我有几个服务器(ftp),其中主机正在阻止 ICMP,因此显示为关闭,但服务(如 ftp)已启动。
为了阻止服务抱怨主机宕机,我已确认了这个问题。我遇到的问题是前几天晚上 FTP 服务死机了,但我们没有收到有关它的通知。
如果我禁用主动检查,我如何才能仍然收到有关 Nagios 认为已关闭的主机上的服务状态通知,这能解决问题吗?
欢呼卢克
答案1
在这种情况下,我使用“虚拟检查”进行主机检查,该检查始终响应 - 并且我只收到服务通知。
特斯加
答案2
以下是 tsg 的示例,将其添加到您的 command.cfg 文件中:
# NO PING CHECK
define command{
command_name SUCCESS
command_line $USER1$/check_dummy 0
}
然后编辑您的主机定义并将 check_command 从 check-host-alive 更改为 SUCCESS。
这在 Nagios 3.1.2 中有效