ページの先頭行へ戻る
Systemwalker Centric Manager V17.0.2 リファレンスマニュアル

2.4.5 正規化ルール定義ファイル

ファイル名

mpatarule_XXXXX.ini

XXXXX:ログ識別名を表します。

標準で登録されている正規化ルール定義ファイルは以下のとおりです。

正規化ルール定義ファイル名

対象監査ログ

mpatarule_EventLogApplication.ini

Windowsイベントログ(アプリケーション)

mpatarule_EventLogSecurity.ini

Windowsイベントログ(セキュリティ)

mpatarule_EventLogSystem.ini

Windowsイベントログ(システム)

mpatarule_EventLogDNSServer.ini

Windowsイベントログ(DNS Server)

mpatarule_EventLogDirectoryService.ini

Windowsイベントログ(Directory Service)

mpatarule_EventLogFileRepService.ini

Windowsイベントログ(ファイル複製サービス)

mpatarule_EventLogDFSReplication.ini

Windowsイベントログ(DFS レプリケーション)

mpatarule_EventLogHardwareEvents.ini

Windowsイベントログ(ハードウェアイベント)

mpatarule_EventLogForwardedEvents.ini

Windowsイベントログ(転送されたイベント)

mpatarule_EventLogHVCfgAdmin.ini

Microsoft-Windows-Hyper-V-Config-Admin

mpatarule_EventLogHVCfgOpe.ini

Microsoft-Windows-Hyper-V-Config-Operational

mpatarule_EventLogHVHAAdmin.ini

Microsoft-Windows-Hyper-V-High-Availability-Admin

mpatarule_EventLogHVHyAdmin.ini

Microsoft-Windows-Hyper-V-Hypervisor-Admin

mpatarule_EventLogHVHyOpe.ini

Microsoft-Windows-Hyper-V-Hypervisor-Operational

mpatarule_EventLogHVIMSAdmin.ini

Microsoft-Windows-Hyper-V-Image-Management-Service-Admin

mpatarule_EventLogHVIMSOpe.ini

Microsoft-Windows-Hyper-V-Image-Management-Service-Operational

mpatarule_EventLogHVIntAdmin.ini

Microsoft-Windows-Hyper-V-Integration-Admin

mpatarule_EventLogHVNetAdmin.ini

Microsoft-Windows-Hyper-V-Network-Admin

mpatarule_EventLogHVNetOpe.ini

Microsoft-Windows-Hyper-V-Network-Operational

mpatarule_EventLogHVSNAdmin.ini

Microsoft-Windows-Hyper-V-SynthNic-Admin

mpatarule_EventLogHVSSAdmin.ini

Microsoft-Windows-Hyper-V-SynthStor-Admin

mpatarule_EventLogHVSSOpe.ini

Microsoft-Windows-Hyper-V-SynthStor-Operational

mpatarule_EventLogHVVMMSAdmin.ini

Microsoft-Windows-Hyper-V-VMMS-Admin

mpatarule_EventLogHVWAdmin.ini

Microsoft-Windows-Hyper-V-Worker-Admin

mpatarule_EventLogHVSFAdmin.ini

Microsoft-Windows-Hyper-V-SynthFc-Admin

mpatarule_EventLogHVVIDAdmin.ini

Microsoft-Windows-Hyper-V-VID-Admin

mpatarule_EventLogHVVMMSNet.ini

Microsoft-Windows-Hyper-V-VMMS-Networking

mpatarule_EventLogHVVMMSOpe.ini

Microsoft-Windows-Hyper-V-VMMS-Operational

mpatarule_EventLogHVVMMSSto.ini

Microsoft-Windows-Hyper-V-VMMS-Storage

mpatarule_SolarisSyslog.ini

UNIXシステムログ(Solaris)

mpatarule_SolarisSuLog.ini

Solaris suログ

mpatarule_SolarisLoginLog.ini

Solarisログインログ

mpatarule_LinuxSyslog.ini

UNIXシステムログ(Linux)

mpatarule_HPUXSyslog.ini

HP-UXシステムログ

mpatarule_HPUXSuLog.ini

HP-UX suログ

mpatarule_AIXSyslog.ini

AIXシステムログ

mpatarule_AIXSuLog.ini

AIX suログ

mpatarule_IISNCSALog.ini

IISログ(NCSA共通ログファイル形式)

mpatarule_IISLog.ini

IISログ(Microsoft IISログファイル形式)

mpatarule_IISW3CLog.ini

IISログ(W3C拡張形式)

mpatarule_ApacheAccessLog.ini

Apacheアクセスログ(NCSA形式)

mpatarule_ApacheErrorLog.ini

Apacheエラーログ

mpatarule_CMGRCmdRevLog.ini

Systemwalker Centric Managerリモートコマンド検索ログ

mpatarule_DTK.ini

Systemwalker Desktop Keeperクライアント操作ログ

mpatarule_CMGROpLog.ini

Systemwalkerコンソール監査ログ

mpatarule_CMGRSvacLog.ini

サーバアクセス制御の監査ログ

mpatarule_NREventLog.ini

ETERNUS NR1000F seriesイベントログ

mpatarule_OMGRLog.ini

Systemwalker Operation Managerの監査ログ

使用用途

本ファイルは、監査ログの正規化(各種ログ形式の統一)用の変換規則定義ファイルです。
運用管理サーバ上に格納されています。
mpatarulectl(正規化ルール管理コマンド)を実行するときにオプションで指定するファイルです。

