Beatsでoutput.fileを指定する方法

winlogbeat,filebeatにて、収集対象のログファイルを指定したディレクトリ配下に配置したいのですが、出力ができません。

output.file:
  path: "/tmp/winlogbeat"
  filename: winlogbeat
  #rotate_every_kb: 10000
  #number_of_files: 7
  #permissions: 0600
  #rotate_on_startup: true

上記のような設定を入れることはわかっています。またマニュアルも読み、Elasticsearchの個所をすべてコメントアウトにする、と記載があったのでそのようにしています。
filebeat.yml、winlogbeat.ymlでも記載する箇所に誤りがある気がするのですが、正しい記載箇所をご存じの方がいらっしゃればご教示願います。

宜しくお願い致します。

@gou_gemma さん、

こちらは mac 使っていますが、以下の簡単な設定で動かすと、ファイルに問題なく出力できます。何かエラーメッセージなど出ていますか?

filebeat.inputs:
- type: stdin
output.file:
  path: "/tmp/winlogbeat"
  filename: winlogbeat

もし Windows 環境だと path の指定が違うかもしれませんね。 C:\somewhere のようにドライブ名で始まり、バックスラッシュ区切りになります。

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.