(57)【要約】【課題】  障害の修復に係る適切な情報を速やかにシステムの管理者等に提供することを目的とする。【解決手段】  汎用コンピュータがコンソールに表示するメッセージのログを解析するログ解析プログラムであって、メッセージに応じて、障害に係る履歴情報を抽出する抽出手順Ｓ１２と、抽出された障害履歴情報の数と、該抽出された障害履歴情報の内、障害の原因別のカテゴリ毎に分類された障害履歴情報の数と、の割合を算出する算出手順Ｓ１５と、割合及び障害の重要度に応じて、障害に係る情報の優先度を決定する決定手順Ｓ１６と、決定手順によって優先度が決定された障害に係る情報を出力する出力手順Ｓ１７と、をコンピュータに実行させることによって上記課題を解決する。【選択図】  図１１
2005284357.tif 000002
【特許請求の範囲】
【請求項１】
汎用コンピュータがコンソールに表示するメッセージのログを解析するログ解析プログラムであって、
メッセージに応じて、障害に係る履歴情報を抽出する抽出手順と、
前記抽出された障害履歴情報の数と、該抽出された障害履歴情報の内、障害の原因別のカテゴリ毎に分類された障害履歴情報の数と、の割合を算出する算出手順と、
前記割合及び障害の重要度に応じて、障害に係る情報の優先度を決定する決定手順と、
前記決定手順によって優先度が決定された障害に係る情報を出力する出力手順と、
をコンピュータに実行させることを特徴とするログ解析プログラム。
【請求項２】
前記抽出手順は、メッセージに応じて、障害に係る履歴情報を格納する障害履歴情報格納手段より、障害に係る履歴情報を抽出することを特徴とする請求項１記載のログ解析プログラム。
【請求項３】
前記抽出手順において抽出された障害履歴情報を障害の原因別に分類し、集計する分類・集計手順を更に有することを特徴とする請求項１又は２記載のログ解析プログラム。
【請求項４】
前記出力手順は、前記決定手順によって優先度が決定された障害に係る情報を、前記コンピュータとネットワークを介して接続された管理端末に送信することを特徴とする請求項１乃至３何れか一項記載のログ解析プログラム。
【請求項５】
汎用コンピュータがコンソールに表示するメッセージのログを解析するログ解析装置であって、
メッセージに応じて、障害に係る履歴情報を抽出する抽出手段と、
前記抽出された障害履歴情報の数と、該抽出された障害履歴情報の内、障害の原因別のカテゴリ毎に分類された障害履歴情報の数と、の割合を算出する算出手段と、
前記割合及び障害の重要度に応じて、障害に係る情報の優先度を決定する決定手段と、
前記決定手段によって優先度が決定された障害に係る情報を出力する出力手段と、
を有することを特徴とするログ解析装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ解析プログラム及びログ解析装置に関する。
【背景技術】
【０００２】
現在でも企業のシステム等において汎用機が使われている。このような汎用機では、重度の障害が発生する前に多くの軽度のエラーメッセージをコンソール等に出力していることが多い。
【０００３】
しかしながら、コンソール等に表示されるエラーメッセージは、コマンドラインインターフェースでの最低限の情報であって、該エラーメッセージから障害の原因を推測し、障害に対処するにはシステムの管理者等の長年の経験と勘とが必要であった。
【０００４】
一方、システムの管理者は、コンソール等に表示されたエラーメッセージから障害を推測し、障害に対処すると、障害が発生したときのエラーメッセージや、実際の障害の内容、原因、それに対する対処などの情報を、履歴情報として記録していた。
【０００５】
このような履歴情報を元に、エラーメッセージを受け取った際に、障害の場所や原因等を推測し、管理者に通知するシステムが考えられる。
【特許文献１】特開２００１−３３１３５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、軽微なエラーメッセージの場合、多くの種類の重度の障害の際に検出された履歴を持つことが多く、多数の障害の場所や原因の可能性をシステムより通知されても、管理者等は対処しきれない問題があった。
【０００７】
本発明は、上記の点に鑑みなされたもので、障害の修復に係る適切な情報を速やかにシステムの管理者等に提供することを目的とする。
【課題を解決するための手段】
【０００８】
そこで、上記問題を解決するため、本発明は、汎用コンピュータがコンソールに表示するメッセージのログを解析するログ解析プログラムであって、メッセージに応じて、障害に係る履歴情報を抽出する抽出手順と、前記抽出された障害履歴情報の数と、該抽出された障害履歴情報の内、障害の原因別のカテゴリ毎に分類された障害履歴情報の数と、の割合を算出する算出手順と、前記割合及び障害の重要度に応じて、障害に係る情報の優先度を決定する決定手順と、前記決定手順によって優先度が決定された障害に係る情報を出力する出力手順と、をコンピュータに実行させることを特徴とする。
【０００９】
本発明によれば、障害の修復に係る適切な情報を速やかにシステムの管理者等に提供することができる。
【００１０】
また、上記課題を解決するための手段として、ログ解析装置としてもよい。
【発明の効果】
【００１１】
本発明によれば、障害の修復に係る適切な情報を速やかにシステムの管理者等に提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について図面に基づいて説明する。図１は、システム構成の一例を示す図である。図１に示されるように本システムは、汎用コンピュータ３と、少なくとも１つ以上のコンソール２と、ログ解析サーバ１と、管理端末４と、がネットワークを介して接続されている。
【００１３】
汎用コンピュータ３は、一般にメインフレーム等と呼ばれるものであり、例えば銀行のオンラインシステム等、企業の基幹業務システム等に用いられる大型コンピュータである。コンソール２は、汎用コンピュータ３の制御や管理に用いられる端末である。ログ解析サーバ１は、汎用コンピュータ３がコンソール２に表示するメッセージのログ等を解析する解析サーバである。
【００１４】
ログ解析サーバ１は、例えばログを解析した結果、エラーメッセージが含まれていた場合は、障害の履歴情報等を参照し、対応するエラーメッセージを出していた障害履歴情報を抽出し、抽出した障害履歴情報の数と、障害の原因別のカテゴリ毎に分類された障害履歴情報の数と、の割合を求め、該割合及び障害の重要度等に応じて出力する障害に係る情報の優先度を決定し、管理端末４に送信する。
【００１５】
管理端末４は、システムの管理者用の端末であって、ログ解析サーバ１が送信してきた障害に係る情報を優先度に応じて表示して、システムの管理者等に障害の修復に係る適切な情報を提供する。
【００１６】
以下、ログ解析サーバ１の一例のハードウェア構成を図２に示す。図２は、ログ解析サーバの一例のハードウェア構成図である。
【００１７】
図２に示されるログ解析サーバ１のハードウェア構成は、それぞれバスで相互に接続されているドライブ装置１３と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１７と、インターフェース装置１８と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１９と、から構成されている。
【００１８】
インターフェース装置１８は、ログ解析サーバ１をネットワーク等に接続するインターフェースである。
【００１９】
ログ解析サーバ１のプログラムは、例えば、ＣＤ−ＲＯＭ等の記録媒体１４によってログ解析サーバ１に提供されるか、ネットワークを通じてダウンロードされる。記録媒体１４は、ドライブ装置１３にセットされ、プログラムが記録媒体１４からドライブ装置１３を介してＨＤＤ１９にインストールされる。
【００２０】
ＲＯＭ１５は、データ等を格納する。ＲＡＭ１６は、ログ解析サーバ１の起動時にＨＤＤ１９からプログラム等を読み出して格納する。ＣＰＵ１７は、ＲＡＭ１６に読み出され格納されたプログラム等に従って処理を実行する。
【００２１】
以下、管理端末４の一例のハードウェア構成を図３に示す。図３は、管理端末の一例のハードウェア構成図である。
【００２２】
図３に示される管理端末４のハードウェア構成は、それぞれバスで相互に接続されている入力装置２１と、表示装置２２と、ドライブ装置２３と、ＲＯＭ２５と、ＲＡＭ２６と、ＣＰＵ２７と、インターフェース装置２８と、ＨＤＤ２９と、から構成されている。
【００２３】
入力装置２１は、管理端末４の利用者が操作するキーボード及びマウス等で構成され、管理端末４に各種操作信号を入力するのに用いられる。表示装置２２は、管理端末４の利用者が利用するディスプレイ等で構成され、各種情報を表示する。インターフェース装置２８は、管理端末４をネットワーク等に接続するインターフェースである。
【００２４】
管理端末４のプログラムは、例えば、ＣＤ−ＲＯＭ等の記録媒体２４によって管理端末４に提供されるか、ネットワークを通じてダウンロードされる。記録媒体２４は、ドライブ装置２３にセットされ、プログラムが記録媒体２４からドライブ装置２３を介してＨＤＤ２９にインストールされる。
【００２５】
ＲＯＭ２５は、データ等を格納する。ＲＡＭ２６は、管理端末４の起動時にＨＤＤ２９からプログラム等を読み出して格納する。ＣＰＵ２７は、ＲＡＭ２６に読み出され格納されたプログラム等に従って処理を実行する。
【００２６】
以下、ログ解析サーバ１の一例の機能構成を図４に示す。図４は、ログ解析サーバの一例の機能構成図である。
【００２７】
図４に示されるように、ログ解析サーバ１は、ログ監視部３１と、メッセージ集検索・抽出部３２と、障害履歴情報検索・抽出部３３と、原因別カテゴリ集計部３４と、発生確率算出部３５と、優先度決定部３６と、通知部３７と、メッセージ集格納部３８と、障害履歴情報格納部３９と、原因別カテゴリ集計データ格納部４０と、発生確率格納部４１と、を含む。
【００２８】
ログ監視部３１は、汎用コンピュータがコンソールに表示するメッセージのログを監視する監視部である。
【００２９】
メッセージ集検索・抽出部３２は、エラーを識別するエラーコードをキーに、メッセージ集格納部３８に格納されているメッセージ（又はメッセージ集）を検索し、対応するメッセージ（又はメッセージ集）を抽出する、検索、抽出部である。
【００３０】
障害履歴情報検索・抽出部３３は、エラーコードをキーに、障害履歴情報格納部３９に格納されている障害履歴情報を検索し、対応する障害履歴情報を抽出する、検索、抽出部である。
【００３１】
原因別カテゴリ集計部３４は、障害履歴情報検索・抽出部３３において抽出された障害履歴情報を、原因別のカテゴリ毎に分類し、集計（和）する集計部である。また、原因別カテゴリ集計部３４は、集計したデータを原因別カテゴリ集計データ格納部４０に格納する。
【００３２】
発生確率算出部３５は、障害履歴情報検索・抽出部３３において抽出された障害履歴情報の数と、該抽出された障害履歴情報の内、原因別カテゴリ集計部３４において障害の原因別のカテゴリ毎に分類された障害履歴情報の数と、の割合（発生確率）を算出する算出部である。また、発生確率算出部３５は、算出した発生確率を、発生確率格納部４１に格納する。
【００３３】
優先度決定部３６は、発生確率算出部３５において算出された発生確率と、障害の重要度（影響度）と、に応じて、出力する障害に係る情報の優先度を決定する決定部である。
【００３４】
通知部３７は、優先度決定部３６において決定された優先度に応じて、障害に係る情報を管理端末４に通知する通知部である。
【００３５】
メッセージ集格納部３８は、メッセージ等を格納する格納部である。なお、メッセージ集格納部３８に格納されているメッセージ等の一例を、後述する図５に示す。
【００３６】
障害履歴情報格納部３９は、障害履歴情報等を格納する格納部である。なお、障害履歴情報格納部３９に格納されている障害履歴情報等の一例を、後述する図６に示す。
【００３７】
原因別カテゴリ集計データ格納部４０は、原因別カテゴリに集計されたデータ等を格納する格納部である。なお、原因別カテゴリ集計データ格納部４０に格納されている原因別カテゴリに集計されたデータ等の一例を、後述する図７に示す。
【００３８】
発生確率格納部４１は、発生確率等を格納する格納部である。なお、発生確率格納部４１に格納された発生確率等の一例を、後述する図８に示す。
【００３９】
以下、メッセージ集格納部３８のメッセージ集テーブル６０の一例を図５に示す。図５は、メッセージ集テーブルの一例を示す図である。
【００４０】
図５に示されるように、メッセージ集テーブル６０は、エラーコードと、エラー内容と、原因と、処置と、備考と、を項目として含む。
【００４１】
エラーコードには、エラーを識別する識別子が格納される。エラー内容には、エラー内容が格納される。原因には、エラーの原因が格納される。処置には、エラーに対応する処置が格納される。備考には、エラーに対応する備考が格納される。
【００４２】
以下、障害履歴情報格納部３９の障害履歴テーブル６１の一例を、図６に示す。図６は、障害履歴テーブルの一例を示す図である。
【００４３】
図６に示されるように、障害履歴テーブル６１は、エラーコードと、原因別カテゴリと、影響度と、障害発生日と、障害箇所と、障害内容と、原因と、対処と、対応者と、完了日と、を項目として含む。
【００４４】
エラーコードには、エラーを識別する識別子が格納される。原因別カテゴリには、障害の原因別のカテゴリが格納される。影響度には、障害の影響度が格納される。障害発生日には、障害の発生日が格納される。障害箇所には、障害が発生した箇所が格納される。障害内容には、障害の内容が格納される。原因には、障害の原因が格納される。対処には、障害に対処した記録が格納される。対応者には、障害に対応した対応者が格納される。完了日には、障害を復旧した日付が格納される。
【００４５】
以下、原因別カテゴリ集計データ格納部４０の原因別カテゴリ集計テーブル６２の一例を、図７に示す。図７は、原因別カテゴリ集計テーブルの一例を示す図である。
【００４６】
図７に示されるように、原因別カテゴリ集計テーブル６２は、エラーコードと、原因別カテゴリと、影響度と、カテゴリ別集計と、総件数と、を項目として含む。
【００４７】
エラーコードには、エラーを識別する識別子が格納される。原因別カテゴリには、障害の原因別のカテゴリが格納される。影響度には、障害の影響度が格納される。カテゴリ別集計には、原因別カテゴリ集計部３４において障害の原因別のカテゴリ毎に分類された障害履歴情報の数が格納される。総件数には、障害履歴情報検索・抽出部３３において抽出された障害履歴情報の総件数が格納される。
【００４８】
以下、発生確率格納部４１の発生確率テーブル６３の一例を、図８に示す。図８は、発生確率テーブルの一例を示す図である。
【００４９】
図８に示されるように、発生確率テーブル６３は、エラーコードと、原因別カテゴリと、影響度と、発生確率と、を項目として含む。
【００５０】
エラーコードには、エラーを識別する識別子が格納される。原因別カテゴリには、障害の原因別のカテゴリが格納される。影響度には、障害の影響度が格納される。発生確率には、発生確率算出部３５において算出された発生確率が格納される。
【００５１】
以下、管理端末４の一例の機能構成を図９に示す。図９は、管理端末の一例の機能構成図である。
【００５２】
図９に示されるように、管理端末４は、受信部５０と、データ格納部５１と、画面表示部５３と、表示制御部５４と、を含む。受信部５０は、ログ解析サーバ１から送信された障害に係る情報等を受信する受信部である。データ格納部５１は、受信部５０において受信した障害に係る情報等を格納する格納部である。画面表示部５３は、受信部５０において受信し、データ格納部５１等において格納されている障害に係る情報を、優先度に応じてディスプレイ等に表示する表示部である。表示制御部５４は、表示に係る制御を行う制御部である。
【００５３】
以下、コンソール２に表示されるメッセージの一例を、図１０に示す。図１０は、コンソールに表示されるメッセージの一例を示す図である。
【００５４】
図１０に示されるメッセージ（ＸＦＡ０００１Ｅ＊ＣＯＮＳＯＬＥ（ｎｎｎｎ，ｄｄｄｄ，ｃｃｃｃ，ｓｓｓｓ）  ＩＳ  ＤＯＷＮ）は、コンソール２に入出力エラーが発生したことを表している。なお、コンソール２で入出力エラーが発生すると、対応するコンソールに出力されるべき図１０に示されるメッセージは、システムに接続されている他のコンソール２に表示される。
【００５５】
ここで、パラメータのｎｎｎｎには、入出力エラーが発生したコンソールの番号が表示され、パラメータのｄｄｄｄには、入出力エラーが発生したコンソールの装置名が表示され、パラメータのｃｃｃｃには、入出力エラーが発生したコンソールのＣＳＷが１６進数で表示され、パラメータのｓｓｓｓには、入出力エラーが発生したコンソールのセンス情報が１６進数で表示される。
【００５６】
以下、図１０に示されるようなコンソール２に表示されるメッセージのログの解析処理の一例を、図１１に示す。図１１は、ログ解析処理の一例のフローチャートである。
【００５７】
ステップＳ１０においてログ解析サーバ１のログ監視部３１は、汎用コンピュータがコンソールに表示するメッセージのログを監視し、エラーメッセージを含む異常ログがあるか否かを判定する。
【００５８】
ログ解析サーバ１のログ監視部３１は、エラーメッセージを含む異常ログがあると判定すると（ステップＳ１０においてＹＥＳ）、ステップＳ１１に進み、エラーメッセージを含む異常ログが存在しないと判定すると（ステップＳ１０においてＮＯ）、ステップＳ１０の処理を繰り返す。
【００５９】
ステップＳ１１では、ログ解析サーバ１のメッセージ集検索・抽出部３２が、エラーコードをキーに、メッセージ集の検索を行い、エラーコードに対応するメッセージの抽出を行う。
【００６０】
ステップＳ１１に続いてステップＳ１２に進み、ログ解析サーバ１の障害履歴情報検索・抽出部３３は、エラーコードをキーに、障害履歴情報の検索を行い、エラーコードに対応する障害履歴情報が存在する場合、該障害履歴情報の抽出を行う。
【００６１】
ステップＳ１２に続いてステップＳ１３に進み、ログ解析サーバ１の障害履歴情報検索・抽出部３３は、ステップＳ１２において、エラーコードに対応する障害履歴情報を検索した結果、エラーコードに対応する障害履歴情報が存在したか否かを判定する。
【００６２】
ログ解析サーバ１の障害履歴情報検索・抽出部３３は、エラーコードに対応する障害履歴情報が存在したと判定すると（ステップＳ１３においてＹＥＳ）、ステップＳ１４に進み、エラーコードに対応する障害履歴情報が存在しなかったと判定すると（ステップＳ１３においてＮＯ）、ステップＳ１７に進む。
【００６３】
ステップＳ１４では、ログ解析サーバ１の原因別カテゴリ集計部３５が、抽出した障害履歴情報を、原因別のカテゴリに分類し、原因別のカテゴリ毎に和をとって集計し、該集計結果を原因別カテゴリ集計テーブル６２に格納する。
【００６４】
ステップＳ１４に続いてステップＳ１５に進み、ログ解析サーバ１の発生確率算出部３５は、ステップＳ１２において抽出した障害履歴情報の総数と、該障害履歴情報の総数の内、ステップＳ１４において集計した原因別のカテゴリ毎の障害履歴情報の和と、の割合（発生確率）を算出し、該発生確率を発生確率テーブル６３に格納する。
【００６５】
ステップＳ１５に続いてステップＳ１６に進み、ログ解析サーバ１の優先度決定部３６は、ステップＳ１５において算出された発生確率と、障害の重要度と、に応じて、出力する障害に係る情報の優先度を決定する。なお、ここで、障害に係る情報とは、具体的には例えば、ステップＳ１１において抽出したメッセージや、ステップＳ１２において抽出した障害履歴情報、ステップＳ１４において集計した原因別のカテゴリ毎の障害履歴情報の和、ステップＳ１５において算出した発生確率等の情報である。
【００６６】
ステップＳ１６に続いてステップＳ１７に進み、ログ解析サーバ１の通知部３７は、ステップＳ１６において決定した優先度に応じて、障害に係る情報を管理端末４に通知する。なお、管理端末４への通知は、障害に係る情報と、該障害に係る情報の優先度と、を含むデータを管理端末４に送信してもよいし、障害に係る情報の優先度に応じて、例えば障害に係る情報の順番を決めて、該順番に基づいて並べられた障害に係る情報を管理端末４に送信してもよい。なお、以下では説明の簡略化のため、ログ解析サーバ１から管理端末４へは、障害に係る情報と、該障害に係る情報の優先度と、を含むデータが送信されるものとして説明を行う。
【００６７】
また、ログ解析サーバ１から、管理端末４への障害に係る情報と、該障害に係る情報の優先度と、を含むデータの送信は、ログ解析サーバ１と、管理端末４と、の間で直接行うようにしてもよいし、メール等を用いてログ解析サーバ１から、管理端末４へ送信するようにしてもよい。なお、以下では説明の簡略化のため、ログ解析サーバ１から、管理端末４への障害に係る情報と、該障害に係る情報の優先度と、を含むデータの送信は、ログ解析サーバ１と、管理端末４と、の間で直接行うものとして説明する。
【００６８】
図１１に示されるような処理を行うことによって、ログ解析サーバ１は、優先度に応じて、障害に係る情報を、管理端末４に送信することができる。
【００６９】
以下、ログ解析サーバ１より送信されてきた障害に係る情報を、管理端末４において表示する表示処理の一例を、図１２を用いて説明する。図１２は、障害情報表示処理の一例のフローチャートである。
【００７０】
ステップＳ２０において、管理端末４の受信部５０は、ログ解析サーバ１より、障害に係る情報と、該障害に係る情報の優先度と、を含むデータを受信する。
【００７１】
ステップＳ２０に続いてステップＳ２１に進み、例えば管理端末４は、ステップＳ２０において受信したデータを、管理端末４のデータ格納部５１に格納する。
【００７２】
ステップＳ２１に続いてステップＳ２２に進み、管理端末４の画面作成部５２は、データ格納部５１に格納されている障害に係る情報及び障害に係る情報の優先度に基づいて、後述する図１３（Ａ）に示されるような画面を作成する。
【００７３】
ステップＳ２２に続いてステップＳ２３に進み、管理端末４の画面表示部５３は、ステップＳ２２において作成した画面を表示する。
【００７４】
ステップＳ２３に続いてステップＳ２４に進み、管理端末４の表示制御部５４は、管理端末４のユーザ（システムの管理者）等によって、障害に係る情報の詳細情報の表示を要求されているか否かを判定する。
【００７５】
管理端末４の表示制御部５４は、管理端末４のユーザ等によって、障害に係る情報の詳細情報の表示を要求されていると判定すると（ステップＳ２４においてＹＥＳ）、ステップＳ２５に進み、障害に係る情報の詳細情報の表示を要求されていないと判定すると（ステップＳ２４においてＮＯ）、処理を終了する。
【００７６】
例えば管理端末４の表示制御部５４は、管理端末４のユーザ（システムの管理者）等によって、後述する図１３（Ａ）の画面のカテゴリ別表示エリア７３のカテゴリの一つがクリックされた旨の情報を受け取ると、障害に係る情報の詳細情報の表示を要求されていると判定する。
【００７７】
ステップＳ２５では、管理端末４の画面作成部５２が、管理端末４の表示制御部５４からの要求に応じて、データ格納部５１に格納されている障害に係る情報を用いて、後述する図１３（Ｂ）に示されるような画面を作成する。
【００７８】
ステップＳ２５に続いてステップＳ２６に進み、管理端末４の画面表示部５３は、ステップＳ２５において作成した画面を表示する。
【００７９】
図１２に示されるような処理を行うことによって、管理端末４は、後述する図１３に示されるように、コンソール２に表示されているエラーメッセージによって、過去どのような障害が発生していたか等の情報を、優先度の高い順に画面に表示してユーザに提供することができる。
【００８０】
一方、システムの管理者は、後述する図１３に示されるような画面を参照することによって、コンソール２に表示されているエラーメッセージによって、過去にどのような障害が発生していたか等の情報を、優先度の高い順に取得して、例えば、重大な障害を未然に防いだり、既に障害が発生した場合であっても適切な復旧処理を行ったりすることができる。
【００８１】
以下、管理端末４に表示される画面の一例を、図１３に示す。図１３は、管理端末に表示される画面の一例を示す図である。
【００８２】
図１３（Ａ）に示される画面は、エラーコード表示エリア７０と、障害発生日表示エリア７１と、過去の事例ヒット件数表示エリア７２と、カテゴリ別表示エリア７３と、メッセージ表示エリア７４と、を含む。
【００８３】
エラーコード表示エリア７０には、エラーを識別するエラーコードが表示される。障害発生日表示エリア７１には、障害が発生した発生日が表示される。過去の事例ヒット総件数には、図１１のステップＳ１２において抽出された障害履歴情報の総件数が表示される。カテゴリ別表示エリア７３には、図１１のステップＳ１４において分類されたカテゴリと、影響度と、図１１のステップＳ１５において算出された発生確率とが、優先度の高い順に、表示されている。メッセージ表示エリア７４には、エラーに対するメッセージが表示されている。
【００８４】
また、図１３（Ｂ）に示される画面は、エラーコード表示エリア８０と、障害発生日表示エリア８１と、カテゴリ名表示エリア８２と、過去の事例件数表示エリア８３と、詳細情報表示エリア８４と、を含む。
【００８５】
エラーコード表示エリア８０には、エラーを識別するエラーコードが表示される。障害発生日表示エリア８１には、障害が発生した発生日が表示される。カテゴリ名表示エリア８２には、図１３（Ａ）において管理端末４のユーザ等において選択されたカテゴリの名前が表示される。また、過去の事例件数表示エリア８３には、図１１のステップＳ１４において集計された各カテゴリ毎の障害履歴情報の件数が表示される。詳細情報表示エリア８４には、図１３（Ａ）において管理端末４のユーザ等において選択されたカテゴリに含まれる障害の詳細情報が表示される。なお、障害の詳細情報としては、例えば障害発生日、障害箇所、内容、原因、対処、影響度等、障害履歴情報に含まれる情報が表示される。
【００８６】
なお、本発明は、以下に記載する付記のような構成が考えられる。
（付記１）
汎用コンピュータがコンソールに表示するメッセージのログを解析するログ解析プログラムであって、
メッセージに応じて、障害に係る履歴情報を抽出する抽出手順と、
前記抽出された障害履歴情報の数と、該抽出された障害履歴情報の内、障害の原因別のカテゴリ毎に分類された障害履歴情報の数と、の割合を算出する算出手順と、
前記割合及び障害の重要度に応じて、障害に係る情報の優先度を決定する決定手順と、
前記決定手順によって優先度が決定された障害に係る情報を出力する出力手順と、
をコンピュータに実行させることを特徴とするログ解析プログラム。
（付記２）
前記抽出手順は、メッセージに応じて、障害に係る履歴情報を格納する障害履歴情報格納手段より、障害に係る履歴情報を抽出することを特徴とする付記１記載のログ解析プログラム。
（付記３）
前記抽出手順において抽出された障害履歴情報を障害の原因別に分類し、集計する分類・集計手順を更に有することを特徴とする付記１又は２記載のログ解析プログラム。
（付記４）
前記出力手順は、前記決定手順によって優先度が決定された障害に係る情報を、前記コンピュータとネットワークを介して接続された管理端末に送信することを特徴とする付記１乃至３何れか一項記載のログ解析プログラム。
（付記５）
付記１乃至４何れか一項記載のログ解析プログラムを記録したコンピュータ読み取り可能な記録媒体。
（付記６）
汎用コンピュータがコンソールに表示するメッセージのログを解析するログ解析装置であって、
メッセージに応じて、障害に係る履歴情報を抽出する抽出手段と、
前記抽出された障害履歴情報の数と、該抽出された障害履歴情報の内、障害の原因別のカテゴリ毎に分類された障害履歴情報の数と、の割合を算出する算出手段と、
前記割合及び障害の重要度に応じて、障害に係る情報の優先度を決定する決定手段と、
前記決定手段によって優先度が決定された障害に係る情報を出力する出力手段と、
を有することを特徴とするログ解析装置。
（付記７）
障害に係る履歴情報を格納する障害履歴情報格納手段を更に有することを特徴とする付記６記載のログ解析装置。
（付記８）
前記抽出手段は、メッセージに応じて、前記障害履歴情報格納手段より、障害に係る履歴情報を抽出することを特徴とする付記７記載のログ解析装置。
（付記９）
前記抽出手段において抽出された障害履歴情報を障害の原因別に分類し、集計する分類・集計手段を更に有することを特徴とする付記６乃至８何れか一項記載のログ解析装置。
（付記１０）
汎用コンピュータがコンソールに表示するメッセージのログを解析するログ解析装置より送信された、優先度が決定された障害に係る情報を受信する受信手順と、
前記優先度に基づいて、障害に係る情報を含む画面を作成する画面作成手順と、
前記画面作成手順において作成された画面を表示する画面表示手順と、
をコンピュータに実行させることを特徴とする管理端末プログラム。
（付記１１）
付記１０記載の管理端末プログラムを記録したコンピュータ読み取り可能な記録媒体。
（付記１２）
汎用コンピュータがコンソールに表示するメッセージのログを解析するログ解析装置とネットワークを介して接続された管理端末であって、
前記ログ解析装置より送信された、優先度が決定された障害に係る情報を受信する受信手段と、
前記優先度に基づいて、障害に係る情報を含む画面を作成する画面作成手段と、
前記画面作成手段において作成された画面を表示する画面表示手段と、
を有することを特徴とする管理端末。
【００８７】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲又は付記に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００８８】
【図１】システム構成の一例を示す図である。
【図２】ログ解析サーバの一例のハードウェア構成図である。
【図３】管理端末の一例のハードウェア構成図である。
【図４】ログ解析サーバの一例の機能構成図である。
【図５】メッセージ集テーブルの一例を示す図である。
【図６】障害履歴テーブルの一例を示す図である。
【図７】原因別カテゴリ集計テーブルの一例を示す図である。
【図８】発生確率テーブルの一例を示す図である。
【図９】管理端末の一例の機能構成図である。
【図１０】コンソールに表示されるメッセージの一例を示す図である。
【図１１】ログ解析処理の一例のフローチャートである。
【図１２】障害情報表示処理の一例のフローチャートである。
【図１３】管理端末に表示される画面の一例を示す図である。
【符号の説明】
【００８９】
１    ログ解析サーバ
２    コンソール
３    汎用コンピュータ
４    管理端末
１３    ドライブ装置
１４    記録媒体
１５    ＲＯＭ
１６    ＲＡＭ
１７    ＣＰＵ
１８    インターフェース装置
１９    ＨＤＤ
２１    入力装置
２２    表示装置
２３    ドライブ装置
２４    記録媒体
２５    ＲＯＭ
２６    ＲＡＭ
２７    ＣＰＵ
２８    インターフェース装置
２９    ＨＤＤ
【図１】
2005284357.tif 000003
【図２】
2005284357.tif 000004
【図３】
2005284357.tif 000005
【図４】
2005284357.tif 000006
【図５】
2005284357.tif 000007
【図６】
2005284357.tif 000008
【図７】
2005284357.tif 000009
【図８】
2005284357.tif 000010
【図９】
2005284357.tif 000011
【図１０】
2005284357.tif 000012
【図１１】
2005284357.tif 000013
【図１２】
2005284357.tif 000014
【図１３】
2005284357.tif 000015