Zabbix-3.2.3实现微信(WeChat)告警

Zabbix-3.2.3实现微信(WeChat)告警

zabbix


Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人,方便告警的及时处理。

关于邮件报警可以参考:Zabbix Web 邮件报警

一、微信企业号申请

地址: https://qy.weixin.qq.com/

第一步注册
image_1bdltrgs4p8f183g1siqc9t6739.png-82.4kB

提示:这里简单的说一下,微信企业号和微信公众号是不一样的!

image_1bdlttvi627ulmooq91dq11pdbm.png-53.5kB
到邮件查看邮件,继续下一步
image_1bdlu1ven1tqta2gtjdir1df13.png-87kB

提示一下:注册以后就不可以修改微信号类型
image_1bdlu38fo1c8m121u1bqr19o21hc71g.png-58.2kB

我们选择注册团队
image_1bdlu666uuut1hir11cr9c1bda1t.png-69.7kB
由于我已经注册了,下一步就不继续操作了
image_1bdlu8brh1o93pp1150u1ta31nc82a.png-46.7kB

二、配置微信企业号

当我们设置完微信号的信息之后,请继续跟我操作
image_1bdlubdlv1bip1b0ikh0vs4ftu2n.png-91.3kB

我们点击通讯录–>创建子部门–>运维组
image_1bdluif6l1kocp4j18pp6kn1ou934.png-48.3kB

提示: 我们需要记录运维组的ID,用于脚本接收报警
image_1bdlvjkoh621hu3t7319dl62s76.png-34.5kB

我们点击运维–>添加成员
image_1bdluni531n0912sv1uq85e72l43h.png-25.8kB

关于认证可以参考官方说明:
image_1bdlutjtiubi1ho5sf1m1i1m734b.png-110.4kB

image_1bdlur1qeip11dot1c90l4emdv3u.png-52.1kB

我们可以使用扫描二维码认证或者邀请认证
image_1bdlv0e8d1fufkvf1pf5vbtm7l4o.png-45.2kB

我们点击创建应用
image_1bdlv3oqsacqlr82h21fl81nno55.png-57.4kB

选择消息型
image_1bdlv4nikms817t9c1q1g6og425i.png-39.1kB

设置组合用户,将运维整个组添加进去
image_1bdlv5hvssueu4l1t2f1usb18at5v.png-38.5kB

设置完成之后如下图所示!
提示:我们需要记录应用ID,在接收邮件时会使用
image_1bdlv76fmkh8s7klrh1nge17406c.png-87.8kB

设置权限,让运维组有查看的选项。管理员可以不进行设置
image_1bdlvcrtb1lmf65q1do427jv636p.png-73.9kB

需要确定管理员有权限使用应用发送消息,需要管理员的CorpID和Sercrt。(重要)

准备事项:

微信企业号
企业号已经被部门成员关注
企业号有一个可以发送消息的应用,一个授权管理员,可以使用应用给成员发送消息

需要得到的信息

三、修改Zabbix.conf

四、设置python脚本

#安装simplejson

下载wechat.py脚本

提示:这里需要修改py脚本
看注释,这就不解释了

执行py脚本,进行测试

image_1bdm0dgl5t5ti1f1vifehrrah7j.png-5.7kB

五、zabbix web 界面配置

创建报警媒介
image_1bdm0i93gafr1l6s1s417jb15h480.png-35kB
image_1bdm0m7cb1hrv1i2tq61gpk69u8d.png-28.5kB
创建报警用户
image_1bdm0o02b1ear1nan6301th41q4p8q.png-28.4kB
image_1bdm0pt2d176u14pt7auun51en897.png-43.2kB

这里填写运维组ID
image_1bdm0t7i1cq81oqo52pkma1l349k.png-72.9kB
设置报警动作
image_1bdm0v98t6v51ccg1ufp1ti41t3aa1.png-19.7kB

image_1bdm100tvs3m1afr1im913ce99sae.png-21.4kB

报警消息设置如下:

恢复报警如下:

报警配置如下
image_1bdm11487dht2u6gg0npt1b2uar.png-71.8kB
恢复配置如下
image_1bdm17gljvh61gpf8akvubt35b8.png-48.6kB

提示: 不要忘记先点小的add–>小的update–>Update

六、测试

为了验证效果我们停掉zabbix-agent,进行查看报警

报警如下
image_1bdm1n45pdatv5h25siomierbl.png-50.9kB

123.png-1115.1kB

本文参考:
Zabbix-3.0.3实现微信(WeChat)告警
以及强哥的技术支持
更多Zabbix文章请访问我们ZABBIX板块
ZABBIX板块

原创文章,作者:abcdocker,如若转载,请注明出处:/73828

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:万达招商QQ  万达注册  万达娱乐主管  万达娱乐招商QQ  万达娱乐直属QQ  万达主管QQ  华宇招商  万达娱乐平台  万达娱乐招商