天天看點

zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容

zabbix可以配置多種形式的告警,包括郵件,SMS等。可以通過系統預設的SMTP郵件告警,同時也可以通過額外的腳本進行或者第三方告警平台實作

媒介是用于在Zabbix中發送通知和警報的傳送通道。

您可以配置多種媒介類型:

E-mail

SMS

Jabber

Ez Texting

自定義警報提示

注意:本次使用E-mail告警的方式,其他的媒介不做配置,建議禁用

zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容

概述

要将電子郵件配置為郵件的傳遞通道,您需要将電子郵件配置為媒介類型,并為使用者配置設定特定的位址。

配置

要将電子郵件配置為媒介類型:

在 管理 - >媒體類型中設定

<a href="mailto:br/"></a>

<a href="mailto:br/">詳細的官方說明如下所示:</a>

zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容

本次采用簡單的動作配置,如下所示:

zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容

詳細配置如下:

zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容

說明:

1、條件A 維護狀态非在維護,意思是說隻有在非維護的情況下發送告警郵件

2、條件B,觸發器竟是度&gt;=告警,意思是隻有警告的級别處于警告或這警告以上的使用,才觸發郵件告警

您可以為所有事件定義以下操作:

發送資訊

執行遠端指令 (包括 IPMI)

對于發現事件,還有其他操作可用:

添加主機

删除主機

啟用主機

禁用主機

添加到群組

從組中删除

連結到模闆

取消與模闆的連結

設定主機庫存模式

本次操作隻配置發送消息。如下所示

zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容

1、操作細節,即郵件告警資訊發送到指定使用者郵箱

2、預設資訊,由于預設的資訊不夠全面,建議按照如下配置

恢複操作允許在問題解決時通知您。

恢複操作支援消息和遠端指令。恢複操作不支援更新 - 所有操作都配置設定到一個步驟。

恢複操作的一些用例如下:

通知所有通知有關問題的使用者

選擇“發送恢複消息”作為操作類型

恢複時有多個操作:發送通知并執行遠端指令

添加發送消息和執行指令的操作類型

在外部幫助台/票務系統中打開機票,并在問題解決時将其關閉

建立一個與幫助台系統通信的外部腳本

建立一個操作,該操作具有執行此腳本的操作,進而打開一張票據

恢複操作,使用其他參數執行此腳本并關閉故障單

使用{EVENT.ID}宏來引用原始問題

zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容

同樣的,原有預設資訊不夠全面,建議按照如下進行調整

需要在ZABBIX上配置使用者和使用者郵箱,這樣一旦發生警報,zabbix可以發送郵件指定的聯系人

zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容
zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容

一旦發生警報,自動發送郵件

zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容
zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容

這裡推薦使用onealert,設定比較簡單,但是免費版每月郵件上限為300.

配置中添加應用

zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容
zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容
zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容

登入到zabbix server伺服器,安裝腳本運作就可以了。

在/usr/lib/zabbix/alertscripts目錄下建立發郵件腳本sendmail_zabbix.py

重點是添加三個參數

{ALERT.SENDTO}收件人位址

{ALERT.SUBJECT}主題

{ALERT.MESSAGE}詳細内容

zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容
zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容

這裡注意添加觸發器示警度

zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容
zabbix 3.x郵件告警配置一、SMTP郵件告警1.媒介類型2.E-mail配置3、動作3.1操作3.2恢複操作4.配置使用者郵箱5.效果驗證二、調用第三方告警平台官網新增賬號建立擷取key系統會自動生成一鍵安裝腳本三、通過腳本實作告警在zabbix配置檔案中查找腳本目錄配置腳本權限建立報警媒介給使用者配置報警媒介建立動作設定操作和恢複操作優化報警内容

配置恢複内容

<code>事件ID:{EVENT.ID}</code>

<code></code>

<code><b> 本文轉自YANGCHAO1987 51CTO部落格,原文連結:</b></code><b>http://blog.51cto.com/11555417/2047687</b><b>,如需轉載請自行聯系原作者</b>