【Z投稿】將Zabbix報警推送到企業微信羣

往期投稿Top3

田川

CentOS7x64上yum安裝Zabbix 3.0,一次全部搞定,100%成功

楊帆

Zabbix性能數據實時對接kafka

何星

Zabbix通過自動發現監控端口

今天的【Z分享】

由社區粉絲——李小錚

爲大家帶來將Zabbix報警推送到企業微信羣》

將Zabbix報警推送到企業微信羣

作者簡介

李小錚

高級系統工程師

VMware認證專家(VCP)

雲計算容器(K8S)中級能力者

Python愛好者

01

概述

實現由企業微信客戶端,羣管理員管理報警信息接收人員名單,並支持及時討論。


限制說明: 只允許企業自建應用調用,且應用的可見範圍必須是根部門; chatid所代表的羣必須是該應用所創建; 每企業消息發送量不可超過2萬人次/分,不可超過20萬人次/小時(若羣有100人,每發一次消息算100人次); 每個成員在羣中收到的應用消息不可超過200條/分,1萬條/天,超過會被丟棄(接口不會報錯);


申請企業

02

https://work.weixin.qq.com/


03


企業微信API官方文檔

API開發必讀:https://work.weixin.qq.com/api/doc#90000/90135/90664
消息推送概述:https://work.weixin.qq.com/api/doc#90000/90135/90235
創建羣聊會話:https://work.weixin.qq.com/api/doc#90000/90135/90245
應用推送消息:https://work.weixin.qq.com/api/doc#90000/90135/90248


部署腳本

04

將腳本上傳到zabbix服務器上,並zabbix有執行權限

/usr/lib/zabbix/alertscripts/

使用企業微信API創建羣會話


wechatqun-createqun.py

點擊查看大圖

創建羣

./wechatqun-createqun.py

推送消息到羣會話


wechatqun-sendalert.py

點擊查看大圖


測試發送消息

./wechatqun-sendalert.py 負責人 主題 內容  


05

Zabbix 前端操作

1). 報警媒體類型

更多請參考官方文檔


2). 用戶

更多請參考官方文檔


3). 動作

如果接收信息的人比較複雜建議使用組來管理

故障報警消息參考

點擊查看大圖

故障恢復消息參考

點擊查看大圖

更多請參考官方文檔


“報警信息”展示

06


手機端

PC端


07

參考資料

資源下載 

https://github.com/si7eka/Zabbix-message-send-to-wechaqun

配置動作

https://www.zabbix.com/documentation/3.4/zh/manual/config/notifications/action

配置用戶 

https://www.zabbix.com/documentation/3.4/zh/manual/config/users_and_usergroups/user

配置媒體類型 

https://www.zabbix.com/documentation/3.4/zh/manual/config/notifications/media/script

歡迎投稿

Z投稿專欄爲大家提供一個展現自己的平臺,作者觀點不等同社區觀點,歡迎讀者在評論區留言討論

文章內容

與運維、Zabbix相關即可

投稿方式

私信Z小祕

(微信/電話 13817720274)

小福利

投稿可以獲得Z積分*5

每月評選,閱讀量TOP3可獲得積分10/5/3分

ps:公衆號回覆【簽到】查看積分小驚喜

點擊查看積分


一鍵關注

關注公衆號

加入社區羣

Zabbix社區,因你而更美好


本文分享自微信公衆號 - Zabbix開源社區(china_zabbix)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

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