(57)【要約】【課題】ユーザは、どのシステムからログ情報が出力されているか、容易に認識することができる。【解決手段】ログ情報記憶部２４は、複数の構成要素から出力されるログ情報を、ログ情報を出力した構成要素と対応付けて記憶する。構成情報記憶部２６は、複数の構成要素の構成を示す構成情報を記憶する。表示部２３は、所定のログ情報がログ情報記憶部２４に記憶された場合、所定のログ情報を出力した構成要素に関連する構成情報を構成情報記憶部２６から取得し、取得した構成情報に基づいて構成要素の構成を表示装置に表示するととともに、所定のログ情報を出力した構成要素を特定する情報を表示装置に表示する。【選択図】図２
2015075775.tif 000002
【特許請求の範囲】
【請求項１】
複数の構成要素から出力されるログ情報を、前記ログ情報を出力した前記構成要素と対応付けて記憶するログ情報記憶部と、
複数の前記構成要素の構成を示す構成情報を記憶した構成情報記憶部と、
所定のログ情報が前記ログ情報記憶部に記憶された場合、前記所定のログ情報を出力した前記構成要素に関連する前記構成情報を前記構成情報記憶部から取得し、取得した前記構成情報に基づいて前記構成要素の構成を表示装置に表示するととともに、前記所定のログ情報を出力した前記構成要素を特定する情報を前記表示装置に表示する表示部と、
を有することを特徴とするログ解析装置。
【請求項２】
請求項１に記載のログ解析装置であって、
前記構成要素は、ハードウェアまたはソフトウェアであることを特徴とするログ解析装置。
【請求項３】
請求項１または２に記載のログ解析装置であって、
前記構成情報には、前記構成要素の階層関係と前記構成要素が稼働するための構成要素間の関係とが含まれることを特徴とするログ解析装置。
【請求項４】
請求項３に記載のログ解析装置であって、
前記表示部は、ユーザの操作に応じて、前記表示装置に表示する前記構成要素の階層を、前記構成要素の階層関係に基づいて変更することを特徴とするログ解析装置。
【請求項５】
請求項３に記載のログ解析装置であって、
前記表示部は、前記構成要素間の関係に基づいて、前記構成要素間における処理の流れを前記表示装置に表示することを特徴とするログ解析装置。
【請求項６】
請求項１〜５のいずれか一項に記載のログ解析装置であって、
前記所定のログ情報は、ユーザによって指定されることを特徴とするログ解析装置。
【請求項７】
請求項１〜６のいずれか一項に記載のログ解析装置であって、
前記所定のログ情報は、障害情報であることを特徴とするログ解析装置。
【請求項８】
ログ解析装置のログ解析方法であって、
複数の構成要素から出力されるログ情報を、前記ログ情報を出力した前記構成要素と対応付けて記憶する記憶ステップと、
複数の前記構成要素の構成を示す構成情報を取得する取得ステップと、
所定のログ情報が前記ログ情報記憶部に記憶された場合、前記所定のログ情報を出力した前記構成要素に関連する前記構成情報を前記構成情報記憶部から取得し、取得した前記構成情報に基づいて前記構成要素の構成を表示装置に表示するととともに、前記所定のログ情報を出力した前記構成要素を特定する情報を前記表示装置に表示する表示ステップを含むことを特徴とするログ解析方法。
【請求項９】
ログ解析装置のプログラムであって、
複数の構成要素から出力されるログ情報を、前記ログ情報を出力した前記構成要素と対応付けて記憶するログ情報記憶部と、
複数の前記構成要素の構成を示す構成情報を記憶した構成情報記憶部と、
前記所定のログ情報が前記ログ情報記憶部に記憶された場合、前記所定のログ情報を出力した前記構成要素に関連する前記構成情報を前記構成情報記憶部から取得し、取得した前記構成情報に基づいて前記構成要素の構成を表示装置に表示するととともに、前記所定のログ情報を出力した前記構成要素を特定する情報を前記表示装置に表示する表示部として、
前記ログ解析装置を機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ解析装置、ログ解析方法、およびプログラムに関するものである。
【背景技術】
【０００２】
障害時のダウンタイムが実業務に多大な影響を与えるシステムが多く存在する。例えば、複数のシステムが連携する業務では、各システムが個別にログ情報を出力する。そのため、障害発生時には、ユーザがログ情報をもとに障害部位を特定し、個別対応を行うため、問題解決までに時間を要してしまう。
【０００３】
特許文献１には、複数の製品を組み合わせて構築している業務システムにおいて、障害発生時のＭＴＴＲ（Mean Time To Repair）を短縮することでシステムの保守効率を向上するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２１６４５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１は、業務システム全体としての重要度の基準に従って、ログ情報を整理し、発生した障害の本質的な原因と、その対策方法をレポートとして生成するものである。
【０００６】
そのため、ユーザは、どのシステムから、障害などに関するログ情報が出力されているか、容易に認識することができないという問題がある。
【０００７】
そこで本発明は、どのシステムから、障害などに関するログ情報が出力されているか、容易に認識することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下の通りである。上記課題を解決すべく、本発明に係るログ解析装置は、複数の構成要素から出力されるログ情報を、前記ログ情報を出力した前記構成要素と対応付けて記憶するログ情報記憶部と、複数の前記構成要素の構成を示す構成情報を記憶した構成情報記憶部と、所定のログ情報が前記ログ情報記憶部に記憶された場合、前記所定のログ情報を出力した前記構成要素に関連する前記構成情報を前記構成情報記憶部から取得し、取得した前記構成情報に基づいて前記構成要素の構成を表示装置に表示するととともに、前記所定のログ情報を出力した前記構成要素を特定する情報を前記表示装置に表示する表示部と、を有することを特徴とする。
【０００９】
また、上記のログ解析装置においては、前記構成要素は、ハードウェアまたはソフトウェアであることを特徴とするものであってもよい。
【００１０】
また、上記のログ解析装置においては、前記構成情報には、前記構成要素の階層関係と前記構成要素が稼働するための構成要素間の関係とが含まれることを特徴とするものであってもよい。
【００１１】
また、上記のログ解析装置においては、前記表示部は、ユーザの操作に応じて、前記表示装置に表示する前記構成要素の階層を、前記構成要素の階層関係に基づいて変更することを特徴とするものであってもよい。
【００１２】
また、上記のログ解析装置においては、前記表示部は、前記構成要素間の関係に基づいて、前記構成要素間における処理の流れを前記表示装置に表示することを特徴とするものであってもよい。
【００１３】
また、上記のログ解析装置においては、前記所定のログ情報は、ユーザによって指定されることを特徴とするものであってもよい。
【００１４】
また、上記のログ解析装置においては、前記所定のログ情報は、障害情報であることを特徴とするものであってもよい。
【００１５】
また、本発明に係るログ解析装置のログ解析方法は、複数の構成要素から出力されるログ情報を、前記ログ情報を出力した前記構成要素と対応付けて記憶する記憶ステップと、複数の前記構成要素の構成を示す構成情報を取得する取得ステップと、所定のログ情報が前記ログ情報記憶部に記憶された場合、前記所定のログ情報を出力した前記構成要素に関連する前記構成情報を前記構成情報記憶部から取得し、取得した前記構成情報に基づいて前記構成要素の構成を表示装置に表示するととともに、前記所定のログ情報を出力した前記構成要素を特定する情報を前記表示装置に表示する表示ステップを含むことを特徴とする。
【００１６】
また、本発明に係るログ解析装置のプログラムは、複数の構成要素から出力されるログ情報を、前記ログ情報を出力した前記構成要素と対応付けて記憶するログ情報記憶部と、複数の前記構成要素の構成を示す構成情報を記憶した構成情報記憶部と、前記所定のログ情報が前記ログ情報記憶部に記憶された場合、前記所定のログ情報を出力した前記構成要素に関連する前記構成情報を前記構成情報記憶部から取得し、取得した前記構成情報に基づいて前記構成要素の構成を表示装置に表示するととともに、前記所定のログ情報を出力した前記構成要素を特定する情報を前記表示装置に表示する表示部として、前記ログ解析装置を機能させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ユーザは、どのシステムからログ情報が出力されているか、容易に認識することができる。
【００１８】
上記した以外の課題、構成、および効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係るログ解析装置の適用例を示した図である。
【図２】ログ解析装置の機能ブロックの一例を示した図である。
【図３】ログ情報記憶部のログ情報を示した図である。
【図４】表示情報記憶部の登録ログ情報を示した図である。
【図５】構成情報記憶部の構成情報を示した図である。
【図６】ログ解析装置のハードウェア構成例を示した図である。
【図７】ログ解析装置の動作を説明するためのシステム構成例を示した図である。
【図８】ログ解析装置の動作を説明するフローチャートである。
【図９】表示装置の画面例を示した図である。
【図１０】システムの階層を変更した画面例を示した図である。
【図１１】システムの階層を変更した画面例を示した図である。
【図１２】システムの階層を変更した画面例の別の例を示した図である。
【図１３】障害情報の画面例を示した図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について図面を参照して説明する。
【００２１】
図１は、本発明の一実施形態に係るログ解析装置の適用例を示した図である。図１には、ログ解析装置１１と、情報処理装置１２、１３と、中継装置１４とが示してある。ログ解析装置１１および情報処理装置１２、１３は、例えば、サーバであり、中継装置１４は、例えば、ルータである。ログ解析装置１１および情報処理装置１２、１３は、中継装置１４を介して通信を行うことができ、ＬＡＮ（Local Area Network）やインターネットと通信を行うこともできる。
【００２２】
ログ解析装置１１は、ネットワークを形成している各装置（例えば、情報処理装置１２、１３、中継装置１４）から出力されるログ情報を受信し記憶する。ネットワークを形成している各装置は、複数の構成要素を備え、各構成要素に関するログ情報を収集し、ログ解析装置１１へ送信する。
【００２３】
構成要素とは、例えば、ログ解析装置１１を除いた、ネットワークを形成している各装置（例えば、情報処理装置１２、１３、中継装置１４）そのものをいう。また、構成要素とは、情報処理装置１２、１３および中継装置１４に実装されたソフトウェアにより、実行される処理のことをいう。ソフトウェアで実行される処理には、ＥＤＩ（Electronic Data Interchange）、処理フローなどがある。以下では、構成要素のことを「システム」と呼ぶことがある。
【００２４】
ユーザは、例えば、障害に関するログ情報など、特定のログ情報をログ解析装置１１に記憶し、記憶した特定のログ情報が、どのシステムから出力されたかを知ることができる。例えば、ログ解析装置１１は、ユーザが記憶した特定のログ情報（以下、登録ログ情報と呼ぶことがある）が、あるシステムから出力されると、登録ログ情報を出力したシステムに関連しているシステムの構成を表示装置に表示するとともに、登録ログ情報を出力したシステムを特定するようにして表示する。
【００２５】
具体的には、図１の情報処理装置１２は、情報処理装置１３と中継装置１４と関連して稼働するとする。そして、情報処理装置１２は、ユーザが記憶した登録ログ情報を出力したとする。この場合、ログ解析装置１１は、情報処理装置１２、１３と中継装置１４との構成を表示装置に表示するとともに、登録ログ情報を出力した情報処理装置１２を強調して表示装置に表示する。これにより、ユーザは、情報処理装置１２、１３と中継装置１４とから構成されるシステムにおいて、情報処理装置１２から登録ログ情報が出力されたことを容易に認識することができる。
【００２６】
なお、図１は、他のネットワーク構成を排除するものではない。また、ログ解析装置１１は、以下に説明するように、上記以外の様々な機能を有している。
【００２７】
図２は、ログ解析装置の機能ブロックの一例を示した図である。図２に示すように、ログ解析装置１１は、入力部２１と、通信部２２と、表示部２３と、ログ情報記憶部２４と、表示情報記憶部２５と、構成情報記憶部２６とを有している。
【００２８】
入力部２１は、例えば、ログ解析装置１１が備えるキーボード等から、ユーザが入力した情報を受付ける。ログ解析装置１１が、ＬＡＮなどのネットワークにより、端末装置と接続されている場合、入力部２１は、端末装置が備えるキーボード等を介して、ユーザが入力した情報を受付けてもよい。
【００２９】
通信部２２は、ネットワークを介して他の装置と情報の送受信を行う。例えば、通信部２２は、情報処理装置１２、１３および中継装置１４のシステムから出力されるログ情報を受信する。
【００３０】
表示部２３は、例えば、ログ解析装置１１が備える表示装置に所定の情報を表示する。ログ解析装置１１が、ＬＡＮなどのネットワークにより、端末装置と接続されている場合、表示部２３は、端末装置が備える表示装置に所定の情報を表示してもよい。
【００３１】
ログ情報記憶部２４は、システムから出力されるログ情報を、当該ログ情報を出力したシステムと対応付けて記憶する。
【００３２】
図３は、ログ情報記憶部２４のログ情報を示した図である。システムから出力されるログ情報には、図３に示す出力日時２４ａと、システム２４ｂと、コード２４ｃと、タイプ２４ｄと、メッセージ２４ｅとの情報が含まれている。通信部２２は、システムから出力されるログ情報を受信し、受信したログ情報に含まれる各情報を、図３に示すようにログ情報記憶部２４に格納する。
【００３３】
出力日時２４ａは、ログ情報がシステムから出力された日時を示す。システム２４ｂは、ログ情報を出力したシステムの名称を示す。コード２４ｃは、ログ情報に付与された、ログ情報を識別するコードを示す。タイプ２４ｄは、ログ情報の属性を示す。ログ情報の属性には、「情報」、「警告」、「障害」などがある。メッセージ２４ｅは、ログ情報の具体的な情報例（メッセージ）を示す。
【００３４】
上記のログ情報は、一例である。通信部２２は、各装置から受信したログ情報を加工して、ログ情報記憶部２４に記憶してもよい。
【００３５】
図２の説明に戻る。上記したように、ユーザは、登録ログ情報をログ解析装置１１に記憶することができる。入力部２１は、ユーザから登録ログ情報を受付け、表示情報記憶部２５に記憶する。
【００３６】
図４は、表示情報記憶部２５の登録ログ情報を示した図である。登録ログ情報は、システム２５ａと、コード２５ｂと、タイプ２５ｃと、コード情報２５ｄとを含む。システム２５ａは、登録ログ情報を出力するシステムの名称を示す。コード２５ｂは、登録ログ情報に付与されている、登録ログ情報を識別するコードを示す。タイプ２５ｃは、ログ情報の属性を示す。ログ情報の属性には、「情報」、「障害」、「警告」などがある。コード情報２５ｄは、ログ情報の具体的な情報例（メッセージ例）を示す。
【００３７】
例えば、ユーザは、システム「ＥＤＩ」から出力される、コード「Ｅ００６」のログ情報を表示情報記憶部２５に記憶するとする。この場合、入力部２１は、ユーザから受付けた情報を、領域２５ｅに示すように、表示情報記憶部２５に記憶する。
【００３８】
なお、表示情報記憶部２５に記憶するログ情報は、１つであってもよいし、図４に示すように複数であってもよい。すなわち、ユーザは、１以上の登録ログ情報を表示情報記憶部２５に記憶することができる。
【００３９】
図２の説明に戻る。構成情報記憶部２６には、システムの構成（マップ）を示す構成情報が記憶される。入力部２１は、ユーザからシステムの構成情報を受付け、構成情報記憶部２６に記憶する。
【００４０】
図５は、構成情報記憶部２５の登録ログ情報を示した図である。登録ログ情報は、システム２６ａと、ＩＤ２６ｂと、種別２６ｃと、稼働前提システムＩＤ２６ｄ〜２６ｇと、正常開始コード２６ｈと、正常終了コード２６ｉとを含む。システム２６ａは、構成情報を構成するシステムの名称を示す。例えば、図５に示すシステム２６ａの「ＥＤＩ」、「データ変換」、「処理フローＡ」、および「処理フローＢ」は、ソフトウェアであるシステムの名称を示している。また、システム２６ａの「サーバＡ１」、「ルータ」、および「サーバＡ２」は、ハードウェア（ネットワークを構成している装置そのもの）であるシステムの名称を示している。
【００４１】
ＩＤ２６ｂは、システムを識別するＩＤ（識別子）を示している。種別２６ｃは、システムの種別を示している。システムの種別２６ｃには、例えば、「アプリケーション」（図５中では「アプリ」と記載）、「サーバ」、「ルータ」、「処理フロー」（図５中では「フロー」と記載）などがある。
【００４２】
稼働前提システムＩＤ２６ｄ〜２６ｇは、システム２６ａが稼働するために必要な他のシステムのＩＤを示している。例えば、図５のシステム２６ａに示すシステム「ＥＤＩ」は、稼働する前提として、ＩＤ「Ｓ００３」のシステムと、ＩＤ「Ｓ００４」のシステムと、ＩＤ「Ｓ００５」のシステムとが必要であることが分かる。ここで、ＩＤ「Ｓ００３」は、図５のＩＤ２６ｂより、システム「サーバＡ１」を示し、ＩＤ「００４」はシステム「ルータ」を示し、ＩＤ「００５」はシステム「サーバＡ２」を示す。すなわち、システム「ＥＤＩ」は、稼働する前提として、サーバＡ１、ルータ、およびサーバＡ２のシステムが必要であることが分かる。
【００４３】
また、稼働前提システムＩＤ２６ｄ〜２６ｇのいずれか１つは、システム２６ａ（またはシステム２６ａを識別するＩＤ２６ｂ）との階層関係も示すようになっている。例えば、図５の例の場合、稼働前提システムＩＤ２６ｄがシステム２６ａとの階層関係を示し、システム２６ａが稼働するのに必要な１つ上の階層のシステムを示す。
【００４４】
例えば、システム「処理フローＡ」は、システム「ＥＤＩ」で実行される処理の１つであり、システム「ＥＤＩ」は、システム「サーバＡ１」で実行される処理の１つであるとする。すなわち、最も上位の階層に「サーバＡ１」が存在し、次に「ＥＤＩ」が存在し、次に「処理フローＡ」が存在するとする。この場合、図５に示すように、システム「処理フローＡ」に対応する稼働前提システムＩＤ２６ｄは、１つ上の階層のシステムＩＤ「Ｓ００１」（システムＥＤＩ）となる。また、システム「ＥＤＩ」に対応する稼働前提システムＩＤ２６ｄは、１つ上の階層のシステムＩＤ「Ｓ００３」（サーバＡ１）となる。
【００４５】
また、稼働前提システムＩＤ２６ｄ〜２６ｇは、システム２６ａが稼働するためのシステム間の関係（つながり）も示すようになっている。例えば、図５の例の場合、システム「ＥＤＩ」が稼働するには、「Ｓ００３」（サーバＡ１）、「Ｓ００４」（ルータ）、および「Ｓ００５」（サーバＡ２）のシステム間の関係を要する。言い換えれば、例えば、「Ｓ００３」（サーバＡ１）、「Ｓ００５」（サーバＡ２）、および「Ｓ００４」（ルータ）のシステム間の関係だと、システム「ＥＤＩ」は稼働しない。
【００４６】
正常開始コード２６ｈは、対応するシステム２６ａが正常開始した場合に出力されるログ情報のコードを示す。正常終了コード２６ｉは、対応するシステム２６ａが正常終了した場合に出力されるログ情報のコードを示す。例えば、システム「処理フローＡ」が、処理を正常開始した場合、コード「Ｉ０９９」のログ情報がシステム「サーバＡ１」から出力される（例えば、図３のシステム２４ｂの「サーバＡ１」およびコード２４ｃの「Ｉ０９９」を参照）。
【００４７】
なお、上記したように、構成情報記憶部２６に記憶される構成情報は、ユーザの指示に応じて記憶される。すなわち、ユーザは、システム２６ａと稼働前提システム２６ｄ〜２６ｇとの階層関係およびシステム間の関係を認識して、所定の構成情報を構成情報記憶部２６に記憶する必要がある。また、ユーザは、システムが正常開始または正常終了するときに出力されるログ情報のコードを認識して、所定の構成情報を構成情報記憶部２６に記憶させる必要がある。
【００４８】
図６は、ログ解析装置のハードウェア構成例を示した図である。図１に示したログ解析装置１１は、例えば、図６に示すようなＣＰＵ（Central Processing Unit）３１と、メモリ３２と、ＨＤＤ（Hard Disk Drive）等の補助記憶装置３３と、通信回線などに接続するための通信インタフェース（Ｉ／Ｆ）３４と、マウス、キーボード、タッチセンサやタッチパネルなどの入力装置３５と、液晶ディスプレイなどの表示装置３６と、ＤＶＤ（Digital Versatile Disk）などの持ち運び可能な記憶媒体に対する情報の読み書きを行うメディアＩ／Ｆ３７と、を備えるコンピュータ３０で実現できる。
【００４９】
図１に示した各部は、例えば、補助記憶装置３３に記憶されているアプリケーションプログラムなどの所定のプログラムをメモリ３２にロードしてＣＰＵ３１で実行することにより実現可能である。また、図１に示した各記憶部は、例えば、ＣＰＵ３１がメモリ３２または補助記憶装置３３を利用することにより実現可能である。
【００５０】
上記の所定のプログラムは、通信Ｉ／Ｆ３４を介してネットワークから、補助記憶装置３３にダウンロードされ、それから、メモリ３２上にロードされてＣＰＵ３１により実行されるようにしてもよい。また、通信Ｉ／Ｆ３４を介してネットワークから、メモリ３２上に直接ロードされ、ＣＰＵ３１に実行されるようにしてもよい。また、コンピュータ３０が、メディアＩ／Ｆ３７にセットされた記憶媒体から、上記の所定のプログラムを、補助記憶装置３３あるいはメモリ３２上にロードするようにしてもよい。
【００５１】
上記の図２および図６に示したログ解析装置１１の構成は、理解を容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。例えば、ログ解析装置１１の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、各構成要素の処理は、１つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。
【００５２】
ログ解析装置１１の動作について、具体的なシステム構成例を用いて説明する。
図７は、ログ解析装置の動作を説明するためのシステム構成例を示した図である。以下では、ログ解析装置１１が動作する前提となるシステムの構成例と、そのシステムの構成情報の記憶と、登録ログ情報の記憶と、について順に説明する。
【００５３】
［システム構成例］
図７には、図１に示したログ解析装置１１と、情報処理装置１２、１３と、中継装置１４とが示してある。以下では、図７に示す情報処理装置１２を「サーバＡ１」と呼ぶことがある。また、情報処理装置１３を「サーバＡ２」と呼ぶことがある。中継装置１４を「ルータ」と呼ぶことがある。
【００５４】
サーバＡ１では、「ＥＤＩ」というシステム（ソフトウェア）が稼働している。システム「ＥＤＩ」は、「処理フローＡ」というシステム（ソフトウェア）を実行している。
【００５５】
サーバＡ２では、「データ変換」というシステム（ソフトウェア）が稼働している。システム「データ変換」は、「処理フローＢ」というシステム（ソフトウェア）を実行している。
【００５６】
サーバＡ１は、システム「ＥＤＩ」によって、例えば、所定のデータを予め決められた形式のデータに変換する。その際、システム「ＥＤＩ」は、システム「処理フローＡ」によって、所定のデータをデータ変換する。
【００５７】
システム「処理フローＡ」は、所定のデータをデータ変換する際、所定のデータの一部をサーバＡ２に送信する。サーバＡ２のシステム「データ変換」は、システム「処理フローＢ」を用いて、受信した所定のデータの一部をデータ変換する。システム「データ変換」は、システム「処理フローＢ」によってデータ変換されたデータを、サーバＡ１に送り返す。
【００５８】
なお、図７に示す「サーバＡ１」と、「ＥＤＩ」と、「処理フローＡ」と、「ルータ」と、「サーバＡ２」と、「データ変換」と、「処理フローＢ」は、図３〜図５のシステム２４ｂ、２５ａ、２６ａに示す「サーバＡ１」と、「ＥＤＩ」と、「処理フローＡ」と、「ルータ」と、「サーバＡ２」と、「データ変換」と、「処理フローＢ」とに対応するようになっている。
【００５９】
［システムの構成情報の記憶］
入力部２１は、ユーザから、図７に示すシステムの構成情報を受付け、構成情報記憶部２６に記憶する。図７に示すシステムの構成情報は、図５に示すようになる。
【００６０】
なお、図５の例より、システム「ＥＤＩ」は、階層関係を示す稼働前提システムＩＤ２６ｄの「Ｓ００３」より、サーバＡ１で実行されることが分かる。また、システム「ＥＤＩ」は、稼働するのに、システム間の関係を示す稼働前提システムＩＤ２６ｄ〜２６ｆの「Ｓ００３」、「Ｓ００４」、および「Ｓ００５」より、サーバＡ１、ルータ、およびサーバＡ２を要することが分かる。
【００６１】
また、例えば、システム「処理フローＡ」は、階層関係を示す稼働前提システムＩＤ２６ｄの「Ｓ００１」より、システム「ＥＤＩ」において実行されることが分かる。また、システム「処理フローＡ」は、稼働するのに、システム間の関係を示す稼働前提システムＩＤ２６ｄ〜２６ｆの「Ｓ００１」および「Ｓ００７」より、システム「ＥＤＩ」およびシステム「処理フローＢ」を要することが分かる。また、システム「処理フローＡ」が処理を正常開始した場合、コード「Ｉ０９９」のログ情報が、図７のシステムから出力されることが分かる。また、システム「処理フローＡ」が処理を正常終了した場合、コード「Ｉ１００」のログ情報が、図７のシステムから出力されることが分かる。
【００６２】
［登録ログ情報の記憶］
入力部２１は、ユーザから、図７に示すシステム構成において、どのシステムから出力されるかを知りたいログ情報（登録ログ情報）を受付け、表示情報記憶部２５に記憶する。
【００６３】
例えば、入力部２１は、ユーザから、システム「ＥＤＩ」から出力される、コード「Ｅ００６」のログ情報（障害に関するログ情報）を受付け、表示情報記憶部２５に記憶するとする。この場合、表示情報記憶部２５には、図４の領域２５ｅに示すように、登録ログ情報が記憶される。
【００６４】
なお、図７のシステム構成例を用いて説明する動作例においては、図４に示す表示情報記憶部２５には、領域２５ｅの登録ログ情報のみが記憶され、それ以外の登録ログ情報は、記憶されていないとする。
【００６５】
図８は、ログ解析装置の動作を説明するフローチャートである。図８のフローチャートは、例えば、登録ログ情報がどのシステムから出力されるかをユーザが知りたいとき、ユーザの指示に応じて実行される。以下では、図７で説明したシステム構成例において、ログ解析装置１１の動作を説明する。
【００６６】
通信部２２は、ネットワークを形成している各装置から出力されるログ情報を受信し、受信したログ情報をログ情報記憶部２４に記憶する（ステップＳ１）。例えば、通信部２２は、図７に示すサーバＡ１、Ａ２およびルータから出力されるログ情報を、図３のログ情報記憶部２４に示すように記憶する。
【００６７】
次に、表示部２３は、表示情報記憶部２５に記憶されている登録ログ情報が、ログ情報記憶部２４に記憶されたか否か判定する（ステップＳ２）。例えば、表示部２３は、表示情報記憶部２５に記憶されているコード２５ｂが、ログ情報記憶部２４のコード２４ｃに記憶されたかによって、表示情報記憶部２５に記憶されている登録ログ情報が、ログ情報記憶部２４に記憶されたか判定する。
【００６８】
表示部２３は、表示情報記憶部２５に記憶されている登録ログ情報が、ログ情報記憶部２４に記憶された場合、ステップＳ３へ移行する。表示部２３は、表示情報記憶部２５に記憶されている登録ログ情報が、ログ情報記憶部２４に記憶されていない場合、ステップＳ１へ移行する。
【００６９】
なお、図７の説明では、表示情報記憶部２５には、コード「Ｅ００６」の登録ログ情報が記憶されているとした。従って、ログ情報記憶部２４にコード「Ｅ００６」の登録ログ情報が記憶された場合、表示部２３は、ステップＳ３の処理へ移行することになる。
【００７０】
次に、ステップＳ２において、ユーザの記憶した登録ログ情報が、ログ情報記憶部２４に記憶されたと判定した場合（Ｙｅｓの判定をした場合）、表示部２３は、構成情報記憶部２６に記憶されている、最上位階層のシステムの構成情報を、構成情報記憶部２６を参照して取得する（ステップＳ３）。
【００７１】
例えば、表示部２３は、ログ情報記憶部２４に登録ログ情報が記憶されると、記憶された登録ログ情報のシステム２４ｂを取得する。表示部２３は、取得したシステム２４ｂに基づいて構成情報記憶部２６のシステム２６ａ、ＩＤ２６ｂ、および稼働前提システムＩＤ２６ｄを参照し、登録ログ情報を出力したシステムに関連する、最上位階層のシステムの構成情報を取得する。ここで、上記したように、稼働前提システムＩＤ２６ｄは、システム２６ａ（またはＩＤ２６ｂ）に対し、１つ上の階層のシステムを示している。従って、表示部２３は、システム２６ａを参照して、対応する稼働前提システムＩＤ２６ｄを取得し、取得した稼働前提システムＩＤ２６ｄと同じＩＤ２６ｂを参照して、対応する稼働前提システムＩＤ２６ｄを取得するという動作を繰り返すことにより、１つずつ上位階層のシステムを取得でき、最上位階層のシステムの構成情報を取得することができる。
【００７２】
より具体的には、図４の表示情報記憶部２５に記憶されているコード「Ｅ００６」の登録ログ情報が、ログ情報記憶部２４に記憶されたとする。この場合、表示部２３は、ログ情報記憶部２４に記憶されたコード「Ｅ００６」に対応するシステム２４ｂから、システム「ＥＤＩ」を取得する。表示部２３は、取得したシステム「ＥＤＩ」に基づいて、構成情報記憶部２６のシステム２６ａを参照し、システム「ＥＤＩ」に対応する稼働前提システムＩＤ２６ｄを取得する（すなわち、表示部２３は、システム「ＥＤＩ」より１つ上の階層のシステム「Ｓ００３」（サーバＡ１）を取得する）。次いで、表示部２３は、取得したシステム「Ｓ００３」に基づいてＩＤ２６ｂを参照し、対応する稼働前提システム２６ｄを取得する。しかし、ＩＤ２６ｂの「Ｓ００３」に対応する稼働前提システム２６ｄは、記憶されていない。すなわち、サーバＡ１より上位階層のシステムは存在しない。従って、表示部２３は、システム「ＥＤＩ」の稼働前提システムＩＤ２６ｄ〜２６ｇが、登録ログ情報を出力したシステムに関連する、最上位階層のシステムの構成情報を示すものとして取得する。
【００７３】
なお、上記では、表示部２３は、稼働前提システムＩＤ２６ｄに情報（システムＩＤ）が記憶されていないシステム２６ａを、最上位階層のシステムとして取得してもよい。稼働前提システムＩＤ２６ｄに情報が記憶されていないシステム２６ａは、最上位階層のシステムを示しているからである（例えば、図５に示すサーバＡ１、ルータ、およびサーバＡ２）。
【００７４】
また、構成情報記憶部２６の各情報は、上記したようにユーザによって記憶される。従って、表示部２３は、ユーザによって記憶された稼働前提システムＩＤ２６ｄ〜２６ｇの範囲で、登録ログ情報を出力したシステムに関連するシステムの構成情報を取得することになる。
【００７５】
次に、表示部２３は、ステップＳ３にて取得した構成情報に基づいて、複数のシステムの構成を表示装置に表示するととともに、登録ログ情報を出力したシステムを特定する情報を表示装置に（階層）表示する（ステップＳ４）。
【００７６】
図９は、表示装置の画面例を示した図である。図９に示すように、表示装置の画面４０には、サーバ４１、４３と、中継装置４２とが表示される。図９に示すサーバ４１、４３は、図７に示すサーバＡ１、Ａ２に対応し、中継装置４２は、ルータに対応している。
【００７７】
表示部２３は、ステップＳ３で説明したように、コード「Ｅ００６」の登録ログ情報を出力したシステム「ＥＤＩ」に関連する、最上位階層のシステムの構成情報（Ｓ００３、Ｓ００４、Ｓ００５）を取得する。表示部２３は、取得した構成情報に基づいて、図９に示すように、コード「Ｅ００６」の登録ログ情報を出力したシステム「ＥＤＩ」に関連する、最上位階層のシステム（サーバＡ１、ルータ、サーバＡ２）を表示装置に表示する。
【００７８】
また、表示部２３は、表示情報記憶部２５に記憶された登録ログ情報を出力したシステムを特定するための情報を表示装置に表示する。表示部２３は、システムの階層関係を示す構成情報記憶部２６のシステム２６ａと稼働前提システムＩＤ２６ｄとにより、表示装置に表示している、登録ログ情報を出力したシステムの最上位階層のシステムを特定することができる。例えば、登録ログ情報を出力したシステム「ＥＤＩ」の最上位階層は、構成情報記憶部２６の稼働前提システムＩＤ２６ｄより、システム「サーバＡ１」であることが分かる。すなわち、登録ログ情報を出力したシステム「ＥＤＩ」は、表示装置に表示されているシステム「サーバＡ１」から出力されたことが分かる。従って、表示部２３は、システム「サーバＡ１」を囲む枠４４を太線にするなど強調して、表示装置に表示する。
【００７９】
なお、強調表示されたシステムの表示領域４５には、システムが出力した登録ログ情報のタイプ２５ｃが表示される。例えば、システム「ＥＤＩ」（サーバＡ１）が出力した登録ログ情報（コード「Ｅ００６」）のタイプ２５ｃは「障害」なので、表示部２３は、表示領域４５に「障害」という文字を表示する。また、表示部２３は、登録ログ情報を出力していないシステムの表示領域４６、４７には、「正常」という文字を表示する。
【００８０】
表示部２３は、ユーザの操作に応じて、システムの階層を変更して表示装置に表示することができる。
【００８１】
図１０は、システムの階層を変更した画面例を示した図である。図１０において、図９と同じものには同じ符号が付してある。
【００８２】
図１０の画面５０は、例えば、図９に示した枠４４または枠４４内がクリックされると表示される。例えば、表示部２３は、図９の枠４４または枠４４内がクリックされると、図１０に示すように、図９に示しているシステム構成から、１つ下の階層のシステム構成を表示する。
【００８３】
表示部２３は、図９の枠４４または枠４４内がクリックされると、構成情報記憶部２６の稼働前提システムＩＤ２６ｄとシステム２６ａとを参照し、表示装置に表示されているシステム（図９に示しているシステム）より１つ下の階層のシステムを取得する。例えば、表示部２３は、構成情報記憶部２６の稼働前提システムＩＤ２６ｄとシステム２６ａとを参照し、図９に示す表示装置に表示されているサーバＡ１、ルータ、およびサーバＡ２より１つ下の階層のシステムを取得する。表示部２３は、取得した１つ下の階層のシステムに基づき、例えば、図１０に示すように、表示装置に１つ下の階層のシステムの構成を表示する。
【００８４】
より具体的には、図９に示したサーバＡ１のＩＤは、「００３」である。上記したように、稼働前提システムＩＤ２６ｄは、システム２６ａより１つ上の階層を示しているので、表示部２３は、稼働前提システムＩＤ２６ｄの「Ｓ００３」（サーバＡ１）より１つ下の階層を示すシステム２６ａより、システム「ＥＤＩ」を取得する。同様にして、表示部２３は、図９に示した「サーバＡ２」（Ｓ００５）より１つ下の階層のシステム（システム「データ変換」）を取得する。表示部２３は、取得したシステム「ＥＤＩ」およびシステム「データ変換」の構成を表示装置に追加表示し、登録ログ情報を出力したシステム「ＥＤＩ」を特定するための情報を表示装置に表示する。図１０の例の場合、表示部２３は、「ＥＤＩシステム」を囲む枠５１を太線にするなど強調して、表示装置に表示している。なお、稼働前提システムＩＤ２６ｄには、ルータのＩＤは記憶されていないので、表示部２３は、ルータより１つ下の階層を示すシステムを取得せず、その構成を表示装置に表示しない。
【００８５】
また、表示部２３は、構成情報記憶部２６の稼働前提システムＩＤ２６ｄ〜２６ｇを参照して、取得した１つ下の階層の処理（またはデータ）の流れを矢印Ａ１１で示す。上記したように、稼働前提システムＩＤ２６ｄ〜２６ｇは、システム２６ａが稼働するためのシステム間の関係も示すようになっているので、表示部２３は、構成情報記憶部２６の稼働前提システムＩＤ２６ｄ〜２６ｇに記憶されたシステムＩＤの順番により、矢印Ａ１１の向きを考慮して表示することができる。
【００８６】
例えば、表示部２３は、構成情報記憶部２６のシステム「ＥＤＩ」に対応する稼働前提システムＩＤ２６ｄ〜２６ｆの「Ｓ００３」、「Ｓ００４」、「Ｓ００５」の順番を参照することにより、システム「ＥＤＩ」の処理の流れは、サーバＡ１、ルータ、サーバＡ２と認識することができる。また、表示部２３は、構成情報記憶部２６のシステム「データ変換」に対応する稼働前提システムＩＤ２６ｄ〜２６ｆの「Ｓ００５」、「Ｓ００４」、「Ｓ００３」の順番を参照することにより、システム「データ変換」の処理の流れは、サーバＡ２、ルータ、サーバＡ１と認識することができる。これにより、システム「ＥＤＩ」とシステム「データ変換」とを結ぶ矢印Ａ１１の矢先は、例えば、システム「ルータ」からシステム「ＥＤＩ」を向き、または、システム「ルータ」からシステム「データ変換」に向いている。
【００８７】
なお、表示部２３は、「戻る」と表示されたボタン５２がクリックされると１つ上の階層の画面（図９の画面４０）に戻る。
【００８８】
図１１は、システムの階層を変更した画面例を示した図である。図１１において、図１０と同じものには同じ符号が付してある。
【００８９】
図１１の画面６０は、例えば、図１０に示した枠５１または枠５１内がクリックされると表示される。例えば、表示部２３は、図１０の枠５１または枠５１内がクリックされると、図１１に示すように、図１０に示しているシステム構成から、１つ下の階層のシステム構成を表示する。
【００９０】
表示部２３は、図１０の枠５１または枠５１内がクリックされると、構成情報記憶部２６の稼働前提システムＩＤ２６ｄとシステム２６ａとを参照し、表示装置に表示されているシステム（図１０に示しているシステム）より１つ下の階層のシステムを取得する。例えば、表示部２３は、構成情報記憶部２６の稼働前提システムＩＤ２６ｄとシステム２６ａとを参照し、図１０に示している表示装置に表示されているシステム「ＥＤＩ」およびシステム「データ変換」（図１０中では「ＥＤＩシステム」および「データ変換システム」と表示）より１つ下の階層のシステムを取得する。表示部２３は、取得した１つ下の階層のシステムに基づいて、例えば、図１１に示すように、表示装置に１つ下の階層のシステムの構成を表示する。
【００９１】
より具体的には、図１０に示している「ＥＤＩシステム」のＩＤは、「Ｓ００１」である。上記したように、稼働前提システムＩＤ２６ｄは、システム２６ａより１つ上の階層を示しているので、表示部２３は、稼働前提システムＩＤ２６ｄの「Ｓ００１」（ＥＤＩ）より１つ下の階層を示すシステム２６ａより、システム「処理フローＡ」を取得する。同様にして、表示部２３は、図１０に示している「データ変換システム」（Ｓ００２）より１つ下の階層のシステム（システム「処理フローＢ」）を取得する。表示部２３は、取得したシステム「処理フローＡ」およびシステム「処理フローＢ」の構成を表示装置に追加表示し、登録ログ情報を出力したシステムを特定するための情報を表示装置に表示する。
【００９２】
なお、コード「Ｅ００６」のログ情報は、例えば、図３のログ情報記憶部２４より、システム「ＥＤＩ」が出力したものであるが、システム「処理フローＡ」は、以下で説明するように、障害を発生している可能性がある。そこで、表示部２３は、登録ログ情報を出力したシステム「ＥＤＩ」の下位システム「処理フローＡ」を太線などの枠６１で強調し、表示装置に表示する。
【００９３】
また、表示部２３は、構成情報記憶部２６の稼働前提システムＩＤ２６ｄ〜２６ｇを参照して、取得した１つ下の階層の処理（またはデータ）の流れを矢印Ａ１２で示す。上記したように、稼働前提システムＩＤ２６ｄ〜２６ｇは、システム２６ａが稼働するためのシステム間の関係も示すようになっているので、表示部２３は、構成情報記憶部２６の稼働前提システムＩＤ２６ｄ〜２６ｇに記憶されたシステムＩＤの順番により、矢印Ａ１２の向きを考慮して表示することができる。
【００９４】
例えば、表示部２３は、構成情報記憶部２６のシステム「処理フローＡ」に対応する稼働前提システムＩＤ２６ｄ、２６ｅの「Ｓ００１」、「Ｓ００７」の順番を参照することにより、システム「処理フローＡ」の処理の流れは、システム「ＥＤＩ」からシステム「処理フローＢ」と認識することができる。なお、システム「処理フローＢ」に対応する稼働前提システムＩＤ２６ｄ〜２６ｇには、「Ｓ００２」しか記憶されていない。従って、表示部２３は、処理フローＢに関する処理の流れ（矢印）を表示装置に表示しない。
【００９５】
また、表示部２３は、表示装置に表示するシステムにおいて、正常開始コード２６ｈまたは正常終了コード２６ｉが構成情報記憶部２６に記憶されている場合には、正常開始コード２６ｈまたは正常終了コード２６ｉに対応するコードがログ情報記憶部２４に記憶されているか判定する。表示部２３は、正常開始コード２６ｈまたは正常終了コード２６ｉに対応するコードがログ情報記憶部２４に記憶されている場合、そのコードに対応する出力日時２４ａを表示装置に表示する。
【００９６】
例えば、図１１の例の場合、表示部２３は、システム「処理フローＡ」を表示装置に表示する。表示装置に表示されるシステム「処理フローＡ」の正常開始コード２６ｈと正常終了コード２６ｉは、図５に示すように構成情報記憶部２６に記憶されている。表示部２３は、正常開始コード２６ｈの「Ｉ０９９」と正常終了コード２６ｉの「Ｉ１００」とに基づいて、ログ情報記憶部２４のコード２４ｃを参照し、対応する出力日時２４ａを取得する。表示部２３は、取得した正常開始コード２６ｈに対応するコード２４ｃの出力日時２４ａを、システム「処理フローＡ」の枠内の「開始」の横に表示し、取得した正常終了コード２６ｉに対応するコード２４ｃの出力日時２４ａを、システム「処理フローＡ」の枠内の「終了」の横に表示する。なお、正常終了コード２６ｉ「Ｉ１００」は、ログ情報記憶部２４に記憶されていないので、表示部２３は、図１１に示すように、処理の終了時間を表示していない（図１１では「−」を表示している）。また、システム「処理フローＡ」は、正常終了コード２６ｉを出力していないので、障害が発生している可能性がある（例えば、処理フローＡは、処理を正常に終了していないという障害を発生）。そこで、表示部２３は、システム「処理フローＡ」では障害が発生していると推定し、上記したように、登録ログ情報を出力したシステム「ＥＤＩ」の下位システム「処理フローＡ」を枠６１で強調し、表示装置に表示する。
【００９７】
また、表示部２３は、システム「処理フローＢ」も表示装置に表示するので、システム「処理フローＢ」についても上記と同様の処理を行う。なお、システム「処理フローＢ」の正常開始コード２６ｈと正常終了コード２６ｉとに対応するコード２４ｃは、図３のログ情報記憶部２４に記載されていないが、ログ情報記憶部２４に記憶されているとする。そして、表示部２３は、図１１に示すように、システム「処理フローＢ」の枠内の「開始」および「終了」の横に、システム「処理フローＢ」の正常開始コード２６ｈと正常終了コード２６ｉとに対応するコード２４ｃの出力日時２４ａを表示する。
【００９８】
なお、表示部２３は、「戻る」と表示されたボタン６２がクリックされると１つ上の階層の画面（図１０の画面５０）に戻る。
【００９９】
上記では、表示部２３は、システム「処理フローＡ」に障害が発生している可能性があるので、登録ログ情報を出力したシステム「ＥＤＩ」の下位システム「処理フローＡ」を枠６１で強調し、表示装置に表示した。これに対し、表示部２３は、登録ログ情報を出力したシステムの下位システムにおいて、障害が発生していない場合、登録ログ情報を出力したシステムを強調して表示する。
【０１００】
図１２は、システムの階層を変更した画面例の別の例を示した図である。図１２において、図１１と同じものには同じ符号が付してある。表示部２３は、登録ログ情報を出力したシステムの下位システムにおいて、障害が発生していない場合、登録ログ情報を出力したシステムを強調して表示装置に表示する。
【０１０１】
例えば、図１２に示すシステム「処理フローＡ」は、正常に動作していたとする。具体的には、システム「処理フローＡ」の正常開始コード２６ｈおよび正常終了コード２６ｉは、ログ情報記憶部２４に記憶されたとする。この場合、表示部２３は、例えば、登録ログ情報を出力したシステム「ＥＤＩ」を太線などの枠６３で強調し、表示装置に表示する。
【０１０２】
なお、システム「処理フローＡ」に下位システムが存在する場合に、囲む枠６４または枠６４内がクリックされると、表示部２３は、図９〜図１１と同様にして、システム「処理フローＡ」の下位のシステムを表示装置に表示する。一方、表示部２３は、システム「処理フローＡ」に下位システムが存在しない場合に、囲む枠６４または枠６４内がクリックされても、下位のシステムを表示する画面には遷移しない。
【０１０３】
図１３は、障害情報の画面例を示した図である。図１３の画面７０は、例えば、図１１に示した枠６１または枠６１内がクリックされると表示される。例えば、表示部２３は、正常開始コード２６ｈまたは正常終了コード２６ｉが記憶されているシステムがクリックされると、図１３に示すように、そのシステムの詳細情報を表示装置に表示する。
【０１０４】
具体的には、図１１に示すシステム「処理フローＡ」は、図５の構成情報記憶部２６に示すように、正常開始コード２６ｈおよび正常終了コード２６ｉが記憶されている。従って、表示部２３は、図１１の枠６１または枠６１内（システム「処理フローＡ」）がクリックされると、図１３に示すように、システム「処理フローＡ」の詳細情報を表示する。例えば、表示部２３は、システム「処理フローＡ」のシステムＩＤと、システム名と、システムの種別とを表示領域７１に表示する。
【０１０５】
また、表示部２３は、表示装置に詳細情報を表示するシステムの正常開始コード２６ｈまたは正常終了コード２６ｉを表示領域７１に表示する。図５の例の場合、システム「処理フローＡ」の正常開始コード２６ｈおよび正常終了コード２６ｉには、「Ｉ０９９」および「Ｉ１００」が記憶されているので、表示部２３は、これらの情報を表示領域７１に表示する。
【０１０６】
また、表示部２３は、表示装置に詳細情報を表示するシステムの正常開始コード２６ｈまたは正常終了コード２６ｉが構成情報記憶部２６に記憶されている場合、これらのコードがログ情報記憶部２４に記憶されているか判定する。表示部２３は、ログ情報記憶部２４に正常開始コード２６ｈまたは正常終了コード２６ｉが記憶されてない場合、表示装置に詳細情報を表示するシステムは、異常であると判定する。
【０１０７】
例えば、図５より、システム「処理フローＡ」の正常開始コード２６ｈは、「Ｉ０９９」であり、システム「処理フローＡ」の正常終了コード２６ｉは、「Ｉ１００」である。正常開始コード「Ｉ０９９」は、図３より、ログ情報記憶部２４に記憶されているが、正常終了コード「Ｉ１００」は、ログ情報記憶部２４に記憶されていない。すなわち、処理フローＡが正常終了したことを示すコード「Ｉ１００」は、図７に示したシステム構成例のシステムからは出力されていない。この場合、表示部２３は、表示装置に詳細情報を表示するシステム「処理フローＡ」は異常であると判定し、図１３の表示領域７１に示すように、「異常」を表示し、「終了コードがありません（Ｅ００６）。」と表示する。
【０１０８】
表示部２３は、枠７２または枠７２内がクリックされると、詳細情報が示されたシステムより１つ下の階層のシステムを表示する。例えば、図１１に示しているシステム「処理フローＡ」およびシステム「処理フローＢ」より１つ下の階層のシステムを表示する。なお、図５の構成情報記憶部２６には、システム「処理フローＡ」およびシステム「処理フローＢ」より下の階層は記憶されていないので、図１３の例の場合、枠７２または枠７２内をクリックしても、下の階層のシステムは表示装置に表示されない。また、表示部２３は、「戻る」と表示されたボタン７３がクリックされると１つ前の画面（図１１の画面６０）に戻る。
【０１０９】
図８に示したフローチャートの処理単位は、ログ解析装置１１の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。ログ解析装置１１の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。さらに、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【０１１０】
このように、ログ解析装置１１は、登録ログ情報がログ情報記憶部２４に記憶された場合、複数のシステムの構成を表示装置に表示するととともに、特定のログ情報を出力したシステムを特定する情報を表示装置に表示する。これにより、ユーザは、特定のログ情報がどのシステムから出力されたか、容易に認識することができる。
【０１１１】
また、システムには、ハードウェアも含まれるので、ユーザは、どのハードウェアからログ情報が出力されたかを容易に認識することができる。
【０１１２】
また、ログ解析装置１１は、ユーザの操作に応じて、システムの階層関係を変更する。これにより、ユーザは、どの階層のシステムからログ情報が出力されたかを容易に知ることができる。
【０１１３】
また、ログ解析装置１１は、システム間の関係に基づいて処理の流れを表示装置に表示する。これにより、ユーザは、システム間の処理の流れを認識することができる。
【０１１４】
また、表示情報記憶部２５にログ情報を記憶した以外のユーザも容易にログ情報の発生箇所を知ることができる。例えば、各システムに特化した専門知識を有さないユーザでも、登録ログ情報の発生個所を容易に知ることができる。
【０１１５】
また、システムの階層を示すように構成情報を構成情報記憶部２６に記憶することにより、例えば、システム「ＥＤＩ」から出力された、障害を示すログ情報であっても、システム「ＥＤＩ」で実行される下位のシステム「処理フローＡ」の障害を推定することが可能となる。
【０１１６】
なお、ログ解析装置１１は、ログ情報記憶装置として用いてもよい。例えば、図８のフローチャートでは、ログ解析装置１１は、ユーザの指示に応じてログ情報の取得を開始し、ログ情報を出力したシステムをビジュアル化したが、ユーザの指示を受ける前においても、システムからログ情報を定期的に取得するようにして、ログ情報記憶装置として用いてもよい。
【０１１７】
また、構成要素は、情報処理装置１２、１３および中継装置１４を構成しているハードウェアであってもよい。例えば、構成要素は、情報処理装置１２、１３および中継装置１４を構成するＣＰＵボード、電源ボード、または、メモリボードなどであってもよい。
【０１１８】
また、本件に他の任意の構成物や工程が付加されていてもよい。多くの代替物、修正、変形例は当業者にとって明らかである。
【符号の説明】
【０１１９】
１１：ログ解析装置、１２，１３：情報処理装置、１４：中継装置、２１：入力部、２２：通信部、２３：表示部、２４：ログ情報記憶部、２４ａ：出力日時、２４ｂ：システム、２４ｃ：コード、２４ｄ：タイプ、２４ｅ：メッセージ、２５：表示情報記憶部２５、２５ａ：システム、２５ｂ：コード、２５ｃ：タイプ、２５ｄ：コード情報、２６：構成情報記憶部、２６ａ：システム、２６ｂ：ＩＤ、２６ｃ：種別、２６ｄ〜２６ｇ：稼働前提システムＩＤ、２６ｈ：正常開始コード、２６ｉ：正常終了コード、３０：コンピュータ、３１：ＣＰＵ、３２：メモリ、３３：補助記憶装置、３４：通信Ｉ／Ｆ、３５：入力装置、３６：表示装置、３７：メディアＩ／Ｆ、４１：サーバ、４２：中継装置、４３：サーバ、４４：枠、４５：表示領域、５１：枠、５２：ボタン、６１：枠、６２：ボタン、７１：表示領域、７２：ボタン
【図１】
2015075775.tif 000003
【図２】
2015075775.tif 000004
【図３】
2015075775.tif 000005
【図４】
2015075775.tif 000006
【図５】
2015075775.tif 000007
【図６】
2015075775.tif 000008
【図７】
2015075775.tif 000009
【図８】
2015075775.tif 000010
【図９】
2015075775.tif 000011
【図１０】
2015075775.tif 000012
【図１１】
2015075775.tif 000013
【図１２】
2015075775.tif 000014
【図１３】
2015075775.tif 000015