最近、これらの手順を使用してWindowsでfilebeatを設定しました
https://www.elastic.co/downloads/beats/filebeat
しかし、それは私にコマンドプロンプトを開いたままにしてコマンドを実行することを強制します
filebeat.exe -c filebeat.yml
これをバックグラウンドプロセスとして実行する方法はあるのでしょうか。
ありがとう。
完全な Filebeatのスタートガイド を試してみてください。 Windows用の手順があります。基本的に手順は次のとおりです。
ダウンロードファイルを任意の場所に抽出します。
抽出したディレクトリをProgram Filesに移動します。
PS > mv filebeat-5.1.2-windows-x86_64 "C:\Program Files\Filebeat"
Filebeatサービスをインストールします。
PS > cd "C:\Program Files\Filebeat"
PS C:\Program Files\Filebeat> powershell.exe -ExecutionPolicy UnRestricted -File .\install-service-filebeat.ps1
Filebeat.yml設定ファイルを編集して、設定をテストします。
PS C:\Program Files\Filebeat> .\filebeat.exe -e test config
(オプション)フォアグラウンドでFilebeatを実行して、すべてが正しく機能していることを確認します。 Ctrl+C 出る。
PS C:\Program Files\Filebeat> .\filebeat.exe -c filebeat.yml -e -d "*"
サービスを開始します。
PS > Start-Service filebeat
停止する必要がある場合は、Stop-Service filebeat
。構成を変更する場合は、停止してから開始する必要がある場合があります。