(57)【特許請求の範囲】
【請求項１】
監視対象となる装置からの障害を通知する通報が、緊急通報に該当するかどうかを判断し、該当する場合に、当該通報に関連した通報を特定する選別条件を設定する、判断部と、
前記判断部による判断が終了した通報を一時的に蓄積する、通報蓄積部と、
前記通報蓄積部に蓄積された通報を外部に知らせるための画面を生成し、前記通報蓄積部に蓄積された通報を通知された順に前記画面に表示させる、通常通報部と、
前記通報蓄積部に蓄積されている通報と、前記通常通報部が前記画面に表示させた通報との中から、前記判断部が前記緊急通報に該当すると判断した通報以外の通報であって、前記選別条件に合致する通報を特定する、選別部と、
前記判断部が該当すると判断した場合に、前記判断部が前記緊急通報に該当すると判断した通報と、前記選別部が特定した通報とを、外部に知らせるための専用の画面を生成する、緊急通報部と、
を備えていることを特徴とする監視装置。
【請求項２】
前記判断部が、緊急通報に該当する通報が予め規定された緊急通報条件に基づいて、前記緊急通報に該当するかどうかを判断する、請求項１に記載の監視装置。
【請求項３】
前記監視対象となる装置がサーバコンピュータであり、前記サーバコンピュータに組み込まれた監視プログラムが、当該サーバコンピュータの識別子と発生した障害の内容とを含む通報を通知しており、
前記緊急通報条件及び前記選別条件が、前記サーバコンピュータの識別子と、発生した障害の内容とで規定されている、
請求項２に記載の監視装置。
【請求項４】
（ａ）監視対象となる装置からの障害を通知する通報が、緊急通報に該当するかどうかを判断し、該当する場合に、当該通報に関連した通報を特定する選別条件を設定する、ステップと、
（ｂ）前記（ａ）のステップでの判断が終了した通報を一時的に蓄積する、ステップと、
（ｃ）前記（ｂ）のステップで蓄積された通報を外部に知らせるための画面を生成し、前記（ｂ）のステップで蓄積された通報を通知された順に前記画面に表示させる、ステップと、
（ｄ）前記（ｂ）のステップにおいて蓄積されている通報と、前記（ｃ）のステップにおいて前記画面に表示させた通報との中から、前記（ａ）のステップで前記緊急通報に該当すると判断した通報以外の通報であって、前記選別条件に合致する通報を特定する、ステップと、
（ｅ）前記（ａ）のステップで該当すると判断した場合に、前記（ａ）のステップで前記緊急通報に該当すると判断した通報と、前記（ｄ）のステップで特定した通報とを、外部に知らせるための専用の画面を生成する、ステップと、
を有することを特徴とする監視方法。
【請求項５】
監視対象となる装置に接続された、コンピュータに、
（ａ）前記監視対象となる装置からの障害を通知する通報が、緊急通報に該当するかどうかを判断し、該当する場合に、当該通報に関連した通報を特定する選別条件を設定する、ステップと、
（ｂ）前記（ａ）のステップでの判断が終了した通報を一時的に蓄積する、ステップと、
（ｃ）前記（ｂ）のステップで蓄積された通報を外部に知らせるための画面を生成し、前記（ｂ）のステップで蓄積された通報を通知された順に前記画面に表示させる、ステップと、
（ｄ）前記（ｂ）のステップにおいて蓄積されている通報と、前記（ｃ）のステップにおいて前記画面に表示させた通報との中から、前記（ａ）のステップで前記緊急通報に該当すると判断した通報以外の通報であって、前記選別条件に合致する通報を特定する、ステップと、
（ｅ）前記（ａ）のステップで該当すると判断した場合に、前記（ａ）のステップで前記緊急通報に該当すると判断した通報と、前記（ｄ）のステップで特定した通報とを、外部に知らせるための専用の画面を生成する、ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバコンピュータ等の装置を監視するための監視装置及び監視方法に関し、更には、これらを実現するためのプログラムに関する。
【背景技術】
【０００２】
従来から、複数のサーバ装置を備えたコンピュータシステムにおいては、各サーバ装置における障害発生を管理するために、監視システムが導入されている。一般に、監視システムでは、各サーバ装置から、障害の発生を通知する通報が、中央の管理装置へと出力される。そして、中央管理装置は、各通報を表示装置の画面に順次表示させるので、監視者は、画面の表示内容に基づいて対処を行なうことになる。
【０００３】
但し、このような監視システムでは、管理対象となるサーバ装置の数が増加する程、管理者の負担が増加してしまうため、緊急の対処が必要な障害が見過ごされてしまう可能性がある。このため、例えば、特許文献１は、通報を受けた障害毎に、重要度を２段階で判定し、重要度の高い障害から優先して表示画面に表示する、監視システムを開示している。
【０００４】
このような特許文献１に開示された監視システムによれば、監視者は、重要度の高い（緊急性の高い）障害を把握し易いため、緊急の対処が必要な障害が見過ごされてしまう事態は、回避されると考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−２４２２３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、現在において、監視対象となるサーバ装置は複雑化しているため、監視システムが監視すべき項目は、性能、リソースの使用状況、ログメッセージ、プロセスの状態等、種々の項目に渡っている。また、これに合わせて、通報の種類も増加している。
【０００７】
このため、上記特許文献１に開示された監視システムのように、障害を重要度に単に分類しただけでは、監視者において、障害の発生に至る経緯の調査及び確認に時間がかかってしまう。結果、監視員の緊急対応（復旧等）の初動が遅れたり、緊急状態が発生してから対応（復旧等）するまで時間を要する結果となったり、する可能性がある。
【０００８】
例えば、あるサーバ装置から、「ＣＰＵ使用率が警告域です。」という通報がなされており、その後、「スループットが低下している。」という通報がなされるとする。そして、これらは互いに関連しているが、前者の重要度が「低」に設定され、後者の重要度が「高」に設定されている場合、後者の通報は、優先して画面に表示されるが、前者の通報は、後から画面に表示される。この結果、監視者は、スループットが低下している原因の特定に時間がかかってしまうため、迅速に適切な対処をとることが困難となる。
【０００９】
本発明の目的の一例は、上記問題を解消し、監視対象となる装置から、重要度の高い通報がなされた場合に、当該通報とこれに関連する通報とを特定し、これらをまとめて提示し得る、監視装置、監視方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の一側面における監視装置は、監視対象となる装置からの障害を通知する通報が、緊急通報に該当するかどうかを判断し、該当する場合に、当該通報に関連した通報を特定する選別条件を設定する、判断部と、
前記判断部が前記緊急通報に該当すると判断した通報以外の通報のうち、前記選別条件に合致する通報を特定する、選別部と、
前記判断部が該当すると判断した場合に、前記判断部が前記緊急通報に該当すると判断した通報と、前記選別部が特定した通報とを、外部に知らせるための専用の画面を生成する、緊急通報部と、
を備えていることを特徴とする。
【００１１】
また、上記目的を達成するため、本発明の一側面における監視方法は、
（ａ）監視対象となる装置からの障害を通知する通報が、緊急通報に該当するかどうかを判断し、該当する場合に、当該通報に関連した通報を特定する選別条件を設定する、ステップと、
（ｂ）前記（ａ）のステップで前記緊急通報に該当すると判断した通報以外の通報のうち、前記選別条件に合致する通報を特定する、ステップと、
（ｃ）前記（ａ）のステップで該当すると判断した場合に、前記（ａ）のステップで前記緊急通報に該当すると判断した通報と、前記（ｂ）のステップで特定した通報とを、外部に知らせるための専用の画面を生成する、ステップと、
を有することを特徴とする。
【００１２】
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、
監視対象となる装置に接続された、コンピュータに、
（ａ）前記監視対象となる装置からの障害を通知する通報が、緊急通報に該当するかどうかを判断し、該当する場合に、当該通報に関連した通報を特定する選別条件を設定する、ステップと、
（ｂ）前記（ａ）のステップで前記緊急通報に該当すると判断した通報以外の通報のうち、前記選別条件に合致する通報を特定する、ステップと、
（ｃ）前記（ａ）のステップで該当すると判断した場合に、前記（ａ）のステップで前記緊急通報に該当すると判断した通報と、前記（ｂ）のステップで特定した通報とを、外部に知らせるための専用の画面を生成する、ステップと、
を実行させることを特徴とする。
【発明の効果】
【００１３】
以上のように、本発明によれば、監視対象となる装置から、重要度の高い通報がなされた場合に、当該通報とこれに関連する通報とを特定し、これらをまとめて提示することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施の形態における監視装置の構成を示すブロック図である。
【図２】図２は、本発明の実施の形態における監視装置を構成する通報受信部及び判断部の動作を示すフロー図である。
【図３】図３は、本発明の実施の形態における監視装置を構成する選別部の動作を示すフロー図である。
【図４】図４は、本発明の実施の形態における監視装置を構成する緊急通報部の動作を示すフロー図である。
【図５】図５は、本発明の実施の形態における監視装置を実現するコンピュータの一例を示すブロック図である。
【発明を実施するための形態】
【００１５】
（実施の形態）
以下、本発明の実施の形態における、監視装置、監視方法、及びプログラムについて図１〜図５を参照しながら説明する。
【００１６】
［装置構成］
最初に、本発明の実施の形態における監視装置の構成を、図１を用いて説明する。図１は、本発明の実施の形態における監視装置の構成を示すブロック図である。
【００１７】
図１に示すように、本実施の形態における監視装置１０は、監視対象となる装置３０から、障害を通知する通報を受けると、受けた通報を、液晶ディスプレイ等の表示装置２０の画面に表示させる装置である。
【００１８】
また、図１に示すように、監視装置１０は、判断部１２と、選別部１６と、緊急通報部１７とを備えている。まず、判断部１２は、監視対象となる装置３０からの障害を通知する通報が、緊急通報に該当するかどうかを判断する。そして、判断部１２は、該当すると判定すると、当該通報に関連した通報を特定する選別条件を設定する。
【００１９】
選別部１５は、判断部１２が緊急通報に該当すると判断した通報以外の通報のうち、選別条件に合致する通報を特定する。緊急通報部１７は、判断部１２が該当すると判断した場合に、判断部１２が緊急通報に該当すると判断した通報と、選別部１５が特定した通報とを、外部に知らせるための、専用の監視画面２２を生成する。監視画面２２は、緊急通報毎に生成され、表示装置２０の画面上に表示される。
【００２０】
このように、監視装置１０は、監視対象となる装置３０から、重要度の高い緊急通報を受信すると、それを契機に、この緊急通報に関連する通報を特定する。そして、監視装置１０は、専用の画面により、この緊急通報と関連する通報とをまとめて表示する。このため、監視装置１０の監視者は、障害の発生に至る経緯の調査及び確認を迅速に行なうことができるので、緊急対応（復旧等）の初動を迅速にとることができ、緊急状態が発生してから対応（復旧等）するまでの時間の短縮化が図られる。
【００２１】
ここで、本実施の形態における監視装置１０の構成を更に具体的に説明する。図１に示すように、本実施の形態では、監視対象となる装置３０は、複数個あり、各装置３０は、サーバコンピュータ（以下、「サーバコンピュータ３０」と表記する。）である。サーバコンピュータ３０は、ネットワーク４０を介して、監視装置１０に接続されている。
【００２２】
また、各サーバコンピュータ３０には、内部で発生した障害を検知する監視プログラム３１が組み込まれており、監視プログラム３１によって通報が出力されている。更に、監視プログラム３１は、それが組み込まれたサーバコンピュータ３０の識別子と、そこで発生した障害の内容とを含む通報を出力する。
【００２３】
また、図１に示すように、監視装置１０は、本実施の形態では、判断部１２、選別部１６、及び緊急通報部１７に加えて、通報受信部１１と、通報蓄積部１３と、通常通報部１４と、通報記憶部１５とを備えている。
【００２４】
通信受信部１１は、各サーバコンピュータ３０からの通報を受信し、受信した通報を判断部１２に引き渡す。判断部１２は、本実施の形態では、引き渡された通報に対して、上述した緊急通報かどうかの判断を行なう。
【００２５】
また、判断部１２は、本実施の形態では、緊急通報条件を含む緊急通報条件情報と、選別条件を含む選別条件情報とを管理している。緊急通報条件は、緊急通報に該当する通報を予め規定した条件であり、判断部１２は、緊急通報条件に基づいて、緊急通報に該当するかどうかを判断する。本実施の形態では、緊急通報条件及び選別条件は、いずれかのサーバコンピュータ３０の識別子と、発生した障害の内容とで規定されている。
【００２６】
更に、判断部１２は、本実施の形態では、緊急通報条件に合致する通報（緊急通報）に関連する通報を特定するため、選別条件情報の中から、この緊急通報に対応する選別条件を特定し、これを「有効」に設定する。また、判断部１２は、特定の選別条件を「有効」に設定した場合は、この後の緊急通報条件に基づく判断の前に、先ず、この特定の選別条件に通報が合致するかどうかを判断し、合致しない場合に、緊急通報条件に基づく判断を行なう。
【００２７】
また、判断部１２は、通報が緊急通報条件に合致すると判断する場合は、選別部１６に対して、設定した選別条件を通知し、更に、緊急通報部１７と通報蓄積部１３とに対して、緊急通報を通知する。
【００２８】
通報蓄積部１２は、判断部１２による判断が終了した通報、具体的には、判断部１２が選別条件に合致すると判断した通報、及び判断部１２が緊急通報かどうかの判断対象とした通報を一時的に蓄積する。また、通報蓄積部１２は、一時的に蓄積した通報を、通知された順に通常通報部１４に出力すると共に、出力した順に通報を削除する。
【００２９】
通常通報部１４は、通報蓄積部１３に蓄積された通報を外部に知らせるための監視画面２１を生成し、通報蓄積部１２に蓄積された通報を通知された順に監視画面２１に表示させる。この監視画面２１は、上述した通報毎に生成される監視画面２２とは異なり、緊急通報の有無に関係なく、一つだけ生成される。また、監視画面２１には、通知された通報が全て時系列で表示される。
【００３０】
選別部１６は、本実施の形態では、通報蓄積部１３に蓄積されている通報と、通常通報部１４が監視画面２１に表示させた通報との中から、選別条件に合致する通報を特定する。つまり、選別部１６は、既に受信されている処理待ちの通報、及び処理済みの通報等の中から、緊急通報に関連する通報を特定する。
【００３１】
［装置動作］
次に、本発明の実施の形態における監視装置１０の動作について図２〜図４を用いて説明する。また、以下の説明においては、適宜図１を参酌する。更に、本実施の形態では、監視装置１０を動作させることによって、監視方法が実施される。よって、本実施の形態における監視方法の説明は、以下の監視装置１０の動作説明に代える。
【００３２】
また、以下の説明では、各サーバコンピュータ３０は、Ｗｅｂサーバ、アプリケーションサーバ、データベースサーバのいずれかであり、これらの複数のサーバコンピュータが監視対象となっているとする。また、これらの複数のサーバコンピュータは、各種Ｗｅｂサービスを提供する１つのシステムを構成しているとする。
【００３３】
上記の場合、監視対象となるＷｅｂサーバでは、監視プログラム３１は、ＣＰＵ使用率、メモリ使用量、ディスクアクセス率、ネットワーク（入出力パケット数）、及びＷｅｂサービスのスループットを監視している。また、アプリケーションサーバでは、監視プログラム３１は、ＣＰＵ使用率、メモリ使用量、ディスクアクセス率、及び起動アプリケーションの状態を監視している。また、データベースサーバでは、監視プログラム３１は、ＣＰＵ使用率、メモリ使用量、及びディスクアクセス率を監視している。
【００３４】
また、各監視プログラム３１は、監視項目の状態が、設定されている状態になった場合、例えば、閾値が警告域に達した場合、通常域に復帰した場合等に、監視装置１０に通報を出力する。更に、「通報」には、「通報に設定された識別番号（通番）」、「監視項目」、「通報の内容」、「発行サーバ名」、及び「重要度」等の情報が含まれている。
【００３５】
更に、以下の説明では、例えば、緊急通報条件として、「発行サーバ名」が「Ｗｅｂサーバ」であり、且つ、「通報の内容」が「Ｗｅｂサービスのスループットが低下しています。」である、という条件が用いられる。また、緊急通報条件が上述の場合、緊急通報条件に対する選別条件としては、「発行サーバ名」が「Ｗｅｂサーバ」、「アプリケーションサーバ」、「データベースサーバ」の何れかであり、「通報の内容」が「ＣＰＵ使用率が警告域です」、「メモリ使用量が警告域です」、「ディスクアクセス率が警告域です」の何れかである、という条件が挙げられる。
【００３６】
また、本実施の形態において、選別条件は、監視対象となる全サーバコンピュータ３０に対して共通に設定されていても良いし、監視対象となるサーバコンピュータ３０毎に異なる条件で設定されていても良い。
【００３７】
［装置動作：通報受信部１１、判断部１２］
最初に、図２を用いて、図１に示した通報受信部１１及び判断部１２の動作について説明する。図２は、本発明の実施の形態における監視装置を構成する通報受信部及び判断部の動作を示すフロー図である。
【００３８】
まず、図２に示すように、通信受信部１１が、監視対象となるサーバコンピュータ３０の監視プログラム３１から通報を受信し、これを判断部１２に引き渡す（ステップＡ１）。例えば、緊急通報条件及び選別条件が、上述のように設定されている条件下において、「Ｗｅｂサービスのスループットが低下しています。」という通報が受信されたとする。
【００３９】
次に、判断部１２は、監視装置１０の監視者から停止の指示が入力されているかどうかを判定する（ステップＡ２）。ステップＡ２の判定の結果、停止の指示が入力されている場合は、処理を終了する。これにより、監視装置１０の動作も停止する。一方、ステップＡ２の判定の結果、停止の指示が入力されていない場合は、判断部１２は、以降のステップＡ３以降の処理を実行する。
【００４０】
次に、判断部１２は、ステップＡ１で通報受信部１１から取得した通報と、後述するステップＡ８で有効化された選別条件とを照合する（ステップＡ３）。そして、判断部１２は、照合結果に基づいて、通報が、有効化された選別条件に該当するか否かを判定する（ステップＡ４）。
【００４１】
ステップＡ４の判定の結果、取得した通報が選別条件に該当する場合は、判断部１２は、後述するステップＡ１１以降を実行する。一方、ステップＡ４の判定の結果、取得した通報が選別条件に該当しない場合は、判断部１２は、取得した通報と、緊急通報条件とを照合する（ステップＡ５）。
【００４２】
そして、判断部１２は、照合結果に基づいて、取得した通報が、予め設定された緊急通報条件に該当するか否かを判定する（ステップＡ６）。例えば、通報が、「Ｗｅｂサービスのスループットが低下しています。」という通報であるとすると、この通報は上述した緊急通報条件に該当するので、緊急通報であると判断される。
【００４３】
ステップＡ６の判定の結果、取得した通報が緊急通報に合致しない場合は、判断部１２は、取得した通報を通報蓄積部１３に通知する（ステップＡ１４）。
【００４４】
一方、ステップＡ６の判定の結果、通報が緊急通報条件に合致する場合は、判断部１２は、緊急通報部１７に、専用の監視画面２２の作成を指示し、これを表示装置２０の画面上に表示させる（ステップＡ７）。
【００４５】
次に、判断部１２は、選別条件情報の中から、ステップＡ６で緊急通報であると判定した通報に対応する選別条件を特定し、これを「有効」に設定する（ステップＡ８）。続いて、判断部１２は、「有効」に設定した選別条件を選別部１６に通知する（ステップＡ９）。ステップＡ８及びＡ９が実行されると、これ以後に監視プログラム３１から出力された通報についての、ステップＡ４の判断は、上記ステップＡ８で「有効」に設定された選別条件に基づいて行なわれる。また、ステップＡ９の実行により、選別部１２は、後述の図３に示すステップＢ１以降を実行する。
【００４６】
次に、判断部１２は、緊急通報条件に合致する通報を、緊急通報部１７に通知する（ステップＡ１０）。ステップＡ１０の実行により、緊急通報部１７は、後述の図４に示すステップＣ１以降を実行する。また、判断部１２は、この緊急通報条件に合致する通報も、通報蓄積部１３に通知する（ステップＡ１４）。
【００４７】
また、上述のステップＡ４の判定の結果、取得した通報が選別条件に該当する場合は、判断部１２は、取得した通報が、緊急通報に対して出力された復旧通報であるかどうかを確認する（ステップＡ１１）。復旧通報は、緊急通報に対して出力される通報であり、サーバコンピュータ３０の監視プログラムは、緊急通報の原因となった障害が復旧した場合に、復旧通報を出力する。
【００４８】
ステップＡ１１の判定の結果、取得した通報が復旧通報である場合は、判断部１２は、この復旧通報を、緊急通報部１７に通知する（ステップＡ１２）。更に、判断部１２は、「有効」に設定している選別条件を「無効」に設定すると共に、選別部１６に対して、このことを通知する（ステップＡ１３）。ステップＡ１３が実行されると、選別部１６における後述の処理は停止される。次に、判断部１２は、ステップＡ１３の実施後、ステップＡ１５を実行する。
【００４９】
更に、ステップＡ１１の判定の結果、取得した通報が復旧通報でない場合も、判断部１２は、この復旧通報以外の通報を、緊急通報部１７に通知する（ステップＡ１４）。続いて、判断部１２は、この場合も、ステップＡ１５を実行する。
【００５０】
そして、ステップＡ１５の実行後、Ｗｅｂサーバ、アプリケーションサーバ、又はデータベースサーバで動作する監視プログラム３１が、更に通報を出力すると、判断部１２は、再度、ステップＡ１を実行する。
【００５１】
また、ステップＡ１５の実行後、通報蓄積部１３は、判断部１２から通知された通報を一時的に蓄積する。また、通報蓄積部１３は、一時的に蓄積した通報を、通知された順に通常通報部１４に出力すると共に、出力した順に通報を削除する。その後、通常通報部１４は、監視画面２１上に、通報蓄積部１３に蓄積された通報を通知された順に表示させる。これにより、監視画面２１には、通知された通報が全て時系列で表示される。
【００５２】
［装置動作：選別部１６］
次に、図３を用いて、図１に示した選別部１６の動作について説明する。図３は、本発明の実施の形態における監視装置を構成する選別部の動作を示すフロー図である。
【００５３】
まず、図２に示したステップＡ９が実行されると、図３に示すように、選別部１６は、判断部１２から、「有効」に設定されている選別条件を取得する（ステップＢ１）。
【００５４】
次に、選別部１６は、通報蓄積部１３に蓄積されている通報から、判断部１２によって有効化されている選別条件に合致する通報、具体的には、選別条件の「発行サーバ名」及び「通報の内容」が一致する通報を選択する（ステップＢ２）。
【００５５】
続いて、選別部１６は、通報記憶部１５に蓄積されている通報からも、判断部１２によって有効化されている選別条件に合致する通報、具体的には、選別条件の「発行サーバ名」及び「通報の内容」が一致する通報を選択する（ステップＢ３）。
【００５６】
その後、選別部１６は、ステップＢ２で選択した通報と、ステップＢ３で選択した通報とを、緊急通報部１７に通知する（ステップＢ４）。ステップＢ４の実行後、選別部１６は、自動的に処理を終了する。ステップＢ４の実行により、緊急通報部１７は、後述の図４に示すステップＣ２を実行する。
【００５７】
例えば、通報蓄積部１３又は通報記憶部１５に、通報Ａと通報Ｂとが蓄積されているとする。また、通報Ａにおいては、「発行サーバ名」が「アプリケーションサーバ」であり、「通報の内容」が「ＣＰＵ使用率が警告域です」であるとする。通報Ｂにおいては、「発行サーバ名」が「データベースサーバ」であり、「通報の内容」が「ディスクアクセス率が警告域です」であるとする。このような場合、通報Ａ及びＢは、上述した選別条件に合致するので、選別部１６によって選択され、緊急通報部１７へ通知される。
【００５８】
［装置動作：緊急通報部１７］
次に、図４を用いて、図１に示した緊急通報部１７の動作について説明する。図４は、本発明の実施の形態における監視装置を構成する緊急通報部の動作を示すフロー図である。
【００５９】
まず、図２に示したステップＡ１０が実行されると、緊急通報部１７は、判断部１２から通知された緊急通報を取得する（ステップＣ１）。続いて、図３に示したステップＢ４が実行されると、緊急通報部１７は、選別条件に合致する通報を取得する（ステップＣ２）。
【００６０】
次に、緊急通報部１７は、ステップＣ１で取得された緊急通報の専用の監視画面２２に、この緊急通報と、ステップＣ２で取得した通報とを、時系列に沿って表示する（ステップＣ３）。
【００６１】
例えば、判断部１２から通知された緊急通報において、上述したように、「発行サーバ名」が「Ｗｅｂサーバ」となり、「通報の内容」が「Ｗｅｂサービスのスループットが低下しています。」であるとする。この場合は、上述した通報Ａと通報Ｂとが、専用の監視画面２２に時系列に沿って表示される。
【００６２】
この結果、監視装置１０の監視員（又は対応者）は、専用の監視画面２２を確認することにより、Ｗｅｂサービスのスループットが低下している原因が、アプリケーションサーバのＣＰＵ使用率とデータベースサーバのディスクアクセス率とにある、と容易に理解することができる。
【００６３】
なお、判断部１２は、緊急通報部１７に通知した緊急通報を、通報蓄積部１３にも通知しているので（ステップＡ１５参照）、この緊急通報は、上述したように、通常通報部１４及び通報記憶部１５を経由して、監視画面２１にも表示される。監視画面２１は、通報全部を表示する全体の監視画面である。
【００６４】
次に、緊急通報部１７は、図２に示すステップＡ２で判断部１２が停止指示を受けているかどうかを判定する（ステップＣ４）。ステップＣ４での判定の結果、判断部１２が停止指示を受けている場合は、緊急通報部１７は、処理を終了する。一方、ステップＣ４での判定の結果、判断部１２が停止指示を受けていない場合は、緊急通報部１７は、判断部１２がステップＡ１２で通知した復旧通報、又はステップＡ１４で通知した復旧通報以外の通報を取得する（ステップＣ５）。
【００６５】
次に、緊急通報部１７は、ステップＣ５で判断部１２から取得した通報に基づき、ステップＡ１１において判断部１２が復旧通報を取得しているかどうかを判定する（ステップＣ６）。
【００６６】
ステップＣ６の判定の結果、判断部１２がステップＡ１１において復旧通報を取得していない場合は、緊急通報部１７は、ステップＣ５で判断部１２から取得した、復旧通報以外の通報を専用の監視画面に表示する（ステップＣ８）。また、その後、緊急通報部１７は、再度ステップＣ４を実行する。
【００６７】
一方、ステップＣ６の判定の結果、判断部１２がステップＡ１１において復旧通報を取得している場合は、緊急通報部１７は、ステップＣ５で判断部１２から取得した復旧通報を専用の監視画面２２に表示し（ステップＣ７）、その後、処理を終了する。また、これにより、専用の監視画面２２には、復旧が完了したことが表示される。以後、監視員の操作により、監視画面２２は、閉じられる。
【００６８】
［効果］
以上のように、本実施の形態では、緊急通報の受信を契機に、蓄積されている通報から、緊急通報に関連する通報が自動的に選択され、選択された通報と緊急通報とが、専用の監視画面に表示される。
【００６９】
従って、監視者は、この専用の監視画面にだけ集中すれば良いため、緊急通報を出力していない他のサーバコンピュータからの関係の無い通報に影響されることなく、障害の発生に至る経緯の調査及び確認を迅速に行なうことができる。結果、本実施の形態によれば、緊急対応（復旧等）の初動を迅速にとることができ、結果、緊急状態が発生してから対応（復旧等）するまでの時間の短縮化が図られる。
【００７０】
また、本実施の形態では、予め設定された選別条件を用いて、緊急通報に関連する通報が自動的に選択されるので、監視員（又は対応者）の熟練度の影響が抑制される。結果、本実施の形態によれば、一定の管理水準が確保される。
【００７１】
［プログラム］
本実施の形態におけるプログラムは、コンピュータに、図２に示すステップＡ１〜Ａ１４、図３に示すステップＢ１〜Ｂ４、図４に示すステップＣ１〜Ｃ７を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における監視装置１０と監視方法とを実現することができる。
【００７２】
この場合、コンピュータのＣＰＵ（Central Processing Unit）は、判断部１２、通常通報部１４、選別部１６、及び緊急通報部１７として機能し、処理を行なう。また、コンピュータに備えられたメモリが、通報蓄積部１３として機能し、ハードディスク等の記憶装置が、通帳記憶部１５として機能する。
【００７３】
ここで、本実施の形態におけるプログラムを実行することによって、監視装置１０を実現するコンピュータについて図５を用いて説明する。図５は、本発明の実施の形態における監視装置を実現するコンピュータの一例を示すブロック図である。
【００７４】
図５に示すように、コンピュータ１１０は、ＣＰＵ１１１と、メインメモリ１１２と、記憶装置１１３と、入力インターフェイス１１４と、表示コントローラ１１５と、データリーダ／ライタ１１６と、通信インターフェイス１１７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。
【００７５】
ＣＰＵ１１１は、記憶装置１１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１１７を介して接続されたインターネット上で流通するものであっても良い。
【００７６】
また、記憶装置１１３の具体例としては、ハードディスクの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１１４は、ＣＰＵ１１１と、キーボード及びマウスといった入力機器１１８との間のデータ伝送を仲介する。表示コントローラ１１５は、ディスプレイ装置１１９と接続され、ディスプレイ装置１１９での表示を制御する。データリーダ／ライタ１１６は、ＣＰＵ１１１と記録媒体１２０との間のデータ伝送を仲介し、記録媒体１２０からのプログラムの読み出し、及びコンピュータ１１０における処理結果の記録媒体１２０への書き込みを実行する。通信インターフェイス１１７は、ＣＰＵ１１１と、監視対象となるサーバコンピュータ３０との間のデータ伝送を仲介する。
【００７７】
また、記録媒体１２０の具体例としては、ＣＦ（Compact Flash）及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記憶媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記憶媒体が挙げられる。
【００７８】
上述した実施の形態の一部又は全部は、以下に記載する（付記１）〜（付記１２）によって表現することができるが、以下の記載に限定されるものではない。
【００７９】
（付記１）
監視対象となる装置からの障害を通知する通報が、緊急通報に該当するかどうかを判断し、該当する場合に、当該通報に関連した通報を特定する選別条件を設定する、判断部と、
前記判断部が前記緊急通報に該当すると判断した通報以外の通報のうち、前記選別条件に合致する通報を特定する、選別部と、
前記判断部が該当すると判断した場合に、前記判断部が前記緊急通報に該当すると判断した通報と、前記選別部が特定した通報とを、外部に知らせるための専用の画面を生成する、緊急通報部と、
を備えていることを特徴とする監視装置。
【００８０】
（付記２）
前記判断部による判断が終了した通報を一時的に蓄積する、通報蓄積部と、
前記通報蓄積部に蓄積された通報を外部に知らせるための画面を生成し、前記通報蓄積部に蓄積された通報を通知された順に前記画面に表示させる、通常通報部と、を更に備え、
前記選別部が、前記通報蓄積部に蓄積されている通報と、前記通常通報部が前記画面に表示させた通報との中から、前記選別条件に合致する通報を特定する、
付記１に記載の監視装置。
【００８１】
（付記３）
前記判断部が、緊急通報に該当する通報が予め規定された緊急通報条件に基づいて、前記緊急通報に該当するかどうかを判断する、付記１または２に記載の監視装置。
【００８２】
（付記４）
前記監視対象となる装置がサーバコンピュータであり、前記サーバコンピュータに組み込まれた監視プログラムが、当該サーバコンピュータの識別子と発生した障害の内容とを含む通報を通知しており、
前記緊急通報条件及び前記選別条件が、前記サーバコンピュータの識別子と、発生した障害の内容とで規定されている、
付記３に記載の監視装置。
【００８３】
（付記５）
（ａ）監視対象となる装置からの障害を通知する通報が、緊急通報に該当するかどうかを判断し、該当する場合に、当該通報に関連した通報を特定する選別条件を設定する、ステップと、
（ｂ）前記（ａ）のステップで前記緊急通報に該当すると判断した通報以外の通報のうち、前記選別条件に合致する通報を特定する、ステップと、
（ｃ）前記（ａ）のステップで該当すると判断した場合に、前記（ａ）のステップで前記緊急通報に該当すると判断した通報と、前記（ｂ）のステップで特定した通報とを、外部に知らせるための専用の画面を生成する、ステップと、
を有することを特徴とする監視方法。
【００８４】
（付記６）
（ｄ）前記（ａ）のステップでの判断が終了した通報を一時的に蓄積する、ステップと、
（ｅ）前記（ｄ）のステップで蓄積された通報を外部に知らせるための画面を生成し、前記（ｄ）のステップで蓄積された通報を通知された順に前記画面に表示させる、ステップと、を更に有し、
前記（ｂ）のステップで、前記（ｄ）のステップにおいて蓄積されている通報と、前記（ｅ）のステップにおいて前記画面に表示させた通報との中から、前記選別条件に合致する通報を特定する、
付記５に記載の監視方法。
【００８５】
（付記７）
前記（ａ）のステップで、緊急通報に該当する通報が予め規定された緊急通報条件に基づいて、前記緊急通報に該当するかどうかを判断する、付記５または６に記載の監視方法。
【００８６】
（付記８）
前記監視対象となる装置がサーバコンピュータであり、前記サーバコンピュータに組み込まれた監視プログラムが、当該サーバコンピュータの識別子と発生した障害の内容とを含む通報を通知しており、
前記緊急通報条件及び前記選別条件が、前記サーバコンピュータの識別子と、発生した障害の内容とで規定されている、
付記７に記載の監視方法。
【００８７】
（付記９）
監視対象となる装置に接続された、コンピュータに、
（ａ）前記監視対象となる装置からの障害を通知する通報が、緊急通報に該当するかどうかを判断し、該当する場合に、当該通報に関連した通報を特定する選別条件を設定する、ステップと、
（ｂ）前記（ａ）のステップで前記緊急通報に該当すると判断した通報以外の通報のうち、前記選別条件に合致する通報を特定する、ステップと、
（ｃ）前記（ａ）のステップで該当すると判断した場合に、前記（ａ）のステップで前記緊急通報に該当すると判断した通報と、前記（ｂ）のステップで特定した通報とを、外部に知らせるための専用の画面を生成する、ステップと、
を実行させるプログラム。
【００８８】
（付記１０）
前記コンピュータに、
（ｄ）前記（ａ）のステップでの判断が終了した通報を一時的に蓄積する、ステップと、
（ｅ）前記（ｄ）のステップで蓄積された通報を外部に知らせるための画面を生成し、前記（ｄ）のステップで蓄積された通報を通知された順に前記画面に表示させる、ステップと、を更に実行させ、
前記（ｂ）のステップで、前記（ｄ）のステップにおいて蓄積されている通報と、前記（ｅ）のステップにおいて前記画面に表示させた通報との中から、前記選別条件に合致する通報を特定する、
付記９に記載のプログラム。
【００８９】
（付記１１）
前記（ａ）のステップで、緊急通報に該当する通報が予め規定された緊急通報条件に基づいて、前記緊急通報に該当するかどうかを判断する、付記９または１０に記載のプログラム。
【００９０】
（付記１２）
前記監視対象となる装置がサーバコンピュータであり、前記サーバコンピュータに組み込まれた監視プログラムが、当該サーバコンピュータの識別子と発生した障害の内容とを含む通報を通知しており、
前記緊急通報条件及び前記選別条件が、前記サーバコンピュータの識別子と、発生した障害の内容とで規定されている、
付記１１に記載のプログラム。
【産業上の利用可能性】
【００９１】
以上のように、本発明によれば、監視対象となる装置から、重要度の高い通報がなされた場合に、当該通報とこれに関連する通報とを特定し、これらをまとめて監視者に提示することができる。本発明は、複数のサーバコンピュータの障害発生を監視する監視システムに有用である。
【符号の説明】
【００９２】
１０  監視装置
１１  通報受信部
１２  判断部
１３  通報蓄積部
１４  通常通報部
１５  通報記憶部
１６  選別部
１７  緊急通報部
２０  表示装置
２１  全体の監視画面
２２  専用の監視画面
３０  監視対象となる装置（サーバコンピュータ）
３１  監視プログラム
４０  ネットワーク
１１０  コンピュータ
１１１  ＣＰＵ
１１２  メインメモリ
１１３  記憶装置
１１４  入力インターフェイス
１１５  表示コントローラ
１１６  データリーダ／ライタ
１１７  通信インターフェイス
１１８  入力機器
１１９  ディスプレイ装置
１２０  記録媒体
１２１  バス
【図１】
0005459797.tif 000002
【図２】
0005459797.tif 000003
【図３】
0005459797.tif 000004
【図４】
0005459797.tif 000005
【図５】
0005459797.tif 000006