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 の写真

daisukeさん

Windowsでのインストールは以下の事に気を付けて下さい。

1)--install時に--configで設定ファイルの場所を指定する。
指定しない場合は「C:\zabbix_agentd.conf」を見に行きます。

2)コマンドプロンプトは「管理者として実行」で起動してください。

cannot connect to Service Manager
サービスマネージャに接続できない。

つまり、コマンドプロンプトが管理者として実行されてないのでサービスマネージャに接続できないと言ってます。

「管理者として実行」については下記を読むと分かるかと…
http://www.adminweb.jp/windows7/uac/index3.html

ユーザー masahiro の写真

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

本当にありがとうございます。