1. 程式人生 > >簡單zabbix郵件報警

簡單zabbix郵件報警

mce try 修改 負載 work 默認 gif 重新 brush

技術分享1、修改zabbix server hostname
聲明:在配置zabbix的Email報警之前,需要將sendmail使用的域名進行相應的修改,系統默認為localhost.localdomain,其實不改也行,
不過有些pop3服務器會過濾掉來自localhost.localdomain的郵件,導致郵件不能正常查收,所以,最好是改一下 hostname,確保郵件發送的成功率。
# vim /etc/hosts

127.0.0.1 zabbix.qsquant.com localhost.localdomain localhost  

# vim /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=zabbix.qsquant.com

# hostname zabbix.qsquant.com

# exit 重新登錄終端。生效

2、安裝sendmail
# yum -y install sendmail


3、修改mail access
# vim /etc/mail/access

Connect:localhost.localdomain RELAY
Connect:localhost RELAY
Connect:127.0.0.1
Connect:zabbix.qsquant.com RELAY

  

4、修改maill hostname
# vim /etc/mail/local-host-names

zabbix.qsquant.com

5、重啟動sendmail
# /etc/init.d/sendmail

6、測試smtp域名是否為zabbix.alvin.com
# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is ‘^]‘.
220 zabbix.qsquant.com ESMTP Postfix


7、創建一個告警動作

7.1、創建告警媒介

技術分享

7.2、創建動作

技術分享

7.3、設置操作

在Zabbix中,報警的途徑是依附於用戶的。即不能直接將一個Action設置為給某個郵箱發郵件,一定要設置Action向某個用戶發送報警,發送報警的途徑是郵箱,那麽就會發送到用戶的預先設置郵箱地址。 這個郵箱地址叫做用戶的Media ,即聯系方式。

技術分享

在回復操作中做同樣設置,則監控項正常後也會發送郵件告知

7.4、修改用戶

技術分享

8、測試

人為加大被監控主機負載,測試能否收到郵件,郵件有可能在垃圾箱裏

cat /dev/urandom | md5sum

  

簡單zabbix郵件報警