zabbix1.1.6_agentのwindows2003インストールについて
初めましてshigeと申します。
表題についてみなさんの知恵を拝借したいと思います。
現在、ZABBIXの検証で1.1.4を使って検証していたのですが、
バージョンアップさせようと思い、インストールしようとしたのですが、うまくいきません。
いったん、WIN2003で動いていた、agentをアンインストールして、
以下の手順でインストールしました。
1、ZabbixW32.exeとzabbix_agentd.confをC:\Program Files\zabbix
配下に置く
2、zabbix_agentd.confを以下に編集
Server=192.168.0.xx ← ZABBIXサーバのIPアドレス
Hostname=zabbix-win2003 ← ZABBIXエージェントを動作させるホスト名
ListenIP=127.0.0.1 ← ListenするIPアドレス
LogFile=C:\Program Files\zabbix\zabbix_agent.log
3、コマンドプロンプトで以下を実行
C:\Program Files\zabbix> ZabbixW32.exe --config "C:\Program Files\zabbix\zabbix_agentd.conf install
4、 C:\Program Files\zabbix> ZabbixW32.exe start
以上で、インストールうまくいきます。
しかし、フロントエンドで監視対象ノードの追加をするとNot available Cannot connect to [zabbix-win2003][conection refushed]と表示されて監視してくれません。
問題がでたので1.1.4のagentに戻すとAvailableで正常に監視できます。
1.1.4と同じような設定ではwinでの1.1.6は正常に動かないのでしょうか?
ご教授ください。よろしくお願いします。
kodai - 投稿数: 1341
こんにちは。
1.1.4と1.1.6で、zabbix_agentd.confは同じものを利用されているのでしょうか。特に、ポートの設定やZABBIXサーバーのIPアドレスの設定が誤っていると、ZABBIXサーバーからのリクエストが拒否されてしまいます。
また、ZABBIXエージェント/サーバーのログには何か出力されていないでしょうか。
shige - 投稿数: 32
お世話になります。
zabbix_agentd.confは同じものを利用しています。
ZABBIXエージェント側とくに起動したというメッセージしかなく
ZABBIXサーバのログには
Cannot connect to [zabbix-win2003][Connection refused]
とでています。
よろしくお願いいたします。
kodai - 投稿数: 1341
windowsエージェントでは、1.1.5からListenIPのパラメータが実装されています。
そのため、エージェントはzabbix_agent.congのServerの項で設定したIPアドレスからの通信しか受け取りません。上記の設定でListenIPが127.0.0.1ということは、Serverの設定も127.0.0.1である必要があります。
今回の場合、ZABBIXエージェントとZABBIXサーバーは別マシンで動いていると思いますので、ListanIPを実インターフェースである192.168.0.xxに設定して再度試してみてください。