Getting Data In

Windows セキュリティイベントログのメッセージフィールドが1行目しか表示されない

CurryPan
Communicator

Windows OSにインストールされた Universal Forwarder から、Linux OSにインストールされた Indexer へ Windows セキュリティ・イベントログを転送しました。インデックスされたデータを検索したところ、メッセージフィールドの内容が1行目しか表示されません。全ての内容をインデックスするためにはどうしたら良いのでしょうか。

0 Karma
1 Solution

CurryPan
Communicator

Windows イベントログについては、Windows OSにインストールされた Indexer でインデックス処理されることを想定しているため、Linux OS にインストールされた Indexer でインデックス処理をすると一部のフィールドの内容が正しくインデックスできません。本件は、製品の不具合ではなく製品仕様です。
下記の設定を $SPLUNK_HOME/etc/system/local/props.conf に追加することで、Linux OS にインストールされた Indexer でも正しくインデックスすることができます。

[source::....(?i)(evt|evtx)(.\d+)?] 
sourcetype = preprocess-winevt 
NO_BINARY_CHECK = true 
SHOULD_LINEMERGE = false 
MAX_TIMESTAMP_LOOKAHEAD=30 
LINE_BREAKER = ([\r\n](?=\d{2}/\d{2}/\d{4} \d{2}:\d{2}:\d{2} [aApPmM]{2})) 
REPORT-MESSAGE = wel-message, wel-eq-kv, wel-col-kv

View solution in original post

0 Karma

CurryPan
Communicator

Windows イベントログについては、Windows OSにインストールされた Indexer でインデックス処理されることを想定しているため、Linux OS にインストールされた Indexer でインデックス処理をすると一部のフィールドの内容が正しくインデックスできません。本件は、製品の不具合ではなく製品仕様です。
下記の設定を $SPLUNK_HOME/etc/system/local/props.conf に追加することで、Linux OS にインストールされた Indexer でも正しくインデックスすることができます。

[source::....(?i)(evt|evtx)(.\d+)?] 
sourcetype = preprocess-winevt 
NO_BINARY_CHECK = true 
SHOULD_LINEMERGE = false 
MAX_TIMESTAMP_LOOKAHEAD=30 
LINE_BREAKER = ([\r\n](?=\d{2}/\d{2}/\d{4} \d{2}:\d{2}:\d{2} [aApPmM]{2})) 
REPORT-MESSAGE = wel-message, wel-eq-kv, wel-col-kv
0 Karma
Get Updates on the Splunk Community!

Index This | I am a number, but when you add ‘G’ to me, I go away. What number am I?

March 2024 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with another ...

What’s New in Splunk App for PCI Compliance 5.3.1?

The Splunk App for PCI Compliance allows customers to extend the power of their existing Splunk solution with ...

Extending Observability Content to Splunk Cloud

Register to join us !   In this Extending Observability Content to Splunk Cloud Tech Talk, you'll see how to ...