此腳本用戶簡單的系統性能報警.具體變量定義可以視情況自行調整
測試環(huán)境信息
操作系統版本:CentOS release 6.7 (Final)
內核版本:linux ZQWY-COMMON-239 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
腳本內容:
#!/bin/bashsource /etc/PRofilediskused=`df -h | awk '{print $4}' | head -n 3 | grep '%' | awk -F'%' '{print $1}'`ip=`ip a | grep inet | egrep -v 127.0.0.1 | egrep -v inet6 | awk -F' ' '{print $2}' | awk -F'/' '{print $1}'`report=80if [ $diskused -ge $report ]then echo " $IP disk used more than 90% " | mail -s 'diskreport' wuxp@imsa.org.cn echo " $IP disk used more than 90% " | mail -s 'diskreport' lxx@ixxxx.org.cn fi測試腳本時遇到手動執(zhí)行正常,但是定時任務無法執(zhí)行.
此時可以查看日志 tail -f /var/log/cron
另有手動執(zhí)行可以獲取變量 , 定時任務無法獲取變量值.
在腳本中添加環(huán)境變量即可 例如:source /etc/profile
此腳本用戶了內網測試機器報警,非生產. 測試環(huán)境僅郵件報警 未添加zabbix/短信定時任務內容
[root@ZQWY-COMMON-239 scripts]# crontab -l8 14 * * * sh /root/scripts/diskreport.sh
新聞熱點
疑難解答