zabbix實現微信告警配置

環境說明

Linux:CentOS7.5.1804html

docker :18.09.0linux

zabbix: 4.0.3nginx

安裝參考:http://www.javashuo.com/article/p-gxthnjte-m.htmlweb

zabbix-server IP:172.17.0.3docker

zabbix-agent IP :192.168.130.8bash

設置微信告警

一、微信企業號申請服務器

註冊:https://work.weixin.qq.com/ , 按照步驟填寫好便可。微信

二、配置微信企業號測試

建立告警組,而後把接受消息人加進來spa

記錄帳號名稱,等下填寫接收人信息用到

 

 點擊個人企業,查看企業信息,要記錄企業CorpID

點擊企業應用,建立應用

建立完,記錄Agentld和Secret,稍後用到

zabbix服務器配置

一、修改zabbix.conf

bash-4.3# grep Alertscripts /etc/zabbix/zabbix_server.conf 
# AlertScriptsPath=${datadir}/zabbix/alertscripts
AlertScriptsPath=/usr/lib/zabbix/alertscripts

二、下載並設置腳本

bash-4.3# cd /usr/lib/zabbix/alertscripts/
bash-4.3# wget http://download.zhsir.org/Zabbix/weixin_linux_amd64
Connecting to download.zhsir.org (101.200.208.210:80)
weixin_linux_amd64   100% |***********************************|  3495k  0:00:00 ETA
bash-4.3# mv weixin_linux_amd64 wechat
bash-4.3# chmod 755 wechat 
bash-4.3# chown zabbix:zabbix wechat 
bash-4.3# ls
wechat

三、執行腳本進行測試

bash-4.3# ./wechat --corpid=ww3d687ba1c1199374 --corpsecret=ofoCPsaIip0o3hDQfR5PaJNHqjIpdOtMdwLhKyNi7X4 --msg="您好,告警測試" --user=YuanYaQiong --agentid=1000003
{"errcode":0,"errmsg":"ok","invaliduser":""}

測試郵件成功接收

提示:

--corpid= 咱們企業裏面的id
--corpsecret= 這裏就是咱們Secret裏面的id
-msg= 內容
-user=咱們邀請用戶的帳號
ps:腳本是編譯過的,沒法進行編輯,咱們能夠使用./wechat -h or --help 查看

zabbix web頁面配置告警信息

管理-報警媒介類型-建立告警媒介

--corpid=咱們企業裏面的id
--corpsecret=這裏就是咱們Secret裏面的id
--agentid= Agentld ID
--user={ALERT.SENDTO}
--msg={ALERT.MESSAGE}

設置告警用戶

設置告警動做

一、動做信息

二、填寫告警時候操做信息

故障告警:{TRIGGER.STATUS}: {TRIGGER.NAME} 
告警主機:{HOST.NAME} 
主機地址:{HOST.IP} 
告警時間:{EVENT.DATE} {EVENT.TIME} 
告警等級:{TRIGGER.SEVERITY} 
告警信息:{TRIGGER.NAME} 
問題詳情:{ITEM.NAME}:{ITEM.VALUE} 
事件代碼:{EVENT.ID} 

三、填寫恢復操做信息

故障解除:{TRIGGER.STATUS}: {TRIGGER.NAME} 
恢復主機:{HOST.NAME} 
主機地址:{HOST.IP} 
恢復時間:{EVENT.DATE} {EVENT.TIME} 注意:恢復時間和告警時間一致解決方法是"恢復時間:{EVENT.DATE} {EVENT.TIME}"改成"{EVENT.RECOVERY.TIME}」
恢復等級:{TRIGGER.SEVERITY}  
恢復信息:{TRIGGER.NAME} 
問題詳情:{ITEM.NAME}:{ITEM.VALUE}  
事件代碼:{EVENT.ID}

手動觸發告警,測試微信接收信息(手動掉代理端的nginx)

企業微信客戶端查看

恢復復告警

文章已結束《^^》

 我的以爲微信告警比郵件告警方便多了@^^@

相關文章
相關標籤/搜索