我使用 Nagios 解决方案已有大约 4 年了。我注意到在将 Nagios 3.5.x 更新到 4.0.8 版本后,有一个人没有收到任何错误通知。
这台服务器或我们公司使用的 Exchange 服务器上的邮件配置没有任何变化。我们的 Nagios 配置文件也没有变化。
相关文件必须是contacts.cfg
我有一个如下配置的联系人组:
define contactgroup{
contactgroup_name admins
alias Nagios Administrators
members Admin1,Admin2
}
奇怪的是,如果我像这样反转用户的顺序,“Admin2”不会收到任何邮件通知:
define contactgroup{
contactgroup_name admins
alias Nagios Administrators
members Admin2,Admin1
}
Admin1 没有任何通知。
根据官方更新日志,Nagios 3.5 和 4.0 之间没有任何变化。有什么方法可以让 Nagios 通知联系人组中的所有用户?
答案1
您没有提到您正在使用的具体版本,但您的问题可能会通过升级到最新版本(目前为 4.0.8)得到解决。
例如,您可能希望看到Nagios 4 更新日志,特别是 4.0.5 下的要点,包括:
修复错误 #594:Nagios 4 修复联系人组解析 (Alexey Dvoryanchikov、Eric Stanley)
您可能已经在运行较新版本,因为 4.0.5 于 2014 年 4 月发布。