我有两个主机server1和server2 ,我手动故障转移。 Cloggingmaster-server然后指向master-server 。 只有主控主机应该检查某个服务。
它接近Nagios需要IP地址和主机名来检查服务,在这种情况下,这是一个问题,因为master-server的IP可以是master-server的IP或server2的IP。
题
有没有办法指定Nagios服务检查的IP地址?
如果您的DNS工作,您可以在Nagios中指定主机名(FQDN),不需要通过IP地址。 Nagios只需要能够正确parsing主机名(FQDN),这应该是一个给定的。
只要插件知道如何处理,主机的address就可以是任何东西 。 示例和文档通常使用IP地址来删除DNS,作为监视过程中的失败点。
您当然可以使用手动故障转移设置的主机名,但是您可能会遇到DNScaching问题。 更好的方法是使用check_multi 。
例如,当1个服务正常时,您可以返回OK,如果两个都不是OK,则警告,如果两者都可以。