#!/bin/ksh
#Purpose : checks the status of Zpool and send Email if zpool utilization is above 89%
#Date : 03/28/2012
#Author : Kush Kumar
#Version : 1.0
ALERT=89
P_ID=`echo $$`
LOG=/var/tmp/check_zpool_utilization_$P_ID
M_FILE=/var/tmp/M_S_File_$P_ID
HOST=`uname -n`
CMAIL=abc@yahoo.com
DATE=`date '+ %b%d_20%y'`
OSR=`uname -r | awk -F. '{print $NF}'`
OS=`uname -s`
if [ $OS == SunOS ] && [ $OSR -eq 10 ]
then
zpool list | sed 1d | awk '{print $1,$5}' | sed 's/\%//g' | while read ZN ZU
do
if [ $ZU -gt $ALERT ]
then
zpool list $ZN | sed 1d >> $LOG
fi
done
if [ -a $LOG ]
then
COUNT=`cat $LOG | wc -l`
if [ $COUNT -ge 1 ]
then
echo "Hi," > $M_FILE
echo " " >> $M_FILE
echo "Zpool utilization is more then ${ALERT}% on $HOST for below zpools." >> $M_FILE
echo " " >> $M_FILE
echo "NAME SIZE USED AVAIL CAP HEALTH ALTROOT" >> $M_FILE
cat $LOG >> $M_FILE
cat $M_FILE | mailx -s "$HOST - Zpool utilization is more then ${ALERT}% $DATE" \
$CMAIL
/usr/bin/rm $LOG $M_FILE
fi
fi
else
exit 1
fi
Wednesday, 11 April 2012
Checks the status of Zpool and send Email if zpool utilization is above 89%
Labels:
Scripts
Subscribe to:
Post Comments (Atom)
Jammy Bets - Casino - JtmHub
ReplyDeleteWelcome to Jammy Bets. Jammy Bets offers all the 울산광역 출장마사지 fun and 세종특별자치 출장마사지 excitement you've come to expect from 구미 출장안마 the best slot sites. With over 100 exciting slot games to 안성 출장안마 choose 경주 출장샵 from