項目實戰:zabbix郵件(網易郵箱)監控告警設置

自定義郵件報警

1、安裝前準備python

1)安裝依賴包 python-pip python-argparse python-redmine PyYAMLgit

apt-get install python-dev python-pip python-notify

wKioL1fY-lfzkMldAABJkPUDquc833.jpg-wh_50

2PyYAML安裝github

wget http://pyyaml.org/download/pyyaml/PyYAML-3.11.tar.gz
tar -zxvf PyYAML-3.11.tar.gz
cd PyYAML-3.11
python setup.py install

wKiom1fY-mWTeX5OAABEorncho8016.jpg-wh_50

wKiom1fY-nDBF70IAAAgV0nCDK8347.jpg-wh_50

3163郵箱設置SMTP      受權(我使用的是163的郵箱,你能夠根據本身的使用習慣選擇)web

wKioL1fY-nvSaqlXAAA5_xcjSpU715.jpg-wh_50

 

4)安裝git,以便於獲取報警腳本(腳本爲老男孩教育肥綠的項目)ubuntu

apt-get install git

wKiom1fY-ofgqnEBAAA7Nl8TKbA578.jpg-wh_50

2、克隆項目zabbix-alertzabbix執行腳本目下bash

1)在zabbix配置文件中找到zabbix腳本路徑ide

wKiom1fY-1Czc-paAAAf8GpQ6rA842.jpg-wh_50

2)進入腳本執行目錄下,並克隆zabbix-alert項目:測試

cd /usr/lib/zabbix/alertscripts
git clone https://github.com/pengyao/zabbix-alert.git .

wKioL1fY-1vSj5jgAAAUrEnZ2F0351.jpg-wh_50

3)查看獲取到的腳本spa

wKioL1fY-2rA2U4fAAAcDDlT__c530.jpg-wh_50

3、配置config.yaml.example文件3d

cp config.yaml.example config.yaml
vi config.yaml
email:
  smtp_host: smtp.163.com
  user: ******@163.com
  alias: zabbix-alert
  password: ******

wKiom1fY-3fAoqJ7AABE7ekdFsM535.jpg-wh_50

4、測試發送

./pyemail.py "ubuntu_zabbix_mail@126.com" "test123" "test email"

wKioL1fY-7CgnRHnAAAVO6NOiSA339.jpg-wh_50

5、郵箱查看

wKiom1fY-7qQvOCFAAA8awlOutk009.jpg-wh_50

zabbix web控制檯配置使用腳本

1zabbix使用腳本pyemail

AdministrationèMedia typesèCreate media type

wKiom1fY_FOxpqDnAABBiQk-pUY916.jpg-wh_50

2、建立報警媒介Create media type

wKioL1fY_F-yb4EeAABhfCOsqcI613.jpg-wh_50

 

3、這裏能夠看到剛添加的告警媒介

wKiom1fY_G_gOmYXAABJT0ORcCA367.jpg-wh_50

 

4、接收人設置

ProfileèMediaèAdd

wKiom1fY_HnidhaaAAEV8eXJlXo697.jpg-wh_50

 

5、接下來添加Action

1ConfigrationèActionèCreate action

wKioL1fY_IPwF8yfAAA4hZR4H14842.jpg-wh_50

2)根據要求和本身的需求設置Action

恢復時發送郵件設置

wKiom1fY_I_yaMNBAAByLgMt744385.jpg-wh_50

 

3)設置什麼條件下發送告警

wKioL1fY_JyTr6kYAABiioj54z0951.jpg-wh_50

4)這裏我添加了兩條記錄

wKioL1fY_KaSYpQ4AABYJc5GBQ4316.jpg-wh_50

5)觸發告警時操做(Operation)設置

OperationèNew

wKiom1fY_LCjhnr1AAAtuqYsxf4919.jpg-wh_50

 

6)設置Operation

wKioL1fY_L3ReiThAABmxgv-ON0810.jpg-wh_50

7Add添加以後,Action operations會出現記錄,若是作告警升級,能夠Nen添加,這裏不作演示了,接下來就保存添加

 

wKioL1fY_MiTDGzWAABDfE-OgXU721.jpg-wh_50

 

8Action建立完畢

wKiom1fY_NiSSDTtAABPUdI2k2I407.jpg-wh_50

 

查看郵箱郵箱是否接收到告警郵件,zabbix是否成功調用郵件腳本

注:根據實際狀況,能夠省略,我這是爲了查看郵件告警效果。

1、使監控監控主機達到告警要求,測試是否告警成功(寫個死循環腳本)

2、最後收到郵件,郵件報警成功完成

wKioL1fY_TDhysexAAA_j7AGsCM143.jpg-wh_50

3、看一下郵件內容

wKiom1fY_TzikZ51AABZgLuyaHU544.jpg-wh_50

相關文章
相關標籤/搜索