diff --git a/plugins/other/lvm_snap_used b/plugins/other/lvm_snap_used new file mode 100755 index 00000000..cfcdc241 --- /dev/null +++ b/plugins/other/lvm_snap_used @@ -0,0 +1,42 @@ +#!/bin/bash +# +# Plugin to monitor the % of allocated area of a LVM snapshot +# +# Parameters: +# +# config +# autoconf +# +# Configuration variables +# no config variables +# +#%# family=auto +#%# capabilities=autoconf +# +# 2011/05/20 - pmoranga - initial version + +if [ "$1" = "autoconf" ]; then + /usr/sbin/lvdisplay 2>/dev/null >/dev/null + if [ $? -eq 0 ] + then + echo yes + exit 0 + else + echo "no lvdisplay found" + fi + exit 1 +fi + + + +if [ "$1" = "config" ]; then + echo 'graph_title Allocated space for snapshot' + echo 'graph_vlabel %' + echo 'graph_category disk' + echo 'graph_args --base 100' + /usr/sbin/lvdisplay -C | awk '$3 ~ /^s/{print $1".label "$1" snapshot of "$5} ' + exit 0 +fi + + +/usr/sbin/lvdisplay -C | awk '$3 ~ /^s/{print $1".value",int($6)} '