准备工作
-
在”https://qy.weixin.qq.com/ “这个地址中申请微信企业号
-
在申请好的企业微信号中 创建一个应用之后可以用GropID,Secret 在这个”http://qydev.weixin.qq.com/debug”地址中是否可以获取正确的 access_token复制weixin.py在zabbix的报警脚本中
zabbix中的操作:
- 创建报警媒介,类型选择脚本,脚本参数有三个:
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
- 创建一个微信报警动作,操作的设置规格如下,操作细节需要按照自己的需求定义:
默认接收人写: {TRIGGER.STATUS}: {TRIGGER.NAME}
默认信息写:
告警主机:{HOST.NAME}
主机IP: {HOST.IP}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息:{TRIGGER.NAME}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态: {TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID: {EVENT.ID}
操作细节需要按照自己的需求定义
恢复操作的设置如下:
默认接收人写: {TRIGGER.STATUS}: {TRIGGER.NAME}
默认信息如下:
告警主机:{HOST.NAME}
主机IP: {HOST.IP}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息:{TRIGGER.NAME}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态: {TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID: {EVENT.ID}
- 最后设置用户的报警媒介就可以操作了