# 如果超过3行则表示有异常值,那么直接邮件给dba
#----------------------------------------
check_stat=`cat /tmp/vmstat_$oracle_sid.lst|wc -l`;
oracle_num=`expr $check_stat`
if [ $oracle_num -gt 3 ]
then
cat /tmp/vmstat_$oracle_sid.lst|mailx -s "system vmstat alert" kamus@itpub.net some_other_dba@mail.address.net
fi
1. 创建crontab作业,每天7点定时执行vmstat_alert.ksh脚本
$ crontab –l > oracle.cron
$ echo ’00 7 * * * /export/home/oracle/vmstat/vmstat_alert.ksh kamusdb >> /export/home/oracle/vmstat/runalert.lst 2>&
$ crontab oracle.cron