#include "collectd.h"
-#include "common.h"
#include "plugin.h"
+#include "utils/common/common.h"
#include <lvm2app.h>
return;
used_bytes = lv_size * (used_percent_unscaled * PERCENT_SCALE_FACTOR);
- snprintf(plugin_instance, sizeof(plugin_instance), "%s-%s", vg_name, lv_name);
+ ssnprintf(plugin_instance, sizeof(plugin_instance), "%s-%s", vg_name,
+ lv_name);
lvm_submit(plugin_instance, "used", used_bytes);
lvm_submit(plugin_instance, "free", lv_size - used_bytes);
}
return 0;
} /*lvm_read */
-static int lvm_init(void) {
+static int c_lvm_init(void) {
#if defined(HAVE_SYS_CAPABILITY_H) && defined(CAP_SYS_ADMIN)
if (check_capability(CAP_SYS_ADMIN) != 0) {
if (getuid() == 0)
- WARNING("smart plugin: Running collectd as root, but the "
+ WARNING("lvm plugin: Running collectd as root, but the "
"CAP_SYS_ADMIN capability is missing. The plugin's read "
"function will probably fail. Is your init system dropping "
"capabilities?");
else
- WARNING("smart plugin: collectd doesn't have the CAP_SYS_ADMIN "
+ WARNING("lvm plugin: collectd doesn't have the CAP_SYS_ADMIN "
"capability. If you don't want to run collectd as root, try "
"running \"setcap cap_sys_admin=ep\" on the collectd binary.");
}
}
void module_register(void) {
- plugin_register_init("lvm", lvm_init);
+ plugin_register_init("lvm", c_lvm_init);
plugin_register_read("lvm", lvm_read);
} /* void module_register */