Jan 162009
Debian sidにzabbixを一式入れて動かそうと思ったらlocalhostのモニタが開始できない。
Web画面上はConfiguration -> Hostsで以下のErrorが表示されている。
Got empty string from [localhost] IP [127.0.0.1] Parameter [agent.ping]
/etc/zabbix/zabbix_agentd.confをDebugLevel=5に変更してみたところ、/var/log/zabbix-agent/zabbix-agentd.logに以下のエラーメッセージが記録されていた。
Listener error: Connection from [::ffff:127.0.0.1] rejected. Allowed server is [127.0.0.1]
あー、そういうことか。解決策は以下のいずれか。
- 接続許可のIPアドレスを追加する。
/etc/zabbix/zabbix_agentd.confでServer=127.0.0.1,::ffff:127.0.0.1
のように接続元サーバのIPアドレスを追加する。
- ListenするIPアドレスをIPv4アドレスに限定する。
/etc/zabbix/zabbix_agentd.confでListenIP=127.0.0.1
に設定する。
- IPv6自体を無効化する。
今回は接続許可IPを追加して解決。
Sorry, the comment form is closed at this time.