web-dev-qa-db-ja.com

Monitが起動しない:「 '<hostname>'をFQDN名に変換できません-ノード名もサービス名も指定されていません」

OS X 10.7にmonit-5.3.2をインストールしましたが、実行できません。

Sudo monit -tを実行すると、次のようになります。

 monit: 'hakan'をFQDN名に変換できません-ノード名もサービス名も指定されていないか、不明です
制御ファイル構文OK 

Sudo monit restart allを実行すると、次のようになります。

 monit: 'hakan'をFQDN名に変換できません-ノード名もサービス名も指定されていないか不明です。
 monit:monitデーモンに接続できません。 httpサポートから始めましたか?

「hakan」は私のホスト名です。

これが私の/ etc/monitrcです:

 setデーモン60 
 set idfile /tmp/monit.id
set statefile /tmp/monit.state
set mailserver localhost 
 set alert systems @ abcd.net 
 httpdポート2812を設定し、アドレスlocalhost 
を使用します

何か案は?私はこれをグーグルで見つけることができなかった。前もって感謝します。

5
Hakan B.

これはgetaddrinfoのエラーで、サーバーのfqdnを把握するためにmonitによって呼び出されます。

サーバーのDNSにfqdnを設定してはいけません。DNSサーバーを制御しない場合は、/ etc/hostsに次のようにエントリを追加することで回避できます。

192.168.x.y hakan hakan.local.domain

最初の1つはサーバーのIPです。

9
johnshen64