Zabbix報警和防網(wǎng)絡(luò)抖動實現(xiàn)腳本
作者:shell
ZABBIX可以監(jiān)控網(wǎng)絡(luò)的眾多參數(shù)以及服務(wù)器的健康和完整性。ZABBIX采用靈活的報警...ZABBIX所有的報告、統(tǒng)計、參數(shù)配置都可以通過一個基于WEB 的前端程序訪問。
ZABBIX所有的報告、統(tǒng)計、參數(shù)配置都可以通過一個基于WEB 的前端程序訪問。Zabbix報警腳本 防網(wǎng)絡(luò)抖動 無需在zabbix里設(shè)置報警選項 用計劃任務(wù)來就行 希望大家?guī)兔ν晟?/p>
- #!/bin/bash
- ############################
- #Create By [email]Dennis__cao@hotmail.com[/email]
- #2008/06/18
- #Blog:[url]www.mlives.cn[/url]
- ################################
- /usr/bin/mysql zabbix -e 'select FROM_UNIXTIME(t.lastchange),h.ip, h.host, t.description, f.lastvalue from functions as f left join items as i on f.itemid=i.itemid left join hosts as h on i.hostid = h.hostid left join triggers as t on f.triggerid = t.triggerid where f.triggerid in (select triggerid from triggers where value=1 and status=0 and lastchange < UNIX_TIMESTAMP(DATE_sub(now(),INTERVAL 3 minute))) order by f.triggerid;'> /home/zabbix/bin/log.txt
- if [ -s /home/zabbix/bin/log.txt ];then
- mail -s "Zabbix Monitor" [email]mail@mail.com[/email] < /home/zabbix/bin/log.txt
- RECODER=`cat /home/zabbix/bin/log.txt |wc -l`
- i=2
- until [[ $i > $RECODER ]]
- do
- /home/zabbix/bin/sms PHONENUMBER "`sed -n -e ${i}p /home/zabbix/bin/log.txt`" >/dev/null 2>&1
- let ii=i+1
- done
- fi
【編輯推薦】
責(zé)任編輯:chenqingxiang
來源:
ixpub