Nagios 3.5 无法发送通知电子邮件,尽管 Nagios 日志正常 / centos6

Nagios 3.5 无法发送通知电子邮件,尽管 Nagios 日志正常 / centos6

我花了几个小时尝试让 nagios 发送电子邮件通知。我的联系人配置非常简单:我只有一个:nagiosadmin,他是默认联系人。

在 /var/log/nagios.log 中,nagios 倾向于发送电子邮件,因此这不是联系人配置的问题。当我在控制台中复制粘贴日志文件中找到的命令时,邮件已发送并且我收到了它。(我使用用户:root 和 nagios 进行了测试 - 对他们两个来说都没问题)。

以下是 /var/log/nagios.log 行:

[1405635099] SERVICE NOTIFICATION: nagiosadmin;m1;PING;CUSTOM (CRITICAL);notify-service-by-email;CRITICAL - Time to live exceeded (m1);Nagios Admin;11..11
[1405635130] Warning: Contact 'nagiosadmin' service notification command '/usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: CUSTOM\n\nService: PING\nHost: m1\nAddress: m1\nState: CRITICAL\n\nDate/Time: Fri Jul 18 00:11:39 CEST 2014\n\nAdditional Info:\n\nCRITICAL - Time to live exceeded (m1)\n" | /bin/mail -s "** CUSTOM Service Alert: m1/PING is CRITICAL **" [email protected]' timed out after 30 seconds

在阅读了一些 serverfault 问答之后,我尝试添加“from”参数:

  • -r fromEmail@.. :用于来自地址的邮件

  • -- -f 来自电子邮件@..

但我没有收到电子邮件。

我没有其他线索来找到解决方案。为了确定哪个组件在发送电子邮件时遇到问题,应该进行什么测试?

相关内容