Shell script that will shoot an email to you if your file system consumption exceeds 80 percent.
==================================================================
START=1
HOST_NAME=`hostname`BDF_WC=`/home/ltuxie/bin/bdfmb wc -l `
while [ "$START" -lt "$BDF_WC" ]
do
BDF_VAR=`/home/ltuxie/bin/bdfmb grep -v 'Avail' sed -n "$START"'p' `FS_PERCENT=`/home/ltuxie/bin/bdfmb grep -v 'Avail' sed -n "$START"'p' awk '{print $5}' sed 's/.$//g' `
FS_NAME=`/home/ltuxie/bin/bdfmb grep -v 'Avail' sed -n "$START"'p' awk '{print $7}'`
if [ "$FS_PERCENT" -gt 80 ]
then
mailx -s " $HOST_NAME : $FS_NAME ALERT MESSAGE " ltuxie@gmail.com <<>
`echo "\n"`
`echo " $FS_NAME Filesystem has crossed the threshold limit of 80 percent\n" `
`echo "\n"`
`echo " --------------------------------------------------------------------------- \n " `
`echo " BDF OUTPUT : $BDF_VAR` `echo " SERVER NAME : $HOST_NAME " `
`echo " FILE SYSTEM NAME : $FS_NAME " `
`echo " CURRENT CONSUMPTION : $FS_PERCENT "`
`echo " ---------------------------------------------------------------------------- \n " `
`echo " Thanks very much !!!!!!!!!!!!! " `
`echo "\n"`
EOF
fi
START=`expr $START + 1`
done
============================================
No comments:
Post a Comment