詳細圖解zabbix告警功能使用
郵件報警接入
1 添加報警媒介
管理--報警媒介類型--Email
Email配置 配置自己的郵箱伺服器
2,使用者配置
管理--使用者
點選admin
點選報警媒介,添加報警接收的郵箱
3,配置觸發動作
配置---動作---建立動作
建立動作dozupobaojing (動作名字自定義,用英文名)
添加條件
設定 操作--新的--設定發送使用者---設定操作方式是email
設定完成後
4 安裝郵箱
yum install mail sendmail -y
日志路徑:/var/log/maillog
5 報警測試
停止資料庫
systemctl stop mariadb
頁面檢視報警
檢視郵箱發送資訊
恢複mysql
狀态恢複的郵件提醒
到這裡郵箱報警配置已完成
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
微信報警接入設定
1、微信企業号注冊與使用
企業号注冊:https://qy.weixin.qq.com/
2、企業号使用教程
2.1、通訊錄添加企業員工
登入建立的企業号,通過提前把企業成員資訊添加到組織或者部門,需要填寫手機号、微信号或郵箱,通過這樣方式讓别人掃碼關注企業公衆号,為了後面企業号推送消息給企業成員。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuIDMtYjMtczLcdDMvwlNxAjMvw1ckF2bsBXdvwFduVGdu92YtA3dvwVbvNmLlJ2byBHe15Was5yd3d3Lc9CX6MHc0RHaiojIsJye.png)
#新增賬戶,填寫資訊
3、應用中心建立應用
#可見範圍還可以添加不同管理組,接受同一個應用推送的消息
4、給部門設定管理者
設定--->功能設定---->權限管理---->建立管理組
管理者需要事先關注企業号,并且設定好郵箱位址
#需要确定管理者有權限使用應用發送消息,需要管理者的CorpID和Sercrt。(重要)
#準備事項:
微信企業号
企業号已經被部門成員關注
企業号有一個可以發送消息的應用(test-msg),一個授權管理者(test-msg),可以使用應用給成員發送消息
#需要先添加管理者資訊,然後使其關注企業号
#需要得到的資訊
成員賬号
組織部門ID
應用ID
CorpID和Secret
5、微信接口調用
調用微信接口需要一個調用接口的憑證:access_token
通過CorpID和Secret可以獲得access_token
微信企業号接口調試位址: http://qydev.weixin.qq.com/debug
6、腳本調用原理
#設定腳本執行路徑,編輯zabbix_server.conf檔案,添加一行
6.1、Shell腳本使用
擷取 AccessToken
傳送憑證調用企業号接口
#http://qydev.weixin.qq.com/wiki/index.php?title=消息類型及資料格式
#測試:
6.2、python腳本
#安裝simplejson
#下載下傳wechat.py腳本
#腳本修改
#28,29,31行分别改為使用者賬号,部門ID,和應用ID
#48,49 改為CropID和Secret
#文中使用的使用者為,test-msg,部門iD為8,應用ID為10.
#腳本測試
#可以顯示成功
7、腳本路徑設定
#将腳本放到zabbix預設執行的路徑下
或
#設定腳本的啟動使用者為zabbix,并給腳本可執行權限
#修改zabbix_server.conf檔案,添加腳本執行目錄
#修改完成重新開機zabbix_server
8、Zabbix-web前端設定
8.1、設定通知媒介
8.2、建立使用者
8.3、建立觸發動作及發送内容
告警主題:
恢複主題:
#設定完成記得新增或更新(add&update)
9、測試微信告警發送
#主動觸發相關trigger告警,檢視微信發送狀态即可
本文轉自super李導51CTO部落格,原文連結: http://blog.51cto.com/superleedo/2071505,如需轉載請自行聯系原作者