- 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);
}
lvm_submit(plugin_instance, "used", used_bytes);
lvm_submit(plugin_instance, "free", lv_size - used_bytes);
}
#if defined(HAVE_SYS_CAPABILITY_H) && defined(CAP_SYS_ADMIN)
if (check_capability(CAP_SYS_ADMIN) != 0) {
if (getuid() == 0)
#if defined(HAVE_SYS_CAPABILITY_H) && defined(CAP_SYS_ADMIN)
if (check_capability(CAP_SYS_ADMIN) != 0) {
if (getuid() == 0)
"CAP_SYS_ADMIN capability is missing. The plugin's read "
"function will probably fail. Is your init system dropping "
"capabilities?");
else
"CAP_SYS_ADMIN capability is missing. The plugin's read "
"function will probably fail. Is your init system dropping "
"capabilities?");
else
"capability. If you don't want to run collectd as root, try "
"running \"setcap cap_sys_admin=ep\" on the collectd binary.");
}
"capability. If you don't want to run collectd as root, try "
"running \"setcap cap_sys_admin=ep\" on the collectd binary.");
}
plugin_register_read("lvm", lvm_read);
} /* void module_register */
plugin_register_read("lvm", lvm_read);
} /* void module_register */