zabbix2.2+CentOS6.4配置sendmail郵件報警外部SMTP模式
網上看了一堆亂七八糟的設置方式,真特麼要跪舔了,自己琢磨了下,順便記錄下。
1,配置mail.rc
#yum install sendmail #外部SMTP方式,sendmail貌似不用裝。
#vi /etc/mail.rc #尾部追加smtp驗證信息,如163smtp
set [email protected] smtp=smtp.163.com
set [email protected] smtp-auth-password=passwords
set smtp-auth=login
OK,發個測試郵件,能收到郵件第一步就基本完成了。
# echo "zabbix test mail" |mail -s "zabbix" [email protected]
垃圾箱裏翻到了郵件。。。。
2,設置zabbix用戶的郵箱地址。
administration=>Users(zabbix administrators組)=>點擊admin配置Media參數,
Add一條,如有多個郵箱,添加多條。
設置Type=Email,Send to=填收件地址。
3,設置Media types
administration=>Media types=>Email
4,設置Action
configuration=>Actions=>Create action
Name=zabbix_Email
Recovery message=勾上
Operations選項卡中,new添加,User中添加Admin,Send only to=Email,Save。
5,測試報警
找個機器的httpd服務Down一下
OK,去收件箱查看一下,郵件已經收到了。如果要短信,丟到手機郵箱就行了。