搞定微信告警

本文將會展現以下內容

一,申請微信公衆號

二,關注微信公衆號

三,通過腳本發送微信

四,如何實現微信告警


本文將帶你申請企業公衆號的團體號,團體號可以不需要企業營業執照這些門檻。

準備條件:

個人微信一個

個人郵箱一個

手機短信能收到

個人微信綁定了銀行卡

                            正文開始
一,申請微信公衆號


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

wKiom1aQuBWwhkwFAAreQf-IYCI616.png

wKioL1aQuEHDUKeVAAGSwvxWbUQ872.png

wKiom1aQuBaDiQt4AADnADwWMVE989.png

wKioL1aQuETRXwTLAALyQmvhYXQ458.png

wKiom1aQuBqB4tyhAAIEeQN-ULk694.png

wKioL1aQuEbxFxQ9AAEoM-nnEjA124.png

wKiom1aQuB3SyUtwAAG-y4KutKo574.png

wKiom1aQuB7hnsjWAAEa1i2Rwbo622.png

wKioL1aQuErj26hoAACyvC8GrwE904.png

wKioL1aQuErxbTbhAAC7IrGf9_g400.png

wKiom1aQuCCjgofoAAFrrFh601U029.png

wKioL1aQuE7T2bnFAAQ_UjnPkXQ797.png

wKiom1aQuCWTH9Z4AAOLbGPAjUA040.png

wKioL1aQuFLjnFkNAANDT8C40J0573.png

wKiom1aQuCjwQV5wAAEd4Kxr0GE002.png

wKioL1aQuFSg-22lAADe4r5ICxY111.png

wKiom1aQuCrRTyvsAAFdO5u9ZRk527.png

wKiom1aQuCrBBnhZAABk-V9jfL0879.png

wKioL1aQuFbARu8lAABrCrQW7X8573.png

wKioL1aQuFbSz19rAACC2iJy8oE745.png

wKiom1aQuCyRbOp8AAC-u0uXcoY967.png

wKioL1aQuFeCefzkAABMyAbxgAw767.png

wKiom1aQuC-Rh1UfAAPDskka6O0137.png

wKiom1aQuDHzINmFAAITAdZWPVA532.png

wKioL1aQuFzwusBqAAB8PQMuKY0218.png

wKioL1aQuF3hLQrWAADCGFCcGXo370.png

下面的CorpID Secrtet後面會用到

wKiom1aQuDOxCOerAAE7vL17QRA652.png

wKiom1aQuDThne1UAAH4TeJe3mM141.png

二,關注微信公衆號

wKioL1aQuGPB5j68AAMmtsOCmMY796.png

wKioL1aQuGXx1QmpAAKgb0gBCjY770.png

wKiom1aQuDrhkUEVAACbqfGfIoY634.png

wKioL1aQuGaAc161AABdlHIK8mY035.png


wKiom1aQvM7iNaGaAAGSUI2d6Ik867.png

wKioL1aQvPmAbvFgAACuDkk015I211.png

wKiom1aQvM_S7tOIAADeoGM0lk0914.png

wKioL1aQvPuDjrRIAAC-mip70n4549.png

三,通過腳本發送微信

好了,現在我們通過腳本去發送微信消息。

如何通過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

wKiom1aQvNDxKrR1AAExDB61ROo595.png

用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"}

wKiom1aQvNGyDya2AABjRbgjr4Y095.png

四,如何實現微信告警

至於用微信發送消息的腳本,相信讀者有能力自己去實現,shell,python等任意一種語言都可以實現


歡迎關注公衆號獲取更多Zabbix知識

wKiom1aQv5ST8knuAACaIZmf-Vw758.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章