本文將會展現以下內容
一,申請微信公衆號
二,關注微信公衆號
三,通過腳本發送微信
四,如何實現微信告警
本文將帶你申請企業公衆號的團體號,團體號可以不需要企業營業執照這些門檻。
準備條件:
個人微信一個
個人郵箱一個
手機短信能收到
個人微信綁定了銀行卡
正文開始
一,申請微信公衆號
下面的CorpID Secrtet後面會用到
二,關注微信公衆號
三,通過腳本發送微信
好了,現在我們通過腳本去發送微信消息。
如何通過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
用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"}
四,如何實現微信告警
至於用微信發送消息的腳本,相信讀者有能力自己去實現,shell,python等任意一種語言都可以實現
歡迎關注公衆號獲取更多Zabbix知識