windows版 zabbixエージェントの再インストールについて
いつもお世話になります。
windows版 zabbixエージェントの再インストールについてご質問です。
再インストールをするため、既存のzabbixエージェントをアンインストールし、
再度インストールを試みたところ、インストール時の詳細にzabbixサービスを手動で
削除後、再度インストーラーを実行してください。とのメッセージがありました。
サービスを確認したところ、zabbixエージェントのサービスだけが残っており、
こちらが削除できない為、再インストールが出来ない状況です。
この場合、何か方法はありますでしょうか?
尚、sc.exeでの削除も試しましたが、ダメでした。
verは1.8.15になります。
よろしくお願いします。
TNK - 投稿数: 4740
ダメでしただけではわかりません。
Windowsのバージョンやエディションは何を利用されていますか?
sc.exeを利用して削除できなかったとのことですが、エラーメッセ
ージなどは表示されませんでしたか?
mosato - 投稿数: 32
TNKさま
ご返信ありがとうございます。
OSはWindowsServer 2008 R2になります。
sc.exeでdeleteを試みたところ、下記の様になりました。
----------------
C:\Program Files\ZABBIX Agent>sc.exe delete Zabbix Agent
[SC] OpenService FAILED 1060:
指定されたサービスはインストールされたサービスとして存在しません。
----------------
ただ、サービスには存在している状態です・・。
TNK - 投稿数: 4740
コマンドプロンプトで、
sc.exe query
を実行して、登録されているSERVICE_NAMEを再度確認してみてくだ
さい。
mosato - 投稿数: 32
sc.exe queryを実行してみましたが、zabbixのサービス名は存在しておりませんでした。
これはどうしようもないのでしょうか。
TNK - 投稿数: 4740
コマンドプロンプトは管理者として実行していますか?
コマンドプロンプトを管理者で起動していなければ、管理者で起動
して、sc.exe queryで再確認してみてください。
管理者でログオンしていない場合でも、プログラムメニューでコマ
ンドプロンプトを右クリックして「管理者として実行」を選択すれ
ば、管理者で実行できたと思います。
queryで表示されるリスト内にZabbix Agentのエントリがあったなら、
sc.exeのdeleteの引数で指定するときには、SERVICE_NAMEで表示さ
れた文字列をそのまま指定してください。
スペースが含まれる名前であった場合は、ダブルコーテーションで
括って実行してください。
実行例:
sc.exe delete "Zabbix Agent"
KAZ - 投稿数: 1085
mosatoさん
↓マニュアルです。
https://www.zabbix.com/documentation/jp/1.8/manual/processes/zabbix_agen...
↓サービス停止
zabbix_agentd.exe --stop
または
zabbix_agentd.exe -x
↓サービス登録解除
zabbix_agentd.exe --uninstall
または
zabbix_agentd.exe -d
マニュアルですが、ちょうどここの箇所は私が訳しました。
皆さんで使ってくれると嬉しいです。
間違いがあったら指摘ください。
mosato - 投稿数: 32
KAZさま
いつもお世話になります。
マニュアルありがとうございます。
現状、既にアンインストールしてあり、C:\Program Files\ZABBIX Agent内にはzabbix_agentd.exeが存在しておりません・・。
これだとこのコマンドは使用できないですね・・。
mosato - 投稿数: 32
レジストリから削除する方法もあるようですが、流石に怖いですね。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Zabbix Agent