本文将会展现以下内容

一,申请微信公众号

二,关注微信公众号

三,通过脚本发送微信

四,如何实现微信告警


本文将带你申请企业公众号的团体号,团体号可以不需要企业营业执照这些门槛。

准备条件:

个人微信一个

个人邮箱一个

手机短信能收到

个人微信绑定了银行卡

                            正文开始
一,申请微信公众号


https://qy.weixin.qq.com/

搞定微信告警_第1张图片

搞定微信告警_第2张图片

搞定微信告警_第3张图片

搞定微信告警_第4张图片

搞定微信告警_第5张图片

搞定微信告警_第6张图片

搞定微信告警_第7张图片

搞定微信告警_第8张图片

搞定微信告警_第9张图片

搞定微信告警_第10张图片

搞定微信告警_第11张图片

搞定微信告警_第12张图片

搞定微信告警_第13张图片

搞定微信告警_第14张图片

搞定微信告警_第15张图片

搞定微信告警_第16张图片

搞定微信告警_第17张图片

搞定微信告警_第18张图片

搞定微信告警_第19张图片

搞定微信告警_第20张图片

搞定微信告警_第21张图片

搞定微信告警_第22张图片

搞定微信告警_第23张图片

搞定微信告警_第24张图片

搞定微信告警_第25张图片

搞定微信告警_第26张图片

下面的CorpID Secrtet后面会用到

搞定微信告警_第27张图片

搞定微信告警_第28张图片

二,关注微信公众号

搞定微信告警_第29张图片

搞定微信告警_第30张图片

搞定微信告警_第31张图片

搞定微信告警_第32张图片


搞定微信告警_第33张图片

搞定微信告警_第34张图片

搞定微信告警_第35张图片

搞定微信告警_第36张图片

三,通过脚本发送微信

好了,现在我们通过脚本去发送微信消息。

如何通过API发送微信

第一步 获取access_token

参考文档http://qydev.weixin.qq.com/wiki/index.php?title=%E4%B8%BB%E5%8A%A8%E8%B0%83%E7%94%A8

对应的curl命令为(其中corpid和corpsecret来自“设置”中的,见上文描述)

curl https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=wxXXXXX&corpsecret=jjhhldlddldldldd

第二步 发送消息

参考文档http://qydev.weixin.qq.com/wiki/index.php?title=%E5%8F%91%E9%80%81%E6%8E%A5%E5%8F%A3%E8%AF%B4%E6%98%8E

搞定微信告警_第37张图片

用curl命令发送

curl https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=cLZ5ndpZq2MjFivQwcUaSc_asox1klXQzD4QdXoGlNq9HxJ0-DtMkX5eZwUb0ew51ZboFQt9zb4 -d  "{ \
   \"touser\": \"itnihao\", \
   \"msgtype\": \"text\", \
   \"agentid\": 1, \
   \"text\": { \
       \"content\": \"Hello,I’m itnihao\" \
   }, \
   \"safe\":\"0\" \

}"


#注意

touser中的itnihao为通讯录中存在的,且itnihao已经关注该公众号,否则发送失败

agentid为应用的ID

如果发送失败,则会出现errmsg

{"errcode":82001,"errmsg":"All touser & toparty & totag invalid"}

该错误表明你发送的收信任是非法的,原因在于

1.该用户未关注,没有通过验证

2.该用户权限不够,不能通过发送

如果成功,结果返回为

{"errcode":0,"errmsg":"ok"}

搞定微信告警_第38张图片

四,如何实现微信告警

至于用微信发送消息的脚本,相信读者有能力自己去实现,shell,python等任意一种语言都可以实现


欢迎关注公众号获取更多Zabbix知识

搞定微信告警_第39张图片