windows zabbix 2.2.7エージェントのコマンドプロンプトからエージェントがインストールできない。
[環境]
zabbix 2.2.7エージェント:win7 64bit
zabbix 2.2.10サーバ :centos 7.1
[zabbix 2.2.10サーバ側設定]
・ホスト登録
ダッシュボード » ホストグループの設定 » ホストの設定
ホスト名/IP/グループ/DNSを追記(ステータス:有効)
[zabbix2.2エージェン側設定]
エージェントをWindowsサービスとしてインストールを行う為、
zabbix_agents_2.2.7.win.zipをダウンロード。
解凍後、zabbix_agentディレクトリ作成しzabbix_agentd.conf
設定を行う。
・下記の環境にする。
c:\zabbix_agent>dir /b
zabbix_agentd.conf
zabbix_agentd.exe
zabbix_get.exe
zabbix_sender.exe
----------------------
zabbix_agentd.conf設定
----------------------
Server=127.0.0.1
↓↓↓
Server=<ZabbixサーバのIP>
ServerActive=127.0.0.1
↓↓↓
ServerActive=<ZabbixサーバのIP>:10051
Hostname=Windows host
↓↓↓
###Hostname=Windows host
# HostMetadata=
↓↓↓
HostMetadata=Windows
# HostnameItem=system.hostname
↓↓↓
HostnameItem=system.hostname
-----------------------------
下記、コマンドを実施。
-----------------------------
c:\zabbix_agent>zabbix_agentd.exe --install
zabbix_agentd.exe [3580]: cannot open config file [C:\zabbix_agentd.conf]: [2] No such file or directory
パスが通ってないかと思い、C:\zabbix_agentd.confに移動。
下記のメッセージが表示。
c:\zabbix_agent>zabbix_agentd.exe --install
zabbix_agentd.exe [776]: ERROR: cannot connect to Service Manager: [0x00000005]
エージェン側の設定に思うのですが、原因がわかりません。ご教授願えないでしょうか。
KAZ - 投稿数: 1085
daisukeさん
Windowsでのインストールは以下の事に気を付けて下さい。
1)--install時に--configで設定ファイルの場所を指定する。
指定しない場合は「C:\zabbix_agentd.conf」を見に行きます。
2)コマンドプロンプトは「管理者として実行」で起動してください。
cannot connect to Service Manager
サービスマネージャに接続できない。
つまり、コマンドプロンプトが管理者として実行されてないのでサービスマネージャに接続できないと言ってます。
「管理者として実行」については下記を読むと分かるかと…
http://www.adminweb.jp/windows7/uac/index3.html
masahiro - 投稿数: 39
KAZさん
ご返事ありがとうございます。
コマンドプロンプトを「管理者実行」で起動したらうまくインストールできました。
下記、ログになります。
c:\zabbix_agent>zabbix_agentd.exe --install
zabbix_agentd.exe [7644]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [7644]: event source [Zabbix Agent] installed successfully
c:\zabbix_agent>zabbix_agentd.exe --start
zabbix_agentd.exe [7828]: service [Zabbix Agent] started successfully
本当にありがとうございます。