您好,登錄后才能下訂單哦!
郵件報警有兩種情況:使用Zabbix服務端本地郵箱賬號發送郵件
一、Zabbix服務端只是單純的發送報警郵件到指定郵箱,發送報警郵件的這個郵箱賬號是Zabbix服務端的本地郵箱賬號(例如:root@localhost.localdomain),只能發送,不能接收外部郵件。
(1)安裝sendmail或者postfix
yum install postfix
service postfix start
chkconfig postfix on
CentOS 5.x 默認已經安裝好sendmail
CentOS 6.x 默認已經安裝好postfix
(2)安裝郵件發送工具mailx
yum install mailx
CentOS 5.x 編譯安裝mailx,直接yum安裝的mailx版本太舊,使用外部郵件發送會有問題。
yum remove mailx #卸載系統自帶的舊版mailx
測試發送郵件,標題zabbix,郵件內容:zabbix test mail,發送到的郵箱:xxx@139.com
echo "zabbix test mail today" |mail -s "zabbix" 15269208070@139.com
2、使用一個可以在互聯網上正常收發郵件的郵箱賬號(例如:xxx@139.com),通過在Zabbix服務端中設置,使其能夠發送報警郵件到指定郵箱。
vi /etc/mail.rc //在文件的最后添加以下內容
set from=XXXX@163.com smtp=smtp.163.com
set smtp-auth-user=XXXX@163.com smtp-auth-password=***********
set smtp-auth=login
XXXX@163.com郵箱為zabbix發送郵件所要使用的郵箱,在要用這個郵箱前一定要開啟此郵箱的SMTP服務;
yyy@126.com 郵箱為收信箱,也就是服務端出現報警后要將報警的信息發送到運維人員的信息;
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。