(57)【要約】【課題】ネットワーク介して接続された通信機器の通信状態や障害を検出して、管理者に確実に通知することができるとともに、障害の発生した通信機器を復旧処理の一部を自動的に行う。【解決手段】ローカルネットワークを介して監視対象の通信機器と接続されたリモート監視装置１４と、リモート監視装置１４と広域ネットワーク２４，２６を介して遠隔地に接続され、リモート監視装置１４および監視対象の通信装置を監視及び管理する監視サーバ装置１２とを備えて、リモート監視システム１０を構成する。ここで、リモート監視装置１４は、取得した監視対象の通信機器の情報に基づいて、監視対象の通信機器がハングアップしたことを検出した場合、自動的もしくは監視サーバ装置から与えられた指示に従って、ハングアップした監視対象の通信機器の電源を再投入して初期化する機能を備える。【選択図】  図１
2005117371.tif 000002
【特許請求の範囲】
【請求項１】
広域ネットワークを介して遠隔地に設置された監視サーバ装置と接続されるとともに、ローカルネットワークを介して接続された監視対象の機器の監視を行うリモート監視装置であって、
前記監視サーバ装置との通信を行う遠隔通信手段と；
前記監視対象の機器の情報を取得する監視情報取得手段と；
前記監視対象の機器の少なくとも１つに電源を供給する電源供給手段と；
前記監視情報取得手段によって取得した前記電源供給手段から電源を供給している監視対象の機器の情報に基づいて、前記電源供給手段から電源を供給している監視対象の機器がハングアップしたことを検出した場合、自動的又は前記遠隔通信手段を介して前記監視サーバ装置から与えられた指示に従って前記電源供給手段を制御して、前記ハングアップした監視対象の機器の電源を再投入して初期化する初期化手段と；を備えることを特徴とするリモート監視装置。
【請求項２】
ローカルネットワークを介して監視対象の機器と接続された請求項１に記載のリモート監視装置と；
前記リモート監視装置と広域ネットワークを介して遠隔地に接続され、前記リモート監視装置及び前記監視対象の機器の監視及び管理を行う監視サーバ装置と；を備えることを特徴とするリモート監視システム。
【請求項３】
前記リモート監視装置は、前記監視対象の機器の少なくとも１つについて異常を検出したときには異常検出のトラップ情報を前記監視サーバ装置に対して自発的に送信するとともに、前記監視対象の機器の全てについて異常を検出しない期間中には正常検出のトラップ情報を前記監視サーバ装置に対して自発的に送信する、ことを特徴とする請求項２に記載のリモート監視システム。
【請求項４】
前記監視サーバ装置と前記リモート監視装置とは、共に広域ルネットワークである主回線及び副回線を介して接続されており、
前記監視サーバ装置と前記リモート監視装置との間の通信は、前記主回線が正常動作している場合には前記主回線を介して行われ、前記主回線に障害が発生して通信ができない状態である場合には前記副回線を介して行われる、ことを特徴とする請求項２又は３に記載のリモート監視システム。
【請求項５】
前記リモート監視装置は、前記監視サーバ装置に対して前記トラップ情報を送信した後、前記監視サーバ装置から前記トラップ情報を受信したことを表す情報を受信するまで、所定の回数繰り返し前記トラップ情報の送信を行う、ことを特徴とする請求項２〜４のいずれか一項に記載のリモート監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続された機器を遠隔地から監視および管理するリモート監視システム、及び、このリモート監視システムで用いられるリモート監視装置に関するものである。
【背景技術】
【０００２】
ＳＮＭＰ（Simple Network Management Protocol（簡易ネットワーク管理プロトコル））は、インターネット等の標準プロトコルであるＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等を使用するネットワークを介して接続された機器（ネットワークノード）を監視および管理するためのプロトコルである。このＳＮＭＰを使用したリモート監視システムが普及しつつある。
【０００３】
ＳＮＭＰでは、管理する側の機器は管理マネージャと呼ばれ、管理される側の機器（管理対象機器）はエージェントと呼ばれる。管理マネージャは、ポーリングと呼ばれる処理によってエージェントに対し情報の問い合わせを行い、エージェントは、管理マネージャからの問い合わせに応じて、もしくは異常発生時にトラップと呼ばれる処理によって自発的に、管理マネージャに対しＭＩＢ（Management Information Base）と呼ばれる管理情報を送信する。
【０００４】
リモート監視システムにおいて、管理マネージャは、ＳＮＭＰを使用し、遠隔地からネットワークを介してエージェントが持っているＭＩＢを収集し、収集したＭＩＢに基づいて、その監視および管理を行う。
【０００５】
こうしたＳＮＭＰを使用してネットワークに接続された機器の監視および管理を行う従来のシステムとしては、例えば特許文献１〜３が提案されている。
【０００６】
特許文献１は、遠距離監視システムの異常時の復旧方式に関し、センタ監視局から離れたところに設置されたリモート監視局に回線インターフェース制御部と、回線インターフェース制御部を制御するための本体制御部と、回線インターフェース制御部に設けられ本体制御部からのポーリングを監視するポーリング監視部とを有する遠隔監視システムにおいて、ポーリング監視部が本体制御部の異常を検出したときには回線インターフェース制御部がセンタ監視局にその異常を通知する異常通知手段と、回線インターフェース制御部が本体制御部の異常を検出したときには本体制御部をリセットしシステム全体の自動再立ち上げを行い本体制御部の正常を確認したときにはセンタ監視局にその正常を通知する正常通知手段とを有するものである。
【０００７】
また、特許文献２は、ネットワーク管理方法に関し、マネージャとエージェントからなり、ＳＮＭＰで管理されるネットワークにおいて、エージェントはトラップを送信するとき、トラップのマネージャにおける受信確認が必要か否かを判定し、受信確認が必要なトラップに対応するトラップ監視タイマを起動し、トラップをマネージャに送信し、トラップ監視タイマの経過時間を監視し、マネージャからのトラップの応答を受信し、トラップ監視タイマのタイムアウト前に、トラップの応答受信したときは、トラップ受信タイマを解除し、トラップの応答受信前に、トラップ監視タイマがタイムアウトとなった場合は、トラップを再送するものである。
【０００８】
特許文献３は、ネットワーク管理情報収集方式に関し、ＳＮＭＰを用いて、ＳＮＭＰマネージャを実装したネットワーク管理装置が、ネットワーク構成機器であるＳＮＭＰエージェントを実装した被管理装置を、ネットワーク管理装置から被管理装置へのポーリングにより獲得する情報と被管理装置からネットワーク管理装置に自律的且つ非同期的に通知されるＳＮＭＰトラップとに依拠して、管理し、被管理装置に状態の変化が発生した旨の情報がポーリングにより収集されたときには、ネットワーク管理装置に係る外部表示装置における管理対象の状態を表わすための表示手段での該当する表示を変化せしめることにより、ネットワーク管理者に状態の変化が発生したことを通知することが可能になされたネットワーク管理システムのネットワーク管理情報収集方式において、トラップの受信を契機に非同期的なポーリングを被管理装置に対して開始するためのスケジュールを制御するためのスケジュール制御手段と、スケジュール制御手段によるスケジュールの制御を行うためのパラメータを設定するためのパラメータ設定手段と、をネットワーク管理装置上に有するものである。
【０００９】
【特許文献１】特開平１０−４９４５０号公報
【特許文献２】特開平１０−５１４７６号公報
【特許文献３】特開平１１−４２２２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述したＳＮＭＰによるを使用してネットワークの管理を行う従来のリモート監視システムでは、監視対象の機器に障害が発生した場合、保守員が現地に直接出向いて対応していた。こうした対応において、障害が発生した機器の復旧のためには、機器の部品を交換しなければならないこともあるが、電源の再投入による機器の初期化のみを行えばよいことが多々あった。
【００１１】
また、管理マネージャとエージェントとの間の通信は、前述のように、一般にポーリングやトラップを使用する方法で行われているが、この方法では、必須の情報のため以外のトラフィックが発生する。特に、システムの規模が大きくなると負荷の集中が著しくなり、監視のパフォーマンスが低下する可能性があった。
【００１２】
また、管理マネージャとエージェントとの間の通信の回線そのもの又はその回線に関連する機器（例えば、回線接続用のルータ等）が故障した場合、エージェントから管理マネージャに対し障害が発生したことを通知することができなくなってしまっていた。
【００１３】
また、ＳＮＭＰはＵＤＰ（User Datagram Protocol）と呼ばれるコネクションレス型のプロトコルの上位にマッピングされるが、ＵＤＰは誤り訂正やデータ再送の機能を持っていないため、通信データ消失の可能性を排除することができず、障害発生の検出を確実に行うための渉外となる可能性があった。
【００１４】
また、管理マネージャは、ＳＮＭＰに対応していない機器やＭＩＢを持っていない機器を直接監視することができず、これらの機器は別の手段を使用して監視する必要があった。
【００１５】
本発明は、上記の事情を鑑みてなされたものであり、ネットワーク介して接続された機器の通信状態や障害を検出して、管理者に確実に通知することができるとともに、障害の発生した機器を復旧処理の一部を自動的に行うことができるリモート監視システムを提供することを目的とする。
【００１６】
また、本発明は、本発明のリモート監視システムにおいて好適に使用することができるリモート監視装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明のリモート監視装置は、広域ネットワークを介して遠隔地に設置された監視サーバ装置と接続されるとともに、ローカルネットワークを介して接続された監視対象の機器の監視を行うリモート監視装置であって、前記監視サーバ装置との通信を行う遠隔通信手段と；前記監視対象の機器の情報を取得する監視情報取得手段と；前記監視対象の機器の少なくとも１つに電源を供給する電源供給手段と；前記監視情報取得手段によって取得した前記電源供給手段から電源を供給している監視対象の機器の情報に基づいて、前記電源供給手段から電源を供給している監視対象の機器がハングアップしたことを検出した場合、自動的又は前記遠隔通信手段を介して前記監視サーバ装置から与えられた指示に従って前記電源供給手段を制御して、前記ハングアップした監視対象の機器の電源を再投入して初期化する初期化手段と；を備えることを特徴とするリモート監視装置である。
【００１８】
このリモート監視装置では、監視情報取得手段が、ローカルネットワークを介して接続された監視対象の機器の情報を取得する。この情報の取得の結果、電源供給手段から電源を供給している監視対象の機器がハングアップしたことを検出した場合、初期化手段が、自動的又は遠隔通信手段を介して監視サーバ装置から与えられた指示に従って電源供給手段を制御して、当該ハングアップした監視対象の機器の電源を再投入して初期化することにより、当該ハングアップした監視対象の機器の復旧を図る。したがって、本発明のリモート監視装置によれば、監視対象の機器に障害が発生した場合、保守員が現地に直接出向いて対応する機械を低減することができ、復旧作業に係るコストを削減することができる。
【００１９】
本発明のリモート監視システムは、ローカルネットワークを介して監視対象の機器と接続された上述の本発明のリモート監視装置と；前記リモート監視装置と広域ネットワークを介して遠隔地に接続され、前記リモート監視装置及び前記監視対象の機器の監視及び管理を行う監視サーバ装置と；を備えることを特徴とするリモート監視システムである。
【００２０】
このリモート監視システムでは、本発明のリモート監視装置が、監視対象の機器のハングアップを検出したときに、自動的又は監視サーバ装置からの指示に従って、当該ハングアップした監視対象の機器の電源を再投入して初期化することにより、当該ハングアップした監視対象の機器の復旧を図る。したがって、本発明のリモート監視システムによれば、監視対象の機器に障害が発生した場合、保守員が現地に直接出向いて対応する機械を低減することができ、復旧作業に係るコストを削減することができる。
【００２１】
本発明のリモート監視システムでは、前記リモート監視装置が、前記監視対象の機器の少なくとも１つについて異常を検出したときには異常検出のトラップ情報を前記監視サーバ装置に対して自発的に送信するとともに、前記監視対象の機器の全てについて異常を検出しない期間中には正常検出のトラップ情報を前記監視サーバ装置に対して自発的に送信する構成とすることができる。この場合には、ポーリングの手法を用いずにトラップの手法のみで、リモート監視装置が、その監視結果を監視サーバ装置に対して報告することができるので、リモート監視装置とリモート監視サーバとの間のトラフィックを低減することができる。
【００２２】
また、本発明のリモート監視システムでは、前記監視サーバ装置と前記リモート監視装置とは、共に広域ルネットワークである主回線及び副回線を介して接続され、前記監視サーバ装置と前記リモート監視装置との間の通信は、前記主回線が正常動作している場合には前記主回線を介して行われ、前記主回線に障害が発生して通信ができない状態である場合には前記副回線を介して行われる構成とすることができる。この場合には、主回線による通信に関連する部分に障害が発生した場合であっても、副回線を介して監視サーバ装置とリモート監視装置との間の通信を行うことができるので、監視サーバ装置とリモート監視装置との間の通信ができなくなる事態の発生頻度を低減することができる。
【００２３】
また、本発明のリモート監視システムでは、前記リモート監視装置が、前記監視サーバ装置に対して前記トラップ情報を送信した後、前記監視サーバ装置から前記トラップ情報を受信したことを表す情報を受信するまで、所定の回数繰り返し前記トラップ情報の送信を行う構成とすることができる。この場合には、リモート監視装置が監視サーバ装置に対して送信したトラップ情報の消失を有効に防止することができる。
【発明の効果】
【００２４】
以上説明したように、本発明のリモート監視システムによれば、ネットワーク介して接続された機器の通信状態や障害を検出して、管理者に確実に通知することができるとともに、障害の発生した機器を復旧処理の一部を自動的に行うことができるという効果を奏する。
【００２５】
また、本発明リモート監視装置を用いれば、本発明のリモート監視システムを容易に構築することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２６】
以下に、本発明の一実施形態を、図１〜図８を参照しつつ説明する。
【００２７】
図１は、本実施形態のリモート監視システム１０の構成概略図である。このリモート監視システム１０は、インターネット設備を持つマンション、ホテル、工場等の監視対象の建物の内部に設置されているルータ１８、コアスイッチングハブ（以下、「コアハブ」ともいう）２９、スイッチングハブ（以下、単に「ハブ」ともいう）３０等の機器（以下、これらを総称する場合には、「監視対象機器」という）を、ＳＮＭＰを使用し、遠隔地にある管理センタである監視サーバ装置１２から広域ネットワークを介してリモート監視および管理するものである。図１に示されるように、リモート監視システム１０は、監視サーバ装置１２と、リモート監視装置（以下、単に「監視装置」ともいう）１４とを備えている。なお、本実施形態においては、監視対象機器は、ＬＡＮ２８上においてプライベートＩＰアドレスを用いてアクセスされるようになっている。
【００２８】
監視サーバ装置１２は、ＳＮＭＰの管理マネージャとなるもので、このリモート監視システム１０全体の監視および管理を行う。管理マネージャは、例えば監視サーバ装置１２上で動作するソフトウェアプログラムによって実現される。監視サーバ装置１２は、管理センタ内に設置され、ルータ１６等を介してＩＰ網やインターネット等の主回線２４に接続されている。また、監視サーバ装置１２は、モデム２０等を介して公衆電話回線（ＰＳＴＮ（Public Switched Telephone Networks））等の副回線２６に接続可能に構成されている。
【００２９】
この監視サーバ装置（管理マネージャ）１２は、広域ネットワークである主回線２４又は副回線２６を介して監視および管理を行い、異常発生を検知した場合には、管理者に対して、発生した障害の詳細情報を、ディスプレイ等のモニタ画面、警報音、電子メール等で通知する機能を備えている。
【００３０】
一方、監視装置１４は、監視サーバ装置１２に対してはＳＮＭＰのエージェントとなり、例えばルータやスイッチングハブ等の監視対象機器に対してはＳＮＭＰの管理マネージャとなるもので、監視対象機器が設置される各々の建物内に設置され、ルータ１８等を介してＩＰ網等の主回線２４に接続されているとともに、モデム２２等を介して公衆電話回線等の副回線２６に接続可能に構成されている。また、監視装置１４は、ＬＡＮ２８を介してルータ１８やスイッチングハブ３０等を含む監視対象機器と互いに接続されている。
【００３１】
監視装置１４は、監視サーバ装置１２の管理の下で、ローカルネットワークであるＬＡＮ２８を介して監視対象機器（ローカルＩＰを持つものを含む）の監視を行い、その管理情報を主回線２４もしくは副回線２６を介して監視サーバ装置１２に通知する機能を備えている。また、ルータ１８及びコアスイッチングハブ２９といった主要機器の電源は監視装置１４から供給されており、その電源のオン／オフは、監視装置１４によって制御される。監視装置１４は、主要機器のハングアップを検知し、電源再投入により、これらの機器の復旧を試みる機能を備えている。
【００３２】
なお、監視サーバ装置１２と監視装置１４とは、主回線２４が正常動作している場合には主回線２４を介して互いに通信を行い、主回線２４に障害が発生して通信ができない状態である場合には、バックアップ用の回線である副回線２６を介して通信を行うことが可能である。また、リモート監視システム１０では、１つの監視サーバ装置１２に対して、１つないしは複数の監視装置１４を使用することができ、各々の監視装置１４は、１つないしは複数の監視対象機器を管理することが可能である。
【００３３】
次に、監視装置１４の詳細について説明する。
監視装置１４は、図２に示されるように、監視装置１４は、主制御部３２と、監視制御部３４と、ＭＩＢデータベース３６と、バックアップ回線Ｉ／Ｆ（インターフェース）３８と、管理マネージャＩ／Ｆ４０と、監視対象機器Ｉ／Ｆ４２と、機器初期化制御部４４と、自己診断制御部４６とを備えている。これら各構成要素は、内部バス４８を介して相互に接続されている。また、監視装置１４は、機器初期化制御部４４によって電源供給のＯＮ／ＯＦＦが制御される電源供給部５０を更に備えている。
【００３４】
ここで、主制御部３２は、例えばプロセッサやメモリ部等を備えており、この監視装置１４全体の動作を制御する。
【００３５】
監視制御部３４は、ポーリングによって収集した監視対象機器のＭＩＢ等の情報を解析し、これを独自形式のプライベートＭＩＢに変換してＭＩＢデータベース３６に格納する。独自形式のプライベートＭＩＢを使用することにより、ＳＮＭＰに対応していない機器やＭＩＢを持っていない機器にも対応可能となる。ＭＩＢデータベース３６に格納されたプライベートＭＩＢは、監視制御部３４の制御により、監視サーバ装置１２からの要求に応じて適宜送信される。また、監視制御部３４は、特定のＭＩＢデータが、設定された閾値をオーバしていることを検出した場合にはトラップを発生し、これを監視サーバ装置１２に通知する。
【００３６】
ＭＩＢデータベース３６は、監視制御部３４により生成されたプライベートＭＩＢを格納するためのデータベースである。
【００３７】
バックアップ回線Ｉ／Ｆ３８は、ルータ１８やコアスイッチングハブ等の主要機器が故障し、監視サーバ装置１２に対して管理情報の通知ができなくなった場合に使用されるバックアップ用の副回線２６、本実施形態の場合、モデム２２を使用した公衆電話回線のインターフェースである。
【００３８】
管理マネージャＩ／Ｆ４０は、監視サーバ装置１２との通信を行い、例えば監視サーバ装置１２からのポーリングに対する応答やプライベートＭＩＢの送出、トラップの送信、監視サーバ装置１２からの指示による監視装置１４の設定や制御を行う。また、管理マネージャＩ／Ｆ４０は、トラップの消失を防止するための受信確認、および再送機能を備えている。
【００３９】
監視対象機器Ｉ／Ｆ４２は、例えばルータ１８やスイッチングハブ３０等の監視対象機器の監視を行うもので、定期的なポーリングによるＭＩＢの収集、監視対象機器から送信されるトラップの受信処理等を行う。
【００４０】
機器初期化制御部４４は、制御装置１４から電源を供給されている、ルータ１８やコアスイッチングハブ等の主要機器に異常が発生したことを検知した場合、これらの主要機器の電源の再投入（電源を一旦オフした後、再度オンする）を所定回数繰り返し行う初期化（リブート）処理を行う。
【００４１】
自己診断制御部４６は、監視装置１４自身の障害発生を検出するための内部温度センサやウォッチドッグタイマ等を備えており、監視装置１４自身の正常性を自己判断し、異常であることを検出した場合、監視装置１４自身を初期化して正常復帰を試みる。正常復帰時に、監視サーバ装置１２に対して、正常復帰した旨の通知を行うトラップを送信する。
【００４２】
次に、リモート監視システム１０の動作を説明する。
まず、リモート監視システム１０の動作の概略説明を行う。
【００４３】
遠隔地の管理センタ内に配置された監視サーバ装置１２と監視対象の各々の建物内に設置された監視装置１４との間の通信は、前述の通り、主回線２４の正常時は主回線２４を介して行われ、主回線２４の障害の発生時は副回線２６を介して行われる。
【００４４】
リモート監視システム１０では、基本的に監視装置１４から監視サーバ装置１２に対し、トラップ（正常トラップ又は障害トラップ）による管理情報を送信することにより、監視サーバ装置１２において、管理情報に基づいて監視装置１４及び監視対象機器の監視および管理が行われる。また、必要に応じて、監視サーバ装置１２が、監視装置１４に対し、ポーリングによるＳＮＭＰコマンドやピン（ping）コマンド等の送信を行い、その応答を受信することによって、監視装置１４および監視対象機器の監視および管理を行う。
【００４５】
ここで、トラップは、その内容の違いに応じて、正常であることを報告するための正常トラップと、異常が発生したことを報告する障害トラップの２種類がある。正常トラップには、機器が正常であることや、監視に必要な各種の情報が含まれる。こうした正常トラップは、基本的に監視装置１４による監視結果が正常である期間中に定期的に監視装置１４から監視サーバ装置１２へ自発的に送信される。
【００４６】
一方、障害トラップには、障害が発生した機器の情報や障害内容の情報などが含まれる。監視装置１４は、監視サーバ装置１２に対して正常トラップを定期的に送信し、自分自身と監視対象機器が正常に動作していることを監視サーバ装置１２に通知する。
【００４７】
なお、監視サーバ装置１２は、定期的に正常トラップを検出できない場合に、監視装置１４および監視対象機器の状態を確認し、正常トラップを検出できない原因を調べる。
【００４８】
このように、正常時はトラップのみで監視装置１４および監視対象機器の監視を行うことにより、ＳＮＭＰコマンドやピン（ping）コマンド等の定期的なポーリング処理が不要となり、監視結果の通知には直接的には関わらないトラフィックの増加を最小限に抑えることができる。また、各々の監視装置１４の監視エリア内の機器の監視および管理を監視装置１４自身が行うため、その監視および管理を各々の監視装置１４に分散させることができ、監視サーバ装置１２は、自分自身の処理の負荷や通信のトラフィックを低減することができる。
【００４９】
以下、リモート監視システム１０の動作の詳細説明を、図３〜図８を主に参照して行う。
【００５０】
（１）監視対象機器が正常動作している場合
監視対象機器が正常動作している場合には、まず、図３に示されるように、監視装置１４は、監視サーバ装置１２から開始指示コマンドを受信すると、この監視装置１４の監視エリア内（例えば、ＬＡＮ２８内部）に設置されている各々の監視対象機器に対してポーリングによる情報要求（存在確認）を順次行う。これに応じて、各々の監視対象機器から順次情報が送出される。監視装置１４は、各々の監視対象機器から送出される情報を受信し、自分自身が監視すべき監視対象機器の情報が記録されたノード管理テーブルを作成する。この監視対象機器の情報は、監視サーバ装置１２から編集指示コマンドが与えられた場合や、新たな監視対象機器が追加された場合、監視対象機器が撤去された場合等に逐次更新される。
【００５１】
次に、監視装置１４は、あらかじめ設定されているポーリング周期、応答待ち時間等の条件で、ノード管理テーブルに記録されている各々の監視対象機器に対してポーリングによる状態情報要求（ＭＩＢの送信要求等）を順次行う。これに応じて、各々の監視対象機器から順次状態情報が送出される。監視装置１４は、各々の監視対象機器から収集した状態情報を解析、編集してプライベートＭＩＢを生成し、これをＭＩＢデータベース３６に格納する。
【００５２】
こうした各々の監視対象機器からの状態情報の全てが正常状態を示す情報である期間においては、監視装置１４は、監視サーバ装置１２へ向けて、定期的に正常トラップを送信する。この正常トラップを受けた監視サーバ装置１２は、監視装置１４に向けて、正常トラップを受けた旨を通知するためのＡＣＫを送信する。
【００５３】
かかる監視装置１４から監視サーバ装置１２への正常トラップ送信においてトラップ消失を防止するため、監視装置１４におけるＭＩＢの中には、正常トラップを識別するためのトラップ番号と、この正常トラップが監視サーバ装置１２に受信されたことを示すトラップ応答番号のエントリが設けられている。また、監視サーバ装置１２に対して送信される正常トラップにトラップ番号が含まれるようになっている。
【００５４】
また、監視サーバ装置１２は、正常トラップを受信すると、監視装置１４に対してＡＣＫを送信する。この時、ＡＣＫの情報の中には、トラップ番号に対するとトラップ応答番号の情報が含まれている。
【００５５】
そして、監視装置１４は、送信したトラップ番号に対応するトラップ応答番号を含むＡＣＫが所定時間内に返送されて来ない場合には、再度ＡＣＫを受け取ることができなかった正常トラップを再送する。これにより、トラップの消失を防止し、監視サーバ装置１２にトラップによる管理情報を確実に送信することができる。なお、規定の回数再送処理を行っても適切なトラップ応答番号を含むＡＣＫが受信できない場合には、主回線２４に代えて副回線２６を利用して正常トラップの送出を規定回数まで行う。
【００５６】
（２）主要機器を除く監視対象機器で障害が発生した場合
主要機器を除く監視対象機器で異常が発生した場合には、（ａ）異常が発生した監視対象機器からトラップが監視装置１４に通知される、（ｂ）監視装置１４による状態情報の要求に対する応答情報の内容が正常とはいえない状態となる、及び（ｃ）監視装置１４による死活監視等の情報要求に対して応答がなくなる、の３つの内のいずれかが発生することにより、監視装置１４により障害が発生したことが検出される。
【００５７】
上記の（ａ）の場合には、図４に示されるように、監視対象機器で異常が発生し、そのことを監視対象機器が検出すると、監視対象機器から監視装置１４に対してトラップによる異常通知が行われる。このトラップを受けると、監視装置１４は、当該監視対象機器において異常が発生したことを認識し、トラップを分析してフィルタリングを行う。そして、監視装置１４は、監視サーバ装置１２に対して障害トラップによる異常通知を行う。これに応じて、監視サーバ装置１２では、監視対象機器で異常が発生したことを表すモニタ画面表示、警報音、電子メール発信等の処理が行われ、管理者に通知される。なお、上記のフィルタリングはシステム管理者の設定によって行われる。この結果、システム管理者により必要であるとされた異常通知のみが行われる。
【００５８】
上記の（ｂ）の場合には、図５に示されるように、監視装置１４において、収集された状態情報と、あらかじめ設定されているアラーム条件と比較し、例えばＭＩＢに閾値オーバ等の異常が検出された場合には、監視装置１４は、当該監視対象機器において異常が発生したことを認識し、トラップを分析してフィルタリングを行う。そして、監視装置１４は、異常を解析した後、監視サーバ装置１２に対して障害トラップによる異常通知を行う。これに応じて、監視サーバ装置１２では、監視対象機器で異常が発生したことを表すモニタ画面表示、警報音、電子メール発信等の処理が行われ、管理者に通知される。なお、この場合にも、フィルタリングはシステム管理者の設定によって行われ、システム管理者により必要であるとされた異常通知のみが行われる。
【００５９】
上記の（ｃ）の場合には、図６に示されるように、監視装置１４から監視対象機器に対して死活監視が送出されたときに、監視対象機器でハングアップ等が発生していると、監視装置１４は、監視対象機器からの応答を受信することができない。この無応答により、監視装置１４は、監視対象機器で異常が発生していることを検出し、監視サーバ装置１２に対して障害トラップによる異常通知が送出される。これに応じて、監視サーバ装置１２では、監視対象機器で異常が発生したことを表すモニタ画面表示、警報音、電子メール発信等の処理が行われ、管理者に通知される。
【００６０】
以上のような主要機器を除く監視対象機器で障害が発生した場合に監視装置１４から監視サーバ装置１２へ向けて送出される障害トラップにおいても、上述の正常トラップの場合と同様のトラップ再送処理を行っている。これにより、トラップの消失を防止し、監視サーバ装置１２にトラップによる管理情報を確実に送信することができる。
【００６１】
（３）監視対象機器における主要機器で障害が発生した場合
監視対象機器の中でも、ルータ１８やコアスイッチングハブ等の主要機器については、主回線２４の障害による障害通知の不達を防止するためにリアルタイムの死活監視が要求される。このため、これらの主要機器に対するポーリング等の間隔は、他の監視対象機器に対するポーリング間隔よりも短く設定されている。また、ＳＮＭＰコマンドによる定期的な死活監視に加えて、ピンコマンドによる不定期な死活監視が併用される。なお、ピン（ping）コマンドは、ＳＮＭＰに対応していない機器や、ＭＩＢを持っていない機器に対しても有効に利用することができる。これにより、このような機器に対しても別の手段を設けることなく監視を行うことができる。
【００６２】
図７に示すように、監視装置１４から、主要機器に例えば死活監視が送出された時に、その主要機器がハングアップしていると、監視装置１４は、その収容機器から応答を受信することができない。これにより、監視装置１４は、主要機器で異常が発生していることを検知し、電源を再投入し初期化して正常復帰させるよう試みる。この後、監視装置１４は、副回線２６を介して監視サーバ装置１２に障害トラップを送出する。そして、一定時間が経過すると、監視装置１４から、当該主要機器に死活監視を再度が送出する。この死活監視に対しても無応答であった場合には、監視装置１４は、電源を再投入による初期化処理を規定回数まで行う。なお、この電源の再投入による初期化処理を行うごとに、監視装置１４は、副回線２６を介して監視サーバ装置１２に障害トラップを送出する。これにより、当該主要機器が正常復帰すると、監視装置１４から監視サーバ装置１２に対し主回線２４を介して、トラップによりその旨が通知される。この結果、監視サーバ装置１２は、当該主要機器が異常から回復したことを検知する。一方、電源の再投入による初期化処理により正常復帰しない場合、監視装置１４は、副回線２６を介して監視サーバ装置１２に障害トラップによりその旨を通知する。これにより、監視サーバ装置１２は、当該主要機器で発生した異常が自己復帰できなかったことを検知する。
【００６３】
以上のような主要機器で障害が発生した場合に監視装置１４から監視サーバ装置１２へ向けて送出されるトラップにおいても、上述の正常トラップの場合と同様のトラップ再送処理を行っている。これにより、トラップの消失を防止し、監視サーバ装置１２にトラップによる管理情報を確実に送信することができる。
【００６４】
なお、主要機器の障害を上記のような無応答によって認識した場合に限らず、他の要因によって認識した場合にも、監視装置１４は、電源の再投入処理を行い、異常が発生したと推測される主要機器の復旧を図ることができる。
【００６５】
（４）監視装置で障害が発生した場合
監視装置１４で障害が発生した場合には、正常トラップ及び障害トラップの双方のトラップが監視サーバ装置１２に送信されなくなる。この場合には、保守員を派遣することになる。
【００６６】
以上説明したように、本実施形態では、監視装置１４が、監視対象機器のうち主要機器のハングアップ等の異常を検出したときに、自動的に当該ハングアップした監視対象の機器の電源を再投入して初期化することにより、当該ハングアップした監視対象の機器の復旧を図る。したがって、主要機器に異常が発生した場合、保守員が現地に直接出向いて対応する機械を低減することができ、復旧作業に係るコストを削減することができる。
【００６７】
監視装置１４が、前記監視対象機器の少なくとも１つについて異常を検出したときには異常検出のトラップを監視サーバ装置１４に対して送信するとともに、監視対象機器の全てについて異常を検出しない期間中には正常検出のトラップを監視サーバ装置１２に対して送信する。したがって、ポーリングの手法を用いずにトラップの手法のみで、監視装置１４が、その監視結果を監視サーバ装置１２に対して報告することができるので、監視装置１２と監視サーバ装置１４との間のトラフィックを低減することができる。
【００６８】
また、監視サーバ装置１２と監視装置１４とは、共に広域ネットワークである主回線２４及び副回線２６を介して接続され、監視サーバ装置１２と監視装置１４との間の通信は、主回線２４が正常動作している場合には主回線２４を介して行われ、主回線２４に障害が発生して通信ができない状態である場合には副回線２６を介して行われる。したがって、主回線２４による通信に関連する部分に障害が発生した場合であっても、副回線２６を介して監視サーバ装置１２と監視装置１４との間の通信を行うことができるので、監視サーバ装置１２と監視装置１４との間の通信ができなくなる事態の発生頻度を低減することができる。
【００６９】
また、監視装置１４が、監視サーバ装置１２に対してトラップ情報を送信した後、監視サーバ装置１２から管理情報を受信したことを表すＡＣＫを受信するまで、所定の回数繰り返しトラップ情報の送信を行う。したがって、監視装置１４が監視サーバ装置１２に対して送信したトラップ情報の消失を有効に防止することができる。
【００７０】
なお、上記の実施形態では、監視装置１４がルータの異常を検知すると、自動的に主要機器の電源を再投入して初期化しているが、これに限定されず、監視装置１４は、監視サーバ装置１２からの指示に従って主要機器の電源を再投入するようにしてもよい。この場合、監視装置１４は、主要機器の異常を検知すると、副回線２６を介して監視サーバ装置１２に異常通知を行う。これにより、監視サーバ装置１２は主要機器の異常を検知し、副回線２６を介して監視装置１４にルータ１８の電源を再投入するよう指示を与える。監視装置１４は、監視サーバ装置１２からの指示を受信すると、上記の実施形態の場合と同様にして、電源を再投入し当該主要機器を初期化して正常復帰させるよう試みる。
【００７１】
また、上記の実施形態では、監視装置１４から監視サーバ装置１２への監視結果情報の通知を全てトラップを使用して行った。これに対して、特に監視対象機器の全てが正常である期間には、監視サーバ装置１２からの情報要求のポーリングに応じて監視装置１４から監視結果を監視サーバ装置１２へ通知するシーケンスを適宜用いることもできる。
【００７２】
また、上記の実施形態では、監視対象機器がＬＡＮ２８上においてプライベートＩＰアドレスを用いてアクセスされることとしたが、グローバルＩＰアドレスを用いてアクセスされることとしてもよい。
【００７３】
また、本発明は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのは勿論である。
【産業上の利用可能性】
【００７４】
以上説明したように、本発明のリモート監視装置及びリモート監視システムは、ネットワーク介して接続された機器の通信状態や障害を検出して、管理者に通知する監視対象機器のリモート監視に適している。
【図面の簡単な説明】
【００７５】
【図１】本発明のリモート監視システムの一実施形態の構成概略図である。
【図２】図１のリモート監視装置の内部構成を示すブロック概略図である。
【図３】本発明のリモート監視システムの動作を説明するためのシーケンス図（その１）である。
【図４】本発明のリモート監視システムの動作を説明するためのシーケンス図（その２）である。
【図５】本発明のリモート監視システムの動作を説明するためのシーケンス図（その３）である。
【図６】本発明のリモート監視システムの動作を説明するためのシーケンス図（その４）である。
【図７】本発明のリモート監視システムの動作を説明するためのシーケンス図（その５）である。
【符号の説明】
【００７６】
１０…リモート監視システム、１２…監視サーバ装置、１４…リモート監視装置、１６，１８…ルータ、２０，２２…モデム、２４…主回線、２６…副回線、２８…ＬＡＮ、２９…コアスイッチングハブ、３０…スイッチングハブ、３２…主制御部、３４…監視制御部、３６…ＭＩＢデータベース、３８…バックアップ回線Ｉ／Ｆ、４０…管理マネージャＩ／Ｆ、４２…監視対象機器Ｉ／Ｆ、４４…機器初期化制御部、４６…自己診断制御部、４８…内部バス、５０…電源供給部。
【図１】
2005117371.tif 000003
【図２】
2005117371.tif 000004
【図３】
2005117371.tif 000005
【図４】
2005117371.tif 000006
【図５】
2005117371.tif 000007
【図６】
2005117371.tif 000008
【図７】
2005117371.tif 000009