Linux
Nagios 可以僅通過主機名監控服務嗎?
我有兩台主機
server1
,server2
我在哪裡進行手動故障轉移。然後 C 記錄master-server
指向主記錄。只有主控主機應該檢查某個服務。Nagios 似乎需要 IP 地址和主機名來檢查服務,在這種情況下這是一個問題,因為 IP 的 IP
master-server
可以是 的 IPserver1
或server2
.問題
有沒有辦法不為 Nagios 服務檢查指定 IP 地址?
如果您的 DNS 工作正常,您也可以在 Nagios 中指定主機名 (FQDN),而無需使用 IP 地址。Nagios 只需要能夠正確解析主機名 (FQDN),這應該是給定的。
只要外掛知道如何處理它,主機的絕對
address
可以是任何東西。範例和文件通常使用 IP 地址來消除 DNS 作為監控過程中的故障點。您當然可以使用手動故障轉移設置的主機名,但您可能會遇到 DNS 記憶體問題。更好的方法是使用check_multi。
例如,您可以讓它在恰好 1 個服務正常時返回 OK,如果兩者都不正常,則返回 CRITICAL,如果兩者都正常則返回 WARNING。