Zabbix學習筆記(十三)

Zabbix告警原理:

觸發器觸發後,可以配置對應的動作

在動作裏可以發郵件、微信、釘釘、短信等

郵件發送提示:

服務器往外的25端口一般被雲廠商禁止

建議使用465端口發郵件

qq、163郵箱需要配置開啓smtp

1、 zabbix告警腳本的位置(查看/usr/local/zabbix/etc/zabbix_server.conf)

LogFile=/usr/local/zabbix/zabbix_server.log

DBHost=127.0.0.1

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

DBPort=3306

Timeout=30

AlertScriptsPath=/usr/local/zabbix/alertscripts

ExternalScripts=/usr

2、 創建目錄

mkdir /usr/local/zabbix/alertscripts -p

3、 告警腳本

 image.png

chmod a+x zabbix_sendmail.py#加可執行權限

4、 郵件發送測試

image.png

 image.png

 

5、 zabbix media types 設置

Administration-Media types-create media type

 image.png

腳本需要三個參數:

{ALERT.SENDTO}#發送給誰

{ALERT.SUBJECT}#郵件標題

{ALERT.MESSAGE}#郵件內容

6、 收件用戶設置

administration-users-相關用戶-media

 image.png

7、 創建觸發器

在主機中配置觸發器

8、 創建動作

configuration-actions-create action

 image.png

 image.png

 image.png

問題恢復了,發郵件:

 image.png

 image.png

9、 告警內容自定義

主題、內容自定義

主機名變量:{HOST.NAME1}

主機IP變量:{HOST.IP1}

configuration-actions-定義的actions:

 image.png

 image.png

10、 告警抑制(延遲告警)

一般來說不會有問題馬上發送告警,例如檢測80端口

定義持續時間

定義step

 image.png

修改:

 image.png

 image.png


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