(57)【要約】【課題】  ログ解析作業の手間を削減できるようにすること。【解決手段】  ログ収集手段２１は、ネットワーク装置１を介して、複数のログ収集対象サーバからログファイルを一括収集する。中間ログ変換手段２２は、ログ収集手段２１が収集した複数のログファイルを共通フォーマットである中間形式に変換して収集ログ記憶部３１に記憶する。統合ログ変換手段２３は、変換テーブル記憶部３２の変換テーブルから変換ルールを取り出し、中間形式に変換された複数のログファイルから条件式を満たすパターンを検索し、条件を満たすパターンが存在する場合、変換ルールの結果部にあるパターンを出力して統合ログ記憶部３３に記憶する。変換テーブルに存在するすべての変換ルールを同様に適用し、システム全体の統合的なログを作成することにより、ログ情報の要約を作成する。【選択図】  図１
2006259811.tif 000002
【特許請求の範囲】
【請求項１】
複数のログ収集対象コンピュータからログファイルを収集するログ収集手段と、前記ログ収集手段が収集した複数のログファイルを、共通フォーマットである中間形式のログファイルに変換する中間ログ変換手段と、前記複数の中間形式のログファイルに対して、所定の変換ルールを適用することによって統合ログを作成する統合ログ変換手段とを備えて成ることを特徴とするログ作成装置。
【請求項２】
前記変換ルールを格納した変換テーブルを記憶する変換テーブル記憶手段を有し、
前記統合ログ変換手段は、前記複数の中間形式のログファイルに対して、前記変換テーブル記憶手段に記憶された所定の変換ルールを適用して変換することによって、統合ログを得ることを特徴とする請求項１記載のログ作成装置。
【請求項３】
前記中間形式のログファイルは、ログ収集対象のコンピュータ名、前記コンピュータのＯＳの種類、ログ収集対象サーバ上でログエントリが記録された時刻及びメッセージを含むことを特徴とする請求項１又は２記載のログ作成装置。
【請求項４】
前記中間形式のログファイルを記憶する収集ログ記憶手段と、前記統合ログを記憶する統合ログ記憶手段とを有し、
前記中間ログ変換手段は、前記ログ収集手段から渡された複数のログファイルを前記中間形式のログファイルに変換して前記収集ログ記憶手段に記録し、
前記統合ログ変換手段は、前記収集ログ記憶手段に記憶されている複数のログファイルに対して、前記変換テーブル記憶手段に記憶されている変換ルールを適用して変換することによって得られた結果を統合ログとして前記統合ログ記憶手段に記録することを特徴とする請求項２又は３記載のログ作成装置。
【請求項５】
ユーザインタフェースから受信した収集ログおよび統合ログの表示、削除の要求を処理するログ情報管理手段を備えて成ることを特徴とする請求項１乃至４のいずれか一に記載のログ作成装置。
【請求項６】
ユーザインタフェースから受信した変換ルールの表示、追加、修正、削除の要求を処理する変換ルール管理手段を備えて成ることを特徴とする請求項１乃至５のいずれか一に記載のログ作成装置。
【請求項７】
コンピュータを、複数のログ収集対象コンピュータからログファイルを収集するログ収集手段と、前記ログ収集手段が収集した複数のログファイルを、共通フォーマットである中間形式のログファイルに変換する中間ログ変換手段と、前記複数の中間形式のログファイルに対して、所定の変換ルールを適用することによって統合ログを作成する統合ログ変換手段として機能させることを特徴とするプログラム。
【請求項８】
前記統合ログ変換手段は、前記複数の中間形式のログファイルに対して、変換テーブル記憶手段に記憶された所定の変換ルールを適用して変換することによって、統合ログを得るように機能させることを特徴とする請求項７記載のプログラム。
【請求項９】
前記中間形式のログファイルは、ログ収集対象のコンピュータ名、前記コンピュータのＯＳの種類、ログ収集対象サーバ上でログエントリが記録された時刻及びメッセージを含むようにして成ることを特徴とする請求項７又は８記載のプログラム。
【請求項１０】
前記中間ログ変換手段は、前記ログ収集手段から渡された複数のログファイルを前記中間形式のログファイルに変換して収集ログ記憶手段に記録し、
前記統合ログ変換手段は、前記収集ログ記憶手段に記憶されている複数のログファイルに対して、前記変換テーブル記憶手段に記憶されている変換ルールを適用して変換することによって得られた結果を統合ログとして統合ログ記憶手段に記録するように機能させることを特徴とする請求項８又は９に記載のプログラム。
【請求項１１】
更に、ユーザインタフェースから受信した収集ログおよび統合ログの表示、削除の要求を処理するログ情報管理手段として機能させることを特徴とする請求項７乃至１０のいずれか一に記載のプログラム。
【請求項１２】
更に、ユーザインタフェースから受信した変換ルールの表示、追加、修正、削除の要求を処理する変換ルール管理手段として機能させることを特徴とする請求項７乃至１１のいずれか一に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータのログを作成するログ作成装置及びログ作成装置の構築に適したプログラムに関する。
【背景技術】
【０００２】
コンピュータシステムのセキュリティおよび信頼性向上の観点から、システムログ情報の管理・解析は非常に重要であり、従来から、ログ情報の取得等を目的としたシステムが開発されている（例えば、特許文献１〜４参照）。
しかしながら、ログ情報は総じて情報量が多く、解析作業に多くの時間が必要となっている。特に、複数のコンピュータのログ情報を追跡しなければならない場合には、その作業はさらに複雑なものとなり、システム管理者としての多くの経験や知識が要求されることが多く、ログ解析が複雑、困難になるという問題がある。
【０００３】
例えば、特許文献１には、ログ情報の関連性の解析や表示を行う手段が開示されているが、共用カウンタ値をもとに複数のログの関連性を表示するのみなので、それらの意味はシステム管理者自身が判断しなければならないという問題がある。
また、特許文献２〜４を組み合わせることによって、複数のサーバによるセッション（処理の流れ）のログを一つにまとめた統合ログとして表示する発明を構築することが可能である、例えば、統合ログとして複数のログにおけるログパターンの関連性や階層構造を表示することによって、システム全体の処理の流れを明確にすることが可能である。
【０００４】
しかしながら、表示された統合ログが何を意味するかはシステム管理者自身の経験から判断しなければならず、経験の浅いシステム管理者等では使用が容易ではないという問題がある。
また、統合ログ表示時に、サーバ名、ログファイル名、ログ出力日時を指定し、統合ログ作成の起点となるログエントリを選択する必要があるため、統合ログとして表示可能な箇所を見つけにくいという問題がある。
【０００５】
【特許文献１】特開２００１−１８４２３５号公報
【特許文献２】特開２００２−２４４８９８号公報
【特許文献３】特開２００２−３１８７３４号公報
【特許文献４】特開２００４−２２７３６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、前記問題点に鑑み成されたもので、ログ解析作業の手間を削減できるようにすることを課題としている。
また、本発明は、経験の浅いシステム管理者であっても容易にログ解析を行いうるようにすることを課題としている。
【課題を解決するための手段】
【０００７】
本発明によれば、複数のログ収集対象コンピュータからログファイルを収集するログ収集手段と、前記ログ収集手段が収集した複数のログファイルを、共通フォーマットである中間形式のログファイルに変換する中間ログ変換手段と、前記複数の中間形式のログファイルに対して、所定の変換ルールを適用することによって統合ログを作成する統合ログ変換手段とを備えて成ることを特徴とするログ作成装置が提供される。
ログ収集手段は、複数のログ収集対象コンピュータからログファイルを収集する。中間ログ変換手段は、前記ログ収集手段が収集した複数のログファイルを、共通フォーマットである中間形式のログファイルに変換する。統合ログ変換手段は、前記複数の中間形式のログファイルに対して、所定の変換ルールを適用することによって統合ログを作成する。
【０００８】
ここで、前記変換ルールを格納した変換テーブルを記憶する変換テーブル記憶手段を有し、前記統合ログ変換手段は、前記複数の中間形式のログファイルに対して、前記変換テーブル記憶手段に記憶された所定の変換ルールを適用して変換することによって、統合ログを得るように構成してもよい。
また、前記中間形式のログファイルは、ログ収集対象のコンピュータ名、前記コンピュータのＯＳの種類、各ログ収集対象サーバ上でログエントリが記録された時刻及びメッセージを含むように構成してもよい。
【０００９】
また、前記中間形式のログファイルを記憶する収集ログ記憶手段と、前記統合ログを記憶する統合ログ記憶手段とを有し、前記中間ログ変換手段は、前記ログ収集手段から渡された複数のログファイルを前記中間形式のログファイルに変換して前記収集ログ記憶手段に記録し、前記統合ログ変換手段は、前記収集ログ記憶手段に記憶されている複数のログファイルに対して、前記変換テーブル記憶手段に記憶されている変換ルールを適用して変換することによって得られた結果を統合ログとして前記統合ログ記憶手段に記録するように構成してもよい。
【００１０】
また、ユーザインタフェースから受信した収集ログおよび統合ログの表示、削除の要求を処理するログ情報管理手段を備えて成るように構成してもよい。
また、ユーザインタフェースから受信した変換ルールの表示、追加、修正、削除の要求を処理する変換ルール管理手段を備えて成るように構成してもよい。
【００１１】
また、本発明によれば、コンピュータを、複数のログ収集対象コンピュータからログファイルを収集するログ収集手段と、前記ログ収集手段が収集した複数のログファイルを、共通フォーマットである中間形式のログファイルに変換する中間ログ変換手段と、前記複数の中間形式のログファイルに対して、所定の変換ルールを適用することによって統合ログを作成する統合ログ変換手段として機能させることを特徴とするプログラムが提供される。
【００１２】
コンピュータはプログラムを実行することにより、複数のログ収集対象コンピュータからログファイルを収集するログ収集手段と、前記ログ収集手段が収集した複数のログファイルを、共通フォーマットである中間形式のログファイルに変換する中間ログ変換手段と、前記複数の中間形式のログファイルに対して、所定の変換ルールを適用することによって統合ログを作成する統合ログ変換手段として機能する。
【００１３】
ここで、前記統合ログ変換手段は、前記複数の中間形式のログファイルに対して、変換テーブル記憶手段に記憶された所定の変換ルールを適用して変換することによって、統合ログを得るように機能させるように前記プログラムを構成してもよい。
また、前記中間形式のログファイルは、ログ収集対象のコンピュータ名、前記コンピュータのＯＳの種類、各ログ収集対象サーバ上でログエントリが記録された時刻及びメッセージを含むようにして成るよう前記プログラムを構成してもよい。
【００１４】
また、前記中間ログ変換手段は、前記ログ収集手段から渡された複数のログファイルを前記中間形式のログファイルに変換して収集ログ記憶手段に記録し、前記統合ログ変換手段は、前記収集ログ記憶手段に記憶されている複数のログファイルに対して、前記変換テーブル記憶手段に記憶されている変換ルールを適用して変換することによって得られた結果を統合ログとして統合ログ記憶手段に記録するように機能させるよう前記プログラムを構成してもよい。
【００１５】
また、更に、ユーザインタフェースから受信した収集ログおよび統合ログの表示、削除の要求を処理するログ情報管理手段として機能させるように構成してもよい。
また、更に、ユーザインタフェースから受信した変換ルールの表示、追加、修正、削除の要求を処理する変換ルール管理手段として機能させるように構成してもよい。
【発明の効果】
【００１６】
本発明に係るログ作成装置によれば、ログ解析作業の手間を削減することが可能になる。また、経験の浅いシステム管理者であっても容易にログ解析を行うことが可能になる。
また、本発明によれば、前記ログ作成装置を構築するに適したプログラムを提供することが可能になる。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明の実施の形態に係るログ作成装置の構成を示すブロック図である。ログ作成装置は、ネットワークにデータ処理装置２を接続するためのネットワーク装置１と、プログラム制御により動作するログ作成装置であるデータ処理装置２と、各種情報を記憶する記憶手段としての記憶装置３とを備えている。尚、データ処理装置２は、中央処理装置（ＣＰＵ）や記憶装置等を有するコンピュータによって構成し、前記ＣＰＵが前記記憶装置に記憶したプログラムを実行することによって後述する処理を行うように構成することが可能である。
【００１８】
記憶装置３は、収集ログ記憶手段としての収集ログ記憶部３１と、変換テーブル記憶手段としての変換テーブル記憶部３２と、統合ログ記憶手段としての統合ログ記憶部３３とを備えている。
収集ログ記憶部３１は、ネットワークシステム上の複数のログ収集対象コンピュータ（サーバ）（図示せず）から取得したログファイル群を、所定の共通フォーマットに変換したものを記憶する。
【００１９】
変換テーブル記憶部３２は、複数のログファイルから統合ログを生成するために必要な変換ルールを格納した変換テーブルを記憶する。ここで、統合ログとは、複数のログをまとめたログをいい、例えば、ネットワークに接続されている複数のコンピュータのログを一つにまとめて要約にしたログをいう。
統合ログ記憶部３３は、統合ログ変換手段２３によって作成された統合ログを記憶する。
データ処理装置２は、ログ収集手段２１と、中間ログ変換手段２２と、統合ログ変換手段２３と、ログ情報管理手段２４と、変換ルール管理手段２５と、ユーザインタフェース２６とを備える。
【００２０】
ログ収集手段２１は、ネットワークシステム上のログ収集対象コンピュータ（サーバ）から指定されたログファイル群を収集し、中間ログ変換手段２２に渡す。
中間ログ変換手段２２は、ログ収集手段２１から渡されたログファイル群を共通フォーマットである中間形式の中間ログに変換し、収集ログ記憶部３１に記録する。
統合ログ変換手段２３は、収集ログ記憶部３１に記憶されている中間形式のログ情報に対して、変換テーブル記憶部３２に記憶されている変換ルールを適用し、その結果得られた出力を統合ログとして統合ログ記憶部３３に記録する。
【００２１】
ログ情報管理手段２４は、ユーザインタフェース２６から受信した収集ログおよび統合ログの表示や削除の要求を処理する。
変換ルール管理手段２５は、ユーザインタフェース２６から受信した変換ルールの表示、追加、修正、削除の要求を処理する。
ユ―ザインタフェース２６は、キーボードやマウス等の入力手段と表示部等の出力手段とを備えており、ユーザからのログ情報収集要求やログ情報・変換ルール管理要求を受け、前記各手段２１〜２５の中の該当する手段に前記要求を振り分け、又、前記各手段２１〜２５が得た結果をユーザに表示する。
【００２２】
図２〜図６は、本発明の実施の形態に係るログ作成装置の処理を示すフローチャートであり、データ処理装置２の処理を示すフローチャートである。尚、これらの処理は、データ処理装置２を構成するコンピュータがプログラムを実行することによって行われる。
図７は本発明の実施の形態に係るログ作成装置で使用する共通フォーマットの中間ログファイルの形式を示すテーブルである。図７に示すように、中間ログファイルの形式は、ログ収集対象のコンピュータ名（ここではサーバ名）、前記サーバのＯＳ（Operating System）の種類、各ログ収集対象サーバ上でログエントリが記録された時刻およびメッセージから構成される。
【００２３】
また、図８は本発明の実施の形態に係るログ作成装置で使用する変換テーブルの形式を示す図である。図８において、変換テーブルは、変換ルールを行とするテーブルとして構成されている。変換ルールは条件式と結果部から構成される。変換ルールの条件式は、複数の条件およびそれらの条件間の時間間隔から構成される。条件は、コンピュータ名（ここではサーバ名）、ログファイル名およびログパターンから構成される。
【００２４】
サーバ名はログ収集対象となるサーバのホスト名で、複数指定することが可能であるものとする。ログファイル名はログ情報が記録されているファイル名である。ログパターンは検索条件となるログ情報の文字列で、ワイルドカードの使用による部分検索および変数の使用による結果部へのパターンの受け渡しを可能とする。条件間の時間間隔は、各条件のログパターンが出現する時刻の時間間隔であり、この時間内に出現するログパターンのみが条件式を満たすものとする。結果部は変換ルール適用後の出力文字列であり、サーバ名、サーバのＯＳの種類、ログパターン出現時刻、条件のログパターンの一部を格納した変数の埋め込みを可能とする。
【００２５】
以下、図１〜図８を参照して、本発明の実施の形態に係るログ作成装置及びプログラムについて詳細に説明する。
先ず、ログ収集手段２１および中間ログ変換手段２２について説明する。ログ収集手段２１は、ユーザインタフェース２６からログ収集要求を受け取る（図２のステップＡ１）と、ネットワーク装置１を介して複数のログ収集対象コンピュータであるログ収集対象サーバからログファイルを転送して受信し（ステップＡ２）、受信したログファイルを中間ログ変換手段２２に渡す。
【００２６】
中間ログ変換手段２２は、受け取った複数のログファイルを共通フォーマットである中間形式に変換（ステップＡ３）後、中間ログファイル群として収集ログ記憶部３１に記録する（ステップＡ４）ことにより複数のログファイルの一括収集を行う。
次に、統合ログ変換手段２３について説明する。統合ログ変換手段２３は、ユーザインタフェース２６から統合ログ変換要求を受け取る（図３のステップＢ１）と、変換テーブル記憶部３２内の変換ルールを示すポインタを変換テーブルの先頭行に設定し（ステップＢ２）、変換テーブルに予め定められた所定の変換ルールが存在するか否かを判断し（ステップＢ２１）、変換テーブルに予め定められた所定の変換ルールが存在すると判断した場合には、ポインタが示す変換テーブルの変換ルールを読み込む（ステップＢ３）。
【００２７】
次に、統合ログ変換手段２３は、収集ログ記憶部３１に記録されている前記収集した複数の収集ログに対して、前記読み込んだ変換ルールを適用することにより生成される出力文字列を統合ログとして記録し（ステップＢ４）、変換テーブルのポインタを次行の変換ルールに設定する（ステップＢ５）。
ここで、統合ログ変換手段２３は、変換テーブルに次の変換ルールが存在する場合（ステップＢ２１）は、ステップＢ３からステップＢ５までを繰り返す。
【００２８】
統合ログ変換手段２３は、変換ルールが存在しない場合は変換結果である統合ログを出力する。このとき、統合ログ変換手段２３は統合ログが存在するか否かを判断し（ステップＢ２２）、統合ログが空でない場合（換言すれば、統合ログが存在する場合、即ち、変換ルールの適用に成功した場合）は、記録してある統合ログを、条件となった最初のログパターンの出現時刻でソートしてファイルに書き出す（ステップＢ６）。一方、統合ログ変換手段２３は、統合ログが空である場合（変換ルールを適用可能なログが存在しなかった場合）は、ユーザインタフェース２６から変換ルールの入力をユーザに促し（ステップＢ７）、入力があったら上記の変換処理を再実行する。
【００２９】
次に、変換テーブルの形式および図３の処理ステップＢ４の変換ルール適用処理について、さらに詳細に説明する。
図３の処理ステップＢ４の変換ルール適用手段については、統合ログ変換手段２３は、まず読み込んだ変換ルールの条件式から一つ目の条件を取得する（図４のステップＣ１）。
次に、統合ログ変換手段２３は、取得した条件でサーバ名およびログファイル名によって指定されているログを収集ログ記憶部３１から読み込み（ステップＣ２）、条件内で指定されているログパターンを検索して、条件となるログパターンが存在するか否かを判断する（ステップＣ３、Ｃ３１）。条件となるログパターンが存在する場合、ログパターンが出現する時刻（Ｔ１１，・・・，Ｔ１Ｎ）を記憶する（ステップＣ４）。
【００３０】
次に、統合ログ変換手段２３は、次の条件が存在するか否かを判断し（ステップＣ４１）、次の条件が存在する場合、その条件および一つ前の条件との間の時間間隔（ＴＳ１）を取得（ステップＣ５、Ｃ６）する。
次に、統合ログ変換手段２３は、取得した条件でサーバ名およびログファイル名によって指定されているログを収集ログ記憶部３１から読み込み（ステップＣ７）、条件内で指定されているログパターンを時刻（Ｔ１１〜Ｔ１１＋ＴＳ１），・・・，（Ｔ１Ｎ〜Ｔ１Ｎ＋ＴＳ１）の間のログエントリから検索する（ステップＣ８）。
【００３１】
以降、統合ログ変換手段２３は、条件式内の条件すべてに対してステップＣ３１からＣ８までを繰り返し、すべての条件で指定されているログパターンが存在する場合、変換ルールの結果部に示されているパターンを時刻と共に統合ログとして記録し、図３のステップＢ５に戻る。ステップＣ３１で条件となるログパターンが発見されなかった場合は直ちにステップＢ５へと戻る。
【００３２】
次に、ログ情報管理手段２４について説明する。ログ情報管理手段２４はユーザインタフェース２６からログ情報管理要求を受け取り（ステップＤ１）、その要求を満足する処理を実施する。
ログ情報管理手段２４は、ユーザインタフェース２６から収集ログの表示要求を受け取った場合（ステップＤ１１）は、収集ログ記憶部３１から要求された収集ログファイルを取得し、ユーザインタフェース２６を通じて表示する（ステップＤ２）。
【００３３】
ログ情報管理手段２４は、ユーザインタフェース２６から収集ログの表示要求ではなく収集ログの削除要求を受け取った場合（ステップＤ１２）は、ユーザインタフェース２６で指定された収集ログファイルを収集ログ記憶部３１から削除し、削除処理の結果をインタフェース２６に表示する（ステップＤ３）。
ログ情報管理手段２４は、ユーザインタフェース２６から収集ログの表示要求や収集ログの削除要求ではなく統合ログの表示要求を受け取った場合（ステップＤ１３）は、まず統合ログ記憶部３３を調べ、統合ログの有無を確認する（ステップＤ１４）。
【００３４】
ログ情報管理手段２４は、統合ログが存在する場合は統合ログを取得し、ユーザインタフェース２６を通じて表示する（ステップＤ４）。ログ情報管理手段２４は、統合ログが存在しない場合は、統合ログ変換手段２３に変換要求を送り（ステップＤ５）、統合ログ変換手段２３の変換結果をインタフェース２６で表示する（ステップＤ６）。
ログ情報管理手段２４は、統合ログの削除要求を受け取った場合（ステップＤ１５）は、統合ログ記憶部３３から統合ログを削除し、結果をインタフェース２６で表示する（ステップＤ７）。
【００３５】
次に、変換ルール管理手段２５について説明する。変換ルール管理手段２５はユーザインタフェース２６からログ情報管理要求を受け取り（ステップＥ１）、その要求を満足する処理を実施する。
変換ルール管理手段２５は、ユーザインタフェース２６から変換ルールの表示要求を受け取った場合（ステップＥ１１）は、変換テーブル記憶部３２から変換ルールの一覧を取得し、ユーザインタフェース２６を通じて表示する（ステップＥ２）。
【００３６】
変換ルール管理手段２５は、ユーザインタフェース２６から変換ルールの表示要求ではなく変換ルールの追加要求を受け取った場合（ステップＥ１２）は、送信されてきた変換ルールを変換テーブル記憶部３２へ追加し、処理結果をユーザインタフェース２６で表示する（ステップＥ３）。
変換ルール管理手段２５は、ユーザインタフェース２６から変換ルールの表示要求や変換ルールの追加要求ではなく変換ルールの修正要求を受け取った場合（ステップＥ１３）は、指定された変換ルールを送信されてきたものに修正し、処理結果をユーザインタフェース２６で表示する（ステップＥ４）。
【００３７】
変換ルール管理手段２５は、変換ルールの削除要求を受け取った場合（ステップＥ１４）は、指定された変換ルールを変換テーブル記憶部３２から削除し、処理結果をユーザインタフェース２６に表示する（ステップＥ５）。
最後に、ユーザインタフェース２６について説明する。ユーザインタフェース２６は、ユーザからログ収集要求、統合ログ変換要求、ログ情報管理要求、変換ルール管理要求を受信し、各要求を該当する処理手段２１、２３、２４、２５に振り分け、各手段の処理結果を表示する。
【００３８】
以上述べたように、本発明の実施の形態に係るログ作成装置によれば、複数のログ収集対象コンピュータからログファイルを収集するログ収集手段２１と、ログ収集手段２１が収集した複数のログファイルを、共通フォーマットである中間形式のログファイルに変換する中間ログ変換手段２２と、前記複数の中間形式のログに対して、所定の変換ルールを適用することによって、複数のログファイルをまとめた統合ログを作成する統合ログ変換手段２３とを備えて成ることを特徴としている。
【００３９】
ここで、統合ログ変換手段２３は、前記複数の中間形式のログファイルに対して、変換テーブル記憶部３２に記憶された変換テーブルに格納された所定の変換ルールを適用して変換することによって、統合ログを得るように構成している。
また、中間ログ変換手段２２は、ログ収集手段２１から渡された複数のログファイルを各々前記中間形式のログファイルに変換して収集ログ記憶部３１に記録し、統合ログ変換手段２３は、収集ログ記憶部３１に記憶されている中間形式の複数のログファイルに対して、変換テーブル記憶部３２に記憶されている変換ルールを適用することにより、得られた統合ログを統合ログ記憶部３３に記録するように構成している。
【００４０】
また、統合ログ変換手段２３は、前記変換テーブルから前記変換ルールを取り出し、前記中間形式に変換された複数のログファイルから条件式を満たすパターンを検索し、条件を満たすパターンが存在する場合、変換ルールの結果部にあるパターンを出力し、前記変換テーブルに存在するすべての変換ルールを同様に適用し、システム全体の統合的なログを作成することによって、ログ情報を要約するように構成している。
【００４１】
したがって、ネットワークシステム上に散在している複数のログからシステム全体の統合ログ（複数のログをまとめた要約）を作成できるため、システムのログ解析作業の手間を削減することが可能になる。また、経験の浅いシステム管理者であっても容易にログ解析を行うことが可能になる。
また、複数のログパターンの解析結果を変換テーブルとして保存することにより、関連性の表示だけでなく複数ログの自動的な要約（複数のログファイル内に潜在しているログパターンが何を意味しているかを表示すること）が可能となる。
【００４２】
また、複数サーバによる一つのセッション（処理の流れ）とは関係のないログパターンの組み合わせ（例えば、特定の攻撃パターンなど）を変換して作成することが可能である。
また、変換テーブルの共有により、経験の浅い管理者のログ解析作業を軽減することが可能である。
また、ログ全体を要約することにより変換箇所を列挙することができるため、異常時のログパターンを容易に発見することが可能となるという効果を奏する。
また、本発明の実施の形態によれば、コンピュータが実行することによって前記ログ作成装置を構築するようなプログラムが提供される。
【産業上の利用可能性】
【００４３】
本発明によれば、複数のコンピュータをネットワーク接続したコンピュータシステム等、複数のコンピュータを使用するようなシステムにおいて複数のコンピュータのログ解析を行うログ作成装置に適用することが可能である。また、システム管理支援プログラムにおけるログ解析支援機能といった用途に適用できる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態に係るログ作成装置のブロック図である。
【図２】本発明の実施の形態に係るログ作成装置の処理を示すフローチャートである。
【図３】本発明の実施の形態に係るログ作成装置の処理を示すフローチャートである。
【図４】本発明の実施の形態に係るログ作成装置の処理を示すフローチャートである。
【図５】本発明の実施の形態に係るログ作成装置の処理を示すフローチャートである。
【図６】本発明の実施の形態に係るログ作成装置の処理を示すフローチャートである。
【図７】本発明の実施の形態に係るログ情報要約装置で使用する中間ログファイルの形式を示すテーブルである。
【図８】本発明の実施の形態に係るログ情報要約装置で使用する変換テーブルの形式を示す図である。
【符号の説明】
【００４５】
１・・・ネットワーク装置
２・・・ログ情報処理手段としてのデータ処理装置
３・・・記憶手段としての記憶装置
２１・・・ログ収集手段
２２・・・中間ログ変換手段
２３・・・統合ログ変換手段
２４・・・ログ情報管理手段
２５・・・変換ルール管理手段
２６・・・ユーザインタフェース
３１・・・収集ログ記憶部
３２・・・変換テーブル記憶部
３３・・・統合ログ記憶部
【図１】
2006259811.tif 000003
【図２】
2006259811.tif 000004
【図３】
2006259811.tif 000005
【図４】
2006259811.tif 000006
【図５】
2006259811.tif 000007
【図６】
2006259811.tif 000008
【図７】
2006259811.tif 000009
【図８】
2006259811.tif 000010