NULL)) /* errstr */
== NULL)
{
- syslog (LOG_ERR, "swap plugin: kvm_open failed.");
+ ERROR ("swap plugin: kvm_open failed.");
return (-1);
}
/* #endif HAVE_LIBKVM */
vl.values = values;
vl.values_len = 1;
vl.time = time (NULL);
- strcpy (vl.host, hostname);
+ strcpy (vl.host, hostname_g);
strcpy (vl.plugin, "swap");
strncpy (vl.type_instance, type_instance, sizeof (vl.type_instance));
if ((fh = fopen ("/proc/meminfo", "r")) == NULL)
{
- syslog (LOG_WARNING, "memory: fopen: %s", strerror (errno));
+ char errbuf[1024];
+ WARNING ("memory: fopen: %s",
+ sstrerror (errno, errbuf, sizeof (errbuf)));
return (-1);
}
}
if (fclose (fh))
- syslog (LOG_WARNING, "memory: fclose: %s", strerror (errno));
+ {
+ char errbuf[1024];
+ WARNING ("memory: fclose: %s",
+ sstrerror (errno, errbuf, sizeof (errbuf)));
+ }
if ((swap_total == 0LL) || ((swap_free + swap_cached) > swap_total))
return (-1);
if (swapctl (SC_AINFO, &ai) == -1)
{
- syslog (LOG_ERR, "swap plugin: swapctl failed: %s",
- strerror (errno));
+ char errbuf[1024];
+ ERROR ("swap plugin: swapctl failed: %s",
+ sstrerror (errno, errbuf, sizeof (errbuf)));
return (-1);
}
} /* int swap_read */
#endif /* SWAP_HAVE_READ */
-void module_register (void)
+void module_register (modreg_e load)
{
- plugin_register_data_set (&data_set);
+ if (load & MR_DATASETS)
+ plugin_register_data_set (&data_set);
#if SWAP_HAVE_READ
- plugin_register_init ("swap", swap_init);
- plugin_register_read ("swap", swap_read);
+ if (load & MR_READ)
+ {
+ plugin_register_init ("swap", swap_init);
+ plugin_register_read ("swap", swap_read);
+ }
#endif /* SWAP_HAVE_READ */
-}
+} /* void module_register */