Application log(PLC)

アプリケーションログの中で特別なキーワードをリアルタイムで検出したい場合はどうすればよいですか? たとえば、以下のようなアプリケーションログの中で、2020010100037キーワードをリアルタイムで検出する場合です。

1. 収集されたログを確認する

2. conf設定(rsyslog使用)

  • 80-application.conf → confファイルの作成

3. conf ファイル生成例

  • File = "ログパス"、"Tag = "ログタグ"、"Severity = "深刻度"

  • ファイル名にワイルドカードを使用する必要がある場合は、rsyslogバージョン8.25以上を使用してください。

3-1. repoからダウンロードする

4. rsyslog デーモン再起動

5. ログ確認

  • 全体ログ > ホスト > 主要オブジェクトカラムでアプリケーションを確認

6. リアルタイム検出フィルター登録

  • 2020010100037 キーワードに対するリアルタイム検出登録フィルタ

  • フィルター > 登録フィルター > ホスト/ウェブ/ウェブファイアウォール > 登録

  • フィルター登録下段 > 情報入力 > msg > 2020010100037登録

7. 最新のrsyslogインストール

参考サイト

https://www.rsyslog.com/doc/v8-stable/configuration/modules/imfile.html

Last updated