码迷,mamicode.com
首页 > 微信 > 详细

zabbix-3.0.1 添加微信报警

时间:2017-08-22 18:43:54      阅读:360      评论:0      收藏:0      [点我收藏+]

标签:下载微信   gen   nbsp   脚本   部门   lib   blog   利用   申请   

  现实生产环境中,我们已经使用过邮件和短信接收zabbix报警信息,但是邮件的延迟是比较高的,外包公司的短信接口又太贵,复杂环境中使用短息报警会使运维成本增加很多。微信提供了很好的第三方接口,我们可以利用微信报警以求降低运维成本。

  企业微信参考文档:https://work.weixin.qq.com/api/doc

 

一、微信公众号用户权限设置

1. 申请微信公众号(企业号)

  https://mp.weixin.qq.com/

2. 审核完成后,需要在手动添加部门、管理员和被发送成员的信息。

技术分享

技术分享

3. 邀请成员关注微信公众号。

技术分享

4. 创建短信报警应用。

技术分享

技术分享

5. 发送消息测试。

 技术分享

技术分享

 

二、配置zabbix微信报警(本人用自己的weixin.py文件,以下仅供参考)

1. 下载微信报警发送脚本weixin.py

  http://download.csdn.NET/detail/zhoutimo/9579840

2. 脚本路径(根据自己的情况配置)。

  /usr/local/zabbix/share/zabbix/alertscripts/weixin.py

3. 赋予可执行权限。

  chmod +x /usr/local/zabbix/share/zabbix/alertscripts/weixin.py

4. weixin.py配置修改。

 技术分享

corpid:微信企业号标识

agentid:管理组(企业应用)ID ------- 部门ID

corpsecret:管理组(企业应用)凭证秘钥

toparty:接受消息的部门(toparty)或个人(touser),多个接收用 “ | ” 分隔,可参考下图自行配置。

技术分享

 

 

三、Zabbix Web页面配置

1. 添加报警媒介。

技术分享

2. 添加发送报警用户。

技术分享

3. 添加报警媒介到报警用户。

 技术分享

4. 配置报警用户权限。

 技术分享

 

四、触发报警测试。

技术分享

 

Zabbix 微信报警测试环境添加完毕。

 

zabbix-3.0.1 添加微信报警

标签:下载微信   gen   nbsp   脚本   部门   lib   blog   利用   申请   

原文地址:http://www.cnblogs.com/hsjy/p/7411790.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!