#!/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)} '