IISログは非常に簡単に分割できますが、ログの形式を指定する必要があります(ログ形式を変更できるため)。これがあなたのための例です。
input.conf($ SPLUNK_HOME \ etc \ system \ local \ inputs.conf)に、次のようなスタンザを追加します。
[monitor://C:\inetpub\logs\LogFiles\W3SVC1\*.log]
sourcetype=MSWindows:2008R2:IIS
queue=parsingQueue
index=msexchange
disabled=false
props.conf($ SPLUNK_HOME \ etc \ system \ local \ props.conf)に、次のようなスタンザを追加します。
[MSWindows:2008R2:IIS]
TZ = GMT
SHOULD_LINEMERGE = false
CHECK_FOR_HEADER = false
REPORT-fields = mswin_2008r2_iis_fields
TRANSFORMS-comments = ignore_comments
最後に、transforms.conf($ SPLUNK_HOME \ etc \ system \ local \ transforms.confにあります)で2つのトランスフォームを次のように定義する必要があります。
[ignore_comments]
REGEX = ^#.*
DEST_KEY = queue
FORMAT = nullQueue
[mswin_2008r2_iis_fields]
FIELDS = "date","time","s_ip","cs_method","cs_uri_stem","cs_uri_query","s_port","cs_username","c_ip","cs_user_agent","sc_status","sc_substatus","sc_win32_status","time_taken"
DELIMS = " "
mswin_2008r2_iis_fieldsの形式は、IISログファイルの先頭から取得されます。これは(うまくいけば)Windows Server2008R2のデフォルトのIISログ用です。場所と形式はバージョンごとに変更されています。さらに、ホストごとに場所と形式の両方を変更できます。
これらの構成ファイルの詳細については、ドキュメントを参照してください。http://docs.splunk.comから無料で入手できます。