手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

使用Nagios调用Python程序控制微信公众平台发布报警信息

[日期:2017-05-16] 来源:Linux社区  作者:ityunwei2017 [字体: ]

公司已经搭建号Nagios,通过nagiosql界面管理,下面通过微信企业公众号实现微信告警!

首先注册个微信公共平台账号
申请企业公众号地址:https://qy.weixin.qq.com/
帐号类型选择企业号,注册步骤略过,申请好后登陆公众号后台创建应用。
通讯录-创建组织架构、标签
添加通讯录人员信息,可以手动一个个添加,也可以批量导入。

我们要提前把成员信息添加进组织部门,必填项+手机号或者微信号,这样别人扫描二维码的时候才能成功关注企业号。
注意:这里有两个我们要用到信息,一个组织部门的ID,一个部门成员的账号(账号是自己手动指定的,不同于微信号,最好是字母加数字)

 

应用中心-新建应用-消息型应用-设置头像、名称、应用范围等

点击应用中心-告警测试应用
可以查看该应用的应用ID(这个ID后面会用到)

设置-权限管理-新建-配置管理组

这里的CorpID、Secret后面会用到。接受告警信息的用户关注该企业号,完成身份认证。

通过脚本发送微信告警信息
第一步 获取access_token
正常情况下AccessToken有效期为7200秒,之后需要重新获取,参考文档http://qydev.weixin.qq.com/wiki/index.php?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 http://...就可以获取access_token信息,
wKiom1fk1zGgt-unAABRUhj4Mx0175.png
微信企业号接口调试工具方式:

地址:http://qydev.weixin.qq.com/debug

第二步 发送消息

通过微信企业号接口调试工具来发送消息

查看公众号里信息:

更多详情见请继续阅读下一页的精彩内容http://www.linuxidc.com/Linux/2017-05/143825p2.htm

linux
相关资讯       Nagios调用Python  Nagios微信报警 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款