Linux

Nagios 可以僅通過主機名監控服務嗎?

  • January 20, 2014

我有兩台主機server1server2我在哪裡進行手動故障轉移。然後 C 記錄master-server指向主記錄。只有主控主機應該檢查某個服務。

Nagios 似乎需要 IP 地址和主機名來檢查服務,在這種情況下這是一個問題,因為 IP 的 IPmaster-server可以是 的 IPserver1server2.

問題

有沒有辦法不為 Nagios 服務檢查指定 IP 地址?

如果您的 DNS 工作正常,您也可以在 Nagios 中指定主機名 (FQDN),而無需使用 IP 地址。Nagios 只需要能夠正確解析主機名 (FQDN),這應該是給定的。

只要外掛知道如何處理它,主機的絕對address可以是任何東西。範例和文件通常使用 IP 地址來消除 DNS 作為監控過程中的故障點。

您當然可以使用手動故障轉移設置的主機名,但您可能會遇到 DNS 記憶體問題。更好的方法是使用check_multi

例如,您可以讓它在恰好 1 個服務正常時返回 OK,如果兩者都不正常,則返回 CRITICAL,如果兩者都正常則返回 WARNING。

引用自:https://serverfault.com/questions/568507