This plugin provides native instrumentation for monitoring and metrics collection, including:health, usage, and various metrics of filesystem attributes.
vgdisplay fails if run by a non-root user (like sensu).
[sensu@<hidden>]$ vgdisplay
WARNING: Running as a non-root user. Functionality may be unavailable.
/run/lvm/lvmetad.socket: access failed: Permission denied
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
/dev/mapper/control: open failed: Permission denied
Failure to communicate with kernel device-mapper driver.
Incompatible libdevmapper <hidden> and kernel driver (unknown version).
lsblk can be used without root privs and gives the same info, and seems to be a better solution for getting volume groups.
https://github.com/sensu-plugins/sensu-plugins-filesystem-checks/blob/4109fcfbd522c53e6b8c80ca988b768afa062e16/bin/check-fs-writable.rb#L72
vgdisplay fails if run by a non-root user (like sensu).
lsblk can be used without root privs and gives the same info, and seems to be a better solution for getting volume groups.