wechat.py 链接:https://pan.baidu.com/s/1Qxvnex804Yhb3rv6lnxhRg 密码:52nj
进入/usr/lib/zabbix/alertscripts上传脚本wechat.py
注意:需要修改4处:
1.14行、15行
2.65行、67行
说明下,67行是你的组部门id号,agentid是你应用id号
[root@zabbix-serveralertscripts]# chmod +x wechat.py
[root@zabbix-serveralertscripts]# chown zabbix:zabbix wechat.py
测试脚本(发一个信息给zhangqiang)
[root@zabbix-serveralertscripts]# ./wechat.py zhangqiang test test
注意自己的corpid、corpsecret、--agentid
--corpid=
--corpsecret=
--msg={ALERT.MESSAGE}
--user={ALERT.SENDTO}
--agentid=
默认接收人:
故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生:{TRIGGER.NAME}故障!
默认信息:
告警主机:{HOST.NAME}
主机地址:{HOST.IP}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息:{TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
事件ID:{EVENT.ID}
恢复操作
默认接收人:
恢复{TRIGGER.STATUS},服务器:{HOSTNAME1}: {TRIGGER.NAME}已恢复!
默认信息:
接收人:{TRIGGER.STATUS}: {TRIGGER.NAME}
告警主机:{HOST.NAME}
主机地址:{HOST.IP}
告警时间:{EVENT.DATE}{EVENT.RECOVERY.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息:{TRIGGER.NAME}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
事件ID:{EVENT.ID}
如果填部门的ID,就是整个部门都能收到信息,如果单填成员账户就是个人收取,我这里填个人测试账户'zhangqiang'