diff --git a/plugins/disk/lvm b/plugins/disk/lvm index 42e3d660..588d3623 100755 --- a/plugins/disk/lvm +++ b/plugins/disk/lvm @@ -8,6 +8,12 @@ # # config (required) # autoconf (optional - used by munin-config) +# suggest +# +# Needs to be run as root, so the following needs to be added to the config: +# +# [lvm_] +# user root # # $Log$ # @@ -15,14 +21,20 @@ # scripts): # #%# family=auto -#%# capabilities=autoconf +#%# capabilities=autoconf suggest if [ "$1" = "autoconf" ]; then echo yes exit 0 fi -vg=`echo $0 | awk '{ sub(".*lvm","",\$1); print \$1; }'` +if [ "$1" = "suggest" ]; then + vgs -o vg_name --noheadings | sed -e 's/\ *//' + exit 0 +fi + + +vg=`echo $0 | awk '{ sub(".*lvm_","",\$1); print \$1; }'` clean_name() { echo $1 | sed 's/[\/.-]/_/g'