手机版

微信报警zabbix实现细�

时间:2021-09-07 来源:互联网 编辑:宝哥软件园 浏览:

在真实的生产环境中,我们通常使用邮件和短信来接收zabbix报警信息,但邮件往往被工作人员留在角落里,甚至被设置为垃圾邮件进行过滤。公司的短信接口太贵,在复杂环境下使用短信报警会大大增加运维成本。微信提供了很好的第三方界面,所以我们可以用微信来报警,以降低运维成本。

微信第三方界面要求我们申请一个企业号——入口:https://qy.weixin.qq.com/

如何操作企业号?

1.将企业成员添加到通讯簿

我们需要提前将会员信息添加到组织部,需要手机号或者微信号,这样别人在扫二维码的时候就能成功关注到企业号。

注意:这里需要用到两个信息,一个是组织部门的ID,一个是部门成员的账号(账号是自己手工指定的,和微信号不一样,最好加字母加数字)

2.应用中心创建一个应用

我们想在这里创建一个应用程序,因为我们想通过应用程序向部门成员发送消息

注意:请记住这里的一个值,应用程序标识

3.为部门设置管理员

设置-功能设置-权限管理-新建管理组

管理员必须事先关注企业号并设置电子邮件地址

确保管理员可以使用该应用程序阅读地址簿并发送消息。

注意:我们需要管理员的密码

我们需要准备这些东西:

一个微信企业号

该企业受到了部门成员的关注

企业中有一个可以发送消息的应用程序

授权管理员可以使用此应用程序向成员发送消息

我们需要得到这些信息:

会员账号

组织部门标识

应用程序标识

CropID

秘密

微信界面怎么打?

调用微信接口需要调用接口的凭证:access_token

Access_token只能在传递:CropID和Secret后获得,但获得的令牌有效期为两分钟

微信企业界面调试工具门户:http://qydev.weixin.qq.com/debug

Shell脚本的原理

使用:

获取访问令牌的网址

使用:

Curl -数据url转账凭证呼叫企业号码界面

Zabbix将向脚本传递三个参数,$1是消息接收帐户,$2是警报标题,$3是警报内容

#!/bin/bash # # # SCRIPT _ name : weixin . sh # # # # #为zabbix monitor # # # # # wuf # # # # # V1-2015-08-25 # # # CropID='发送来自weixin的消息

版权声明:微信报警zabbix实现细�是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。