1 . ~/.profile 2 jvcmd="/usr/java14/jre/bin/java" 3 agtjar="/tmp/ty/NotifyAgent.jar" 4 phoneNbr="-p 13300000000" 5 6 /oracle11/oracle/product/11.2.0.4/dbhome_1/bin/sqlplus / as sysdba > test1.log <test2.log16 tbs=`cat test2.log|awk '{print $1}'`17 ratio=`cat test2.log|awk '{print $2}'`18 msg1=`hostname`": "19 for i in $ratio20 do21 if [ $i -ge 95 ];then22 tbs=`cat test2.log|grep $i|awk '{print $1}'`23 msg1=${msg1}${tbs}","${i}"%" 24 $jvcmd -jar $agtjar -a 1 $phoneNbr -c $msg125 else26 continue;27 fi28 done29 30 fs=`df -g|grep /ogg|awk '{print $4}'|cut -d "%" -f1`31 msg2=`hostname`": "32 if [ $fs/1 -ge 90 ];then33 msg2=${msg2}"/ogg "${fs}"%" 34 $jvcmd -jar $agtjar -a 1 $phoneNbr -c $msg235 fi
用于监控表空间和文件系统使用率,在超过阀值时,可以小短信提醒!