HP服务器阵列状态检测报警

软件环境:

    OS:CentOS 5.X/6.X

    软件:mail/hpacucli

检测脚本:

Raid_monitor.sh: 

  
  
  
  
  1. #/bin/sh  
  2. #get the Raid status  
  3. /usr/sbin/hpacucli ctrl all show config > /tmp/raidstatus.txt  
  4. #set the Variables  
  5. Check_Hour="`date +%m%d-%H`"  
  6. Disk_Num=5  
  7. Mail_Add=noc@domain.com  
  8. Subject="`hostname` Raid Alarm!!"  
  9. Statusfile="/tmp/raidstatus.txt"  
  10. OK_Num=`grep OK $Statusfile|wc -l`  
  11. #Alarms  
  12. if [ $OK_Num -le $Disk_Num ];then  
  13.         mail -s "$Subject" $Mail_Add < $Statusfile  
  14. else  
  15.         echo "$Check_Hour `hostname`'s Raid Status is OK"  
  16. fi  
  17. exit 0; 

频率设定:

  
  
  
  
  1. 0 */6 * * * /home/Raid_monitor.sh >> /home/Raid_status.log 

 

本文出自 “鼠标爱上键盘” 博客,转载请与作者联系!

你可能感兴趣的:(hpacucli脚本,hp阵列检测)