Centos7 Zabbix3.4 微信告警配置教程
一、申请企业微信
1、填写注册信息
二、配置微信企业号
1、创建告警组,然后把接受消息人加进来
2、记录账号名称,等下填写接收人信息需要用到
3、点击我的企业,查看企业信息,要记录企业CorpID
4、点击企业应用,创建应用
5、填写信息和通知用户组
6、创建完,记录Agentld和Secret
三、配置zabbix服务器
1、首先确认已经记录的信息
告警组用户的账号,企业CorpID和创建应用的Secret、Agentld
2、修改zabbix.conf
<pre class="has">
[root@localhost ~]# grep alertscripts /etc/zabbix/zabbix_server.conf
AlertScriptsPath=${datadir}/zabbix/alertscripts
AlertScriptsPath=/usr/lib/zabbix/alertscripts
我们设置zabbix默认脚本路径,这样在web端就可以获取到脚本
3、下载并设置脚本
```html [root@localhost ~]# cd /usr/lib/zabbix/alertscripts/ [root@localhost alertscripts]#wget http://download.zhsir.org/Zabbix/weixin_linux_amd64 --2018-06-16 12:31:52-- http://download.zhsir.org/Zabbix/weixin_linux_amd64 正在解析主机 download.zhsir.org (download.zhsir.org)... 101.200.208.210 正在连接 download.zhsir.org (download.zhsir.org)|101.200.208.210|:80... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:3579488 (3.4M) [application/octet-stream] 正在保存至: “weixin_linux_amd64” 100%[============================================================================================================>] 3,579,488 1.98MB/s 用时 1.7s 2018-06-16 12:31:55 (1.98 MB/s) - 已保存 “weixin_linux_amd64” [3579488/3579488]) [root@localhost alertscripts]# mv weixin_linux_amd64 wechat [root@localhost alertscripts]# chmod 755 wechat [root@localhost alertscripts]# chown zabbix:zabbix wechat ``` 4、执行脚本进行测试 ``````html [root@localhost alertscripts]# ./wechat --corpid=xxx --corpsecret=xxx --msg="您好,告警测试" --user=用户账号 --agentid=xxx {"errcode":0,"errmsg":"ok","invaliduser":""} ``` ![](https://www.icode9.com/i/?i=20180616134501823?) 提示: \--corpid= 我们企业里面的id \--corpsecret= 这里就是我们Secret里面的id -msg= 内容 -user=企业微信里面的通讯录,用户账号的名字 因为脚本是编译过的,无法进行编辑,我们可以使用./wechat -h or --help 查看 四、zabbix web页面配置告警信息 -------------------- 1、管理-报警媒介类型-创建告警媒介 ![](https://www.icode9.com/i/?i=20180616135048574?) 2、填写报警媒介信息 ![](https://www.icode9.com/i/?i=20180616135352989?) \--corpid=我们企业里面的id \--corpsecret=这里就是我们Secret里面的id \--agentid= Agentld ID \--user={ALERT.SENDTO} \--msg={ALERT.MESSAGE} 3、设置告警用户 ![](https://www.icode9.com/i/?i=20180616135636811?) ![](https://www.icode9.com/i/?i=20180616140000905?) 4、设置告警动作 ![](https://www.icode9.com/i/?i=20180616140122839?) 1)动作信息 ![](https://www.icode9.com/i/?i=20180616140240794?) 2)填写告警时候操作信息 ![](https://www.icode9.com/i/?i=20180616141444154?) 故障告警:{TRIGGER.STATUS}: {TRIGGER.NAME} 告警主机:{HOST.NAME} 主机地址:{HOST.IP} 告警时间:{EVENT.DATE} {EVENT.TIME} 告警等级:{TRIGGER.SEVERITY} 告警信息:{TRIGGER.NAME} 问题详情:{ITEM.NAME}:{ITEM.VALUE} 事件代码:{EVENT.ID} 3)填写恢复操作信息 ![](https://www.icode9.com/i/?i=20180616141452375?) 故障解除:{TRIGGER.STATUS}: {TRIGGER.NAME} 恢复主机:{HOST.NAME} 主机地址:{HOST.IP} 恢复时间:{EVENT.DATE} {EVENT.TIME} 恢复等级:{TRIGGER.SEVERITY} 恢复信息:{TRIGGER.NAME} 问题详情:{ITEM.NAME}:{ITEM.VALUE} 事件代码:{EVENT.ID} 5、手动触发告警,测试微信接收信息 ![](https://www.icode9.com/i/?i=20180616141913660?) 6、微信客户端 ![](https://www.icode9.com/i/?i=20180616141937737?) - [点赞 1 ](javascript:;) - [收藏](javascript:;) - [分享](javascript:;) - - 文章举报 [![](https://profile.csdnimg.cn/1/6/B/3_tladagio)![Centos7 Zabbix3.4 微信告警配置教程](https://g.csdnimg.cn/static/user-reg-year/1x/2.png)](https://blog.csdn.net/tladagio)[友人a笔记](https://blog.csdn.net/tladagio)发布了142 篇原创文章 · 获赞 125 · 访问量 27万+ [私信 ](https://im.csdn.net/im/main.html?userName=tladagio)关注