Mac-Osx

Monit 無法啟動:“無法將 ‘<hostname>’ 轉換為 FQDN 名稱 – 提供節點名或服務名”

  • October 21, 2014

我在 OS X 10.7 上安裝了 monit-5.3.2 但無法執行。

當我執行sudo monit -t我得到:

monit:無法將“hakan”轉換為 FQDN 名稱——提供節點名或服務名,或未知
控製文件語法 OK

當我執行sudo monit restart 所有我得到:

monit:無法將“hakan”轉換為 FQDN 名稱——提供節點名或服務名,或未知
monit:無法連接到 monit 守護程序。你是從 http 支持開始的嗎?

‘hakan’ 是我的主機名。

這是我的*/etc/monitrc*:

設置守護程序 60
設置 idfile /tmp/monit.id
設置狀態文件 /tmp/monit.state
設置郵件伺服器本地主機
設置警報系統@abcd.net
設置 httpd 埠 2812 並使用地址 localhost

有任何想法嗎?我沒有運氣在Google上找到這個。提前致謝。

這是一個錯誤getaddrinfo,monit 呼叫它來計算伺服器的 fqdn。

您不能在您的伺服器的 dns 中設置 fqdn。如果您不控制 dns 伺服器,您可以通過在 /etc/hosts 中添加一個條目來解決它,如下所示:

192.168.x.y hakan hakan.local.domain

第一個是您的伺服器IP。

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