天天看點

zabbix郵件報警接入,微信報警接入

詳細圖解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、通訊錄添加企業員工

登入建立的企業号,通過提前把企業成員資訊添加到組織或者部門,需要填寫手機号、微信号或郵箱,通過這樣方式讓别人掃碼關注企業公衆号,為了後面企業号推送消息給企業成員。

zabbix郵件報警接入,微信報警接入

#新增賬戶,填寫資訊

zabbix郵件報警接入,微信報警接入

3、應用中心建立應用

#可見範圍還可以添加不同管理組,接受同一個應用推送的消息

zabbix郵件報警接入,微信報警接入

4、給部門設定管理者

設定--->功能設定---->權限管理---->建立管理組

管理者需要事先關注企業号,并且設定好郵箱位址

zabbix郵件報警接入,微信報警接入

#需要确定管理者有權限使用應用發送消息,需要管理者的CorpID和Sercrt。(重要)

#準備事項:

微信企業号

企業号已經被部門成員關注

企業号有一個可以發送消息的應用(test-msg),一個授權管理者(test-msg),可以使用應用給成員發送消息

#需要先添加管理者資訊,然後使其關注企業号

#需要得到的資訊

成員賬号

組織部門ID

應用ID

CorpID和Secret

5、微信接口調用

調用微信接口需要一個調用接口的憑證:access_token

通過CorpID和Secret可以獲得access_token

微信企業号接口調試位址: http://qydev.weixin.qq.com/debug

zabbix郵件報警接入,微信報警接入

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、設定通知媒介

zabbix郵件報警接入,微信報警接入

8.2、建立使用者

zabbix郵件報警接入,微信報警接入

8.3、建立觸發動作及發送内容

告警主題:

恢複主題:

zabbix郵件報警接入,微信報警接入
zabbix郵件報警接入,微信報警接入

#設定完成記得新增或更新(add&update)

9、測試微信告警發送

#主動觸發相關trigger告警,檢視微信發送狀态即可

本文轉自super李導51CTO部落格,原文連結: http://blog.51cto.com/superleedo/2071505,如需轉載請自行聯系原作者