(57)【要約】【課題】ウェブサーバコンピュータ等の監視対象装置の稼動状態の監視において、装置及び通信回線に対する負荷を軽減し、障害の状況を容易に見極めることができる監視方法、稼動監視装置、監視システム及びコンピュータプログラムを提供する。【解決手段】稼動監視装置１０は、監視対象装置２０の稼動状態を示す応答を要求する応答要求を第１時間間隔で送信し（Ｓ１０１〜Ｓ１０３）、応答要求に対して正常な稼動を示す応答を受信することができなかった場合（Ｓ１０３：ＮＯ）、応答要求を送信する間隔を第１時間間隔より短い第２時間間隔に変更して（Ｓ１０６）、第２時間間隔で応答要求を送信する（Ｓ１０７〜Ｓ１１２）。【選択図】      図３
2004206634.tif 000002
【特許請求の範囲】
【請求項１】
監視対象装置へ、該監視対象装置の稼動状態を示す応答を要求する応答要求を送信し、送信した応答要求に対する応答の受信に基づいて稼動状態を監視する稼動監視装置を用いた監視方法において、
前記稼動監視装置は、
予め設定されている第１時間間隔で応答要求を送信し、
正常な稼動を示す応答を受信したか否かを判定し、
正常な稼動を示す応答を受信することができなかったと判定した場合に、応答要求を送信する時間間隔を第１時間間隔より短い第２時間間隔に変更する
ことを特徴とする監視方法。
【請求項２】
監視対象装置へ、該監視対象装置の稼動状態を示す応答を要求する応答要求を送信し、送信した応答要求に対する応答の受信に基づいて稼動状態を監視し、監視している稼動状態を通知する稼動監視装置において、
予め設定されている第１時間間隔で応答要求を送信する手段と、
正常な稼動を示す応答を受信したか否かを判定する手段と、
正常な稼動を示す応答を受信することができなかったと判定した場合に、
前記監視対象装置の稼動状態が異常であることを通知する通知情報を所定の送信先へ送信する手段と、
応答要求の送信間隔を第１時間間隔より短い第２時間間隔に変更する手段と
を備えることを特徴とする稼動監視装置。
【請求項３】
前記第２時間間隔で送信した応答要求に対し連続して正常な稼動を示す応答を受信した回数を計数する手段と、
計数した回数が所定回数以上連続しているか否かを判定する手段と、
前記所定回数以上連続して正常な応答を受信したと判定したときに、
応答要求の送信間隔を第１時間間隔に変更する手段と、
稼動状態が正常であることを通知する通知情報を所定の送信先へ送信する手段と
を備えることを特徴とする請求項２に記載の稼動監視装置。
【請求項４】
前記監視対象装置から正常な稼動を示す応答を受信することができなかったと判定した場合に、前記監視対象装置に関連付けられている他の装置へ応答要求を送信する手段を更に備えることを特徴とする請求項２又は請求項３に記載の稼動監視装置。
【請求項５】
請求項２乃至請求項４のいずれかに記載の稼動監視装置と、
該稼動監視装置による監視の対象となる監視対象装置と、
前記稼動監視装置から送信される通知情報を受信する管理装置と
を備えることを特徴とする監視システム。
【請求項６】
コンピュータに、監視対象装置へ、該監視対象装置の稼動状態を示す応答を要求する応答要求を送信させ、送信させた応答要求に対する応答の受信に基づいて稼動状態を監視させるコンピュータプログラムにおいて、
コンピュータに、予め設定されている第１時間間隔で応答要求を送信させる手順と、
コンピュータに、正常な稼動を示す応答を受信したか否かを判定させる手順と、
コンピュータに、正常な稼動を示す応答を受信することができなかったと判定した場合に、応答要求の送信間隔を第１時間間隔より短い第２時間間隔に変更させる手順と
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、監視の対象となる監視対象装置の稼動状態を監視する稼動監視装置を用いた監視方法、その方法を適用した稼動監視装置、その稼動監視装置を用いた監視システム、及びその稼動監視装置を実現するためのコンピュータプログラムに関し、特に監視対象装置を効率的に監視する監視方法、稼動監視装置、監視システム及びコンピュータプログラムに関する。
【０００２】
【従来の技術】
サーバコンピュータの稼動状態を監視する方法として、一定の時間間隔でサーバコンピュータに応答を要求し、要求に対する応答に基づいて、その結果を表示させるという監視システムが開示されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００１−１２５８５３号公報
【０００４】
【発明が解決しようとする課題】
稼動状態を監視するための応答要求は、通信回線及びサーバコンピュータの負荷を考慮すると余り頻繁に行うことは好ましくないが、障害発生の疑いがある場合、障害の有無を見極める必要があるため高頻度の応答要求が望まれる。
【０００５】
しかしながら従来の監視システムでは、サーバコンピュータに対して一定の時間間隔で応答要求が送信されるため、時間間隔を短く設定すれば安定稼働時における通信回線及び各種装置の負荷増大の問題が生じ、また時間間隔を長く設定すれば障害発生の疑いがある場合において障害の有無を見極め難いという問題が生じる。
【０００６】
またサーバコンピュータ自体は安定稼動している確率が高いため正常時にはその状態を通知せず、障害発生の疑いが有る場合に限り通知を行うため、障害が発生した後、正常な状態に復帰した場合に、障害発生の通知を行わなくなるだけなので正常か否かを見極めることが困難であるという問題がある。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、応答要求に対する応答状況に基づいて障害発生の疑いがあると判定した場合に、サーバコンピュータに対して応答要求を送信する時間間隔を短くするように変更することにより、安定稼働時における通信回線及び各種装置の負荷が増大することを防止しながらも、障害発生の疑いがある場合には障害発生の有無を見極め易くすることが可能な監視方法、その方法を適用した稼動監視装置、その稼動監視装置を用いた監視システム、及びその稼動監視装置を実現するためのコンピュータプログラムの提供を主たる目的とする。
【０００８】
また本発明では、障害発生の疑いが有ると判定した後、所定回数以上連続して正常な応答を受信した場合に、稼動状態が正常であることを通知することにより、正常状態への復帰を容易に見極めることが可能な稼動監視装置等の提供を他の目的とする。
【０００９】
【課題を解決するための手段】
第１発明に係る監視方法は、監視対象装置へ、該監視対象装置の稼動状態を示す応答を要求する応答要求を送信し、送信した応答要求に対する応答の受信に基づいて稼動状態を監視する稼動監視装置を用いた監視方法において、前記稼動監視装置は、予め設定されている第１時間間隔で応答要求を送信し、正常な稼動を示す応答を受信したか否かを判定し、正常な稼動を示す応答を受信することができなかったと判定した場合に、応答要求を送信する時間間隔を第１時間間隔より短い第２時間間隔に変更することを特徴とする。
【００１０】
第１発明に係る監視方法では、ウェブサーバコンピュータ等の監視対象装置に対して第１時間間隔で応答要求を送信し、正常な応答を受信することができず、障害が発生している可能性があると判定した場合に、第１時間間隔より短い第２時間間隔で応答要求を送信することにより、第１時間間隔を長く設定することで正常時における通信回線の通信負荷及び監視対象装置の処理負荷を軽減しながらも、第２時間間隔を短く設定することで障害発生の疑いがある場合には障害発生の有無を見極め易くすることが可能である。
【００１１】
第２発明に係る稼動監視装置は、監視対象装置へ、該監視対象装置の稼動状態を示す応答を要求する応答要求を送信し、送信した応答要求に対する応答の受信に基づいて稼動状態を監視し、監視している稼動状態を通知する稼動監視装置において、予め設定されている第１時間間隔で応答要求を送信する手段と、正常な稼動を示す応答を受信したか否かを判定する手段と、正常な稼動を示す応答を受信することができなかったと判定した場合に、前記監視対象装置の稼動状態が異常であることを通知する通知情報を所定の送信先へ送信する手段と、応答要求の送信間隔を第１時間間隔より短い第２時間間隔に変更する手段とを備えることを特徴とする。
【００１２】
第２発明に係る稼動監視装置では、ウェブサーバコンピュータ等の監視対象装置に対して第１時間間隔で応答要求を送信し、正常な応答を受信することができず、障害が発生している可能性があると判定した場合に、第１時間間隔より短い第２時間間隔で応答要求を送信することにより、第１時間間隔を長く設定することで正常時における通信回線の通信負荷及び監視対象装置の処理負荷を軽減しながらも、第２時間間隔を短く設定することで障害発生の疑いがある場合には障害発生の有無を見極め易くすることが可能である。
【００１３】
第３発明に係る稼動監視装置は、第２発明において、前記第２時間間隔で送信した応答要求に対し連続して正常な稼動を示す応答を受信した回数を計数する手段と、計数した回数が所定回数以上連続しているか否かを判定する手段と、前記所定回数以上連続して正常な応答を受信したと判定したときに、応答要求の送信間隔を第１時間間隔に変更する手段と、稼動状態が正常であることを通知する通知情報を所定の送信先へ送信する手段とを備えることを特徴とする。
【００１４】
第３発明に係る稼動監視装置では、障害が発生している可能性が有ると判定して第２時間間隔で応答要求を送信している場合で、所定回数以上連続して正常な応答を受信したときに、監視対象装置は正常に復帰したと判定して応答要求の送信間隔を第１時間間隔に変更すると共に、稼動状態が正常であることを通知することにより、実際に監視対象装置に障害が発生しているのか、それとも一時的にパフォーマンスが低下しているに過ぎないのかを容易に見極めることが可能である。
【００１５】
第４発明に係る稼動監視装置は、第２発明又は第３発明において、前記監視対象装置から正常な稼動を示す応答を受信することができなかったと判定した場合に、前記監視対象装置に関連付けられている他の装置へ応答要求を送信する手段を更に備えることを特徴とする。
【００１６】
第４発明に係る稼動監視装置では、監視対象装置から正常な応答を受信することができなかったと判定した場合に、例えば当該監視対象装置と同一環境にある他の装置へも応答要求を送信して他の装置の稼動状況をも監視することにより、発生している可能性の有る障害が単独の監視対象装置のみの現象であるのか、通信環境全体のものであるかを見極めることができるので適切な障害復旧作業を行うことが可能である。
【００１７】
第５発明に係る監視システムは、請求項２乃至請求項４のいずれかに記載の稼動監視装置と、該稼動監視装置による監視の対象となる監視対象装置と、前記稼動監視装置から送信される通知情報を受信する管理装置とを備えることを特徴とする。
【００１８】
第５発明に係る監視システムでは、稼動監視装置からウェブサーバコンピュータ等の監視対象装置に対して第１時間間隔で応答要求を送信し、正常な応答を受信することができず、障害が発生している可能性があると判定した場合に、第１時間間隔より短い第２時間間隔で応答要求を送信することにより、第１時間間隔を長く設定することで正常時における通信回線の通信負荷及び監視対象装置の処理負荷を軽減しながらも、第２時間間隔を短く設定することで障害発生の疑いがある場合には障害発生の有無を見極め易くすることが可能である。
【００１９】
第６発明に係るコンピュータプログラムは、コンピュータに、監視対象装置へ、該監視対象装置の稼動状態を示す応答を要求する応答要求を送信させ、送信させた応答要求に対する応答の受信に基づいて稼動状態を監視させるコンピュータプログラムにおいて、コンピュータに、予め設定されている第１時間間隔で応答要求を送信させる手順と、コンピュータに、正常な稼動を示す応答を受信したか否かを判定させる手順と、コンピュータに、正常な稼動を示す応答を受信することができなかったと判定した場合に、応答要求の送信間隔を第１時間間隔より短い第２時間間隔に変更させる手順とを実行させることを特徴とする。
【００２０】
第６発明に係るコンピュータプログラムでは、コンピュータにて実行することにより、コンピュータが監視対象装置を監視する稼動監視装置として動作し、監視対象装置に対して第１時間間隔で応答要求を送信し、正常な応答を受信することができず、障害が発生している可能性があると判定した場合に、第１時間間隔より短い第２時間間隔で応答要求を送信することにより、第１時間間隔を長く設定することで正常時における通信回線の通信負荷及び監視対象装置の処理負荷を軽減しながらも、第２時間間隔を短く設定することで障害発生の疑いがある場合には障害発生の有無を見極め易くすることが可能である。
【００２１】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
図１は本発明の監視システムを概念的に示す説明図である。
図１中１０はサーバコンピュータを用いた本発明の稼動監視装置であり、稼動監視装置１０は通信網ＮＷを介してウェブサーバコンピュータ等の監視対象装置２０と通信網ＮＷを介して通信を行い、監視対象装置２０の稼動状況を監視している。
また稼動監視装置１０は、クライアントコンピュータを用いた管理装置３０と接続し、管理装置３０を操作する操作者は、管理装置３０により監視した結果を確認することができる。
さらに稼動監視装置１０は、監視対象装置２０と同一の通信環境にある他の監視対象装置４０，４０，…と通信を行う。（以降の説明では監視対象装置２０と他の監視対象装置４０とを明確に区別するため他の監視対象装置４０を他装置４０という）
ここで監視対象装置２０と同一の通信環境にある他装置４０，４０，…とは、監視対象装置２０に対して、例えば「www.osakagas.co.jp」等の同じドメインに属する装置、通信網ＮＷ上の位置を示すＩＰアドレスが「192.20.10.*** （* は任意）」等の同じＩＰアドレス体系に属する装置、同じルータ及びハブ等の接続装置にて接続されている（多段接続も含む）装置、そして同じサーバラックに設置されている装置というような関係に有る装置を言う。
【００２２】
なお図１中では稼動監視装置１０、監視対象装置２０、管理装置３０及び他装置４０，４０，…が同一の通信網ＮＷ上に位置する形態を示しているが、稼動監視装置１０と管理装置３０とがＬＡＮ等の同一の内部通信網上に位置し、監視対象装置２０及び他装置４０，４０，…が他の内部通信網に位置し、稼動監視装置１０と監視対象装置２０がインターネット等の外部通信網で接続されているというように様々な形態に適用することが可能である。
また監視対象装置２０及び他装置４０，４０，…は同一の通信環境、即ち同一の通信網上に配置されていることを前提としているが、監視対象装置２０と同様のサービスを提供するミラーサーバを他装置４０として用いる場合等では、異なる通信網に配置されてあっても良い。
【００２３】
次に本発明の監視システムにて用いられる各装置の構成について説明する。
図２は本発明の監視システムにて用いられる各種装置の構成を示すブロック図である。
稼動監視装置１０は、装置全体を制御するＣＰＵ１１、本発明の稼動監視装置用のコンピュータプログラムＰＧ及びデータ等の各種情報を記録したＣＤ−ＲＯＭ等の記録媒体ＲＥＣから各種情報を読み取るＣＤ−ＲＯＭドライブ等の補助記憶手段１２、補助記憶手段１２により読み取られたコンピュータプログラムＰＧ及びデータ等の各種情報を記録するハードディスク等の記録手段１３、各種処理に用いられる情報を一時的に記憶するＲＡＭ１４、並びに通信網ＮＷに接続する通信手段１５を備えている。
そして記録手段１３から本発明のコンピュータプログラムＰＧ及びデータ等の各種情報を読み取り、ＲＡＭ１４に記憶させてコンピュータプログラムＰＧに含まれる各種手順を実行することで、サーバコンピュータは本発明の稼動監視装置１０として動作し、稼動状態を示す応答を要求する応答要求を監視対象装置２０へ送信する。
なお記録手段１３には、監視の対象となる監視対象装置２０の通信網ＮＷ上の位置を示すＩＰアドレス等の位置情報、管理装置３０へ情報を送信するための電子メールアドレス等の送信先情報、監視対象装置２０に関連付けられている他装置４０，４０，…の位置情報、及び本発明の監視方法を実行するための時間間隔等の各種設定が記録されている。
【００２４】
監視対象装置２０は、ＣＰＵ２１、記録手段２２、ＲＡＭ２３及び通信手段２４を備えている。
なお監視対象装置２０の記録手段２２には、監視対象装置２０から送信される応答要求に対する応答として送信されるＨＴＭＬ（Hyper Text Markup Language）等の形式の所定のファイルが記録されており、応答要求を受信した場合に記録されているファイルを応答として稼動監視装置１０へ送信する。
なお応答要求に対する応答としては様々な方法があり、ＣＧＩ(Common Gateway Interface)等のインターフェースを利用して所定のプログラムを起動し、稼動状況を示したファイルを生成し、応答として送信するようにしても良い。
【００２５】
管理装置３０は、ＣＰＵ３１、記録手段３２、ＲＡＭ３３、通信手段３４、マウス及びキーボード等の入力手段３５並びにモニタ及びプリンタ等の出力手段３６を備えている。
【００２６】
他装置４０は、ＣＰＵ４１、記録手段４２、ＲＡＭ４３及び通信手段４４を備えている。
【００２７】
次に本発明の監視システムにて用いられる各装置の処理を説明する。
図３は本発明の稼動監視装置１０の監視処理を示すフローチャートである。
稼動監視装置１０は、ＲＡＭ１４に記憶させたコンピュータプログラムＰＧを実行するＣＰＵ１１の制御により、予め設定されている６０分等の第１時間待機し（Ｓ１０１）、監視対象装置２０の稼動状態を示す応答を要求する応答要求を監視対象装置２０へ通信手段１５から送信する（Ｓ１０２）。
応答要求を送信した後、稼動監視装置１０では、ＲＡＭ１４に記憶させたコンピュータプログラムＰＧを実行するＣＰＵ１１の制御により、送信した応答要求に対して、正常な稼動を示す応答を受信したか否かを判定し（Ｓ１０３）、正常な稼動を示す応答を受信した場合（Ｓ１０３：ＹＥＳ）、ステップＳ１０１に戻り、以降の処理を繰り返す。
ステップＳ１０１〜Ｓ１０３の処理により、監視対象装置２０が正常に稼動している場合、稼動監視装置１０は第１時間間隔で応答要求を送信することとなる。
【００２８】
ステップＳ１０３において、正常な稼動を示す応答を受信することができなかった場合（Ｓ１０３：ＮＯ）、稼動監視装置１０では、ＲＡＭ１４に記憶させたコンピュータプログラムＰＧを実行するＣＰＵ１１の制御により、監視対象装置２０の稼動状態が異常であることを通知する異常通知情報を、所定の送信先として設定されている送信先情報に基づく管理装置３０へ電子メール等の方法にて通信手段１５から送信する（Ｓ１０４）。
管理装置３０では、ＣＰＵ３１の制御により、異常通知情報を受信し、受信した異常通知情報を出力手段３６から出力する。
ステップＳ１０３において正常な稼動を示す応答を受信することができなかった場合とは、例えば異常を示す応答を受信した場合、受信した応答が異常であった場合、及び所定時間内に応答を受信することができなかった場合である。
【００２９】
異常通知情報を送信した稼動監視装置１０では、ＲＡＭ１４に記憶させたコンピュータプログラムＰＧを実行するＣＰＵ１１の制御により、稼動監視装置２０に関連付けられている他装置４０，４０，…へ応答要求を送信させる他装置監視サブルーチンを起動する（Ｓ１０５）。
【００３０】
そして稼動監視装置１０では、ＲＡＭ１４に記憶させたコンピュータプログラムＰＧを実行するＣＰＵ１１の制御により、応答要求を送信する間隔を第１時間間隔より短い１０分等の第２時間間隔に変更して（Ｓ１０６）、第２時間待機し（Ｓ１０７）、監視対象装置２０の稼動状態を示す応答を要求する応答要求を監視対象装置２０へ通信手段１５から送信する（Ｓ１０８）。
応答要求を送信した後、稼動監視装置１０では、ＲＡＭ１４に記憶させたコンピュータプログラムＰＧを実行するＣＰＵ１１の制御により、送信した応答要求に対して、正常な稼動を示す応答を受信したか否かを判定し（Ｓ１０９）、正常な稼動を示す応答を受信することができなかった場合（Ｓ１０９：ＮＯ）、異常通知情報を管理装置３０へ通信手段１５から送信して（Ｓ１１０）、ステップＳ１０７に戻り、以降の処理を繰り返す。
管理装置３０では、ＣＰＵ３１の制御により、異常通知情報を受信し、受信した異常通知情報を出力手段３６から出力する。
【００３１】
ステップＳ１０９において、正常な稼動を示す応答を受信した場合（Ｓ１０９：ＹＥＳ）、稼動監視装置１０では、ＲＡＭ１４に記憶させたコンピュータプログラムＰＧを実行するＣＰＵ１１の制御により、送信した応答要求に対し連続して正常な稼動を示す応答を受信した回数を計数し（Ｓ１１１）、計数した回数が所定回数、例えば１０回以上連続しているか否かを判定する（Ｓ１１２）。
【００３２】
ステップＳ１１２において、所定回数以上連続して正常な応答を受信したと判定したとき（Ｓ１１２：ＹＥＳ）、稼動監視装置１０では、ＲＡＭ１４に記憶させたコンピュータプログラムＰＧを実行するＣＰＵ１１の制御により、監視対象装置２０の稼動状態が正常であることを通知する正常通知情報を、所定の送信先として設定されている送信先情報に基づく管理装置３０へ電子メール等の方法にて通信手段１５から送信し（Ｓ１１３）、応答要求を送信する間隔を第２時間間隔から第１時間間隔に変更して（Ｓ１１４）、ステップＳ１０１に進み以降の処理を繰り返す。
管理装置３０では、ＣＰＵ３１の制御により、正常通知情報を受信し、受信した正常通知情報を出力手段３６から出力する。
ステップＳ１１２において、正常な応答を連続して受信した回数が所定回数未満であると判定したとき（Ｓ１１２：ＮＯ）、ステップＳ１０７に戻り、以降の処理を繰り返す。
ステップＳ１０７〜Ｓ１１４の処理により、監視対象装置２０に障害が発生している可能性があると判定した場合、稼動監視装置１０は第２時間間隔で応答要求を送信することになる。
【００３３】
次に他装置監視サブルーチンについて説明する。
図４は本発明の稼動監視装置１０の他装置監視サブルーチンを示すフローチャートである。
図３を用いて説明した監視処理のステップＳ１０５にて起動した他装置監視サブルーチンの処理として、稼動監視装置１０では、ＲＡＭ１４に記憶させたコンピュータプログラムＰＧを実行するＣＰＵ１１の制御により、監視対象装置２０に関連付けられている他装置４０へ、他装置４０の稼動状態を示す応答を要求する応答要求を通信手段１５から送信する（Ｓ２０１）。
応答要求を送信した後、稼動監視装置１０では、ＲＡＭ１４に記憶させたコンピュータプログラムＰＧを実行するＣＰＵ１１の制御により、送信した応答要求に対して、正常な稼動を示す応答を受信したか否かを判定し（Ｓ２０２）、正常な稼動を示す応答を受信した場合（Ｓ２０２：ＹＥＳ）、他装置監視サブルーチンを終了させる。
【００３４】
ステップＳ２０２において、正常な稼動を示す応答を受信することができなかった場合（Ｓ２０２：ＮＯ）、稼動監視装置１０では、ＲＡＭ１４に記憶させたコンピュータプログラムＰＧを実行するＣＰＵ１１の制御により、他装置４０の稼動状態が異常であることを通知する異常通知情報を、所定の送信先として設定されている送信先情報に基づく管理装置３０へ通信手段１５から送信する（Ｓ２０３）。
管理装置３０では、ＣＰＵ３１の制御により、異常通知情報を受信し、受信した異常通知情報を出力手段３６から出力する。
【００３５】
そして稼動監視装置１０では、ＲＡＭ１４に記憶させたコンピュータプログラムＰＧを実行するＣＰＵ１１の制御により、第２時間待機し（Ｓ２０４）、応答要求を他装置４０へ通信手段１５から送信する（Ｓ２０５）。
応答要求を送信した後、稼動監視装置１０では、ＲＡＭ１４に記憶させたコンピュータプログラムＰＧを実行するＣＰＵ１１の制御により、送信した応答要求に対して、正常な稼動を示す応答を受信したか否かを判定し（Ｓ２０６）、正常な稼動を示す応答を受信することができなかった場合（Ｓ２０６：ＮＯ）、ステップＳ２０３に戻り、以降の処理を繰り返す。
【００３６】
ステップＳ２０６において、正常な稼動を示す応答を受信した場合（Ｓ２０６：ＹＥＳ）、稼動監視装置１０では、ＲＡＭ１４に記憶させたコンピュータプログラムＰＧを実行するＣＰＵ１１の制御により、送信した応答要求に対し連続して正常な稼動を示す応答を受信した回数を計数し（Ｓ２０７）、計数した回数が所定回数、例えば１０回以上連続しているか否かを判定する（Ｓ２０８）。
ステップＳ２０８において、所定回数以上連続して正常な応答を受信したと判定したとき（Ｓ２０８：ＹＥＳ）、稼動監視装置１０では、ＲＡＭ１４に記憶させたコンピュータプログラムＰＧを実行するＣＰＵ１１の制御により、他装置４０の稼動状態が正常であることを通知する正常通知情報を、所定の送信先として設定されている送信先情報に基づく管理装置３０へ電子メール等の方法にて通信手段１５から送信し（Ｓ２０９）、他装置監視サブルーチンを終了させる。
管理装置３０では、ＣＰＵ３１の制御により、正常通知情報を受信し、受信した正常通知情報を出力手段３６から出力する。
【００３７】
ステップＳ２０８において、正常な応答を連続して受信した回数が所定回数未満であると判定したとき（Ｓ２０８：ＮＯ）、ステップＳ２０４に戻り、以降の処理を繰り返す。
なお他装置４０が複数である場合、他装置監視サブルーチンは夫々の装置毎に起動させる。
また他装置４０を管理する担当者が監視対象装置２０を管理する担当者と異なる場合、他装置監視サブルーチンにおける異常通知情報及び正常通知情報については、管理装置３０以外の装置へ送信するようにしてもよい。
さらに稼動監視装置１０では、監視対象装置２０及び他装置４０，４０，…の稼動状況から障害発生の有無だけでなく、障害箇所の切り分け、例えば単独の装置に発生した障害であるか、又は通信環境全体の障害であるかを判定することができる。
【００３８】
前記実施の形態では、監視対象装置２０から正常な稼動を示す応答を受信しなかった場合に、全ての他装置４０，４０，…へ応答要求を送信する形態を示したが、本発明はこれに限らず、他装置４０，４０，…間の関連状況を予め設定しておき、監視対象装置２０から正常な稼動を示す応答を受信しなかった場合に、先ず第１の他装置４０へ応答要求を送信し、第１の他装置４０から正常な稼動を示す応答を受信しなかったときに、第２の他装置４０へ応答要求を送信するというように運用環境に応じた様々なルールを設定することが可能である。
【００３９】
【発明の効果】
以上詳述した如く本発明に係る監視方法、稼動監視装置、監視システム及びコンピュータプログラムでは、稼動監視装置から監視対象装置に対して第１時間間隔で、稼動状態を示す応答を要求する応答要求を送信し、正常な応答を受信することができず、障害が発生している可能性があると判定した場合に、第１時間間隔より短い第２時間間隔で応答要求を送信することにより、第１時間間隔を長く設定することで正常時における通信回線の通信負荷及び監視対象装置の処理負荷を軽減しながらも、第２時間間隔を短く設定することで障害発生の疑いがある場合には障害発生の有無を見極め易くすることが可能であり、これにより監視対象装置を管理する担当者は、監視対象装置が正常に稼動している時には稼動状況を特に意識する必要が無く、障害が発生している可能性が有る時には煩雑に状況を確認することができるので効率的に監視対象装置を監視することが可能である等、優れた効果を奏する。
【００４０】
また本発明では、障害が発生している可能性が有ると判定して第２時間間隔で応答要求を送信している場合で、所定回数以上連続して正常な応答を受信したときに、監視対象装置は正常に復帰したと判定して応答要求の送信間隔を第１時間間隔に変更すると共に、稼動状態が正常であることを通知することにより、実際に監視対象装置に障害が発生しているのか、それとも一時的にパフォーマンスが低下しているに過ぎないのかを容易に見極めることが可能である等、優れた効果を奏する。
【００４１】
さらに本発明では、監視対象装置から正常な応答を受信することができなかったと判定した場合に、例えば当該監視対象装置と同一の通信環境にある他の装置へも応答要求を送信して他の装置の稼動状況をも監視することにより、発生している可能性の有る障害が単独の監視対象装置のみの現象であるのか、通信環境全体のものであるかを見極めることができるので適切な障害復旧作業を行うことが可能である等、優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明の監視システムを概念的に示す説明図である。
【図２】本発明の監視システムにて用いられる各種装置の構成を示すブロック図である。
【図３】本発明の稼動監視装置の監視処理を示すフローチャートである。
【図４】本発明の稼動監視装置の他装置監視サブルーチンを示すフローチャートである。
【符号の説明】
１０  稼動監視装置
２０  監視対象装置
３０  管理装置
４０  他の監視対象装置（他装置）
ＮＷ  通信網
ＰＧ  コンピュータプログラム
ＲＥＣ  記録媒体
【図１】
2004206634.tif 000003
【図２】
2004206634.tif 000004
【図３】
2004206634.tif 000005
【図４】
2004206634.tif 000006