今天nagios主机的sendmail突然间发送不了邮件,于是改用SendEmail这个小工具来顶替,发现效果比系统自带的sendmail好很多,而且nagios主机也不用开sendmail服务,更省资源更安全。
sendEmail下载地址:
http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.55.tar.gz |
安装方式:
tar –zxvf sendEmail-v1.55.tar.gz |
使用测试
/usr/local/bin/sendEmail –f nagios@lhp.com –t lihuipeng007@163.com –s mail.lhp.com –u “nagios test” –xu nagios@lhp.com –xp 123456 –m nagios-test |
参数解释:
-f 表示发送者的邮箱 |
如果想以一个文件的内容为邮件内容可以这样:
cat filename | /usr/local/bin/sendEmail –f nagios@lhp.com –t lihuipeng007@163.com –s mail.lhp.com –u “nagios test” –xu nagios@lhp.com –xp 123456 |
这个跟我们的nagios发件方式类似,下面我们来改nagios的发件方式:
command.cfg配置修改email发送方式
define command{ |
把两段关于email的发送方式的定义都改了吧,最后重启一下nagios!
本文转自运维笔记博客51CTO博客,原文链接http://blog.51cto.com/lihuipeng/658408如需转载请自行联系原作者
lihuipeng