values[0].gauge = value;
vl.values = values;
- vl.values_len = 4;
+ vl.values_len = 1;
vl.time = time (NULL);
strcpy (vl.host, hostname_g);
strcpy (vl.plugin, "memory");
};
double sysctl_vals[8];
- size_t len;
int i;
for (i = 0; sysctl_keys[i] != NULL; i++)
{
mem_used -= mem_free + mem_buffered + mem_cached;
memory_submit ("used", mem_used);
- memory_submit ("buffered", mem_used);
- memory_submit ("cached", mem_used);
- memory_submit ("free", mem_used);
-
+ memory_submit ("buffered", mem_buffered);
+ memory_submit ("cached", mem_cached);
+ memory_submit ("free", mem_free);
}
/* #endif defined(KERNEL_LINUX) */
memory_submit ("used", mem_used);
memory_submit ("free", mem_free);
- memory_submit ("locked", mem_locked);
+ memory_submit ("locked", mem_lock);
/* #endif defined(HAVE_LIBKSTAT) */
#elif defined(HAVE_LIBSTATGRAB)