(57)【要約】【課題】より少ない関連付け情報にてメッセージ相関処理を行う。【解決手段】各メッセージについての関連するメッセージを示すデータベースをメッセージ関連情報保存部Ｍ１４として作成しておく。ネットワークを構成する複数の装置のいずれかの装置に障害が生じた場合に該ネットワークを構成する装置から送られてくるメッセージをメモリ部Ｍ１２に保存する。この保存されたメッセージについて、メッセージ関連情報保存部Ｍ１４に基づき、そのメッセージに関連するメッセージを検索する。この検索の結果、関連するメッセージがない場合、及び、関連メッセージがあり、かつ、障害の主原因によるものである場合、そのメッセージを告知する。より少ない関連付け情報のデータベースを用い、障害の回復に必要な、主原因によるメッセージのみを告知することができる。【選択図】      図１
2004266541.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを構成する複数の装置のいずれかの装置に障害が生じた場合に該ネットワークを構成する装置から送られてくるメッセージについて処理を行うメッセージ相関システムであって、各メッセージについての関連するメッセージを示すデータベースと、障害発生時に送られてくるメッセージについて、前記データベースに基づいて該メッセージに関連するメッセージを検索する検索手段と、前記検索手段による検索結果に基づいて、前記送られてくるメッセージに関連するメッセージの有無を判断する関連メッセージ有無判断手段と、前記障害発生の主原因によるメッセージであるか否かを判断する主原因判断手段と、前記関連メッセージ有無判断手段の判断の結果、関連するメッセージがない場合、及び、前記関連メッセージ有無判断手段及び前記主原因判断手段の判断の結果、関連メッセージがあり、かつ、前記障害の主原因によるものである場合、そのメッセージを告知する告知手段とを含むことを特徴とするメッセージ相関システム。
【請求項２】
前記データベースは、発生した障害が、メッセージが送られてきたことの主原因であるかどうかを示す主原因フラグ情報を更に有することを特徴とする請求項１記載のメッセージ相関システム。
【請求項３】
前記ネットワークを構成する各装置の接続関係を示す構成情報が保存されている構成情報保存手段を更に含み、前記検索手段は、前記構成情報保存手段に保存されている構成情報をも参照して前記検索を行うことを特徴とする請求項１又は２記載のメッセージ相関システム。
【請求項４】
ネットワークを構成する複数の装置のいずれかの装置に障害が生じた場合に該ネットワークを構成する装置から送られてくるメッセージについて処理を行うためのメッセージ相関方法であって、前記各メッセージについての関連するメッセージを示すデータベースを作成するデータベース作成ステップと、送られてくる前記メッセージを保存するメッセージ保存ステップと、前記メッセージ保存ステップにおいて保存されたメッセージについて、前記データベース作成ステップにおいて作成されたデータベースに基づいて該メッセージに関連するメッセージを検索する検索ステップと、前記検索ステップにおける検索結果に基づいて、送られてくる前記メッセージに関連するメッセージの有無を判断する関連メッセージ有無判断ステップと、前記障害発生の主原因によるメッセージであるか否かを判断する主原因判断ステップと、前記関連メッセージ有無判断ステップにおける判断の結果、関連するメッセージがない場合、及び、前記関連メッセージ有無判断ステップ及び前記主原因判断ステップにおける判断の結果、関連メッセージがあり、かつ、前記障害の主原因である場合、そのメッセージを告知する告知ステップとを含むことを特徴とするメッセージ相関方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はメッセージ相関システム、メッセージ相関方法に関し、特に故障等の障害が発生した際に、１つの事象を原因として複数のメッセージが送出される場合に用いられるメッセージ相関システム、メッセージ相関方法に関する。
【０００２】
【従来の技術】
通信網において、オペレーション業務の効率化、及び迅速な回復措置を実現するためには、ネットワークの構成要素（Ｎｅｔｗｏｒｋ  Ｅｌｅｍｅｎｔ；以下ＮＥと称する）から出力される故障メッセージを一元的に管理・分析して、回復措置を自動的に決定・実行できるようなネットワーク統合システムの実現が望まれている。
【０００３】
ＮＥで故障が発生した場合、故障情報は、警報として通知されるが、その情報のみでは、サービス影響度の把握は困難である。そこで、保守者が、知識、経験、措置マニュアル等に基づき、他のＮＥの警報情報を収集したり、前後のトラヒック情報を収集したりすることにより、サービス影響度を把握し、故障措置を実施する。この故障措置において、オペレーションミスや、スキル不足による故障の長期化を回避し、迅速かつ適正に故障を回復することが必要である。
【０００４】
ここで、このような故障措置を行うための従来技術として、非特許文献１に記載されているものがある。非特許文献１においては、各装置より出力されるメッセージをある一カ所にて集中的に受信し、メッセージの出力順を意識して関連するメッセージを待ち受けて相関を取る方法である。
また、障害を通知するかどうか判断するためのテーブルを用意しておき、障害情報を受信したとき、同時発生の他の関連ある障害情報との関係を考慮した通報の要否を判定し、障害の発生を通報先に自動的に通報する技術が知られている（特許文献１参照）。この従来技術においては、通報の要否を障害の種類毎に定めておき、発生した障害について通報を行うかどうか判断している。
【０００５】
【特許文献１】
特開平１０−１５４９８１号公報（要約、図５）
【非特許文献１】
ＣＤ−ＲＯＭ「電子情報通信学会２００２年ソサイエティ大会講演論文集」、社団法人電子情報通信学会、平成１４年８月２０日、講演番号：Ｂ−６−７６、「通信移動網オペレーションにおける故障措置自動化の検討」
【０００６】
【発明が解決しようとする課題】
上述した従来技術においては、メッセージ待ち受け部にて受信する全てのメッセージの相関関係を調べるため、すべてのメッセージに関する関連付けの情報をメッセージ出力順も考慮して作成しなければならず、対象メッセージ数が増加するに従い、事前に準備する関連付け情報の数が莫大になるという欠点があった。
【０００７】
本発明は上述した従来技術の欠点を解決するためになされたものであり、その目的は待ち受け処理を行わず、受信したメッセージ個々に過去に送出されたメッセージの履歴を元に分析を行い、事象の原因であるか否かを判断することによって、より少ない関連付け情報にてメッセージ相関処理を行うことのできるメッセージ相関システム、メッセージ相関方法を提供することである。
【０００８】
【課題を解決するための手段】
本発明の請求項１によるメッセージ相関システムは、ネットワークを構成する複数の装置のいずれかの装置に障害が生じた場合に該ネットワークを構成する装置から送られてくるメッセージについて処理を行うメッセージ相関システムであって、各メッセージについての関連するメッセージを示すデータベースと、障害発生時に送られてくるメッセージについて、前記データベースに基づいて該メッセージに関連するメッセージを検索する検索手段と、前記検索手段による検索結果に基づいて、前記送られてくるメッセージに関連するメッセージの有無を判断する関連メッセージ有無判断手段と、前記障害発生の主原因によるメッセージであるか否かを判断する主原因判断手段と、前記関連メッセージ有無判断手段の判断の結果、関連するメッセージがない場合、及び、前記関連メッセージ有無判断手段及び前記主原因判断手段の判断の結果、関連メッセージがあり、かつ、前記障害の主原因によるものである場合、そのメッセージを告知する告知手段とを含むことを特徴とする。こうすることにより、障害の回復に必要な、主原因によるメッセージのみを告知することができる。
【０００９】
本発明の請求項２によるメッセージ相関システムは、請求項１において、前記データベースは、発生した障害が、メッセージが送られてきたことの主原因であるかどうかを示す主原因フラグ情報を更に有することを特徴とする。この主原因フラグ情報の内容を参照することにより、障害の主原因によるものであるかどうかの判断が容易になる。
【００１０】
本発明の請求項３によるメッセージ相関システムは、請求項１又は２において、前記ネットワークを構成する各装置の接続関係を示す構成情報が保存されている構成情報保存手段を更に含み、前記検索手段は、前記構成情報保存手段に保存されている構成情報をも参照して前記検索を行うことを特徴とする。こうすることにより、ネットワークを構成する各装置の接続関係をも考慮した関連付けを行うことができる。
【００１１】
本発明の請求項４によるメッセージ相関方法は、ネットワークを構成する複数の装置のいずれかの装置に障害が生じた場合に該ネットワークを構成する装置から送られてくるメッセージについて処理を行うためのメッセージ相関方法であって、前記各メッセージについての関連するメッセージを示すデータベースを作成するデータベース作成ステップ（後述するステップＳ８０１に相当）と、送られてくる前記メッセージを保存するメッセージ保存ステップ（後述するステップＳ８０２に相当）と、前記メッセージ保存ステップにおいて保存されたメッセージについて、前記データベース作成ステップにおいて作成されたデータベースに基づいて該メッセージに関連するメッセージを検索する検索ステップ（後述するステップＳ８０３に相当）と、前記検索ステップにおける検索結果に基づいて、送られてくる前記メッセージに関連するメッセージの有無を判断する関連メッセージ有無判断ステップ（後述するステップＳ８０４に相当）と、前記障害発生の主原因によるメッセージであるか否かを判断する主原因判断ステップ（後述するステップＳ８０５に相当）と、前記関連メッセージ有無判断ステップにおける判断の結果、関連するメッセージがない場合、及び、前記関連メッセージ有無判断ステップ及び前記主原因判断ステップにおける判断の結果、関連メッセージがあり、かつ、前記障害の主原因である場合、そのメッセージを告知する告知ステップ（後述するステップＳ８０６に相当）とを含むことを特徴とする。こうすることにより、障害の回復に必要な、主原因によるメッセージのみを告知することができる。
【００１２】
【発明の実施の形態】
次に、図面を参照して本発明によるメッセージ相関システムの実施の一形態について説明する。なお、以下の説明において参照する各図においては、他の図と同等部分に同一符号が付されている。
（システム全体の構成）
図１は本システムの実施の一形態を示すブロック図であり、通信ネットワークを管理する、汎用計算機からなるオペレーションシステムに本システムを適用した例である。
【００１３】
同図に示されているように、本実施形態によるメッセージ相関システムは、通信媒体を介して通信ネットワーク１００に接続され、各通信装置Ｎ１〜Ｎ４の監視を行うオペレーションシステムＯ１と、オペレーションシステムＯ１に接続され、オペレーションシステムＯ１において受信したメッセージの関連性を調査するオペレーションマネジメントシステムＭ１と、オペレーションマネジメントシステムＭ１に接続され、オペレーションマネジメントシステムＭ１において調査したメッセージ間の関連性の結果を運用者に表示して告知するための表示出力装置Ｄ１と、を含んで構成されている。
【００１４】
通信ネットワーク１００は、本例では、４つの通信装置Ｎ１〜Ｎ４と、これら通信装置Ｎ１〜Ｎ４それぞれに接続されている４つの通信端末Ｔ１〜Ｔ４とから構成されている。
オペレーションシステムＯ１は、通信装置Ｎ１〜Ｎ４からのメッセージを受信する。
【００１５】
オペレーションマネジメントシステムＭ１は、通信装置Ｎ１〜Ｎ４から送信されるメッセージの関連性を調査する。
表示出力装置Ｄ１は、オペレーションマネジメントシステムＭ１によって関連づけが行われたメッセージを表示するための装置である。
（オペレーンョンマネジメントシステムの構成）
図２は、図１中のオペレーンョンマネジメントシステムＭ１の構成例を示すブロック図である。同図において、オペレーションマネジメントシステムＭ１は、オペレーションシステムＯ１からメッセージを受信するメッセージ受信部Ｍ１１と、受信したメッセージを一定期間保存するメモリ部Ｍ１２と、メッセージ関連情報保存部Ｍ１４や通信ネットワーク上にある通信装置の構成情報保存部Ｍ１５に基づいて、受信メッセージとメモリ部のメッセージの関連性を調査するメッセージ相関実行部Ｍ１３と、メッセージの関連性の結果を画面に表示させるメッセージ表示部Ｍ１６とを含んで構成されている。
【００１６】
メッセージ相関実行部Ｍ１３は、メモリ部Ｍ１２に保存されている受信メッセージについて検索を行う検索機能Ｍ１３−１と、メッセージ関連情報保存部Ｍ１４及び構成情報保存部Ｍ１５に保存されている情報とに基づいて、メモリ部Ｍ１２に保存されている受信メッセージに関連するメッセージがあるか否か判断する関連メッセージ有無判断機能Ｍ１３−２と、関連メッセージ有無判断機能Ｍ１３−２によって関連するメッセージ発見された場合に、メッセージ関連情報保存部Ｍ１４に保存されている情報に基づき主原因の判断を行う主原因判断機能Ｍ１３−３と、関連メッセージ有無判断機能Ｍ１３−２及び主原因判断機能Ｍ１３−３による判断の結果に基づき、告知すべきメッセージをメッセージ表示部Ｍ１６に通知する通知機能Ｍ１３−４と、を有している。
【００１７】
このような構成において、通信装置Ｎ１、Ｎ２、Ｎ３、Ｎ４から送出されたメッセージは、メッセージ受信部Ｍ１１で受信され、メモリ部Ｍ１２に保存される。すなわち、通信装置Ｎ４で通信断を検出すると、それに伴いメッセージがオペレーションシステムＭ１を経由してメッセージ受信部Ｍ１１に送られ、このメッセージがメモリ部Ｍ１２に送られて保存される。保存されたメッセージは、一定時間後にメッセージ相関実行部Ｍ１３に送られる。
【００１８】
メッセージ相関実行部Ｍ１３は、受信用のメッセージ関連情報保存部Ｍ１４の情報と、構成情報保存部Ｍ１５の情報とに基づき、メモリ部Ｍ１２に関連するメッセージがないか検索する。
この検索は、例えば以下のように行う。すなわち、まず、受信したメッセージに含まれる対向装置（あるいは対向装置を特定できるインタフェース）と、データベースから得られる関連するメッセージとを、一時記憶に保存する。この場合、メッセージ番号を保存すれば良い。
【００１９】
次に、メモリ部Ｍ１２に保存されている受信メッセージ一覧全体を検索機能Ｍ１３−１により走査して検索する。この検索の際には、一時記憶に保存されている対向装置より発信されており、かつ、データベースから得られる関連メッセージを抽出する。
上記の検索の結果、関連するメッセージが発見された場合は主原因判断機能Ｍ１３−３により、メッセージ関連情報保存部Ｍ１４に従い、障害の主原因によるメッセージであるかの判断を行う。障害の主原因によるものと判断される、または関連する発見されない場合は、その受信メッセージを通知機能Ｍ１３−４によりメッセージ表示部Ｍ１６に通知し、表示出力装置Ｄ１へ送出される。メッセージ相関実行部Ｍ１３の主原因判断機能Ｍ１３−３により、主原因によるものではないと判断されたメッセージは、自らの処理プロセスを消滅させることにより後段に続く処理をキャンセルする。つまり、以後の処理が行われない。
【００２０】
（システム全体の動作）
以上のような構成からなるオペレーンョンマネジメントシステムは、以下のように動作する。
まず、メッセージ受信部Ｍ１１は、各装置から送出されたメッセージを受信し、メッセージ毎にプロセスを生成する。メモリ部Ｍ１２は、受信したメッセージを一定期間保存する。
【００２１】
メッセージ関連情報保存部Ｍ１４は、メッセージ同士の関連性に関する情報を保存している。メッセージ相関実行部Ｍ１３は、メッセージ関連情報保存部Ｍ１４に保存されているメッセージと関連するメッセージがメモリ部Ｍ１２に存在するか検索を行うとともに主原因によるものであるか判断し、後段の処理の有無を決定する。メッセージ表示部Ｍ１６は、主たる原因となるメッセージのみを表示する。これらが協働する結果、受信したメッセージから相関関係にあるメッセージを導き出し、障害の主原因に直接関連するメッセージを表示することが可能となる。
【００２２】
（メッセージの構成例）
ここで、図３を参照し、メッセージの構成例について説明する。本例では、図１中の通信装置Ｎ１において対Ｎ４用の通信インタフェースに異常Ｋが発生し、通信装置Ｎ１〜Ｎ４において通信が途絶えた場合について説明する。
上記のような異常が発生した場合において、オペレーションマネジメントシステムＭ１内のメッセージ受信部Ｍ１１が受信するメッセージの構成例が図３に示されている。同図に示されているメッセージでは、メッセージ送信元の通信装置名が「Ｎ４」、メッセージ番号が「１００１」、メッセージの内容が「通信断ＩＦ−Ｎｏ．４０１」である。したがって、このメッセージは図１中の通信装置Ｎ４から送られてきたメッセージであり、その内容は「Ｎｏ．４０１」のインタフェースが通信断になった、というものである。
【００２３】
なお、メッセージ内の対向装置の識別は、メッセージのフォーマット（形式）が決まっていれば、対向装置情報が記載されている部分を直接読出し、フォーマットが決まっていなければメッセージ内容から文字列を頼りに、対向装置情報を読出す。例えば、図３においては、「ＩＦ−Ｎｏ．」を頼りに、対向装置情報を読出す。
【００２４】
（各情報の構成例）
図４〜図７を参照し、メッセージや各部に保存される情報の例について説明する。本例においても、上記と同様に、図１中の通信装置Ｎ１において対Ｎ４用の通信インタフェースに異常Ｋが発生し、通信装置Ｎ１〜Ｎ４において通信が途絶えた場合について説明する。
【００２５】
また、オペレーションマネジメントシステムＭ１内のメモリ部Ｍ１２に保存されている情報の構成例が図４に示されている。同図においては、通信装置名が「Ｎ１」でメッセージ番号が「０９００」のメッセージの内容が「通信インタフェース部異常ＩＦ−Ｎｏ．１０４」、通信装置名が「Ｎ１」でメッセージ番号が「１００１」のメッセージの内容が「通信断ＩＦ−Ｎｏ．１０４」、通信装置名が「Ｎ４」、メッセージ番号が「２０１０」のメッセージの内容が「処理輻輳」である。
【００２６】
さらに、オペレーションマネジメントシステムＭ１内のメッセージ関連情報保存部Ｍ１４で管理される情報の構成例が図５に示されている。同図において、メッセージ関連情報保存部Ｍ１４で管理される情報は、各メッセージに対応して設けられたデータベースの構成をなしている。
なお、このデータベースは、過去の保守経験に基づき、以下の手順で作成しておく。この場合、自動的に作成されるのではなく、全て端末操作者による手入力となる。
【００２７】
すなわち、ある事象Ｚに対し、必ず発生するメッセージＡ、Ｂ、Ｃ…を抽出する。メッセージＡが検出されたときに参照されるデータベースＬＡに、メッセージＢを受信しかつメッセージＣを受信した場合の事象の説明と、その場合にメッセージＡが障害の主原因によるものであるか判別するためのフラグとを記述する。
【００２８】
例えば、事象Ｙの時にはＡ、Ｂだけ受信、事象Ｘの時にはＡ、Ｃだけ受信、事象Ｗの時にはＡ、Ｂ、Ｃ、Ｄを受信、というように、メッセージの組合せが異なるのであればそれらは別の事象として記述する。ここでは、Ａ、Ｂ、Ｃの中からＡが主原因によるものであることとして、フラグを立てる。
同様にして、メッセージＢが検出されたときに参照されるデータベースＬＢにメッセージＡ、Ｃ受信時に関する記述を、メッセージＣが検出されたときに参照されるデータベースＬＣにメッセージＢ、Ｃを受信時に関する記述をする。
【００２９】
同図において、メッセージ番号「１００１」のメッセージは、関連メッセージ番号が「０９００」の場合に、主原因メッセージは「通信インタフェース部異常」であり、これは主原因によるものである。一方、メッセージ番号「０９００」のメッセージは、関連メッセージ番号が「１００１」の場合に、主原因メッセージは同じく「通信インタフェース部異常」であるが、これは主原因によるものではない。
【００３０】
また、同図において、メッセージ番号「１００１」のメッセージは、関連メッセージ番号が「３００１」の場合に、主原因メッセージは「プロセッサ異常」であり、これは主原因によるものではない。同じく、関連メッセージ番号が「６００１」及び「７０００」の場合に、主原因メッセージは「ＡＰＬ（通信機能）異常」であり、これらも主原因によるものではない。
【００３１】
さらに、メッセージ番号「０９００」のメッセージは、関連メッセージ番号が「８０８０」の場合に、主原因メッセージは「中継装置異常」であるが、これは主原因によるものではない。
さらに、構成情報保存部Ｍ１５で管理される情報の構成例が図６に示されている。同図において、構成情報は、通信装置名と、インタフェース番号（ＩＦ−Ｎｏ．）と、接続先装置名との対応関係を示す情報である。この情報はネットワークを構成する各装置の接続関係を示している。
【００３２】
通信装置名「Ｎ１」については、インタフェース番号（ＩＦ−Ｎｏ．）「１０２」の接続先装置が「Ｎ２」、同じく「１０３」の接続先装置が「Ｎ３」、同じく「１０４」の接続先装置が「Ｎ４」である。
通信装置名「Ｎ２」については、インタフェース番号（ＩＦ−Ｎｏ．）「２０１」の接続先装置が「Ｎ１」である。
【００３３】
通信装置名「Ｎ４」については、インタフェース番号（ＩＦ−Ｎｏ．）「４０１」の接続先装置が「Ｎ１」、同じく「４０２」の接続先装置が「Ｎ２」、同じく「４０３」の接続先装置が「Ｎ３」である。
以上のように、ネットワークを構成する各装置のインタフェース番号とその接続先を特定するための情報、すなわちネットワーク構成情報部が図１中の構成情報保存部Ｍ１５である。
【００３４】
図３及び図４に示されているメッセージを全て受信しメッセージ相関処理を行った結果が図７に示されている。
まず、図４中のメッセージ番号「０９００」のメッセージは、図５を参照すると、関連メッセージ番号が「１００１」であり、関連メッセージが存在する。一方、主原因フラグ情報は「−」になっているので主原因によるものではない。
【００３５】
これに対し、図４中のメッセージ番号「１００１」のメッセージは、図５を参照すると、関連メッセージ番号が「０９００」であり、関連メッセージが存在する。一方、主原因フラグ情報が「○」になっているので主原因によるものである。
したがって、通信装置「Ｎ１」についてメッセージ番号「０９００」のメッセージの内容である「通信インタフェース部異常  ＩＦ−Ｎｏ．１０４」を主原因メッセージとし、「通信断  ＩＦ−Ｎｏ．１０４」及び「通信断  ＩＦ−Ｎｏ．４０１」を関連メッセージとする情報が、メッセージ表示部Ｍ１６に送られて表示される。
【００３６】
次に、図４中のメッセージ番号「２０１０」のメッセージは、図５を参照すると、関連メッセージは存在しない。したがって、通信装置「Ｎ３」についてメッセージ番号「２０１０」のメッセージの内容である「処理輻輳」を主原因メッセージとし、関連メッセージのない情報が、メッセージ表示部Ｍ１６に送られて表示される。
【００３７】
以上のように本例では、通信装置から送出された複数のメッセージについて関連づけを行い、障害の主原因によるメッセージと関連して発生したメッセージとの相関関係の分析結果が表示出力装置Ｄ１に表示される。
以上説明した本システムにおいては、以下の点が特許文献１とは異なる。すなわち、メッセージに含まれる、対向装置に関する情報を識別することにより、メッセージそのものだけでなく、ネットワーク構成も考慮に入れた関連づけを行う点が異なる。また、受信メッセージ単独における出力要否と他メッセージとの関連による出力要否を１つのデータベースによって実現している点が異なる。
【００３８】
（メッセージ相関方法）
上述したメッセージ相関システムによって実現されるメッセージ相関方法について、図８を参照して説明する。
同図において、最初に、上述したデータベース（図５参照）を予め作成しておく（ステップＳ８０１）。通信装置から送出されたメッセージを受信し、その受信したメッセージを保存する（ステップＳ８０２）。
受信メッセージ用のメッセージ間関連情報保存部の情報と構成情報保存部の情報とに基づき、保存したメッセージに関連するメッセージがないか検索する（ステップＳ８０３）。そして、検索の結果、関連メッセージがあるか判断する（ステップＳ８０４）。
【００３９】
ステップＳ８０４の判断の結果、関連メッセージがない場合は、そのメッセージを通知する（ステップＳ８０４→Ｓ８０６）。
一方、ステップＳ８０４の判断の結果、関連メッセージがある場合は、さらに主原因によるものであるか判断する（ステップＳ８０４→Ｓ８０５）。ステップＳ８０５の判断の結果、主原因によるものである場合は、そのメッセージを通知する（ステップＳ８０５→Ｓ８０６）。
【００４０】
一方、ステップＳ８０５の判断の結果、主原因によるものではない場合は、以後の処理を行わず、そのメッセージを通知しない（ステップＳ８０５→Ｓ８０７）。要するに、関連メッセージがあり、かつ、主原因によるものではない場合に、以後の処理を行わない。
以上のように処理することにより、相関処理から除外するので、主原因によるメッセージのみを出力装置に表示できる。つまり、メッセージを待ち受けることなくメッセージ個々それぞれについてメッセージの相関関係を判断することにより、障害の主原因によるメッセージのみを出力装置に表示できる。
【００４１】
（まとめ）
以上説明したように本発明では、相関関係にある障害メッセージのデータベースを保存しておき、各装置から発出される障害メッセージと関連性あるものが、保存されている過去のメッセージにあるか検索し、さらに主となる原因を表すメッセージであるか判断し、そのように判断されれば出力し、そうでなければ以降の処理をキャンセルしている。
【００４２】
すなわち、まず装置から発生されるメッセージについて、メッセージ毎に相関関係にあるメッセージのデータベースを作成しておく。この作成したデータベースは、システム内に保存しておく。
障害が発生した装置からメッセージが送出され、本システムにて受信すると、メッセージの受信履歴を一時的にメモリ部に保存する。それとともに、相関関係のデータベースに従い、メモリ部に保存されている過去のメッセージから関連性のあるメッセージがないか検索する。
【００４３】
さらに、相関関係にあるメッセージの中から主となる原因をよく表すメッセージであるかを相関関係のデータベースに従って判断し、主原因によるメッセージと判断されれば出力装置へ出力し、主原因によるものではないと判断されれば以降に続く処理をキャンセルする。
以上のように処理することにより、相関処理から除外する処理を行う。本発明が従来の技術と異なる点は、メッセージを待ち受けることなくメッセージ個々がそれぞれメッセージの相関関係を判断し、主原因によるメッセージのみを出力装置に表示できる点である。
【００４４】
【発明の効果】
以上説明したように本発明では、メッセージの出力順を意識しない相関関係情報により、メッセージ間の相関を取ることができる。例えば、メッセージが５種類あった場合、従来の方法では、メッセージの受信順序も考慮して相関関係情報を作成するため最大３２５通りの情報を作成しなければならなかった。すなわち、従来技術によると、受信メッセージの組合せの他に、メッセージの受信順序を考慮する必要がある。このため、
メッセージ１個の組合せ：５通り
メッセージ２個の組合せ：５×４＝２０通り
メッセージ３個の組合せ：５×４×３＝６０通り
メッセージ４個の組合せ：５×４×３×２＝１２０通り
メッセージ５個の組合せ：５×４×３×２×１＝１２０通り
であるため、合計は５＋２０＋６０＋１２０＋１２０＝３２５通りとなる。
【００４５】
一方、本発明では、受信順序を考慮しなくても良いため、最大でも８０通りの情報作成をすれば良いこととなる。このことについて以下説明する。本発明では、メッセージの種類ごとにデータベースが存在している。例えば、メッセージの種類が５種類であれば、５つのデータベースが存在する。そして、各データベースの中に残りのメッセージによる組合せ（受信順序は関係しない純粋な組合せ）は、以下のようになる。すなわち、１つのデータベースの中に記載されるメッセージの組合せは、
メッセージ０個の組合せ：１通り
メッセージ１個の組合せ：４通り
メッセージ２個の組合せ：（４×３）／（２×１）＝６通り
メッセージ３個の組合せ：（４×３×２）／（３×２×１）＝４通り
メッセージ４個の組合せ：（４×３×２×１）／（４×３×２×１）＝４通り
であるため、合計は１＋４＋６＋４＋１＝１６通りである。そして、データベースが５つあるので、１６×５＝８０通りとなる。
したがって、本発明によれば、従来技術に比して、相関関係情報の作成、保守が容易となる。
【図面の簡単な説明】
【図１】本発明によるメッセージ相関システムの実施の一形態を示すブロック図である。
【図２】図１中のオペレーションマネジメントシステムの構成例を示すブロック図である。
【図３】図２中のメッセージ受信部に通知されるメッセージの構成例である。
【図４】図２中のメモリ部で管理されるデータの構成例である。
【図５】図２中のメッセージ間関連情報保存部において管理されるデータの構成例である。
【図６】図２中の構成情報保存部において管理されるデータの構成例である。
【図７】図３及び図４に示されているメッセージを全て受信した場合における相関処理結果を示す図である。
【図８】本発明によるメッセージ相関方法を示すフローチャートである。
【符号の説明】
Ｄ１  表示出力装置
Ｍ１  オペレーションマネジメントシステム
Ｍ１１  メッセージ受信部
Ｍ１２  メモリ部
Ｍ１３  メッセージ相関実行部
Ｍ１３−１  検索機能
Ｍ１３−２  関連メッセージ有無判断機能
Ｍ１３−３  主原因判断機能
Ｍ１３−４  通知機能
Ｍ１４  メッセージ関連情報保存部
Ｍ１５  構成情報保存部
Ｍ１６  メッセージ表示部
Ｎ１〜Ｎ４  通信装置
Ｏ１  オペレーションシステム
Ｔ１〜Ｔ４  通信端末
【図１】
2004266541.tif 000003
【図２】
2004266541.tif 000004
【図３】
2004266541.tif 000005
【図４】
2004266541.tif 000006
【図５】
2004266541.tif 000007
【図６】
2004266541.tif 000008
【図７】
2004266541.tif 000009
【図８】
2004266541.tif 000010