- Windows 10 Pro 22H2
- Zabbix agent v6.0.10
Zabbix Agentのzipファイルを公式サイトからダウンロードし、マニュアルの指示には応じず気ままにファイルを配置した。インストールまでは恙無く済ませて、いよいよサービスの起動を試みた。
そうするとこうである。
「ローカルコンピューターのZabbix Agentサービスを開始できません。エラー1067:プロセスを途中で強制終了しました。」と言うことである。理由がちっとも判然としない。そこでコマンドプロンプトからZabbix Agentの起動を試みると、分かりやすいメッセージが現れた。
>zabbix_agentd.exe -c zabbix_agentd.conf -f
zabbix_agentd.exe [5844]: cannot open log: unable to open log file [c:\zabbix\logs\zabbix_agentd.log]: [2] No such file or directory
ログファイルが開けないということであった。設定でログファイルの出力先をc:\zabbix\logs
に指定したが、肝心のlogsフォルダが存在しなかったばっかりにエラーとなった模様である。慌てて作成して事なきを得た。
別のケースでは「エラー1053:そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。」なるメッセージに見舞われることがあった。勿論、意味不明である。
こちらもコマンドプロンプトからZabbix Agentの起動を試みることで、設定ファイルのパラメータ名を誤ったことが原因ということが明らかとなった。Windowsのエラーメッセージだとほとんど原因解決の手がかりにならなくて困る。
zabbix_agentd.exe [2212]: unknown parameter “Hostanme” in config file “zabbix_agentd.conf”, line 173