Zabbix企业微信告警最新版 原

2019-03-11 15:12:46 浏览数 (1)

Zabbix企业微信告警最新版

代码语言:javascript复制
 最近企业微信公众号和企业微信合并了,导致了原先使用微信发送告警的用户无法正常使用,为了方便广大用户能够正常使用,oneoaas给出了解决方案。
 下面来详述操作步骤
 登录企业微信管理后台https://work.weixin.qq.com
  • 1
  • 2
  • 3
  • 4

企业应用-添加应用 

返回到企业应用,找到刚才创建的”Zabbix告警”应用 

AgentId:1111111  Secret:88888888888888888888888888888  记住这两个数据,后面会用到

找到企业CorpID,我的企业 

好了,现在微信发送的三个必要参数已经找到。  AgentId 1000002  Secret 88888888888888888888888888888  CorpID 666666666666666

脚本位置:

wget https://raw.githubusercontent.com/OneOaaS/weixin-alert/master/weixin_linux_amd64 cp -rf weixin_linux_amd64 /usr/local/zabbix/share/zabbix/alertscripts/weixin  chown 755 /usr/local/zabbix/share/zabbix/alertscripts/weixin  chown zabbix:zabbix /etc/zabbix/alertscripts/weixin

修改zabbix.conf:

grep alertscripts /usr/local/zabbix/etc/zabbix_server.conf  AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts

脚本测试

/usr/local/zabbix/share/zabbix/alertscriptsweixin –corpid=66666666666666  corpsecret=8888888888888888888888888 –msg=”您好告警测试” –user=L13423534 –agentid=11111111  返回数据:  {“errcode”:0,”errmsg”:”ok”,”invaliduser”:”“}

web界面配置  增加微信报警媒介: 

增加动作: 

具体内容如下:  名称:Report problems to Zabbix administrators  默认接收人:{TRIGGER.STATUS}: {TRIGGER.NAME}  默认信息:  {TRIGGER.STATUS}: {TRIGGER.NAME}  告警主机:{HOSTNAME1}  告警时间:{EVENT.DATE} {EVENT.TIME}  告警等级:{TRIGGER.SEVERITY}  告警信息:{TRIGGER.NAME}  告警项目:{TRIGGER.KEY1}  问题详情:{ITEM.NAME}:{ITEM.VALUE}  当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}  事件ID:{EVENT.ID}

恢复信息:打钩  恢复主旨:{TRIGGER.STATUS}: {TRIGGER.NAME}{TRIGGER.NAME}  恢复信息:  {TRIGGER.STATUS}: {TRIGGER.NAME}  告警主机:{HOSTNAME1}  告警时间:{EVENT.DATE} {EVENT.TIME}  告警等级:{TRIGGER.SEVERITY}  告警信息:{TRIGGER.NAME}  告警项目:{TRIGGER.KEY1}  问题详情:{ITEM.NAME}:{ITEM.VALUE}  当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}  事件ID:{EVENT.ID}

修改动作操作: 

查看告警发送记录: 

企业微信收到的消息格式如下: 

(adsbygoogle = window.adsbygoogle || []).push({});

0 人点赞