(57)【特許請求の範囲】
【請求項１】
自己の動作状態を示す動作情報を生成する監視対象装置と、前記動作情報を取得すると共に前記動作情報から予め設定された抽出条件に適合する動作情報の抽出処理を行う監視装置とを備えた運用情報管理システムであって、
前記監視対象装置は、
前記動作情報が予め設定された第１の動作判定条件に適合するか否かの適合判定を行う第１の動作判定部と、
前記第１の動作判定条件に適合した前記動作情報が前記監視装置内に予め設定された第２の動作判定条件に適合した場合に当該第２の動作判定条件の識別子を前記第１の動作判定条件に関連付け履歴情報リストとして記憶する履歴情報記憶部と、
前記動作情報が適合した前記第１の動作判定条件に前記第２の動作判定条件の識別子が関連付けられている場合に前記動作情報に対して当該第２の動作判定条件の識別子を付与する履歴情報付与処理部とを備え、
前記監視装置は、
当該監視装置における前記抽出処理にかかる処理負荷の値を示す処理負荷値を検出する処理負荷検出部と、
異なる複数の動作判定条件からなる前記第２の動作判定条件を記憶する条件記憶部と、
前記検出された処理負荷値が一定値より低い場合に前記監視対象装置から取得した前記動作情報が前記第２の動作判定条件の各動作判定条件に適合するか否かを判定する第２の動作判定部と、
前記検出された処理負荷値が予め設定された一定値より高い場合に前記動作情報に付与された第２の動作判定条件の識別子に対応する動作判定条件を前記履歴情報リストに含まれる第２の動作判定条件に前記動作情報が適合するか否かを判定する高負荷時動作判定部と、
前記第２の動作判定条件または前記識別子に対応する動作判定条件に適合すると判定された動作情報を出力表示する抽出動作情報出力部とを備えたことを特徴とする運用情報管理システム。
【請求項２】
請求項１に記載の運用情報管理システムにおいて、
前記監視装置は、
前記第２の動作判定条件の動作判定条件のうち前記動作情報に適合した動作判定条件の第２の動作判定条件の識別子を前記履歴情報記憶部に送信する履歴情報送信部を備え、
前記監視対象装置は、
前記履歴情報送信部から送り込まれた前記第２の動作判定条件の識別子を前記履歴情報リストに付加登録する履歴情報リスト更新部を備えたことを特徴とする運用情報管理システム。
【請求項３】
請求項１または２に記載の運用情報管理システムにおいて、
前記検出された処理負荷値が予め設定された一定値より高い場合に前記監視装置から前記第２の動作判定条件の識別子が付与されていない動作情報を取得し当該動作情報から前記第２の動作状態判定条件に適合した動作情報を抽出する解析補助装置を前記監視装置に併設したことを特徴とする運用情報管理システム。
【請求項４】
請求項２に記載の運用情報管理システムにおいて、
前記検出された処理負荷値が予め設定された一定値より高い場合に前記監視装置から前記第２の動作判定条件の識別子が付与されていない動作情報を取得し当該動作情報から前記第２の動作状態判定条件に適合した動作情報を抽出する解析補助装置を前記監視装置に併設し
前記解析補助装置は、
前記抽出した動作情報を前記抽出動作情報出力部に送信する出力動作情報送信部と、
前記動作情報が適合した前記第２の動作判定条件の識別子である履歴情報を前記履歴情報送信部に通知する履歴情報通知部とを備えたことを特徴とする運用情報管理システム。
【請求項５】
自己の動作状態を示す動作情報を生成する監視対象装置と、前記動作情報を取得すると共に前記動作情報から予め設定された第２の動作判定条件に適合する動作情報の抽出処理を行う監視装置とを備えた運用情報管理システムにあって、予め設定された抽出条件に基づき抽出した動作情報を出力する運用情報管理方法であって、
前記監視対象装置が、
前記動作情報が予め設定された第１の動作判定条件に適合するか否かの適合判定を行い、
前記動作情報に適合した前記第１の動作判定条件に対して前記第２の動作判定条件の識別子が関連付けられた履歴情報リストが設定されている場合に前記動作情報に対して前記第２の動作判定条件の識別子を付与すると共に前記動作情報を前記監視装置に送信し、
前記監視装置は、
当該監視装置における前記抽出処理にかかる処理負荷の値を示す処理負荷値を検出し、
前記検出された処理負荷値が一定値より低い場合に、前記監視対象装置から取得した前記動作情報が前記第２の動作判定条件の各動作判定条件に適合するか否かを判定し、
前記検出された処理負荷値が予め設定された一定値より高い場合に、前記動作情報に付与された第２の動作判定条件の識別子が前記履歴情報リストに含まれる前記第２の動作判定条件に適合するか否かを判定し、
前記第２の動作判定条件または前記識別子に対応する動作判定条件に適合した動作情報を抽出することを特徴とする運用情報管理方法。
【請求項６】
自己の動作状態を示す動作情報を生成する監視対象装置と、前記動作情報を取得すると共に前記動作情報から予め設定された第２の動作判定条件に適合する動作情報を抽出する監視装置とを備えた運用情報管理システムにあって、前記抽出された動作情報を出力するための運用情報管理プログラムであって、
前記動作情報が予め設定された第１の動作判定条件に適合するか否かの適合判定を行う第１の動作判定機能と、
前記動作情報に適合した前記第１の動作判定条件に前記第２の動作判定条件の識別子が関連付けられた履歴情報リストが設定されている場合に前記動作情報に対応する前記第２の動作判定条件の識別子を付与する履歴情報付与機能と、
当該監視装置における前記抽出処理にかかる処理負荷の値を示す処理負荷値を検出する処理負荷検出機能と、
前記検出された処理負荷値が一定値より低い場合に、前記監視対象装置から取得した前記動作情報が前記第２の動作判定条件の各動作判定条件に適合するか否かを判定する第２の動作判定機能と、
前記検出された処理負荷値が予め設定された一定値より高い場合に、前記動作情報に付与された第２の動作判定条件の識別子が前記履歴情報リストに含まれる前記第２の動作判定条件に適合するか否かを判定する高負荷時動作判定機能と、
前記第２の動作判定条件または前記識別子に対応する動作判定条件に適合した動作情報を抽出する動作情報抽出機能とを予め設定されたコンピュータに実行させることを特徴とする運用情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータ装置の運用管理に関し、特に障害情報などのコンピュータ装置の動作状態を示す監視情報の処理を行うシステムに関する。
【背景技術】
【０００２】
コンピュータシステムの大規模化、複雑化に伴い、システムを維持するために必要な管理コストも増大している。
具体的には、例えば、同一のネットワークに属するコンピュータ装置の台数が増加した場合、または１台のコンピュータ装置に対しても、コンピュータ装置の動作に係り監視しなければならない内容が複雑化、膨大化するといった問題が発生している。
【０００３】
そのため、コンピュータネットワークの中に、同一のネットワークに属する他のコンピュータの動作状況を監視する専用の装置が設けられることがある。ここでは、そのような装置を監視装置といい、監視装置が監視する対象となるコンピュータ装置を監視対象装置というものとする。
監視対象装置は、自らの動作状況を表すメッセージ（監視情報）を、ネットワークを介して監視装置に送付する。監視装置は、この監視情報を収集して表示する。監視装置と監視対象装置とが同一のネットワークに接続されてなるシステムを、ここでは運用情報管理システムという。
【０００４】
ところで、上記運用情報管理システムで、監視装置において監視対象装置から受け取った監視情報について、予め設定された全ての抽出条件(フィルタ)に基づきチェックを行い、フィルタに適合する監視情報を抽出する処理（抽出処理）を行う場合、いつ発生するかわからない監視情報の抽出処理のためにシステム資源に十分な余裕を持たせる必要があり、システム資源の利用効率が低下してしまうといった不都合がある。
【０００５】
また、運用情報管理システムにおける、主な目的である障害対処の支援を行うためには、正常時に比べて大量の警告メッセージが発生することを想定してシステム構築を行う必要があり、システムが高価になってしまうといった不都合があり、監視装置における監視情報の処理にかかるシステム資源の利用効率を最適化することが困難であった。
【０００６】
これに対する関連技術として、既に発生したメッセージ（監視情報）については監視装置においてのチェックを実施しない設定とすることにより、監視装置におけるフィルタの処理負荷を軽減する手法が開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特願２００８−２６７７５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１に開示された関連技術では、予め設定されたメッセージに完全に一致する監視情報が発生しない状況では、監視情報の抽出処理にかかる処理負荷が通常時より増大してしまう。このため、大量の異なる警告メッセージなどの監視情報が短時間に大量に発生するような場面においては、さらに処理負荷が増大してしまうといった不都合が生じ得る。
【０００９】
［発明の目的］
本発明は、上記関連技術の有する不都合を改善し、監視対象装置の動作情報を抽出する処理に係る処理負荷を有効に軽減し得る運用情報管理システム、運用情報管理方法、および運用情報管理プログラムを提供することを、その目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明に係る運用情報管理システムは、自己の動作状態を示す動作情報を生成する監視対象装置と、前記動作情報を取得すると共に前記動作情報から予め設定された抽出条件に適合する動作情報の抽出処理を行う監視装置とを備えた運用情報管理システムであって、前記監視対象装置は、前記動作情報が予め設定された第１の動作判定条件に適合するか否かの適合判定を行う第１の動作判定部と、前記第１の動作判定条件に適合した前記動作情報が前記監視装置内に予め設定された第２の動作判定条件に適合した場合に当該第２の動作判定条件の識別子を前記第１の動作判定条件に関連付け履歴情報リストとして記憶する履歴情報記憶部と、前記動作情報が適合した前記第１の動作判定条件に前記第２の動作判定条件の識別子が関連付けられている場合に前記動作情報に対して当該第２の動作判定条件の識別子を付与する履歴情報付与処理部とを備え、前記監視装置は、当該監視装置における前記抽出処理にかかる処理負荷の値を示す処理負荷値を検出する処理負荷検出部と、異なる複数の動作判定条件からなる前記第２の動作判定条件を記憶する条件記憶部と、前記検出された処理負荷値が一定値より低い場合に前記監視対象装置から取得した前記動作情報が前記第２の動作判定条件の各動作判定条件に適合するか否かを判定する第２の動作判定部と、前記検出された処理負荷値が予め設定された一定値より高い場合に前記動作情報に付与された第２の動作判定条件の識別子に対応する動作判定条件を前記履歴情報リストに含まれる第２の動作判定条件に前記動作情報が適合するか否かを判定する高負荷時動作判定部と、前記第２の動作判定条件または前記識別子に対応する動作判定条件に適合すると判定された動作情報を出力表示する抽出動作情報出力部とを備えた構成を有する。
【００１１】
また、本発明にかかる運用情報管理方法は、自己の動作状態を示す動作情報を生成する監視対象装置と、前記動作情報を取得すると共に前記動作情報から予め設定された第２の動作判定条件に適合する動作情報の抽出処理を行う監視装置とを備えた運用情報管理システムにあって、予め設定された抽出条件に基づき抽出した動作情報を出力する運用情報管理方法であって、前記監視対象装置が、前記動作情報が予め設定された第１の動作判定条件に適合するか否かの適合判定を行い、前記動作情報に適合した前記第１の動作判定条件に対して前記第２の動作判定条件の識別子である履歴情報が関連付けられている場合に前記動作情報に対応する前記履歴情報を付与すると共に前記動作情報を前記監視装置に送信し、前記監視装置が、当該監視装置における前記抽出処理にかかる処理負荷の値を示す処理負荷値を検出し、前記検出された処理負荷値が一定値より低い場合に、前記監視対象装置から取得した前記動作情報が前記第２の動作判定条件の各動作判定条件に適合するか否かを判定し、前記検出された処理負荷値が予め設定された一定値より高い場合に、前記動作情報に付与された履歴情報に対応する動作判定条件を前記第２の動作判定条件中から選出すると共に当該選出された各動作判定条件に前記動作情報が適合するか否かを判定し、前記第２の動作判定条件または前記識別子に対応する動作判定条件に適合した動作情報を抽出することを特徴としている。
【００１２】
更に、本発明にかかる運用情報管理プログラムは、自己の動作状態を示す動作情報を生成する監視対象装置と、前記動作情報を取得すると共に前記動作情報から予め設定された第２の動作判定条件に適合する動作情報を抽出する監視装置とを備えた運用情報管理システムにあって、前記抽出された動作情報を出力するための運用情報管理プログラムであって、前記動作情報が予め設定された第１の動作判定条件に適合するか否かの適合判定を行う第１の動作判定機能と、前記動作情報に適合した前記第１の動作判定条件に前記第２の動作判定条件の識別子である履歴情報が関連付けられている場合に前記動作情報に対応する前記履歴情報を付与する履歴情報付与機能と、当該監視装置における前記抽出処理にかかる処理負荷の値を示す処理負荷値を検出する処理負荷検出機能と、前記検出された処理負荷値が一定値より低い場合に、前記監視対象装置から取得した前記動作情報が前記第２の動作判定条件の各動作判定条件に適合するか否かを判定する第２の動作判定機能と、前記検出された処理負荷値が予め設定された一定値より高い場合に、前記動作情報に付与された履歴情報に対応する動作判定条件を前記第２の動作判定条件中から選出すると共に当該選出された各動作判定条件に前記動作情報が適合するか否かを判定する高負荷時動作判定機能と、前記第２の動作判定条件または前記識別子に対応する動作判定条件に適合した動作情報を抽出する動作情報抽出機能とを予め設定されたコンピュータに実行させることを特徴としている。
【発明の効果】
【００１３】
本発明は、以上のように構成され機能するので、これによると、動作情報（メッセージ）の抽出処理を行うための動作判定条件を監視装置における負荷状態（負荷情報）に基づき決定する構成としたことにより、監視対象装置における動作情報を抽出する処理に係る監視装置における処理負荷を有効に軽減することを可能とする運用情報管理システム、運用情報管理方法、運用情報管理プログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明による運用情報管理システムにおける一実施形態を示す概略ブロック図である。
【図２】図１に開示した運用情報管理システムにおける監視対象装置で生成されるメッセージの一例を示す説明図である。
【図３】図１に開示した運用情報管理システムにおける監視機能本体部にあらかじめ設定された１次フィルタ条件のリストの一例を示す説明図である。
【図４】図１に開示した運用情報管理システムにおける管理機能本体部にあらかじめ設定された２次フィルタ条件のリストの一例を示す説明図である。
【図５】図１に開示した運用情報管理システムにおける履歴情報格納部に格納された履歴情報リストの一例を示す説明図である。
【図６】図１に開示した運用情報管理システムにおける監視対象装置で履歴情報が付与されたメッセージの一例を示す説明図である。
【図７】図１に開示した運用情報管理システムにおける監視装置でメッセージ番号が付与されたメッセージの一例を示す説明図である。
【図８】図１に開示した運用情報管理システムにおける監視装置で合致フィルタが付与されたメッセージの一例を示す説明図である。
【図９】図１に開示した運用情報管理システムにおける監視装置における動作処理ステップを示すフローチャートである。
【発明を実施するための形態】
【００１５】
［実施形態］
次に、本発明の実施形態について、その基本的構成内容を説明する。
【００１６】
本実施形態は、図１に示すように、コンピュータ装置である自己の動作状態を示す動作情報（監視情報）を生成する監視機能本体部１０１を備えた監視対象装置１００と、管理対象装置１００から送り込まれたメッセージの抽出処理を行うと共に抽出されたメッセージの出力表示を行う管理機能本体部２０１を有する監視装置２００と、管理装置２００に接続して設けられ、管理機能本体部２０１からメッセージを受け取ると共に管理機能本体部２０１に代えてメッセージの補助的な解析を行う解析補助装置３００とを有する。
【００１７】
尚、上記監視対象装置１００、監視装置２００、および、解析補助装置３００は、それぞれ予め設定されたＯＳ（オペレーティングシステム）などのプログラムに基づき実行処理を行うＣＰＵを有するコンピュータ装置であるものとする。
また、本実施形態の監視機能本体部１０１、および管理機能本体部２０１に設定された動作機能は、監視対象装置１００、および監視装置２００それぞれに予め設定されたオペレーティングシステムなどのプログラムの実行処理により実現されるものとする。
【００１８】
監視対象装置１００の監視機能本体部１０１は、当該監視機能本体部１０１内で生成された監視情報を収集する情報取得部１１と、情報取得部１１から渡された監視情報に基づき監視対象装置１００における動作状態の通知用のメッセージ（図２）を生成するメッセージ生成部１２と、メッセージ生成部１２から渡されたメッセージが予め管理者によって設定された監視機能１０１のフィルタの条件（第一の条件）に適合するか否かを判定するメッセージ解析部１３を有する。
【００１９】
また、監視機能本体部１０１は、監視装置２００内でのメッセージ抽出に利用された抽出条件（フィルタ）の識別子（フィルタ識別子）を履歴情報として受信する履歴情報受信部１７と、履歴情報受信部１７が監視装置２００から受信した履歴情報を記憶保持する履歴情報格納部１６と、履歴情報格納部１６を参照することにより第１の条件に適合したメッセージが監視装置２００に設定されたフィルタ条件（第２の条件）に適合した履歴を有するか否かを判定し適合した履歴情報がある場合にメッセージに対して当該履歴情報を付与する履歴情報付与部１５と、監視装置２００に対して接続して設定され履歴情報付与部１５から受け取ったメッセージを管理装置２００に送信するメッセージ送信部１４を備えた構成を有する。
【００２０】
メッセージ解析部１３は、予め管理者によって設定された監視機能本体部１０１のフィルタ条件（以下「1次フィルタ条件」という）に適合するか否かの判定を行う（１次フィルタ適合判定機能）。
【００２１】
尚、この１次フィルタ条件（１次フィルタ）は、図３に示すように、メッセージの重要度、メッセージが生じたアプリケーション、メッセージの内容を示す本文、およびフィルタ識別子を含むものとする。尚、図３は、上記１次フィルタのリストの一例を示している。
【００２２】
ここで、メッセージ解析部１３は、メッセージが１次フィルタ条件に適合した場合、このメッセージに対し、適合した１次フィルタのフィルタ識別子を付与する（１次フィルタ識別子付与機能）と共に履歴情報付与部１５に渡す。
【００２３】
履歴情報付与部１５は、メッセージに付与された１次フィルタ条件の識別子（１次フィルタ識別子）に基づき履歴情報格納部１６内の情報を調べる。
ここで、履歴情報格納部１６には、メッセージに適合した１次フィルタの識別子と、このメッセージに対して適合した（合致した）、監視装置２００内のフィルタ条件（以下「２次フィルタ条件」という）の識別子とが対応付けられた状態で記憶されているものとする（図５）。
【００２４】
履歴情報付与部１５は、メッセージに付与された１次フィルタ識別子（ここでは、ＡＧ＿Ｂ）に基づきフィルタ識別子の検索を行い、この１次フィルタ識別子（ＡＧ＿１）に対応して記憶されたＭＧ＿２，ＭＧ＿４（合致した２次フィルタ識別子）を取得し、履歴情報としてメッセージに付与する。
【００２５】
ここで、履歴情報が付与されたメッセージの一例を、図６に示す。
このメッセージには、メッセージ生成部１２で生成された、重要度、発生時刻、アプリケーション、および本文からなるメッセージに対して、履歴情報（１次フィルタ識別子、および合致した２次フィルタ識別子）が付与されている。
【００２６】
管理装置２００の管理機能本体部２０１は、管理装置２００におけるメッセージフィルタリングにかかる処理負荷を監視する処理負荷監視機能を有する。
また、管理情報管理機能本体部２０１は、メッセージの抽出処理用に（例えば管理者によって）予め設定されたフィルタ条件（管理機能フィルタ：２次フィルタ条件）を記憶保持する管理機能フィルタ記憶機能を備えている。ここで、図４に、２次フィルタ条件のリストの一例を示す。
この２次フィルタ条件（２次フィルタ）は、図４に示すように、メッセージの重要度、メッセージが生じたアプリケーション、メッセージの内容を示す本文、フィルタ条件の識別子（フィルタ識別子）、および振り分け先を含むものとする。
【００２７】
また、管理機能本体部２０１は、監視対象装置１０１（メッセージ送信部１４）から送り込まれたメッセージを受信すると共にこのメッセージに一意となる（固有の）メッセージ番号を付与するメッセージ受信部２１と、このメッセージが管理機能フィルタとして設定されたフィルタ条件と合致するか否かの判定を行うメッセージ解析部２２と、フィルタ条件に適合すると判定されたメッセージの振り分けおよびメッセージ番号基づくメッセージの並び替えを行うメッセージ処理部２４と、メッセージ処理部２４が処理したメッセージを出力表示するメッセージ出力部２０３を有する。
【００２８】
また、管理機能本体部２０１は、当該管理機能本体部２０１からメッセージフィルタリングにかかる処理負荷にかかる情報（負荷情報）を取得すると共に当該負荷情報をメッセージ解析部２２に通知する負荷通知部２５と、メッセージに適合した管理機能フィルタのフィルタ識別子を監視対象装置１００に通知する履歴情報送信部２６を備えた構成を有する。
【００２９】
監視装置２００のメッセージ受信部２１は、メッセージ送信部１４から受信したメッセージに対して、上述のように、本実施形態において一意となるメッセージ番号を付与する。ここで、図７にメッセージ番号を付与されたメッセージの一例を示す。
【００３０】
メッセージ解析部２２は、負荷通知部２５から渡された負荷情報を解析すると共に、当該負荷情報が監視装置２００のメッセージフィルタリングに係る動作負荷があらかじめ設定された負荷値よりも低い状態（低負荷状態）を示す場合に、メッセージ受信部２１から受け取ったメッセージが予め設定された各２次フィルタ条件全てについて合致するか否かの判定を行う。
また、メッセージ解析部２２は、メッセージが２次フィルタ条件の何れかと合致した場合は、このメッセージに対して合致した２次フィルタの識別子（以下「合致フィルタ」という）を付与し、このメッセージ（図８）をメッセージ処理部２４に渡す。
このとき、メッセージ解析部２２は、合致した２次フィルタのフィルタ識別子、およびメッセージに付与されていた１次フィルタの識別子を、履歴情報として履歴情報送信部２６に渡す。
【００３１】
また、メッセージ解析部２２は、負荷通知部２５から渡された負荷情報が監視装置２００のメッセージフィルタリングに係る動作負荷があらかじめ設定された負荷値よりも高い状態（高負荷状態）を示す場合、メッセージ受信部２１から受け取ったメッセージについて、履歴情報リスト（図５）に含まれる２次フィルタ条件についてのみ、合致するか否かの判定を行う（高負荷時フィルタ条件判定機能）。
【００３２】
これにより、メッセージとフィルタ条件判定を行う対象となる２次フィルタ条件が限定されるため、メッセージフィルタリングにかかる処理負荷が一定値より高い場合であっても、取得される頻度が高く、また重要度が高いと推定できる履歴情報リストに含まれる２次フィルタ条件について、迅速に条件判定を行うことができる。
【００３３】
また、メッセージ解析部２２は、履歴情報に含まれる２次フィルタに合致した場合はメッセージに合致したフィルタ名を付与し、メッセージ処理部２４にメッセージを渡す。
尚、メッセージ解析部２２は、フィルタ条件判定機能（低負荷時および高負荷時）を実行した後、フィルタ条件との合致の結果に関わらずメッセージを解析補助装置３００の補助解析部３１に送信するものとする。
【００３４】
メッセージ処理部２４は、受け取ったメッセージに含まれる合致した２次フィルタの識別子によりメッセージの振り分けを行うとともに、メッセージ番号によるメッセージの並び替えを行い、メッセージ表示部２３に渡す。また、メッセージ表示部２３は、受け取った情報を監視者に対して表示する。
【００３５】
負荷通知部２５は、監視装置２００の負荷状況をメッセージ解析部２２に渡す。
履歴情報送信部２６は、メッセージ解析部２２および解析補助装置３００が有する解析補助機能３０１の補助解析部３１から受け取った履歴情報を監視対象装置１００の履歴情報受信部１７に送信する。
【００３６】
補助解析部３１は、監視装置２００の有する管理機能２０１のメッセージ解析部２２から受け取ったメッセージに付与されている履歴情報を確認し、履歴情報リストに含まれない２次フィルタ条件について、メッセージと合致する否かの判定を行う（リスト外条件判定機能）。
ここで、補助解析部３１は、２次フィルタの条件と合致した場合はメッセージに合致した２次フィルタの識別子を付与し、管理機能２０１のメッセージ処理部２４にメッセージを送信する識別子付与送信機能と、合致した２次フィルタのフィルタ識別子とメッセージに付与されていた１次フィルタの識別子を管理機能２０１の履歴情報送信部２６に送信する識別子送信通知機能を備えている。
【００３７】
尚、本実施形態では、監視対象装置１００および監視装置２００がそれぞれ別のコンピュータ装置上で機能する場合の構成を示しているが、これらを、単一のコンピュータ装置内に設け、当該コンピュータ装置における動作状態を監視するための構成としてもよい。
【００３８】
［実施形態の動作説明］
次に、本実施形態の動作について、その概略を説明する。
まず、監視対象装置１００のメッセージ解析部１３が、動作情報（監視情報、メッセージ）が予め設定された第１の動作判定条件（１次フィルタ条件）に適合するか否かの適合判定を行い（第１の動作判定工程）、この動作情報に適合した第１の動作判定条件に対して第２の動作判定条件が関連付けられた履歴情報リストが設定されている場合に、履歴情報付与部１５が、この動作情報に対して第２の動作判定条件の識別子を対応する履歴情報を付与して、メッセージ送信部１４がこの動作情報を前記監視装置に送信する（履歴情報付与処理工程）。
次いで、監視装置の管理機能本体部２０１が監視装置２００における前記抽出処理にかかる処理負荷の値を示す処理負荷値を検出し（処理負荷検出工程）、検出された処理負荷値が一定値より低い場合に、メッセージ解析部２２が、監視対象装置から取得した前記動作情報が前記第２の動作判定条件の各動作判定条件に適合するか否かを判定する（第２の動作判定工程）。
一方、検出された処理負荷値が予め設定された一定値より高い場合に、前記検出された処理負荷値が予め設定された一定値より高い場合に、前記動作情報が前記履歴情報リストに含まれる前記第２の動作判定条件に適合するか否かを判定する（高負荷時動作判定工程）。
次いで、上記第２の動作判定工程、または高負荷時動作判定工程で選出された動作判定条件に適合した動作情報を抽出する（動作情報抽出工程）。
【００３９】
ここで、上記第１の動作判定工程、履歴情報付与処理工程、処理負荷検出工程、第２の動作判定工程、高負荷時動作判定工程、および動作情報抽出工程については、その実行内容をプログラム化し、コンピュータに実行させるように構成してもよい。
【００４０】
次に、本実施形態の動作について詳述する。
【００４１】
まず、監視対象装置１００の監視機能本体部１０１の情報取得部１１が、監視機能本体部１０１により生成される監視情報を収集すると共にメッセージ生成部１２に渡す。
次いで、メッセージ生成部１２は、この監視情報に基づきメッセージを生成すると共に生成したメッセージをメッセージ解析部１３に渡す。
【００４２】
メッセージ解析部１３は、メッセージ生成部１２から渡されたメッセージが予め管理者によって設定されたフィルタの条件（１次フィルタ条件）と合致（適合）するか否かを判定し、合致するフィルタが存在する場合、当該メッセージに合致したフィルタの識別子を当該メッセージに付与すると共にこのメッセージを履歴情報付与部１５に渡す。
【００４３】
履歴情報付与部１５は、メッセージに付与されている１次フィルタ条件のフィルタ識別子に基づいて履歴情報格納部１６の履歴情報リストを検索し、この履歴情報リストに含まれる履歴情報を取得すると共にこの履歴情報をメッセージに付与してメッセージ送信部１４に渡す。
【００４４】
メッセージ送信部１４は、監視装置２００のメッセージ受信部２１にメッセージ（履歴情報を含む）を送信する。
【００４５】
ここで、監視装置２００では、監視対象装置１００から送り込まれたメッセージについて、特定のメッセージを抽出するフィルタリング処理を行う。
以下、監視装置２００の動作について、図９のフローチャートに基づいて説明する。
【００４６】
まず、監視装置２００のメッセージ受信部２１がメッセージ送信部１４からのメッセージを受け取る（ＳＴＡＲＴ）。
ここで、管理機能本体部２０１が監視装置２２の負荷状態を調べ、この負荷状態を示す負荷情報を生成してメッセージ解析部２２に通知する。
尚、管理機能本体部２０１は、監視装置２００におけるフィルタリング処理にかかるリソースの負荷状態を定期的に監視し、負荷情報を算出する設定であってもよい。
【００４７】
次いで、メッセージ解析部２２は、負荷通知部２５から送り込まれた負荷情報に基づき監視装置２００が予め設定された負荷状態に比して高負荷の状態であるか否かを判別する(ステップＳ１０)。
ここで、高負荷状態ではないと判定された場合、上記メッセージが全ての２次フィルタ条件にそれぞれに合致しているか否かをチェックする（ステップＳ１６：低負荷時判別機能）。
【００４８】
ここで、２次フィルタ条件内に合致するフィルタ条件があった場合(Ｙ：ステップＳ１７)、メッセージ解析部２２は、メッセージをメッセージ処理部２４に渡し（ステップＳ１８）、
これにより、メッセージがメッセージ表示部２３に出力表示される。
【００４９】
また、メッセージ解析部２２は、メッセージに付与された1次フィルタの識別子および２次フィルタの識別子を、履歴情報として履歴情報送信部２６に渡す（ステップＳ１９）。
これにより、履歴情報送信部２６から履歴情報受信部１７に新規履歴情報が送信されるため、履歴情報格納部１６の履歴情報リストが更新され、当該履歴情報リスト中における履歴情報（フィルタ条件）のメッセージに対する適合精度を向上させることができる。
【００５０】
また、メッセージ解析部２２は、メッセージに適合した２次フィルタ条件の識別子（履歴条件識別子）を記憶保持する設定であってもよい（適合条件識別子記憶機能）。
これにより、メッセージ解析部２２は、高負荷状態時に、上記履歴条件識別子に基づいて迅速にメッセージ処理を行うことができる。
【００５１】
尚、例えば、管理機能本体部２０１に設定された第２次フィルタ条件が変更された場合に、履歴情報送信部２６は、これに対応するフィルタ条件の履歴情報リストから削除を要求するコマンドを履歴情報受信部１７に送信し、対応するフィルタ条件が履歴情報リストから削除される設定であってもよい。
【００５２】
一方、監視装置２００が高負荷の状態であると判定された場合（Ｙ：ステップＳ１０）、メッセージ解析部２２は、メッセージに履歴情報が付与されているか否かを確認する（ステップＳ１１）。
【００５３】
ここで、履歴情報が付与されていない場合（Ｎ：ステップＳ１１）、メッセージ解析部２２は、解析補助装置３００の補助解析部３１に対してメッセージを送信する（ステップＳ１５：解析補助部にメッセージを渡す）。
【００５４】
一方、監視装置２００が高負荷の状態である判定され、更には、メッセージに履歴情報が付与されている場合（Ｙ：ステップＳ１１）、メッセージ解析部２２は、履歴情報送信部２６に履歴情報として通知された２次フィルタ条件に限定して、つまり、履歴情報リストに登録された２次フィルタ条件に上記メッセージが合致（適合）するか否かをチェックする（ステップＳ１２：高負荷時判定機能）。
【００５５】
これにより、メッセージ解析部２２は、以前に発生したメッセージに対する適合があった２次フィルタ（履歴情報リストに含まれる２次フィルタ条件）についてのみ、適合を確認するため、メッセージ処理にかかる監視装置２００の処理負荷を抑制しつつ、迅速にメッセージ処理を行うことができる。
尚、以前に適合があった２次フィルタ条件は、新たに発生するメッセージに対しても、履歴情報リストにない２次フィルタ条件より適合する可能性が高いフィルタ条件であると言える。
【００５６】
上記高負荷時判定の結果、メッセージが履歴情報リストに含まれるフィルタ条件に合致しなかった場合（Ｎ：ステップＳ１３）、メッセージ解析部２２は、このメッセージを解析補助装置３００に送信する（ステップＳ１５）。
【００５７】
一方、メッセージが履歴情報リストに含まれる２次フィルタに合致した場合（Ｙ：ステップＳ１３）、メッセージ解析部２２は、このメッセージをメッセージ処理部２４に渡す（ステップＳ１４）。
次いで、メッセージ解析部２２は、解析補助装置３００（補助解析部３１）に対してもメッセージを送信する（ステップＳ１５）。
【００５８】
これにより、補助解析部３１は、メッセージ解析部２２に代えて、メッセージが履歴情報リストに含まれない２次フィルタ条件と合致するか否かの判定を行う。
【００５９】
ここで、２次フィルタ条件と合致した場合、補助解析部３１は、メッセージに合致した２次フィルタ条件の識別子を付与すると共に管理機能２０１のメッセージ処理部２４にメッセージを渡す。
また、補助解析部３１は、合致した２次フィルタのフィルタ識別子とメッセージに付与されていた１次フィルタの識別子を履歴情報として、管理機能２０１の履歴情報送信部２６に渡す。
【００６０】
これにより、履歴情報リストに含まれない２次フィルタ条件に合致したフィルタ条件を、既存の履歴情報リストに対して、新規に履歴情報をとして追加登録することができ、このため、履歴情報リストにおけるメッセージに対する適合性（合致する可能性）を向上させることが可能となる。
【００６１】
以上のように、本実施形態では、監視装置２００が高負荷状態にあっても、補助解析部３１がメッセージのフィルタリング処理（メッセージ処理）を代替して行うことにより、監視装置２００のメッセージ処理に係る負荷を有効に低減し、高負荷時における単位時間あたりのメッセージ処理件数を向上させることができる。
【産業上の利用可能性】
【００６２】
本発明は、コンピュータネットワークの中で他のコンピュータの動作状況を監視する監視装置、およびそのような監視装置を含むメッセージ管理システムに適用することができる。特に、大規模なコンピュータネットワークの中で複数のコンピュータの動作状況を監視するメッセージ管理システムに対して有効に適用可能である。
【符号の説明】
【００６３】
１１  情報取得部
１２  メッセージ生成部
１３  メッセージ解析部
１４  メッセージ送信部
１５  履歴情報付与部
１６  履歴情報格納部
１７  履歴情報受信部
２１  メッセージ受信部
２２  メッセージ解析部
２３  メッセージ表示部
２４  メッセージ処理部
２５  負荷通知部
２６  履歴情報送信部
３１  補助解析部
１００  監視対象装置
１０１  監視機能本体部
２００  監視装置
２０１  管理機能本体部
３００  解析補助装置
３０１  解析補助機能本体部
【図１】
0005531630.tif 000002
【図２】
0005531630.tif 000003
【図３】
0005531630.tif 000004
【図４】
0005531630.tif 000005
【図５】
0005531630.tif 000006
【図６】
0005531630.tif 000007
【図７】
0005531630.tif 000008
【図８】
0005531630.tif 000009
【図９】
0005531630.tif 000010