xiamn 发表于 2013-6-8 09:23:38

nagios利用sendEmail发警告邮件

sendmail太麻烦,所以决定用sendEmail,一个不错的邮件软件下载并解压sendEmail复制文件cp –a sendEmail-v1.56/sendEmail /usr/local/bin给它执行权限chmod +x /usr/local/bin/sendEmail运行它的方法sendEmail 或者/usr/local/bin/sendEmail会出现它的详细解释先发一封邮件测试-f是发送者from-t是接收者to-u是主题,也就是邮件名-m是内容提示发送成功,看能不能收到我用163的发,qq的收sendEmail –f ******@163.com –t ######@qq.com –u “test”-m “LOOK”OK,果然收到了,但这里发送者不能用qq邮箱,我试了用QQ邮箱发却收不到,也有人说用gmail,139邮箱发也是可以的配置nagios的commands.cfg把email的主机和服务命令最后的/usr这里路径改成sendEmail复制到的路径,填写发送方,接收方这里用的是引用,引用的是contacts.cfg里的email地址,不知道这里直接写邮箱地址,contacts.cfg里不写email行不行,懒得试了,有兴趣的可以自己试下!这里就三个参数-f -t –u/usr/local/bin/sendEmail -f 发送邮箱 -t $CONTACTEMAIL$ -u "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **"编辑contacts.cfg添加接收邮箱email         ######@qq.com重启服务成功,如果你关天没收到,就改一下template.cfg里的120那个重发时间,改小一点就很快收到了,默认是2个小时重发!

11lxm 发表于 2013-6-8 09:41:47

俺从不写措字,但俺写通假字!

zycchen 发表于 2013-6-8 10:23:23

真是 收益 匪浅

my11502207 发表于 2013-6-8 10:51:16

怀揣两块,胸怀500万!

阿斯顿阿斯顿 发表于 2013-6-8 12:20:04

啥时硬件也可以COPY就好了!

ck1987 发表于 2013-6-8 12:41:47

过来看看的

q66262 发表于 2013-6-8 14:50:10

.其实我是一个天才,可惜天妒英才!
页: [1]
查看完整版本: nagios利用sendEmail发警告邮件