讓nagios使用外部郵箱發送警告郵件

參考html

linux下用mail命令並使用外部SMTP服務器發信設定說明 linux

http://blog.chinaunix.net/uid-16969514-id-3363644.htmlios



一、修改發件人email,修改後,全部用戶發送email都是用這個email賬戶。vim

爲了讓nagios能發送email,須要修改/etc/mail.rc,這個配置文件是postfix的,不修改雖然也能發送,但會當成垃圾郵件。服務器

開啓postfix服務,dom


修改/etc/mail.rc,在最後面添加ide


vim /etc/mail.rcpost

...測試

set from=user@domain.com //這裏是發件人的emailui

set smtp=smtp.domain.com //發件人的email的smtp設置

set smtp-auth-user=user@domain.com //發件人的email的賬戶名

set smtp-auth-password=password //發件人的email的密碼

set smtp-auth=login

:wq


二、修改管理員email,當服務發生錯誤後,發送email到管理員的email地址。便是管理員收郵件的email

vim /usr/local/nagios/etc/object/contacts.cfg

找到

define contact{

....


email your  email //改成管理員的email地址

}



注意:

一、收不到郵件,能夠檢查一下是否是被當成垃圾郵件了,去垃圾郵箱查看一下,若是被當成垃圾郵件能夠把發件人的email加入白名單試試。


二、使用postfix有個缺點,就是修改後,全部用戶發送email都是用這個email賬戶。


三、若是用sendmail就能夠解決這個缺點,但沒有測試

相關文章
相關標籤/搜索