Zabbix+Postfix郵件告警配置筆記

原文鏈接http://www.linuxidc.com/Linux/2013-05/84744.htm

一.配置本機postfix配合zabbix郵件發送

 

1.本機若安裝sendmail,則必須關閉並卸載。

# service sendmail stop

# chkconfig sendmail off

# rpm -e sendmail --nodeps

 

2.安裝postfix (centos6.3下默認yum源,默認postfix系統自帶)

# yum install postfix -y

 

更改postfix配置文件中的參數

# postconf -e myhostname=mail.zabbix.example.cn

# postconf -e myorigin=zabbix.example.cn

# postconf -e mydomain=zabbix.example.cn

# postconf -e mydestination=localhost

# postconf -e mynetworks=127.0.0.0/8

配置完成會添加參數到/etc/postfix/main.cf下末行

 

# vi /etc/hosts

添加一行:

------------

127.0.0.1 mail.zabbix.example.cn zabbix.example.cn

------------

 

重啓postfix服務

# service postfix restart

測試發送一封郵件到公網郵箱

# mail [email protected]

動態查看發送的郵件日誌

# tail -f /var/log/maillog

若遠程郵箱收到,則配置成功

 

二.配置zabbix告警發送郵件到遠程郵箱

 

1.進入:ZABBIX-管理-示警媒體類型,點擊右上角創建示警媒體類型

按照如圖配置:

 

2.進入: ZABBIX-配置-動作,點擊右上角創建動作

然後有如下三個標籤

點擊動作標籤,填寫名稱,例如: send mail to Zabbix admin

如圖:

 

 

點擊條件標籤,添加一個 觸發器值 = "正常" 的選項

如圖:

點擊操作標籤,再點擊“新的”添加相應用戶,用戶組以及告警郵件信息到該條目

如圖:

最後先點擊更新,後點擊存檔退出。

 

3.進入:ZABBIX-管理-用戶

在成員列點擊Admin,如圖:

選擇警示媒體標籤,並點擊添加,進入配置界面:

按照如圖配置:

類型選擇之前配置的示警媒體類型

收件人選擇遠程郵箱地址

保存退出

 

三.測試效果:

關閉ZABBIX監控下的一臺客戶端80端口,顯示告警,同時收到一封告警郵件。

如圖:


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