cat /etc/redhat-release
CentOS release 6.9 (Final)
zabbix 3.4.10
cd /usr/local/zabbix/share/zabbix/alertscripts/
wget https://dl.cactifans.com/tools/zabbix_weixin.x86_64.tar.gz~~ #下載軟件包
tar zxvf zabbix_weixin.x86_64.tar.gz #解壓軟件包
mv zabbix_weixin/weixin .
chmod o+x weixin
mv zabbix_weixin/weixincfg.json /etc/
rm -rf zxvf zabbix_weixin.x86_64.tar.gz
rm -rf zabbix_weixin/
vi /etc/weixincfg.json
AgentId“=
Secret“=
corpid“=
#修改企業微信參數。
[root@zabbix alertscripts]# ./weixin @all 測試 #測試微信報警信息
vi /usr/local/zabbix/etc/zabbix_server.conf
添加:AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts
/etc/init.d/zabbix_server restart #重啓服務
chown -R zabbix.zabbix /usr/local/zabbix/
chown -R zabbix.zabbix /etc/weixincfg.json
腳本參數:
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
操作:
標題:
主機:{HOST.NAME} 出現故障!
內容:
主機IP: {HOST.IP}
故障時間:{EVENT.DATE} {EVENT.TIME}
故障信息:{TRIGGER.NAME}
問題詳情:{ITEM.NAME}:{ITEM.VALUE}
當前狀態:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID: {EVENT.ID}
恢復操作:
標題::
主機:{HOST.NAME} 故障已恢復!
內容:
主機IP: {HOST.IP}
故障時間:{EVENT.DATE} {EVENT.TIME}
恢復時間:{EVENT.DATE} {EVENT.RECOVERY.TIME}
故障信息:{TRIGGER.NAME}
問題詳情:{ITEM.NAME}:{ITEM.VALUE}
當前狀態:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID: {EVENT.ID}