(57)【要約】【課題】ＳＮＭＰのネットワーク監視システムで、マネージャ装置とエージェント装置間の状態不一致や、データ抜けの発生による信頼性の低下を改善する。【解決手段】ＳＮＭＰネットワーク中に、管理情報要求機能と、管理情報保持機能と、管理情報送信機能と、データ転送機能とを有する中継装置１３１、１３２を設ける。中継装置１３１、１３２はその後続にあるエージェント装置１２１、１２２、１１１〜１１４の管理情報を取得して保持する。そして、各中継装置１３１、１３２で取得した各エージェント装置の管理情報を、中継装置１３１、１３２により転送して、マネージャ装置に送る。【選択図】図１
2011066491.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークの監視を行うマネージャ装置と、
前記マネージャ装置により監視されるエージェント装置と、
エージェント装置の管理情報を取得する管理情報要求機能と、前記管理情報を保持する管理情報保持機能と、前記管理情報を送信する管理情報送信機能と、データ転送機能とを有する中継装置とを備え、
前記中継装置は、予め監視対象として設定された各エージェント装置の管理情報を取得し、前記取得した各エージェント装置の管理情報を、前記マネージャ装置に転送する
ことを特徴とするネットワーク監視システム。
【請求項２】
前記中継装置により、前記管理情報を並列転送することを特徴とする請求項１に記載のネットワーク監視システム。
【請求項３】
前記中継装置により、前記管理情報を順次転送することを特徴とする請求項１に記載のネットワーク監視システム。
【請求項４】
前記中継装置は、さらに、データ欠落検出機能を有することを特徴とする請求項１に記載のネットワーク監視システム。
【請求項５】
ネットワークの監視を行うマネージャ装置と、前記マネージャ装置により監視されるエージェント装置とからなるネットワーク監視方法であって、
前記ネットワーク中に、エージェント装置の管理情報を取得する管理情報要求機能と、前記管理情報を保持する管理情報保持機能と、前記管理情報を送信する管理情報送信機能と、データ転送機能とを有する中継装置を設け、
前記中継装置により、予め監視対象として設定された各エージェント装置の管理情報を取得し、前記取得した各エージェント装置の管理情報を、前記マネージャ装置に転送する
ことを特徴とするネットワーク監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークの監視を行うマネージャ装置と、マネージャ装置により監視されるエージェント装置とからなるネットワーク監視システム及び方法に関するものである。
【背景技術】
【０００２】
ネットワーク上の装置を監視するプロトコルとして、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）が知られている（例えば特許文献１）。図１１はＳＮＭＰのネットワーク監視システムの一例であり、図１２はそのシーケンス図である。図１１において、マネージャ装置５０１は、ＳＮＭＰによりネットワークを監視する側の装置である。エージェント装置５１１〜５１３は、ＳＮＭＰにより監視される側の装置である。
【０００３】
図１２に示すように、マネージャ装置５０１はエージェント装置５１１に対して管理情報要求を送信する（ステップＳ５０１）。エージェント装置５１１は、管理情報要求を受信すると、エージェント装置５１１の管理情報をマネージャ装置５０１に返送する（ステップＳ５０２）。なお、管理情報は、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）により定義されている。
【０００４】
次に、マネージャ装置５０１はエージェント装置５１２に対して管理情報要求を送信する（ステップＳ５０３）。エージェント装置５１２は、管理情報要求を受信すると、エージェント装置５１２の管理情報をマネージャ装置５０１に返送する（ステップＳ５０４）。
【０００５】
次に、マネージャ装置５０１はエージェント装置５１３に対して管理情報要求を送信する（ステップＳ５０５）。エージェント装置５１３は、管理情報要求を受信すると、エージェント装置５１３の管理情報をマネージャ装置５０１に返送する（ステップＳ５０６）。
【０００６】
これにより、マネージャ装置５０１は、エージェント装置５１１〜５１３の管理情報を得ることができる。マネージャ装置５０１は、これらの管理情報により、ネットワークの監視を行う。
【０００７】
上述のＳＮＭＰは、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）の上位プロトコルに当たる。ＵＤＰは非接続型であり、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）のようなデータの信頼性を確保する機能が備えられていない。このため、ＳＮＭＰでは、マネージャ装置とエージェント装置との間でデータ紛失が発生しても、データ紛失を検知することができない。
【０００８】
そこで、ＳＮＭＰでネットワークの監視を行う場合には、マネージャ装置とエージェント装置と間で発生する状態不一致を補うため、図１３に示すように、定期的にエージェント装置の接続確認と状態同期を行っている。なお、図１３では、１つのマネージャ装置５０１と、３つのエージェント装置５１１〜５１３とを同期させる例が示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−１０４５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述のように、ＳＮＭＰでネットワークの監視を行う場合には、定期的にエージェント装置の接続確認と状態同期を行う必要がある。図１３の例では、３つのエージェント装置５１１〜５１３を同期させているが、監視システムの規模が大きくなるにつれて、監視対象となるエージェント装置の数が多くなる。監視対象となるエージェント装置の数が多くなると、各装置の接続確認と状態同期に割り当てられる時間は必然的に少なくなる。このため、マネージャ装置とエージェント装置間の状態不一致が発生している時間は長くなるという問題がある。
【００１１】
また、図１１に示したように、マネージャ装置５０１とエージェント装置５１１〜５１３とが直列に接続されている監視システムでは、マネージャ装置５０１とエージェント装置５１２間のデータや、マネージャ装置５０１とエージェント装置５１３間のデータは、必ずエージェント装置５１１を経由することとなる。つまり、マネージャ装置５０１とエージェント装置５１１との間の帯域は、エージェント装置５１１〜５１３で共有していることとなる。このような場合、マネージャ装置５０１と各エージェント装置５１１〜５１３との間におけるデータ量を制限しないと、帯域を共有しているマネージャ装置５０１とエージェント装置５１１との間でデータのオーバフローが発生し、データ抜けが発生し易くなるという問題がある。
【００１２】
なお、非接続型管理システムではネットワーク上のデータ衝突を避けることができないため、監視ネットワークの大規模化により、データの衝突頻度が高くなってしまうという問題があった。これを解決するために、一般的には、監視ネットワークを分けることで、１つのマネージャ装置へのデータの集中を抑える方法が用いられている。しかしながら、監視ネットワークを分ける場合、１つのマネージャ装置でネットワーク全体を管理できなくなるという問題がある。
【００１３】
上述の課題を鑑み、本発明は、ネットワークの監視を行うマネージャ装置と、マネージャ装置により監視されるエージェント装置とからなるネットワークの監視システムで、マネージャ装置とエージェント装置間の状態不一致や、データ抜けの発生による信頼性の低下を改善できるようにしたネットワーク監視システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上述の課題を鑑み、本発明に係るネットワーク監視システムは、ネットワークの監視を行うマネージャ装置と、マネージャ装置により監視されるエージェント装置と、エージェント装置の管理情報を取得する管理情報要求機能と、管理情報を保持する管理情報保持機能と、管理情報を送信する管理情報送信機能と、データ転送機能とを有する中継装置とを備え、中継装置は、予め監視対象として設定された各エージェント装置の管理情報を取得し、取得した各エージェント装置の管理情報を、マネージャ装置に転送することを特徴とする。
【００１５】
本発明に係るネットワーク監視方法は、ネットワークの監視を行うマネージャ装置と、マネージャ装置により監視されるエージェント装置とからなるネットワーク監視方法であって、ネットワーク中に、エージェント装置の管理情報を取得する管理情報要求機能と、管理情報を保持する管理情報保持機能と、管理情報を送信する管理情報送信機能と、データ転送機能とを有する中継装置を設け、中継装置により、予め監視対象として設定された各エージェント装置の管理情報を取得し、取得した各エージェント装置の管理情報を、マネージャ装置に転送することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ネットワーク中に、管理情報要求機能と、管理情報保持機能と、管理情報送信機能と、データ転送機能とを有する中継装置をネットワークに設け、各中継器でその後続にある各エージェント装置の管理情報を取得し、取得した各エージェント装置の管理情報を、中継装置を介して、マネージャ装置に転送することで、各エージェント装置からの管理情報がマネージャ装置に集中しなくなる。このため、マネージャ装置とエージェント装置間の状態不一致や、データ抜けの発生による信頼性の低下を改善できる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態のネットワーク監視システムの構成を示すブロック図である。
【図２】本発明の第１の実施形態のネットワーク監視システムにおける中継装置の説明に用いるブロック図である。
【図３】本発明の第１の実施形態のネットワーク監視システムの説明に用いるシーケンス図である。
【図４】本発明の第２の実施形態のネットワーク監視システムの構成を示すブロック図である。
【図５】本発明の第２の実施形態のネットワーク監視システムの説明に用いるシーケンス図である。
【図６】本発明の第３の実施形態のネットワーク監視システムの構成を示すブロック図である。
【図７】本発明の第３の実施形態のネットワーク監視システムの説明に用いるシーケンス図である。
【図８】本発明の第４の実施形態のネットワーク監視システムの構成を示すブロック図である。
【図９】本発明の第４の実施形態のネットワーク監視システムにおける中継装置の説明に用いるブロック図である。
【図１０】本発明の第４の実施形態のネットワーク監視システムの説明に用いるシーケンス図である。
【図１１】ＳＮＭＰのネットワーク監視システムの構成を示すブロック図である。
【図１２】ＳＮＭＰのネットワーク監視システムの説明に用いるシーケンス図である。
【図１３】ＳＮＭＰのネットワーク監視システムの同期制御の説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について図面を参照しながら説明する。図１に示すように、本発明の第１の実施形態のネットワーク監視システムは、マネージャ装置１０１と、エージェント装置１１１〜１１４及び１２１、１２２と、中継装置１３１、１３２とから構成されている。この実施形態では、中継装置１３１は、マネージャ装置１０１とエージェント装置１１１との間に設けられ、中継装置１３２は、エージェント装置１１３とエージェント装置１２１との間に設けられている。
【００１９】
マネージャ装置１０１は、ＳＮＭＰによりネットワークを監視する側の装置である。より具体的には、マネージャ装置１０１は、ＳＮＭＰマネージャのソフトウェアをインストールして構成されたコンピュータである。
【００２０】
エージェント装置１１１〜１１４、１２１、１２２は、ＳＮＭＰにより監視される側の装置である。より具体的には、エージェント装置１１１〜１１４、１２１、１２２は、ＳＮＭＰのエージェントモジュールを設けたサーバ、ルータ、スイッチなどのネットワーク装置である。エージェント装置１１１〜１１４、１２１、１２２は、管理情報を格納したＭＩＢを有している。管理情報は、例えばエージェント装置の製造元や、インタフェースの動作状態、ＩＰパケットの受信数などの情報である。
【００２１】
中継装置１３１、１３２は、エージェント装置に対して管理情報を要求する管理情報要求機能と、エージェント装置から送られてきた管理情報を保持する管理情報保持機能と、マネージャ装置又は他の中継装置に管理情報を送信する管理情報送信機能と、他の中継装置との間でデータ転送を行うデータ転送機能とを有している。
【００２２】
すなわち、中継装置１３１、１３２は、図２に示すように、管理情報要求部１１と、管理情報保持部１２と、管理情報送信部１３と、データ転送部１４とを有している。管理情報要求部１１は、エージェント装置に管理情報要求を送信し、そのエージェント装置からの管理情報を取得することで、管理情報要求機能を実現する。管理情報保持部１２は、受信した管理情報の情報を保持して、管理情報保持機能を実現する。管理情報送信部１３は、管理情報保持部１２に保持している情報を、マネージャ装置１０１又は他の中継装置に送信して、管理情報送信機能を実現する。データ転送部１４は、他の中継装置との間で、データの転送を行う。
【００２３】
図１において、中継装置１３２の後続にあるエージェント装置１２１、１２２を監視する場合には、中継装置１３２は、管理情報要求機能により、エージェント装置１２１、１２２に対して管理情報要求を送信する。エージェント装置１２１、１２２は、管理情報要求を受信すると、管理情報を中継装置１３２に返送する。中継装置１３２は、管理情報を受信すると、管理情報保持機能により、この管理情報を保持する。
【００２４】
また、中継装置１３１の後続にあるエージェント装置１１１〜１１４を監視する場合には、中継装置１３１は、管理情報要求機能により、エージェント装置１１１〜１１４に対して管理情報要求を送信する。エージェント装置１１１〜１１４は、管理情報要求を受信すると、管理情報を中継装置１３１に管理情報を返送する。中継装置１３１は、管理情報を受信すると、管理情報保持機能により、この管理情報を保持する。
【００２５】
このようにして、中継装置１３２には中継装置１３２の後続にあるエージェント装置１２１、１２２の管理情報が保持され、中継装置１３１には中継装置１３１の後続にあるエージェント装置１１１〜１１４の管理情報が保持される。
【００２６】
そして、中継装置１３１から中継装置１３２にデータ転送要求が送信され、中継装置１３２がデータ転送要求を受信すると、中継装置１３２は、中継装置１３２に保持されているエージェント装置１２１、１２２の管理情報を中継装置１３１に転送する。
【００２７】
マネージャ装置１０１から中継装置１３１にデータ転送要求が送信されると、中継装置１３１は、中継装置１３２から転送されてきたエージェント装置１２１、１２２の管理情報をマネージャ装置１０１に送信すると共に、中継装置１３１に保持しているエージェント装置１１１〜１１４の管理情報をマネージャ装置１０１に送信する。
【００２８】
マネージャ装置１０１は、中継装置１３１から送られてきたエージェント装置１１１〜１１４の管理情報と、中継装置１３２から中継装置１３１を介して転送されてきたエージェント装置１２１、１２２の管理情報とを受信することで、エージェント装置１１１〜１１４及びエージェント装置１２１、１２２の管理を行うことができる。
【００２９】
図３は、図１に示したネットワークの処理を示すシーケンス図である。なお、この例では、エージェント装置１２１及び１２２を監視する場合の処理を示している。このとき、マネージャ装置１０１には、予め中継装置１３１の接続情報（ＩＰアドレス、ポート番号）と、中継装置１３１に対するデータ収集周期とを設定しておく。また、中継装置１３１には、予めマネージャ装置１０１及び中継装置１３２の接続情報と、中継装置１３２に対するデータ収集周期とを設定しておく。また、中継装置１３２には、中継装置１３１の接続情報と、監視対象となるエージェント装置１２１、１２２の接続情報と、エージェント装置１２１、１２２に対する接続確認周期を設定しておく。
【００３０】
図３において、エージェント装置１２１の動作を監視するために、中継装置１３２の管理情報要求部１１は、接続確認の周期毎に、エージェント装置１２１に管理情報要求を送信する（ステップＳ１０１）。この管理情報要求に応答して、エージェント装置１２１は中継装置１３２の管理情報要求部１１に、管理情報Ａを返送する（ステップＳ１０２）。中継装置１３２は、この管理情報Ａを受信し、管理情報保持部１２に保持する（ステップＳ１０３）。
【００３１】
次に、エージェント装置１２２の動作を監視するために、中継装置１３２の管理情報要求部１１は、接続確認の周期毎に、エージェント装置１２２に管理情報要求を送信する（ステップＳ１０４）。この管理情報要求に応答して、エージェント装置１２２は中継装置１３２の管理情報要求部１１に、管理情報Ｂを返送する（ステップＳ１０５）。中継装置１３２は、この管理情報Ｂを受信し、管理情報保持部１２に保持する（ステップＳ１０６）。
【００３２】
次に、中継装置１３１のデータ転送部１４は中継装置１３２にデータ転送要求を送信する（ステップＳ１０７）。中継装置１３２のデータ転送部１４は、データ転送要求を受信すると、管理情報保持部１２に保持されているエージェント装置１２１の管理情報Ａとエージェント装置１２２の管理情報Ｂとを中継装置１３１に転送する（ステップＳ１０８）。なお、中継装置１３２から中継装置１３１に送信する管理情報は、信頼性の高い接続型のプロトコル（例えばＴＣＰ）でカプセル化して送られる。
【００３３】
次に、マネージャ装置１０１は中継装置１３１のデータ転送部１４に、データ転送要求を送信する（ステップＳ１０９）。中継装置１３１のデータ転送部１４は、データ転送要求を受信すると、データ応答として、中継装置１３２から転送されてきたエージェント装置１２１の管理情報Ａと、エージェント装置１２２の管理情報Ｂとをマネージャ装置１０１に送信する（ステップＳ１１０）。これにより、マネージャ装置１０１は、エージェント装置１２１及び１２２の管理情報Ａ及びＢを得ることができる。
【００３４】
なお、上述の説明では、エージェント装置１２１及び１２２の管理情報を取得する場合についてのみ説明したが、他のエージェントの管理情報についても、同様にして、取得できる。
【００３５】
以上説明したように、本発明の第１の実施形態では、マネージャ装置１０１とエージェント装置１１１との間、及び、エージェント装置１１３とエージェント装置１２１との間に、中継装置１３１、１３２がそれぞれ設けられる。そして、中継装置１３１、１３２には、管理情報要求機能と、管理情報保持機能と、管理情報送信機能と、データ転送機能とが備えられる。このようにすると、各中継装置１３１、１３２の後続のエージェント装置の管理情報を各中継装置１３１、１３２で取得し、この管理情報を中継装置１３１、１３２を介して転送してマネージャ装置１０１の送ることができる。このため、複数のエージェント装置からの管理情報がマネージャ装置１０１に集中することがなくなり、装置間の状態不一致や、データ抜けの発生による信頼性の低下を改善できる。
【００３６】
なお、上述の例では、中継装置１３１をマネージャ装置１０１とエージェント装置１１１との間に設け、中継装置１３２をエージェント装置１１３とエージェント装置１２１との間に設けているが、中継装置を設ける位置は、この位置に限定されるものではない。中継装置は、データの信頼性の低くなる部分に配置して、データの信頼の低下を改善できる。
【００３７】
＜第２の実施形態＞
図４は、本発明の第２の実施形態のネットワーク監視システムを示すものである。この監視システムは、マネージャ装置２０１と、エージェント装置２１１〜２１４、２２１〜２２４と、中継装置２３１〜２３３とから構成されている。この実施形態では、中継装置２３１は、マネージャ装置２０１とエージェント装置２１１との間に設けられ、中継装置２３２は、エージェント装置２１３とエージェント装置２２１との間に設けられ、中継装置２３３は、エージェント装置２１３とエージェント装置２２３との間に設けられている。
【００３８】
マネージャ装置２０１は、ＳＮＭＰによりネットワークを監視する側の装置である。エージェント装置２１１〜２１４、２２１〜２２４は、ＳＮＭＰにより監視される側の装置である。中継装置２３１〜２３３は、管理情報要求機能と、管理情報保持機能と、管理情報送信機能と、データ転送機能とを有している。
【００３９】
図４において、中継装置２３３の後続にあるエージェント装置２２３、２２４を監視する場合には、中継装置２３３は、管理情報要求機能により、エージェント装置２２３、２２４に対して管理情報要求を送信する。エージェント装置２２３、２２４は、管理情報要求を受信すると、管理情報を中継装置２３３に返送する。中継装置２３３は、管理情報を受信すると、管理情報保持機能により、この管理情報を保持する。
【００４０】
また、中継装置２３２の後続にあるエージェント装置２２１、２２２を監視する場合には、中継装置２３２は、管理情報要求機能により、エージェント装置２２１、２２２に対して管理情報要求を送信する。エージェント装置２２１、２２２は、管理情報要求を受信すると、管理情報を中継装置２３２に返送する。中継装置２３２は、管理情報を受信すると、管理情報保持機能により、この管理情報を保持する。
【００４１】
また、中継装置２３１の後続にあるエージェント装置２１１〜２１４を監視する場合には、中継装置２３１は、管理情報要求機能により、エージェント装置２１１〜２１４に対して管理情報要求を送信する。エージェント装置２１１〜２１４は、管理情報要求を受信すると、管理情報を中継装置２３１に返送する。中継装置２３１は、管理情報を受信すると、管理情報保持機能により、この管理情報を保持する。
【００４２】
このようにして、中継装置２３３には中継装置２３３の後続にあるエージェント装置２２３、２２４の管理情報が保持され、中継装置２３２には中継装置２３２の後続にあるエージェント装置２２１、２２２の管理情報が保持され、中継装置２３１には中継装置２３１の後続にあるエージェント装置２１１〜２１４の管理情報が保持される。
【００４３】
そして、中継装置２３１から中継装置２３３にデータ転送要求が送信され、中継装置２３３がデータ転送要求を受信すると、中継装置２３３は、中継装置２３３に保持されているエージェント装置２２３、２２４の管理情報を中継装置２３１に転送する。また、中継装置２３１から中継装置２３２にデータ転送要求が送信され、中継装置２３２がデータ転送要求を受信すると、中継装置２３２は、中継装置２３２に保持されているエージェント装置２２１、２２２の管理情報を中継装置２３２に転送する。
【００４４】
マネージャ装置２０１から中継装置２３１にデータ転送要求が送信されると、中継装置２３１は、中継装置２３２から転送されてきたエージェント装置２２１、２２２の管理情報及び中継装置２３３から転送されてきたエージェント装置２２３、２２４の管理情報をマネージャ装置２０１に送信すると共に、中継装置２３１に保持しているエージェント装置２１１〜２１４の管理情報をマネージャ装置２０１に送信する。
【００４５】
このように、この実施形態では、マネージャ装置２０１は、中継装置２３１に保持されているエージェント装置２１１〜２１４の管理情報と、中継装置２３３及び２３２から並列的に転送されてきたエージェント装置２２３、２２４の管理情報及びエージェント装置２２１、２２２の管理情報を受信することで、エージェント装置２１１〜２１４及びエージェント装置２２１〜２２４の管理を行うことができる。
【００４６】
図５は、図４に示したネットワークを監視する場合の処理を示すシーケンス図である。なお、この例では、エージェント装置２２１、２２２、２２３を監視する場合の処理を示している。このとき、マネージャ装置２０１には、予め中継装置２３１の接続情報（ＩＰアドレス、ポート番号）と、中継装置２３１に対するデータ収集周期とを設定しておく。中継装置２３１には、予めマネージャ装置２０１及び中継装置２３２、２３３の接続情報と、中継装置２３２、２３３に対するデータ収集周期とを設定しておく。また、中継装置２３１には、監視対象となるエージェント装置２１１〜２１４の接続情報と、エージェント装置２１１〜２１４に対する接続確認周期を設定しておく。中継装置２３２には、予め中継装置２３１の接続情報と、監視対象となるエージェント装置２２１、２２２の接続情報と、エージェント装置２２１、２２２に対する接続確認周期を設定しておく。中継装置２３３には、予め中継装置２３１の接続情報と、監視対象となるエージェント装置２２３、２２４の接続情報と、エージェント装置２２３、２２４に対する接続確認周期を設定しておく。
【００４７】
図５において、エージェント装置２２１の動作を監視するために、中継装置２３２の管理情報要求部１１は、接続確認の周期毎に、エージェント装置２２１に管理情報要求を送信する（ステップＳ２０１）。エージェント装置２２１は中継装置２３２に、管理情報Ａを返送する（ステップＳ２０２）。中継装置２３２の管理情報要求部１１は、管理情報Ａを受信し、この管理情報Ａを管理情報保持部１２に保持する（ステップＳ２０３）。
【００４８】
次に、エージェント装置２２２の動作を監視するために、中継装置２３２の管理情報要求部１１は、接続確認の周期毎に、エージェント装置２２２に管理情報要求を送信する（ステップＳ２０４）。エージェント装置２２２は中継装置２３２に、管理情報Ｂを返送する（ステップＳ２０５）。中継装置２３２の管理情報要求部１１は、この管理情報Ｂを受信し、この管理情報Ｂを管理情報保持部１２に保持する（ステップＳ２０６）。
【００４９】
また、エージェント装置２２３の動作を監視するために、中継装置２３３の管理情報要求部１１は、接続確認の周期毎に、エージェント装置２２３に管理情報要求を送信する（ステップＳ２０７）。エージェント装置２２３は中継装置２３３に管理情報Ｃを返送する（ステップＳ２０８）。中継装置２３３の管理情報要求部１１は、この管理情報Ｃを受信し、この管理情報Ｃを受信し、管理情報保持部１２に保持する（ステップＳ２０９）。
【００５０】
次に、中継装置２３１のデータ転送部１４は中継装置２３２のデータ転送部１４に、データ転送要求を送信する（ステップＳ２１０）。中継装置２３２のデータ転送部１４は、データ転送要求を受信すると、データ応答として、管理情報保持部１２に保持されているエージェント装置２２１からの管理情報Ａとエージェント装置２２２からの管理情報Ｂとを中継装置２３１に転送する（ステップＳ２１１）。なお、中継装置２３２から中継装置２３１に送信する管理情報は、信頼性の高い接続型のプロトコル（例えばＴＣＰ）でカプセル化して送られる。
【００５１】
また、中継装置２３１のデータ転送部１４は中継装置２３３のデータ転送部１４に、データ転送要求を送信する（ステップＳ２１２）。中継装置２３３のデータ転送部１４は、データ転送要求を受信すると、データ応答として、管理情報保持部１２に保持されているエージェント装置２２３からの管理情報Ｃを中継装置２３１に転送する（ステップＳ２１３）。なお、中継装置２３３から中継装置２３１に送信する管理情報は、信頼性の高い接続型のプロトコル（例えばＴＣＰ）でカプセル化して送られる。
【００５２】
次に、マネージャ装置２０１は中継装置２３１のデータ転送部１４に、データ転送要求を送信する（ステップＳ２１４）。中継装置２３１のデータ転送部１４は、データ転送要求を受信すると、データ応答として、中継装置２３２から転送されてきたエージェント装置２２１からの管理情報Ａ及びエージェント装置２２２からの管理情報Ｂと、中継装置２３３から転送されてきたエージェント装置２２３の管理情報Ｃとをマネージャ装置２０１に送信する（ステップＳ２１５）。これにより、マネージャ装置２０１は、エージェント装置２２１、２２２及び２２３の管理情報Ａ、Ｂ、及びＣを得ることができる。
【００５３】
なお、上述の説明では、エージェント装置２２１、２２２、２２３の管理情報を取得する場合についてのみ説明したが、他のエージェントの管理情報についても、同様にして、取得できる。
【００５４】
以上説明したように、この第２の実施形態では、中継装置２３１に、中継装置２３２及び２３３からのデータを並列に転送して、中継装置２３２の後続のエージェント装置２２１、２２２、エージェント装置２２３、２２４の管理情報を得るようにしている。
【００５５】
＜第３の実施形態＞
図６は、本発明の第３の実施形態のネットワーク監視システムを示すものである。このネットワークシステムは、マネージャ装置３０１と、エージェント装置３１１〜３１４と、エージェント装置３２１、３２２と、エージェント装置３２３〜３２５と、中継装置３３１〜３３３とから構成されている。中継装置３３１は、マネージャ装置３０１とエージェント装置３１１との間に設けられ、中継装置３３２は、エージェント装置３１３とエージェント装置３２４との間に設けられている。中継装置３３３は、エージェント装置３２５とエージェント装置３２１との間に設けられている。
【００５６】
マネージャ装置３０１は、ＳＮＭＰによりネットワークを監視する側の装置である。エージェント装置３１１〜３１４、３２１〜３２５は、ＳＮＭＰにより監視される側の装置である。中継装置３３１〜３３３は、管理情報要求機能と、管理情報保持機能と、管理情報送信機能と、データ転送機能とを有している。
【００５７】
図６において、中継装置３３３の後続にあるエージェント装置３２１、３２２を監視する場合には、中継装置３３３は、管理情報要求機能により、エージェント装置３２１、３２２に対して管理情報要求を送信する。エージェント装置３２１、３２２は、管理情報要求を受信すると、管理情報を中継装置３３３に返送する。中継装置３３３は、管理情報を受信すると、管理情報保持機能により、この管理情報を保持する。
【００５８】
中継装置３３２の後続にあるエージェント装置３２３〜３２５を監視する場合には、中継装置３３２は、管理情報要求機能により、エージェント装置３２３〜３２５に対して管理情報要求を送信する。エージェント装置３２３〜３２５は、管理情報要求を受信すると、管理情報を中継装置３３２に返送する。中継装置３３２は、管理情報を受信すると、管理情報保持機能により、この管理情報を保持する。
【００５９】
中継装置３３１の後続にあるエージェント装置３１１〜３１４を監視する場合には、中継装置３３１は、管理情報要求機能により、エージェント装置３１１〜３１４に対して管理情報要求を送信する。エージェント装置３１１〜３１４は、管理情報要求を受信すると、管理情報を含む中継装置３３１に管理情報を返送する。中継装置３３１は、管理情報を受信すると、管理情報保持機能により、この管理情報を保存する。
【００６０】
このようにして、中継装置３３３には中継装置３３３の後続にあるエージェント装置３２１、３２２の管理情報が保持され、中継装置３３２には中継装置３３２の後続にあるエージェント装置３２３〜３２５の管理情報が保持され、中継装置３３１には中継装置３３１の後続にあるエージェント装置３１１〜３１４の管理情報が保持される。
【００６１】
そして、中継装置３３２から中継装置３３３にデータ転送要求が送信され、中継装置３３３がデータ転送要求を受信すると、中継装置３３３は、中継装置３３３に保持されているエージェント装置３２１、３２２の管理情報を中継装置３３２に転送する。
【００６２】
中継装置３３１から中継装置３３２にデータ転送要求が送信され、中継装置３３２がデータ転送要求を受信すると、中継装置３３２は、中継装置３３３から転送されてきたエージェント装置３２１、３２２の管理情報を中継装置１３１に転送すると共に、中継装置３３２に保持されているエージェント装置３２３〜３２５の管理情報を中継装置３３１に転送する。
【００６３】
マネージャ装置３０１から中継装置３３１にデータ転送要求が送信されると、中継装置３３１は、中継装置３３３から中継装置３３２を介して転送されてきたエージェント装置３２１、３２２の管理情報及び中継装置３３２から転送されてきたエージェント装置３２３〜３２５の管理情報と、中継装置３３１に保持されていたエージェント装置３１１〜３１４の管理情報とをマネージャ装置３０１に送信する。
【００６４】
このように、この実施形態では、マネージャ装置３０１は、中継装置３３３から中継装置３３２を介して転送されてきたエージェント装置３２１、３２２の管理情報、中継装置３３２から転送されてきたエージェント装置３２３〜３２５の管理情報、及び中継装置３３１に保持されていたエージェント装置３１１〜３１４の管理情報を受信することで、エージェント装置３１１〜３１４及びエージェント装置３２１〜３２５の管理を行うことができる。
【００６５】
図７は、図６に示したネットワークを監視する場合の処理を示すシーケンス図である。なお、この例では、エージェント装置３２１、３２２、３２３を監視する場合の処理を示している。このとき、マネージャ装置３０１には、予め中継装置３３１の接続情報（ＩＰアドレス、ポート番号）と、中継装置３３１に対するデータ収集周期を設定しておく。中継装置３３１には、予めマネージャ装置３０１及び中継装置３３２の接続情報と、中継装置３３２に対するデータ収集周期を設定しておく。また、中継装置３３１には、監視対象となるエージェント装置３１１〜３１４の接続情報と、エージェント装置３１１〜３１４に対する接続確認周期を設定しておく。中継装置３３２には、予め中継装置３３１及び中継装置３３３の接続情報と、中継装置３３３に対するデータ収集周期とを設定しておく。また、中継装置３３２には、監視対象となるエージェント装置３２３〜３２５の接続情報と、エージェント装置３２３〜３２５に対する接続確認周期を設定しておく。中継装置３３３には、予め中継装置３３２の接続情報を設定しておく。また、中継装置３３３には、監視対象となるエージェント装置３２１、３２２の接続情報と、エージェント装置３２１、３２２に対する接続確認周期を設定しておく。また、マネージャ装置３０１と、中継装置３３１〜３３３とでは、接続情報（ＩＰアドレス、ポート番号）と接続確認の周期とが事前に設定される。
【００６６】
図７において、エージェント装置３２１の動作を監視するために、中継装置３３３の管理情報要求部１１は、接続確認の周期毎に、エージェント装置３２１に管理情報要求を送信する（ステップＳ３０１）。エージェント装置３２１は中継装置３３３に、管理情報Ａを返送する（ステップＳ３０２）。中継装置３３３は管理情報Ａを受信すると、この管理情報Ａを管理情報保持部１２に保持する（ステップＳ３０３）。
【００６７】
次に、エージェント装置３２２の動作を監視するために、中継装置３３３の管理情報要求部１１は、接続確認の周期毎に、エージェント装置３２２に管理情報要求を送信する（ステップＳ３０４）。エージェント装置３２２は、中継装置３３３に、管理情報Ｂを返送する（ステップＳ３０５）。中継装置３３３の管理情報要求部１１は、管理情報Ｂを受信し、この管理情報Ｂを管理情報保持部１２に保持する（ステップＳ３０６）。
【００６８】
また、エージェント装置３２３の動作を監視するために、中継装置３３２の管理情報要求部１１は、接続確認の周期毎に、エージェント装置３２３に管理情報要求を送信する（ステップＳ３０７）。エージェント装置３２３は、中継装置３３２に、管理情報Ｃを返送する（ステップＳ３０８）。中継装置３３２の管理情報要求部１１は、管理情報Ｃを受信し、この管理情報Ｃを管理情報保持部１２に保持する（ステップＳ３０９）。
【００６９】
次に、中継装置３３２のデータ転送部１４は中継装置３３３のデータ転送部１４に、データ転送要求を送信する（ステップＳ３１０）。中継装置３３３のデータ転送部１４は、データ転送要求を受信すると、データ応答として、管理情報保持部１２に保持されているエージェント装置３２１からの管理情報Ａとエージェント装置３２２からの管理情報Ｂとを中継装置３３２に転送する（ステップＳ３１１）。なお、中継装置３３３から中継装置３３２に送信する管理情報は、信頼性の高い接続型のプロトコル（例えばＴＣＰ）でカプセル化して送られる。
【００７０】
そして、中継装置３３１のデータ転送部１４は中継装置３３２のデータ転送部１４に、データ転送要求を送信する（ステップＳ３１２）。中継装置３３２のデータ転送部１４は、データ転送要求を受信すると、データ応答として、中継装置３３３から転送されてきたエージェント装置３２１からの管理情報Ａ及びエージェント装置３２２からの管理情報Ｂと、管理情報保持部１２に保持されているエージェント装置３２３からの管理情報Ｃとを中継装置３３１に転送する（ステップＳ３１３）。なお、中継装置３３３から中継装置３３１に送信する管理情報は、信頼性の高い接続型のプロトコル（例えばＴＣＰ）でカプセル化して送られる。
【００７１】
次に、マネージャ装置３０１は中継装置３３１のデータ転送部１４に、データ転送要求を送信する（ステップＳ３１４）。中継装置３３１のデータ転送部１４は、データ転送要求を受信すると、データ応答として、中継装置３３３から中継装置３３２を介して転送されてきたエージェント装置３２１からの管理情報Ａ及びエージェント装置３２２からの管理情報Ｂと、中継装置３３２から転送されてきたエージェント装置３２３からの管理情報Ｃとをマネージャ装置３０１に送信する（ステップＳ３１５）。これにより、マネージャ装置３０１は、エージェント装置３２１、３２２及び３２３の管理情報Ａ、Ｂ、及びＣを得ることができる。
【００７２】
なお、上述の説明では、エージェント装置３２１、３２２、３２３の管理情報を取得する場合についてのみ説明したが、他のエージェントの管理情報についても、同様にして、取得できる。
【００７３】
以上説明したように、この第３の実施形態では、中継装置３３３から、中継装置３３２、中継装置３３１に、管理情報を順次転送して、中継装置３３２の後続のエージェント装置３２３〜３２５、中継装置３３３の後段のエージェント装置３２１、３２２の管理情報を得るようにしている。
【００７４】
＜第４の実施形態＞
図８は、本発明が適用された監視システムの第４の例を示すものである。このネットワークシステムは、マネージャ装置４０１と、エージェント装置４１１〜４１４及び４２１、４２２と、中継装置４３１、４３２とから構成されている。この実施形態では、中継装置４３１は、マネージャ装置４０１とエージェント装置４１１との間に設けられ、中継装置４３２は、エージェント装置４１３とエージェント装置４２１との間に設けられている。
【００７５】
マネージャ装置４０１は、ＳＮＭＰによりネットワークを監視する側の装置である。エージェント装置４１１〜４１４、４２１、４２２は、ＳＮＭＰにより監視される側の装置である。中継装置４３１は、管理情報要求機能と、管理情報保持機能と、管理情報送信機能と、データ転送機能とを有している。中継装置４３２は、管理情報要求機能と、管理情報保持機能と、管理情報送信機能と、データ転送機能とを有していると共に、さらに、データ欠落検出機能と通知番号要求機能とを有している。
【００７６】
すなわち、中継装置４３２は、図９に示すように、管理情報要求部５１と、管理情報保持部５２と、管理情報送信部５３と、データ転送部５４と、データ欠落検出部５５と、通知番号要求部５６とを有している。データ欠落検出部５５は、受診する通知番号と、既に受信している管理情報に含まれている通知番号とを比較することで、データの抜けを検知して、データ欠落検出機能を実現するものである。また、通知番号要求部５６は、エージェント装置に通知番号要求を送信し、そのエージェント装置からの通知番号を取得することで、通知番号要求機能を実現する。
【００７７】
このように、この第４の実施形態では、中継装置４３２に、データ欠落検出機能が設けられている。なお、中継装置４３１についても、図９に示すような、データ欠落検出機能を有するものを用いても良い。
【００７８】
図１０は、本発明の第４の実施形態の動作を説明するためのシーケンス図である。なお、このとき、マネージャ装置４０１には、予め中継装置４３１の接続情報と、中継装置４３１に対するデータ収集周期とを設定しておく。また、中継装置４３１には、予めマネージャ装置４０１及び中継装置４３２の接続情報と、中継装置４３２に対するデータ収集周期とを設定しておく。また、中継装置４３２には、予め中継装置４３１の接続情報と、監視対象となるエージェント装置４２１、４２２の接続情報と、エージェント装置４２１、４２２に対する接続確認周期を設定しておく。
【００７９】
図１０において、エージェント装置４２１は中継装置４３２に、エージェント装置４２１で変化のあった管理情報を送信する（ステップＳ４０１）。この管理情報には、通知番号＃Ａ１（ＳＮＭＰの場合シーケンス番号）が含まれている。中継装置４３２は、この管理情報を受信し、この管理情報を管理情報保持部５２に保持する（ステップＳ４０２）。
【００８０】
次に、エージェント装置４２１は中継装置４３２に、エージェント装置４２１で変化のあった通知番号＃Ａ２を含む管理情報を送信する（ステップＳ４０３）。しかし、この管理情報は中継装置４３２で受信できないものとする。
【００８１】
また、エージェント装置４２１の動作を監視するために、中継装置４３２の通知番号要求部５６は、接続確認の周期毎に、エージェント装置４２１に通知番号要求を送信する（ステップＳ４０４）。エージェント装置４２１は中継装置４３２に、直前に変化のあった通知番号＃Ａ２を返送する（ステップＳ４０５）。
【００８２】
中継装置４３２のデータ欠落検出部５５は、エージェント装置４２１から通知番号＃Ａ２を受信すると、受信した通知番号と、既に受信している通知の通知番号とを比較することで、データの抜けを検知することが可能である。ここでは、通知番号＃Ａ２を含む管理情報を受信していないので、中継装置４３２のデータ欠落検出部５５は、通知番号＃Ａ２を含む管理情報が抜けていることを検出する（ステップＳ４０６）。
【００８３】
データ欠落検出部５５で通知番号＃Ａ２を含む管理情報のデータ抜けが検出されると、中継装置４３２の管理情報要求部５１は、エージェント装置４２１に、＃Ａ２に対する管理情報要求を送信する（ステップＳ４０７）。エージェント装置４２１は中継装置４３２に、通知番号＃Ａ２の管理情報を含む通知履歴を送信し、中継装置４３２の管理情報要求部５１は、この通知番号＃Ａ２の管理情報を受信する（ステップＳ４０８）。そして、中継装置４３２の管理情報保持部５２は、この通知番号＃Ａ２を含む管理情報を保持する（ステップＳ４０９）。
【００８４】
中継装置４３１のデータ転送部５４は中継装置４３２のデータ転送部５４に、データ転送要求を送信する（ステップＳ４１０）。中継装置４３２のデータ転送部５４は、データ転送要求を受信すると、データ応答として、通知番号＃Ａ１、＃Ａ２の管理情報を中継装置４３１に転送する（ステップＳ４１１）。なお、中継装置４３２から中継装置４３１に送信する管理情報は、信頼性の高い接続型のプロトコル（例えばＴＣＰ）でカプセル化して送られる。
【００８５】
次に、マネージャ装置４０１は、中継装置４３１のデータ転送部５４にデータ転送要求を送信し（ステップＳ４１２）、中継装置４３１のデータ転送部５４は、データ応答として、通知番号＃Ａ１及び＃Ａ２の管理情報をマネージャ装置４０１に送信する（ステップＳ４１３）。
【００８６】
以上説明したように、この実施形態では、中継装置４３１、４３２に、データ欠落検出機能を設けることで、信頼性の向上を図ることができる。
【００８７】
本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
例えば、本実施形態では、ＳＮＭＰによるネットワーク監視を行う場合を説明したが、これに限られず、下位プロトコルにＵＤＰを用いる通信を用いる監視方法を用いて監視情報を一元管理するシステムに、本発明を適用することで、同様の効果を得ることができる。
【符号の説明】
【００８８】
１１：管理情報要求部
１２：管理情報保持部
１３：管理情報送信部
１４：データ転送部
５１：管理情報要求部
５２：管理情報保持部
５３：管理情報送信部
５４：データ転送部
５５：データ欠落検出部
１０１：マネージャ装置
１１１〜１１４、１２１、１２２：エージェント装置
１３１、１３２：中継装置
２０１：マネージャ装置
２１１〜２１４、２２１〜２２４：エージェント装置
２３１〜２３３：中継装置
３０１：マネージャ装置
３１１〜３１４、３２１〜３２５：エージェント装置
３３１〜３３３：中継装置
４０１：マネージャ装置
４１１〜４１４、４２１、４２２：エージェント装置
４３１、４３２：中継装置
【図１】
2011066491.tif 000003
【図２】
2011066491.tif 000004
【図３】
2011066491.tif 000005
【図４】
2011066491.tif 000006
【図５】
2011066491.tif 000007
【図６】
2011066491.tif 000008
【図７】
2011066491.tif 000009
【図８】
2011066491.tif 000010
【図９】
2011066491.tif 000011
【図１０】
2011066491.tif 000012
【図１１】
2011066491.tif 000013
【図１２】
2011066491.tif 000014
【図１３】
2011066491.tif 000015