Nagios 可以仅通过主机名监控服务吗?

Nagios 可以仅通过主机名监控服务吗?

我有两台主机server1server2我手动进行故障转移。C 记录master-server指向主主机。只有主主机才应该检查某项服务。

看起来 Nagios 需要 IP 地址和主机名来检查服务,在这种情况下这是一个问题,因为 的 IP可以是或master-server的 IP 。server1server2

问题

有没有办法不为 Nagios 服务检查指定 IP 地址?

答案1

如果您的 DNS 有效,您也可以在 Nagios 中指定主机名 (FQDN),无需通过 IP 地址。Nagios 只需能够正确解析主机名 (FQDN),这是理所当然的。

答案2

主机的address可以绝对任何事情,只要插件知道如何处理它。示例和文档通常使用 IP 地址,以消除 DNS 作为监控过程中的故障点。

当然,您可以使用手动故障转移设置的主机名,但您可能会遇到 DNS 缓存问题。更好的方法是使用检查多重

例如,当有 1 个服务正常时,您可以让它返回 OK,如果两个服务都不正常,则返回 CRITICAL,如果两个服务都正常,则返回 WARNING。

相关内容