簡單zabbix郵件報警
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郵件報警