公司已经搭建号Nagios,通过nagiosql界面管理,下面通过微信企业公众号实现微信告警!
首先注册个微信公共平台账号
申请企业公众号地址:https://qy.weixin.qq.com/
帐号类型选择企业号,注册步骤略过,申请好后登陆公众号后台创建应用。
通讯录-创建组织架构、标签
添加通讯录人员信息,可以手动一个个添加,也可以批量导入。
我们要提前把成员信息添加进组织部门,必填项+手机号或者微信号,这样别人扫描二维码的时候才能成功关注企业号。
注意:这里有两个我们要用到信息,一个组织部门的ID,一个部门成员的账号(账号是自己手动指定的,不同于微信号,最好是字母加数字)
应用中心-新建应用-消息型应用-设置头像、名称、应用范围等
点击应用中心-告警测试应用
可以查看该应用的应用ID(这个ID后面会用到)
设置-权限管理-新建-配置管理组
这里的CorpID、Secret后面会用到。接受告警信息的用户关注该企业号,完成身份认证。
通过脚本发送微信告警信息
第一步 获取access_token
正常情况下AccessToken有效期为7200秒,之后需要重新获取,参考文档?title=%E4%B8%BB%E5%8A%A8%E8%B0%83%E7%94%A8
Https请求方式:
https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=id&corpsecret=secrect
id、Secret对应上面应用中的信息。替换上续信息后直接浏览器里打开或者linux cur 就可以获取access_token信息,
wKiom1fk1zGgt-unAABRUhj4Mx0175.png
微信企业号接口调试工具方式:
地址:
第二步 发送消息
通过微信企业号接口调试工具来发送消息
查看公众号里信息: