/* vm_statistics_data_t */
#if defined(HOST_VM_INFO)
static mach_port_t port_host;
/* vm_statistics_data_t */
#if defined(HOST_VM_INFO)
static mach_port_t port_host;
vl.time = time (NULL);
strcpy (vl.host, hostname_g);
strcpy (vl.plugin, "memory");
vl.time = time (NULL);
strcpy (vl.host, hostname_g);
strcpy (vl.plugin, "memory");
sysctl_vals[i] *= sysctl_vals[0];
memory_submit ("free", sysctl_vals[2]);
sysctl_vals[i] *= sysctl_vals[0];
memory_submit ("free", sysctl_vals[2]);
- memory_submit ("wired", sysctl_vals[2]);
- memory_submit ("active", sysctl_vals[2]);
- memory_submit ("inactive", sysctl_vals[2]);
- memory_submit ("cache", sysctl_vals[2]);
+ memory_submit ("wired", sysctl_vals[3]);
+ memory_submit ("active", sysctl_vals[4]);
+ memory_submit ("inactive", sysctl_vals[5]);
+ memory_submit ("cache", sysctl_vals[6]);
{
mem_used -= mem_free + mem_buffered + mem_cached;
memory_submit ("used", mem_used);
{
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);
memory_submit ("used", mem_used);
memory_submit ("free", mem_free);
memory_submit ("used", mem_used);
memory_submit ("free", mem_free);
plugin_register_init ("memory", memory_init);
plugin_register_read ("memory", memory_read);
plugin_register_init ("memory", memory_init);
plugin_register_read ("memory", memory_read);