格納場所

Windows

Systemwalkerインストールディレクトリ\MPWALKER.DM\mpata\etc\rule

Solaris
Linux

/etc/opt/FJSVmpata/etc/rule

ファイル形式

[Filter]
Pattern=テキスト一致パターン
PositionParam=区切り文字,文字列順番,格納変数名,抽出元
PositionParam=区切り文字,文字列順番,格納変数名,抽出元
:

[Filter]
Pattern=テキスト一致パターン
CsvParam=文字列順番,格納変数名,抽出元
CsvParam=文字列順番,格納変数名,抽出元
:

[Filter]
Pattern=テキスト一致パターン
TitleParam=左見出し,右見出し,文字列順番,格納変数名,抽出元
TitleParam=左見出し,右見出し,文字列順番,格納変数名,抽出元
:

[Filter]
Pattern=テキスト一致パターン
SetParam=格納文字列,格納変数名
SetParam=格納文字列,格納変数名

パラメタ

セクション名

キー名

キーの説明



内容

最大長

最大値







省略値

備考

Filter

Pattern

そのセクションの定義によって正規化を行うためのログテキストの条件を正規表現で定義します。各ログテキストは、この正規表現に最初に一致したセクションの定義を使用して正規化が行われます。正規表現で「.*」を多用すると性能劣化の原因となる場合があります。1つのPatternキーでの「.*」の記述は可能な限り5つ以内にしてください。










ログテキストとの一致確認を行う正規表現文字列を記述します。

2048



(注1)

Filter

PositionParam

ログテキストを半角空白など任意の文字で区切られた複数の項目からなるデータとして解釈し、先頭からn番目の項目を抽出して正規化項目に設定します。





ログテキスト中の文字列を区切る文字を半角1文字で指定します。

1



空文字を定義した場合、同一セクション内の前の行で定義した区切り文字が使用されます。同一セクション内で区切り文字が1度も定義されていない場合は、半角空白を区切り文字とします。

  

Filter

PositionParam





区切り文字による抽出文字列の順番(1以上)です。
「n-」とハイフンを付加した場合、n番目以降の文字列を抽出します。

999


  

Filter

PositionParam





抽出文字列を格納する変数名です。

17



  

Filter

PositionParam



文字列の抽出元とする変数名です。

17



正規化元のログテキスト

(注2)

Filter

CsvParam

ログテキストをCSV形式として解釈し、先頭からn番目の項目を抽出して正規化項目に設定します。





カンマによる抽出文字列の順番(1以上)です。「n-」とハイフンを付加した場合、n番目以降の文字列を抽出します。

999


  

Filter

CsvParam





抽出文字列を格納する変数名

17



  

Filter

CsvParam



文字列の抽出元とする変数名

17



正規化元のログテキスト

(注2)

Filter

TitleParam

ログテキスト中から2つの文字列を検索し、それらにはさまれた文字列を抽出して正規化項目に設定します。




見出しによる抽出文字列の左側の見出しです。
例)
“User(”
(注3)

1024



空文字を定義した場合、テキストの先頭から抽出を行います。

  

Filter

TitleParam




抽出文字列の右側の見出しです。
例)
“)”

(注3)

1024



空文字を定義した場合、テキストの末尾まで抽出を行います。

  

Filter

TitleParam





見出しによる抽出文字列の順番です。(1以上)

999


  

Filter

TitleParam





抽出文字列を格納する変数名です。

17



  

Filter

TitleParam



文字列の抽出元とする変数名

17



正規化元のログテキスト

(注2)

Filter

SetParam

正規化項目へ設定する文字列を直接定義します。





正規化項目へ格納する文字列を直接指定します。

1024



  

Filter

SetParam





格納文字列を格納する変数名です。

17



  

○:必須定義項目を表します。

1)

正規表現に使用できる文字の詳細については、“Systemwalker Centric Manager 使用手引書 監視機能編”の“正規表現の設定例”を参照してください。

2)

抽出元の定義はログテキストからの文字列の抽出を2段階以上に分けて行う場合に使用します。1段階目では本パラメタを省略してログテキストからの抽出を行い、その抽出結果を格納した変数名を2段階目以降の抽出で本パラメタに定義します。このとき、1段階目と2段階目以降の抽出定義は同一セクション内である必要があります。
なお、抽出元を省略する場合は、前のパラメタとの区切り文字(カンマ)も省略してください。

3)

実際に記述するときには、ダブルクォーテーション「"」で囲む必要はありません。

参照

mpatarulectl(正化ル理コマンド)

使用例

定義例によって正規化するログテキストの例)

2007/01/30 13:23:21 User(guestuser) login;WindowsPC1
2007/01/30 13:23:21,Backup,Disk-full error

定義例)

[Filter]
Pattern=^..../../.. ..:..:.. User\(.*\) login;            (注)
TitleParam=User(,),1,Operator
PositionParam=;,2,OperationLocation

[Filter]
Pattern=^..../../.. ..:..:..,
CsvParam=2,OperationDetail
SetParam=IT Center,AdditionalInfo

)
User\(.*\) login の部分は、「(」と「*\」の間に「.」(ピリオド)があります。

上記ログテキストを定義例によって正規化した結果(定義の意味)は以下のとおりです。