最后 選擇添加就完成了
腳本報警-先添加報警媒介
在加一個動作(在什么樣情況觸發(fā)報警)
服務器:{HOST.NAME}發(fā)生:{TRIGGER.NAME} 故障
告警主機:{HOST.NAME}
告警地址:{HOST.IP}
監(jiān)控項目:{ITEM.NAME}
監(jiān)控取值:{ITEM.LASTVALUE}
告警等級:{TRIGGER.SEVERITY}
當前狀態(tài):{TRIGGER.STATUS}
告警信息:{TRIGGER.NAME}
告警時間:{EVENT.DATE} {EVENT.TIME}
事件ID:{EVENT.ID}
在給剛才的發(fā)件人 增加一個發(fā)送給外網的媒介(這里我只是調用了一個腳本)
cat /etc/zabbix/zabbix_server.conf |grep alertscripts #打開配置文件找告警腳本的存放位置
cd /usr/lib/zabbix/alertscripts #cd 到里面
vim cs.sh #創(chuàng)建告警腳本,這邊腳本名字要和前面定義的一致
#!/bin/bash
/usr/bin/echo "發(fā)送給:$1">>/tmp/cs.txt
/usr/bin/echo "概要:$2">>/tmp/cs.txt
/usr/bin/echo " ">>/tmp/cs.txt
for i in $3 ; do
/usr/bin/echo $i>>/tmp/cs.txt
done
/usr/bin/echo "################################################">>/tmp/cs.txt
創(chuàng)建好了腳本記得給 運行權限,并重啟下zabbix-server
我用一個跑分軟件,把cpu使用率拉到了100%,從而觸發(fā)了觸發(fā)器 觸發(fā)器觸發(fā)了告警
vim /tmp/cs.txt #查看腳本生成的報警內容
既然能用腳本生成了報警內容,在使用這個腳本調用其他報警軟件的api發(fā)生告警信息就易如反掌了
另外有需要云服務器可以了解下創(chuàng)新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。