最近企业微信公众号和企业微信合并了,导致了原先使用微信发送告警的用户无法正常使用,为了方便广大用户能够正常使用,oneoaas给出了解决方案。
下面来详述操作步骤
企业应用-添加应用
返回到企业应用,找到刚才创建的"Zabbix告警"应用
AgentId
1000003
Secret
G-x3FJCUPLtqw5CUXfCZ6n_Bf3WmxIykkvV-nLuyBYg
记住这两个数据,后面会用到
找到企业CorpID,我的企业
好了,现在微信发送的三个必要参数已经找到。
AgentId 1000003
Secret G-x3FJCUPLtqw5CUXfCZ6n_Bf3WmxIykkvV-nLuyBYg
CorpID XXXXXXXXXXX
# 脚本位置:
cp weixin_linux_amd64 /etc/zabbix/alertscripts/weixin
chown 755 /etc/zabbix/alertscripts/weixin
chown zabbix:zabbix /etc/zabbix/alertscripts/weixin
# 脚本测试
/etc/zabbix/alertscripts/weixin --corpid=wxee***********81aa --corpsecret=Mm0mHwI8iVsjA*JUGySxOFMIlbosoVEkWIEiw --msg="您好</br>告警测试" --user=oneoaas --agentid=1000003
返回数据:
{"errcode":0,"errmsg":"ok","invaliduser":""}
web界面配置
查看告警发送记录
企业微信收到的消息格式如下
注意本文中所用的方法仅适用于Zabbix 版本>=3.0
原创:OneOaaS