(57)【要約】【課題】ネットワーク管理網におけるノードのトラフィック収集を行うトラフィック監視システムに関し、複数のモニタを効率良く使用し、モニタに障害が発生した場合においても、収集中のトラフィック情報の連続性を保証できるようにする。【解決手段】ユーザからの或るノード、例えば、ノード６1のトラフィック情報の収集要求に対して、マネージャ３６は、負荷が最も低いモニタ、例えば、モニタ３７1を主収集モニタ、負荷が次に低いモニタ、例えば、モニタ３７2を補助収集モニタに割り当てて、ノード６1のトラフィック収集を実行させ、主収集モニタ３７1は、主収集したトラフィック情報を主記憶装置２５1に格納後、補助記憶装置４1に蓄積し、補助収集モニタ３７2は、補助収集したトラフィック情報を主記憶装置２５2にのみ格納し、補助記憶装置４2には蓄積しない。【選択図】          図１
2006203276.tif 000002
【特許請求の範囲】
【請求項１】
マネージャ装置と、
該マネージャ装置配下でネットワーク管理網におけるノードのトラフィック収集を行う複数のモニタ装置と、
各モニタ装置に対応して設けられた外部記憶装置を有するトラフィック監視システムにおいて、
ユーザからの要求に対して、前記マネージャ装置は、負荷が最も低いモニタ装置を主収集モニタ装置、負荷が次に低いモニタ装置を補助収集モニタ装置に割り当て、前記ユーザから要求されたノードのトラフィック収集を実行させ、
前記主収集モニタ装置は、主収集したトラフィック情報をその内部記憶装置及びその外部記憶装置に格納し、前記補助収集モニタ装置は、補助収集したトラフィック情報をその内部記憶装置にのみ格納することを特徴とするトラフィック監視システム。
【請求項２】
前記補助収集モニタ装置は、補助収集したトラフィック情報を最新の一周期分のみ保持することを特徴とする請求項１記載のトラフィック監視システム。
【請求項３】
前記マネージャ装置は、前記主収集モニタ装置に障害が発生したときは、前記補助収集モニタ装置に対してトラフィック情報の主収集を要求し、
前記補助収集モニタ装置は、前記マネージャ装置からトラフィック情報の主収集を要求されたときは、主収集したトラフィック情報をその内部記憶装置及びその外部記憶装置に格納することを特徴とする請求項１又は２記載のトラフィック監視システム。
【請求項４】
前記マネージャ装置は、前記主収集モニタ装置に障害が発生したときは、前記主収集モニタ装置が補助収集モニタ装置として実行していたノードのトラフィック収集を他のモニタ装置に割り当てることを特徴とする請求項１又は２記載のトラフィック監視システム。
【請求項５】
前記主収集モニタ装置の障害が復旧したときは、前記主収集モニタ装置がその外部記憶装置に格納したトラフィック情報に補助収集モニタ装置がその外部記憶装置に格納したトラフィック情報を結合することを特徴とする請求項３又は４記載のトラフィック監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク管理網におけるノード（ネットワーク構成要素）のトラフィック収集を行うトラフィック監視システムに関する。具体的には、トラフィック監視システムにおけるモニタ故障時の収集中のトラフィック情報の連続性保証技術に関する。
【背景技術】
【０００２】
図１２は従来のトラフィック監視システムの一例をネットワークのノード及びユーザシステムと共に示す図である。図１２中、１は従来のトラフィック監視システムの一例であり、２はマネージャ装置（以下、マネージャという）、３1、３2、３nはマネージャ２配下のモニタ装置（以下、モニタという）である。モニタ３3〜３n-1は図示を省略している。
【０００３】
また、４1、４2、４nはモニタ３1、３2、３nが使用する外部記憶装置である補助記憶装置（例えば、ハードディスク装置）であり、モニタ３3〜３n-1が備える補助記憶装置４3〜４n-1は図示を省略している。
【０００４】
また、５はトラフィック監視システム１が監視対象とするネットワークであり、６1〜６mはネットワーク５のノードである。また、７はトラフィック監視システム１を利用するユーザが使用するユーザシステムである。
【０００５】
この例では、トラフィック監視システム１は、１台のマネージャ２とｎ台のモニタ３1〜３nを有し、ネットワーク５との間にネットワーク管理網を形成し、マネージャ２は、モニタ３1〜３n及びノード６1〜６mを管理し、漏れなく且つ負荷を分散してトラフィック収集を行うための制御を行い、モニタ３1〜３nはマネージャ２から重複なく割り当てられたノードのトラフィック収集を行う。
【０００６】
図１３は図１２に示す従来のトラフィック監視システム１の概略的ブロック回路図である。図１３中、マネージャ２において、９はモニタ３1〜３nと通信を行うための通信部、１０はモニタ３1〜３nを管理するモニタ管理部であり、１１はモニタ３1〜３nの状態監視と負荷状況を管理するモニタ障害監視部、１２はユーザが要求するノードのトラフィック収集を行うモニタの割り当てを行うモニタ割り当て部である。
【０００７】
また、１３はデータ管理部、１４は主記憶装置、１５は補助記憶装置、１６はユーザシステム７と通信を行うためのユーザインタフェース通信部、１７はユーザからの要求を受け付けるユーザ要求受付部、１８はデータ参照部である。
【０００８】
また、モニタ３1、３2、３nにおいて、１９1、１９2、１９nはマネージャ２と通信を行うための通信部、２０1、２０2、２０nはマネージャ２により割り当てられたモニタと通信を行うためのノード通信部、２１1、２１2、２１nはノードを管理するノード管理部であり、２２1、２２2、２２nはノード障害監視部、２３1、２３2、２３nはトラフィック収集部である。また、２４1、２４2、２４nはデータ管理部、２５1、２５2、２５nは内部記憶装置である主記憶装置である。図示しないモニタ３3〜３n-1も同様に構成されている。
【０００９】
このように構成されたトラフィック監視システム１においては、マネージャ２は、ユーザからのノードのトラフィック収集の要求を、ユーザインタフェース通信部１６を経由してユーザ要求受付部１７で受付け、ユーザが要求するノードのトラフィック収集を行うモニタの割り当てをモニタ割り当て部１２に要求する。
【００１０】
モニタの割り当て要求を受けたモニタ割り当て部１２では、モニタ３1〜３nの状態監視と負荷状況を管理しているモニタ障害監視部１１から負荷情報を取得し、モニタ３1〜３nのうち、負荷が最も低いモニタ３kを割り当てて、通信部９からモニタ３kにトラフィック収集要求を送信する。
【００１１】
トラフィック収集要求を受けたモニタ３kの通信部１９kは、トラフィック収集部２３kを起動し、トラフィック収集部２３kは、ノード通信部２０kを経由して対象ノードのトラフィック収集を行う。取得したトラフィック情報は、データ管理部２４kにより補助記憶装置４kに蓄積される。
【００１２】
なお、トラフィック収集を実施しているノードとの通信に障害が発生した場合、モニタ３kのノード障害監視部２２kは障害を検出する。また、マネージャ２のモニタ障害監視部１１は、通信部９を経由して全てのモニタ３1〜３nと定期的に通信を行い、全てのモニタ３1〜３nの障害を監視する。
【００１３】
図１４は従来のトラフィック監視システムの他の例をネットワークのノード及びユーザシステムと共に示す図である。図１４中、２７は従来のトラフィック監視システムの他の例であり、トラフィック監視システム２７は、各モニタ３i（但し、ｉ＝１、２、…、ｎ）に対応させて同一構成のモニタ２８iを設けてなる、１：１構成のホットスタンバイ方式のトラフィック監視システムである。２９iはモニタ２８iが使用する外部記憶装置である補助記憶装置（例えば、ハードディスク装置）である。
【００１４】
図１４に示す従来のトラフィック監視システム２７は、対をなすモニタ３i、２８iのうち、例えば、モニタ３iを主系として動作させると共に、モニタ２８iを待機系として主系のモニタ３iと同じ動作を実行させながら待機状態にして、待機系のモニタ２８iを主系のモニタ３iと常に同じ状態に保持しておき、主系のモニタ３iに障害が発生した場合には、即座に主系のモニタ３iと待機系のモニタ２８iを切り替えるというものである。
【００１５】
図１５は従来のトラフィック監視システムの更に他の例をネットワークのノード及びユーザシステムと共に示す図である。図１５中、３１は従来のトラフィック監視システムの更に他の例であり、トラフィック監視システム３１は、全モニタ３1〜３nに対応させて１台のモニタ３２を待機系のモニタとして設けてなる、ｎ：１構成のコールドスタンバイ方式のトラフィック監視システムである。３３はモニタ３２が使用する外部記憶装置である補助記憶装置（例えば、ハードディスク装置）である。
【００１６】
図１５に示す従来のトラフィック監視システム３１は、ｎ台のモニタ３1〜３nを１台のモニタ３２で冗長化するため、主系のモニタ３1〜３nと待機系のモニタ３２との同期を取らずに、主系のモニタ３1〜３nのいずれかに障害が発生した後に待機系のモニタ３２を動作させ、障害が発生した主系のモニタの情報を待機系のモニタ３２に引継いだ後に、障害が発生した主系のモニタと待機系のモニタ３２を切り替えるというものである。
【特許文献１】特開２０００−３４９８０１号公報
【特許文献２】特開２０００−３１８６６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
図１４に示す従来のトラフィック監視システム２７は、主系のモニタ３1〜３nと同数の待機系のモニタや、共用ディスク装置といった機器の導入が必要となると共に、主系のモニタ３1〜３nと待機系のモニタとの間でのデータ同期を取るための高価なツールも必要となり、システム全体として非常にコストがかかるという問題点を有している。
【００１８】
また、図１５に示す従来のトラフィック監視システム３１は、主系のモニタ３1〜３nのいずれかで障害が発生した後に待機系のモニタ３２を起動するため、少なくとも１周期分のトラフィック情報が欠落するという問題点を有している。例えば、パケット送受信数などのトラフィック情報は最新の収集値と１周期前の収集値との差分を取った増減値を示すが、このようなデータは１周期前の収集値を必要とするため、待機系のモニタ３２に１周期前の収集値が存在しないと、２周期分をユーザに表示できないことになる。
【００１９】
本発明は、かかる点に鑑み、複数のモニタを効率良く使用し、モニタに障害が発生した場合においても、収集中のトラフィック情報の連続性を保証することができるようにしたトラフィック監視システムを提供することを目的とする。
【課題を解決するための手段】
【００２０】
本発明は、マネージャと、該マネージャ配下でネットワーク管理網におけるノードのトラフィック収集を行う複数のモニタと、各モニタに対応して設けられた外部記憶装置を有するトラフィック監視システムにおいて、ユーザからの要求に対して、前記マネージャは、負荷が最も低いモニタを主収集モニタ、負荷が次に低いモニタを補助収集モニタに割り当て、前記ユーザから要求されたノードのトラフィック収集を実行させ、前記主収集モニタは、主収集したトラフィック情報をその内部記憶装置及びその外部記憶装置に格納し、前記補助収集モニタは、補助収集したトラフィック情報をその内部記憶装置にのみ格納するというものである。
【発明の効果】
【００２１】
本発明においては、補助収集モニタは、主収集モニタと同時に、ユーザから要求されたノードのトラフィック情報を補助収集し、補助収集したトラフィック情報をその内部記憶装置に格納する。したがって、主収集モニタに障害が発生した場合であっても、補助収集モニタの内部記憶装置に格納されたトラフィック情報により、収集中のトラフィック情報の連続性を保証することができる。しかも、補助収集モニタは、トラフィック情報をその内部記憶装置のみに格納する。したがって、補助収集モニタに他のノードの主収集を行わせることができ、複数のモニタを効率良く使用することができる。
【発明を実施するための最良の形態】
【００２２】
（本発明の一実施形態の構成）
図１は本発明の一実施形態をネットワークのノード及びユーザシステムと共に示す概略的ブロック回路図である。図１中、３５は本発明の一実施形態であり、３６はマネージャ、３７1、３７2、３７3はマネージャ配下のモニタである。モニタ３７4〜３７nは図示を省略している。また、５は前述したネットワーク、６1、６2、６3、６mはネットワーク５のノード、７はユーザが使用するユーザシステムである。
【００２３】
即ち、本発明の一実施形態３５は、１台のマネージャ３６とｎ台のモニタ３７1〜３７nを有し、ネットワーク５との間にネットワーク管理網を形成し、マネージャ３６は、モニタ３７1〜３７n及びノード６1〜６mを管理し、漏れなく且つ負荷を分散してトラフィック収集を行うための制御を行い、モニタ３７1〜３７nはマネージャ３６から重複なく割り当てられたノードのトラフィック収集を行う。
【００２４】
マネージャ３６は、図１３に示す従来のモニタ管理部１０と構成の異なるモニタ管理部３８を設け、その他については、図１３に示す従来のマネージャ２と同様に構成したものである。モニタ管理部３８は、モニタ切替要求部３９を設け、その他については、図１３に示す従来のモニタ管理部１０と同様に構成したものである。
【００２５】
また、各モニタ３７iは、モニタ切替応答部４０iを設け、その他については、図１３に示す従来のモニタ３iと同様に構成したものである。なお、全モニタ３７1〜３７nはＮＴＰ（Network Time Protocol）等を利用して時刻同期を行う。
【００２６】
（本発明の一実施形態の動作例）
本発明の一実施形態３５は、次のように動作する。（１）マネージャ３６は、ユーザからの或るノード（本例では、ノード６1とする）のトラフィック情報の収集要求を、ユーザインタフェース通信部１６を経由してユーザ要求受付部１７で受付け、ノード６1に対するモニタの割り当てをモニタ管理部３８内のモニタ割り当て部１２に要求する。
【００２７】
（２）ノード６1に対するモニタの割り当て要求を受けたモニタ割り当て部１２は、全モニタ３７1〜３７nの状態監視と負荷状況を管理しているモニタ障害監視部１１から負荷情報を取得して、負荷が最も低いモニタをノード６1に対する主収集モニタ（本例では、モニタ３７1とする）に割り当て、更に、負荷が次に低いモニタをノード６1に対する補助収集モニタ（本例では、モニタ３７2とする）に割り当て、データ管理部１３にモニタ割り当て情報を保存する。
【００２８】
（３）マネージャ３６は、ノード６1に対するモニタの割り当て後、モニタ３７1に対して通信部９を経由してノード６1のトラフィック情報の主収集設定を要求し、更に、モニタ３７2に対して通信部９を経由してノード６1のトラフィック情報の補助収集設定を要求する。
【００２９】
（４）マネージャ３６からノード６1のトラフィック情報の主収集設定の要求を受けたモニタ３７1のトラフィック収集部２３1は、ノード６1のトラフィック情報の主収集設定要求と判定し、ノード通信部２０1を経由してノード６1から周期的にトラフィック情報の収集を開始し、収集したトラフィック情報を最新データとして主記憶装置２５1に格納後、補助記憶装置４1に蓄積する。
【００３０】
（５）マネージャ３６からノード６1のトラフィック情報の補助収集設定の要求を受けたモニタ３７2のトラフィック収集部２３2は、ノード６1のトラフィック情報の補助収集設定の要求と判定し、ノード通信部２０2を経由してノード６1から周期的にトラフィック情報の収集を開始し、収集したトラフィック情報を最新データとして主記憶装置２５2のみに格納し、補助記憶装置４2への蓄積は行わない。
【００３１】
（６）次に、ユーザからの要求により別のノード（本例では、ノード６2とする）に対するトラフィック情報の収集要求があると、上記（１）〜（５）と同じ手順が行われる。即ち、マネージャ３６のモニタ割り当て部１２は、各モニタ３７1〜３７nの負荷状況をみて負荷が最も低いモニタをノード６2に対する主収集モニタ（本例では、モニタ３７2とする）に割り当て、更に、負荷が次に低いモニタをノード６2に対する補助収集モニタ（本例では、モニタ３７1とする）に割り当て、トラフィック情報の収集を開始させる。
【００３２】
（７）ここで、例えば、モニタ３７1に障害が発生した場合、マネージャ３６のモニタ障害監視部１１は、通信部９を経由して全てのモニタ３７1〜３７nと定期的に行う通信確認によりモニタ３７1の障害を検出し、ユーザにモニタ３７1の障害発生を通知する。同時に、マネージャ３６のモニタ切替要求部３９は、障害が発生したモニタ３７1の補助収集をしているモニタ３７2に対して、一時的に、ノード６1のトラフィック情報の主収集設定を要求する。
【００３３】
（８）マネージャ３６のモニタ切替要求部３９からのノード６1のトラフィック情報の主収集設定の要求を受信したモニタ３７2のトラフィック収集部２３2は、ノード６1のトラフィック情報の主収集設定要求と判定し、モニタ３７2が既にノード６1のトラフィック情報の補助収集中であることから、モニタ３７2のモニタ切替応答部４０2により、ノード６1のトラフィック情報の収集状態を補助収集から主収集に切替え、トラフィック収集部２３2でノード６1のトラフィック情報の主収集を開始し、マネージャ３６にノード６1の主収集設定完了の応答を送信し、そして、収集したノード６1のトラフィック情報を主記憶装置２５1に格納後、補助記憶装置４1に蓄積する。
【００３４】
（９）マネージャ３６は、モニタ３７2からノード６1の主収集設定完了の応答を受信した後に、モニタ割り当て部１２に対して再割り当てを要求し、モニタ３７1が実施していたノード６2のトラフィック情報の補助収集を、この時点で最も負荷が低く且つノード６2のトラフィック情報の主収集を行っていないモニタ（本例では、モニタ３７3とする）に割り当て、ノード６2のトラフィック情報を主収集しているモニタ３７2の補助収集を行うために、モニタ３７1の代わりにモニタ３７3に対してノード６2のトラフィック情報の補助収集設定を要求する。
【００３５】
（１０）ここで、ユーザからの要求により、モニタ３７1の障害発生期間中に、ノード６1のトラフィック情報を参照する場合には、一時的にノード６1のトラフィック情報の主収集を行っているモニタ３７2に蓄積されているトラフィック情報を表示する。
【００３６】
（１１）その後、障害が発生したモニタ３７1が復旧した場合には、モニタ３７1は、保持する情報によりノード６1のトラフィック情報の主収集のみを再開し、ノード６2のトラフィック情報の補助収集は再開しない。そして、マネージャ３６のモニタ障害監視部１１は、定期的に行う通信確認によりモニタ３７1の復旧を検出して、マネージャ３６とモニタ３７1間でトラフィック収集設定情報の整合を行う。
【００３７】
（１２）そして、マネージャ３６とモニタ３７1との整合完了後、マネージャ３６は、モニタ割り当て部１２でモニタ３７1がノード６1のトラフィック情報を１周期分収集したことを確認した後、モニタ３７2で一時的に主収集しているノード６1のトラフィック情報の巻取り要求をする。
【００３８】
（１３）マネージャ３６からノード６1のトラフィック情報の巻取り要求を受信したモニタ３７2は、モニタ切替応答部４０2において、要求されたノード６1のトラフィック情報の主収集を補助収集に切替え、一時的に主収集していた期間に蓄積したノード６1のトラフィック情報をマネージャ３６にトラフィック巻取り応答として送信する。
【００３９】
（１４）マネージャ３６は、モニタ３７2よりノード６1のトラフィック情報の巻取り応答を受信し、障害が復旧したモニタ３７1に対して巻き取ったノード６1のトラフィック情報の展開要求を送信する。
【００４０】
（１５）マネージャ３６からノード６1のトラフィック情報の展開要求を受信したモニタ３７1は、データ管理部２４1で保持しているモニタ３７1の障害発生前のノード６1のトラフィック情報とモニタ３７2から巻き取ったノード６1のトラフィック情報を結合して、補助記憶装置４1に格納後、マネージャ３６に対してトラフィック情報の展開完了の応答を送信する。
【００４１】
（１６）マネージャ３６は、モニタ３７2で一時的に主収集したノード６1のトラフィック情報の巻き取りと、モニタ３７1へのトラフィック情報の展開終了後に、ユーザにモニタ３７1の障害復旧を通知する。
【００４２】
（１７）そして、ユーザからの要求により、モニタ３７1の障害復旧後に、ノード６1のトラフィック情報を参照する場合には、モニタ３７1の障害発生前に蓄積したノード６1のトラフィック情報とモニタ３７2で一時的に蓄積したノード６1のトラフィック情報とを結合することによって、モニタ３７1の障害発生期間を含めたノード６1のトラフィック情報を表示する。
【００４３】
（モニタ割り当て部１２におけるモニタ割り当て動作）
図２及び図３はマネージャ３６のモニタ割り当て部１２のモニタの割り当て動作を示すフローチャートである。モニタ割り当て部１２は、モニタ障害監視部１１よりマネージャ３６配下のモニタ数を取得し、モニタの状態を確認する。
【００４４】
そして、主収集モニタを割り当てる際には、各モニタの主収集を行っているノードの数（以下、主収集数という）を算出し、主収集数の値が最小値のモニタを主収集モニタに割り当てる。また、補助収集モニタを割り当てる際には、対象ノードの主収集モニタに割り当てられていないモニタで、各モニタの補助収集を行っているノードの数（以下、補助収集数という）を算出し、補助収集数の値が最小値のモニタを割り当てる。
【００４５】
表１にはモニタの割り当て情報に関して、マネージャ３６のデータ管理部１３で保持するデータ構造を示している。
【００４６】
【表１】
2006203276.tif 000003
【００４７】
表１に示すデータ構造は、その要素として、従来からあるデータ構造の「収集しているノードの名前」、トラフィック情報の収集「周期（秒）」、「主収集モニタ割り当て情報」に加え、「補助収集モニタ割り当て情報」、主収集モニタに割り当てられたモニタが主収集しているか、補助収集モニタに割り当てられたモニタが一時的に主収集しているかを判別する「モニタ切替えフラグ」を持っている。
【００４８】
（モニタによるトラフィック情報の収集動作）
図４はモニタ３７iが対象ノードのトラフィック情報を収集する時の動作を示すフローチャートである。即ち、モニタ３７iによる対象ノードのトラフィック情報の主収集は、ノード通信部２０iより対象ノードのトラフィック情報を周期的に収集し、収集したトラフィック情報を主記憶装置２５iに一旦格納後、補助記憶装置４iに蓄積することにより行われる。
【００４９】
また、モニタ３７iによる対象ノードのトラフィック情報の補助収集は、ノード通信部２０iより対象ノードのトラフィック情報を周期的に収集し、収集したトラフィック情報の常に最新の１周期分のみを主記憶装置２５iへ格納することにより行われる。なお、マネージャ３６からの要求により補助収集から一時的に主収集へ切り替わる場合には、収集状態を補助収集から主収集に変更する。
【００５０】
表２はモニタ３７iのデータ管理部２４iで保持するデータ構造を示している。表２に示すデータ構造は、その要素として、従来からあるデータ構造の「収集しているノードの名前」、「ノードの情報」、トラフィックの収集「周期（秒）」に加え、新たに、主収集か補助収集かを示す「収集状態」を持っている。
【００５１】
【表２】
2006203276.tif 000004
【００５２】
（モニタで障害が発生した場合のシーケンス）
図５は主収集と補助収集をしているモニタ、例えば、モニタ３７1で障害が発生した場合のシーケンスを示す図である。即ち、モニタ３７1で障害が発生した場合、マネージャ３６のモニタ障害監視部１１は、マネージャ３６の通信部９を経由して全てのモニタ３７1〜３７nと定期的に行う通信確認（生存確認要求）により、モニタ３７1の障害発生を検出し、ユーザにモニタ３７1の障害発生を通知する。
【００５３】
同時にマネージャ３６のモニタ切替要求部３９は、モニタ３７1がトラフィック情報の主収集を行っていたノード、例えば、ノード６1の補助収集をしているモニタ、例えば、モニタ３７2に対して、一時的にトラフィック情報の主収集設定を要求する。
【００５４】
マネージャ３６からのノード６1のトラフィック情報の主収集設定の要求を受信したモニタ３７2のトラフィック収集部２３2は、ノード６1のトラフィック情報の主収集設定要求と判定し、モニタ３７2が既にノード６1の補助収集中であることから、モニタ３７2のモニタ切替応答部４０2によりノード６1のトラフィック情報の収集状態を補助収集から主収集に切替え、モニタ３７2のトラフィック収集部２３2でノード６1のトラフィック情報の主収集を開始し、マネージャ３６に対してノード６1のトラフィック情報の主収集設定の応答を送信する。
【００５５】
マネージャ３６は、モニタ３７2からノード６1のトラフィック情報の主収集設定の応答を受信した後に、モニタ割り当て部１２に再割り当てを要求し、モニタ３７2が行っていたノードの補助収集、例えば、ノード６1の補助収集を、この時点で最も負荷の低く且つノード６1の主収集を行っていないモニタ、例えば、モニタ３７3に割り当て、主収集しているモニタ３７2の補助収集を行うために、モニタ３７3に対してノード６1のトラフィック情報の補助収集の設定を要求する。
【００５６】
モニタ３７3は、ノード６1のトラフィック情報の補助収集設定の要求を受信し、ノード６1のトラフィック情報の補助収集を開始し、マネージャ３６にノード６1のトラフィック情報の補助収集設定の応答を送信する。マネージャ３６は、モニタ３７3よりノード６1のトラフィック情報の補助収集設定の応答を受信した後、モニタ割り当て部１２で保持するモニタ切替えフラグを“有り”にする。
【００５７】
（障害が発生したモニタが復旧した場合のシーケンス）
図６は障害が発生したモニタ、例えば、モニタ３７1が復旧した場合のシーケンスを示す図である。障害が発生したモニタ３７1が復旧した場合、モニタ３７1は、保持する情報により障害発生前に行っていたノードのトラフィック情報の主収集、例えば、ノード６1のトラフィック情報の主収集を再開する。但し、この場合、モニタ３７1は、モニタ障害発生前に行っていたノードのトラフィック情報の補助収集、例えば、ノード６2のトラフィック情報の補助収集は再開しない。
【００５８】
マネージャ３６のモニタ障害監視部１１は、定期的に行う通信確認（生存確認要求）により、モニタ３７1の復旧を検出し、マネージャ３６とモニタ３７1間でのトラフィック情報の収集に関する管理情報の整合を行う。マネージャ３６は、復旧したモニタ３７1に対してデータ整合要求を送信し、データ整合要求を受信したモニタ３７1ではデータ整合応答をマネージャへ送信する。
【００５９】
マネージャ３６とモニタ３７1間でのデータ整合完了後、モニタ３７1は、ノード６1のトラフィック情報の主収集を再開し、初回の主収集の成功後に、マネージャ３６に対してノード６1のトラフィック情報の収集確認通知を送信する。モニタ３７1からノード６1のトラフィック情報の収集確認通知を受信したマネージャ３６は、モニタ割り当て部１２で一時的に主収集しているノード６1のトラフィック情報の巻取り要求を、ノード６1のトラフィック情報を一時的に主収集しているモニタ、例えば、モニタ３７2に送信する。
【００６０】
マネージャ３６からノード６1のトラフィック情報の巻取り要求を受信したモニタ３７2は、モニタ切替応答部４０2により、要求されたノード６1のトラフィック情報の主収集を補助収集に切替え、一時的に主収集していた期間に蓄積したノード６1のトラフィック情報をマネージャ３６にトラフィック巻取り応答として送信する。
【００６１】
マネージャ３６からノード６1のトラフィック情報の展開要求を受信したモニタ３７1は、データ管理部２４1にて保持している障害発生前のノード６1のトラフィック情報とモニタ３７2から巻き取ったノード６1のトラフィック情報を結合（データを結合）してモニタ３７1の補助記憶装置４1へ格納後、マネージャ３６にノード６1のトラフィック情報の展開応答を送信する。
【００６２】
マネージャ３６は、モニタ３７1からノード６1のトラフィック展開応答を受信した後、マネージャ３６のデータ管理部１３で保持するモニタ切替えフラグを“無し”にして、ユーザにモニタ３７1の障害復旧を通知する。
【００６３】
（モニタ障害監視部１１の動作）
図７はマネージャ３６のモニタ障害監視部１１の動作を示すフローチャートである。モニタ障害監視部１１は、全てのモニタ３７1〜３７nと定期的に行う生存確認により、マネージャ３６からモニタ３７1〜３７nに生存確認要求を送信し、モニタ３７1〜３７nからマネージャ３６への生存確認応答の受信によりモニタ３７1〜３７nの状態を取得する。
【００６４】
そして、取得した最新の状態と前回取得した状態を比較し、状態に変化が無い場合は、状態遷移が無しとみなして、特に処理はしない。これに対して、以前の状態から変化があり、障害が発生した場合には、ユーザに障害発生を通知した後、モニタ切替要求部３９を起動し、トラフィック情報の収集切り替えを要求する。また、以前の状態から変化があり、障害が復旧した場合には、モニタ切替要求部３９を起動し、トラフィック情報の巻き取りと展開を要求し、ユーザへ障害復旧を通知する。
【００６５】
（モニタ切替要求部３９の動作）
図８及び図９はマネージャ３６のモニタ切替要求部３９の動作を示すフローチャートである。モニタ切替要求部３９は、モニタの障害発生時に、障害発生したモニタが或るノードのトラフィック情報の主収集を行っていた場合、モニタ割り当て部１２に問い合わせ、該ノードの補助収集を行っているモニタの情報を取得して、該モニタに主収集設定の要求を送信し、該モニタより主収集設定の応答受信後、モニタ割り当て部にて保持する該ノードに関する切替フラグを“有り”に変更する。
【００６６】
そして、障害が発生したモニタが或るノードのトラフィック情報の補助収集を行っていた場合は、モニタ割り当て部１２に補助収集モニタの再割り当てを依頼し、新規に補助収集するモニタを取得した場合は、該モニタに対して補助収集設定の要求を送信し、該モニタより補助収集設定の応答を受信する。
【００６７】
また、モニタ切替要求部３９は、障害復旧時に、一時的に主収集しているモニタがあるかをモニタ割り当て部１２に問い合わせ、該モニタにトラフィック情報の巻取り要求を送信し、トラフィック情報の巻取り応答を受信する。
【００６８】
該モニタからのトラフィック情報の巻取り応答を受信した後、障害が復旧したモニタにトラフィック情報展開の要求を送信し、トラフィック情報の展開応答を受信した後に、モニタ割り当て部１２で保持する該ノードに関する切替フラグを“無し”に変更する。
【００６９】
（モニタ切替応答部４０iの動作）
図１０はモニタ３７iのモニタ切替応答部４０iの動作を示すフローチャートである。モニタ切替応答部４０iは、マネージャ３６からトラフィック情報の主収集設定要求を受信した場合、トラフィック情報の補助収集を主収集に切替え、トラフィック情報の補助記憶装置４iへの蓄積を行う。その後、マネージャ３６へ主収集設定の応答を送信する。
【００７０】
また、モニタ切替応答部４０iは、マネージャ３６からトラフィック情報の巻取り要求を受信した場合、主収集を補助収集に切替え、蓄積したトラフィック情報をマネージャ３６に巻取り応答として送信する。また、マネージャ３６からトラフィック情報の展開要求を受信した場合、データ管理部２４iで蓄積されているトラフィック情報と、欠損期間に補助収集モニタで一時的に主収集を行って蓄積されているトラフィック情報とを結合し、トラフィック情報の展開応答をマネージャ３６に送信する。
【００７１】
（モニタの減設シーケンス）
図１１はモニタの減設シーケンスを示す図である。ユーザからの要求によりマネージャ３６は、減設対象のモニタ、例えば、モニタ３７1の補助収集を行っているモニタ、例えば、モニタ３７2にトラフィック情報の主収集設定を要求する。そして、モニタ３７2から主収集設定の応答を受信したマネージャ３６は、更に収集確認通知を受信した契機でモニタ３７1に主収集を行っているトラフィック情報の巻取り要求をする。
【００７２】
マネージャ３６からトラフィック情報の巻取り要求を受信したモニタ３７1は、トラフィック情報の主収集を停止し、蓄積したトラフィック情報をマネージャ３６にトラフィック巻取り応答として送信する。そして、モニタ３７1からトラフィック情報の巻取り完了の応答を受信したマネージャ３６は、トラフィック情報の主収集を開始したモニタ３７2にトラフィック情報の展開要求を送信する。
【００７３】
マネージャ３６からトラフィック情報の展開要求を受信したモニタ３７2は、データ管理部２４2で蓄積しているトラフィック情報とトラフィック欠損期間の情報とを結合し、補助記憶装置４2へ格納後、マネージャ３６にトラフィック情報の展開完了の応答を送信する。モニタ３７2からトラフィック情報の展開完了の応答を受信したマネージャ３６は、ユーザにモニタ３７1の減設完了の応答を送信する。
【００７４】
（本発明の一実施形態３５の主要な動作の整理）
本発明の一実施形態３５の主要な動作を整理すると、次の通りである。（動作１）ネットワーク管理網におけるノード６1〜６mを管理する本発明の一実施形態３５を構成するマネージャ３６とモニタ３７1〜３７nをネットワーク５に接続する。
【００７５】
（動作２）本発明の一実施形態３５は、ユーザからの要求により、管理するノード６1〜６mに関するトラフィック情報を収集し、モニタ３７1〜３７nのデータ管理部２４1〜２４nで収集したトラフィック情報を蓄積する。
【００７６】
（動作３）本発明の一実施形態３５は、トラフィック収集の要求を受けた契機で、同時に２つのモニタでトラフィック情報の主収集と補助収集を開始する。主収集モニタでは、収集したトラフィック情報を主記憶装置に格納後、補助記憶装置に蓄積する。補助モニタでは、収集したトラフィック情報を補助記憶装置には蓄積せず、主記憶装置にのみ格納する。
【００７７】
（動作４）マネージャ３６は、トラフィック情報の主収集中のモニタに障害が発生した場合、障害を検出し、障害が発生した主収集モニタの代わりに、補助収集モニタに一時的に主収集を開始させる。
【００７８】
（動作５）トラフィック情報の主収集を行っていたモニタの障害復旧を契機に、マネージャは生存確認によって復旧を検出し、一時的にトラフィック情報の主収集しているモニタから蓄積したトラフィック情報を回収し、復旧したモニタへ転送し、欠損区間の穴埋めを行い補填する。
【００７９】
（動作６）本発明の一実施形態３５は、障害が発生したモニタの障害復旧後、ユーザからの参照要求時に、障害が発生したモニタの障害時間帯のトラフィック情報を欠損無く、ユーザに表示する。
【００８０】
（動作７）本発明の一実施形態３５は、モニタの障害発生をユーザへ通知する。
【００８１】
（動作８）本発明の一実施形態３５は、モニタの障害復旧をユーザへ通知する。
【００８２】
以上のように、本発明の一実施形態３５によれば、補助収集モニタは、主収集モニタと同時に、ユーザから要求されたノードのトラフィック収集を行い、収集中のトラフィック情報をその主記憶装置に格納する。したがって、機器の入れ替え・機器移設・システム更新・システム障害などの理由により主収集モニタで障害が発生した場合であっても、補助収集モニタの主記憶装置に格納されたトラフィック情報により、収集中のトラフィック情報の連続性を保証することができる。
【００８３】
しかも、補助収集モニタは、トラフィック情報をその主記憶装置のみに格納し、その補助記憶装置には格納しない。したがって、補助収集モニタに他のノードの主収集を行わせることができ、複数のモニタを効率良く使用することができる。即ち、従来の冗長化構成を採用する必要がなく、既存のトラフィック監視システムの運用構成でのトラフィック情報の連続性の保証が可能であり、低コストであるという効果を得ることができる。
【００８４】
なお、本発明の一実施形態３５では、補助収集モニタは、補助収集したトラフィック情報を最新の１周期分だけ主記憶装置に格納するようにした場合について説明したが、補助収集したトラフィック情報の最新の１周期分以上を主記憶装置に格納するようにしても良い。
【００８５】
ここで、本発明のトラフィック監視システムを整理すると、本発明のトラフィック監視システムには、少なくとも、以下のトラフィック監視システムが含まれる。
【００８６】
（付記１）  マネージャと、該マネージャ配下でネットワーク管理網におけるノードのトラフィック収集を行う複数のモニタと、各モニタに対応して設けられた外部記憶装置を有するトラフィック監視システムにおいて、ユーザからの要求に対して、前記マネージャは、負荷が最も低いモニタを主収集モニタ、負荷が次に低いモニタを補助収集モニタに割り当て、前記ユーザから要求されたノードのトラフィック収集を実行させ、前記主収集モニタは、主収集したトラフィック情報をその内部記憶装置及びその外部記憶装置に格納し、前記補助収集モニタは、補助収集したトラフィック情報をその内部記憶装置にのみ格納することを特徴とするトラフィック監視システム。
【００８７】
（付記２）  前記補助収集モニタは、補助収集したトラフィック情報を最新の一周期分のみ保持することを特徴とする付記１記載のトラフィック監視システム。
【００８８】
（付記３）  前記マネージャは、前記主収集モニタに障害が発生したときは、前記補助収集モニタに対してトラフィック情報の主収集を要求し、前記補助収集モニタは、前記マネージャからトラフィック情報の主収集を要求されたときは、主収集したトラフィック情報をその内部記憶装置及びその外部記憶装置に格納することを特徴とする付記１又は２記載のトラフィック監視システム。
【００８９】
（付記４）  前記マネージャは、前記主収集モニタに障害が発生したときは、前記主収集モニタが補助収集モニタとして実行していたノードのトラフィック収集を他のモニタに割り当てることを特徴とする付記１又は２記載のトラフィック監視システム。
【００９０】
（付記５）  前記主収集モニタの障害が復旧したときは、前記主収集モニタがその外部記憶装置に格納したトラフィック情報に補助収集モニタがその外部記憶装置に格納したトラフィック情報を結合することを特徴とする付記３又は４記載のトラフィック監視システム。
【００９１】
（付記６）  前記複数のモニタのいずれかを減設する際は、負荷が最も低いモニタを選択し、該選択したモニタに減設対象モニタで蓄積されているノードのトラフィック情報を移し、該選択されたモニタで前記減設対象モニタが対象としていたノードのトラフィック情報の主収集を開始することを特徴とする付記１記載のトラフィック監視システム。
【００９２】
（付記７）  前記減設対象モニタで実施していたノードのトラフィック情報の補助収集については、負荷が最も低く且つ該ノードのトラフィック情報の主収集を行っていないモニタを選択し、該選択したモニタで該補助収集するための再割り当てを実施することを特徴とする付記６記載のトラフィック監視システム。
【００９３】
（付記８）  モニタ減設後のユーザからのトラフィック情報参照要求については、移設先のモニタでトラフィック情報を表示することを特徴とする付記６記載のトラフィック監視システム。
【図面の簡単な説明】
【００９４】
【図１】本発明の一実施形態をネットワークのノード及びユーザシステムと共に示す概略的ブロック回路図である。
【図２】本発明の一実施形態が備えるマネージャのモニタ割り当て部のモニタ割り当て動作を示すフローチャートである。
【図３】本発明の一実施形態が備えるマネージャのモニタ割り当て部のモニタ割り当て動作を示すフローチャートである。
【図４】本発明の一実施形態が備えるモニタが対象ノードのトラフィック情報を収集する時の動作を示すフローチャートである。
【図５】本発明の一実施形態において、主収集と補助収集をしているモニタで障害が発生した場合のシーケンスを示す図である。
【図６】本発明の一実施形態において、障害が発生したモニタが障害復旧した場合のシーケンスを示す図である。
【図７】本発明の一実施形態が備えるマネージャのモニタ障害監視部の動作を示すフローチャートである。
【図８】本発明の一実施形態が備えるマネージャのモニタ切替要求部の動作を示すフローチャートである。
【図９】本発明の一実施形態が備えるマネージャのモニタ切替要求部の動作を示すフローチャートである。
【図１０】本発明の一実施形態が備えるモニタのモニタ切替応答部の動作を示すフローチャートである。
【図１１】本発明の一実施形態が備えるモニタの減設シーケンスを示す図である。
【図１２】従来のトラフィック監視システムの一例をネットワークのノード及びユーザシステムと共に示す図である。
【図１３】図１２に示す従来のトラフィック監視システムの概略的ブロック回路図である。
【図１４】従来のトラフィック監視システムの他の例をネットワークのノード及びユーザシステムと共に示す図である。
【図１５】従来のトラフィック監視システムの更に他の例をネットワークのノード及びユーザシステムと共に示す図である。
【符号の説明】
【００９５】
１…従来のトラフィック監視システムの一例
２…マネージャ
３i…モニタ
４i…補助記憶装置
５…ネットワーク
６i…ノード
７…ユーザシステム
９…通信部
１０…モニタ管理部
１１…モニタ障害監視部
１２…モニタ割り当て部
１３…データ管理部
１４…主記憶装置
１５…補助記憶装置
１６…ユーザインタフェース通信部
１７…ユーザ要求受付部
１８…データ参照部
１９i…通信部
２０i…ノード通信部
２１i…ノード管理部
２２i…ノード障害監視部
２３i…トラフィック収集部
２４i…データ管理部
２５i…主記憶装置
２７…従来のトラフィック監視システムの他の例
２８i…モニタ
２９i…補助記憶装置
３１…従来のトラフィック監視システムの更に他の例
３２…モニタ
３３…補助記憶装置
３５…本発明の一実施形態（トラフィック監視システム）
３６…マネージャ
３７i…モニタ
３８…モニタ管理部
３９…モニタ切替要求部
４０i…モニタ切替応答部
【図１】
2006203276.tif 000005
【図２】
2006203276.tif 000006
【図３】
2006203276.tif 000007
【図４】
2006203276.tif 000008
【図５】
2006203276.tif 000009
【図６】
2006203276.tif 000010
【図７】
2006203276.tif 000011
【図８】
2006203276.tif 000012
【図９】
2006203276.tif 000013
【図１０】
2006203276.tif 000014
【図１１】
2006203276.tif 000015
【図１２】
2006203276.tif 000016
【図１３】
2006203276.tif 000017
【図１４】
2006203276.tif 000018
【図１５】
2006203276.tif 000019