エージェントに接続出来ない。
初めて書き込みさせて頂きます。宜しくお願いします。
過去に似たような質問がありますが
参考にさせて頂いても解決に至らなかったので質問させてください。
環境は
サーバー:CentOS5.5のLinux エージェント:windowsXP
webインタフェースのホスト設定
名前:mypc IPアドレス:192.168.11.111 接続方法:IPアドレス ポート:10050
■zabbix_server.conf
ListenPort=10051
ListenIP=192.168.22.22
■zabbix_agentd.conf
Server=192.168.22.22
Hostname=mypc
ListenPort=10050
ListenIP=127.0.0.1
webインタフェースに表示されるエラー
ZBX_TCP_READ() failed:[104]Connection reset by peer
ログ等には特にエラーのようなものはありませんでした。
サーバーの経験が浅い為、素人の様なミスをしている可能性もあります…
このエラーが指し示す物はいったいなんでしょうか?
解決策などをご教示お願い致します。
kodai - 投稿数: 1341
zabbix_agentd.confのListenIPが誤っているように思います。
ListenIP=192.168.11.111
か、
ListenIPの設定自体をコメントアウトしてエージェントを再起動してみてください。
また、WindowsXPはデフォルトでファイアーウォールが動作しているので、10050番ポートの通信許可設定も行う必要があります。
ortan - 投稿数: 29
お早い返信ありがとうございます。
zabbix_agentd.confのListenIPを
ListenIP=192.168.11.111 や コメントアウトにしてみましたが
やはり同じエラーが表示されてしまいます…
また、Windowsのファイアーウォールは10050番の通信許可を設定してございます。
webのホスト・サーバー・エージェント・ファイアーウォール のみしか設定をいじっていませんが
その他で必要な設定などは御座いませんかね?
TNK - 投稿数: 4753
ご記載頂いてませんが、Zabbixのサーバ側とエージェント側、それ
ぞれのバージョンは何を利用されていますか?
もし、異なるバージョンを利用されているのであれば、同じバージ
ョンに合わせてみてください。
同じバージョンにすることが困難である場合は、最低限、Zabbixサ
ーバ側のバージョンの方が新しいバージョンとなるようにしてみて
ください。
あと、サーバとエージェント間にあるネットワーク機器で、利用す
るポート番号での通信を制限していないかも再度ご確認下さい。
もう一つ、実施されているとは思いますが、zabbix_agentd.confを
更新後に、必ずZabbixエージェントを再起動されたかもご確認くだ
さい。
ortan - 投稿数: 29
お忙しい中ご返信ありがとうございます。
Zabbixのバージョンは両方1.8ですので同じだと思います。
また、再起動もサーバー・エージェント共に、更新したら必ずかけています。
色々調べていて、ふと見つけて試したのですが
telnetにて telnet 192.168.xx.xx(ホストのip) 10050 をしてみた所
Connection closed by foreign host
が返ってきていました。
今は別の作業が入ってきており、細かく原因調査出来ていないのですが
上記エラーがTNK様が仰る通り、モデム辺りのファイアーウォールで弾いている と言うことになりますよね?
(勿論具体的に何で弾いてるかまでは分からないと思いますが)