(57)【要約】【課題】本発明はネットワーク運用監視装置に関し、過去のネットワークの状態を再現することができるネットワーク運用監視装置を提供することを目的としている。【解決手段】ネットワークの状態を監視するネットワーク運用監視装置において、運用者がネットワークに対して行なった各種操作毎に、又は事象の変化毎にネットワークの状態情報を時系列で記憶する記憶手段１１と、運用者が指定する時刻から時系列又は逆時系列でネットワークの事象を再生する再生手段１２と、該再生手段１２により再生した事象を監視画面上で表示する表示手段１３と、全体の動作を制御する制御手段１４と、を具備して構成する。【選択図】　　　図１
2004056604.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークの状態を監視するネットワーク運用監視装置において、
運用者がネットワークに対して行なった各種操作毎に、又は事象の変化毎にネットワークの状態情報を時系列で記憶する記憶手段と、
運用者が指定する時刻から時系列又は逆時系列でネットワークの事象を再生する再生手段と、
該再生手段により再生した事象を監視画面上で表示する表示手段と、
全体の動作を制御する制御手段と、
を具備することを特徴とするネットワーク運用監視装置。
【請求項２】
前記ネットワーク上で発生した事象を監視画面上に再生表示する際に、表示開始ポイントと表示停止ポイントとして、特定の事象や状態を指定する手段を具備し、ネットワークの稼働状態を再生表示することを特徴とする請求項１記載のネットワーク運用監視装置。
【請求項３】
前記ネットワーク上で発生した事象を監視画面上に再生表示する際に、再生時の基準時間間隔を実時間に対して短かくしたり長くしたりする手段を具備し、再生速度を可変とすることを特徴とする請求項１記載のネットワーク運用監視装置。
【請求項４】
過去にネットワーク上で発生した事象を、ネットワークの物理構成図上及び論理構成図上で、再生表示する手段を具備することを特徴とする請求項２又は３の何れかに記載のネットワーク運用監視装置。
【請求項５】
ネットワークのノード間のレスポンスタイムを表示する際に、レスポンスタイムに比例して表示するノードの距離又はノードの色を制御する手段を具備し、過去に収集した情報を基に時系列又は逆時系列で再生表示することを特徴とする請求項２又は３の何れかに記載のネットワーク運用監視装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、発生事象の再生表示機能を持つネットワーク運用監視装置に関し、更に詳しくはネットワークの運用管理における障害切り分け、需要予測、ネットワーク更新に際して有益な情報を提供する機能を有したネットワーク運用監視装置に関する。
【０００２】
ネットワークが企業の生命線となった今日、ネットワークを安定して運用する上で、障害状況、トラフィック、レスポンスタイム等を常日頃から把握し、問題がある場合には早急に対処することが求められている。この課題に対して、各種のネットワーク監視装置が存在する。一般的にこれらの製品は、ネットワークの稼働状態を表示することが目的であり、障害切り分けや需要予測等には、別途ネットワークアナライザ等を使用することで対応するのが一般的である。
【０００３】
問題が発生した場合には、従来のネットワーク監視製品では、運用者がポイント毎に、ネットワークの稼働状況と、各装置から通知されたイベントのログ（収集データ）を確認し、運用者の持つスキル（技術）に頼って問題の全体像を把握していた。ネットワークの増大化と複雑さが増す近年においては、このように問題が発現してから、原因を究明するためには、極めて多くの労力と高度なスキルが必要とされる。
【０００４】
本発明は、このような問題を引き起こした原因箇所の究明や、需要予測を行なう上で、必要とするスキルレベルを下げると共に、人間にとって感覚的に分かりやすいネットワークの運用監視が可能とすることを目的としたものである。
【０００５】
【従来の技術】
従来のネットワーク監視装置は、物理的なネットワーク構成及び論理的なネットワーク構成情報を基に、ディスプレイ上にその時点の各種ノードの状態、回線の状態を表示している。これらノードや回線の状態は、一般的に装置からの通報又は、ネットワーク監視装置から定期的に情報を収集することで実現している。ネットワークを運用する者は、この監視装置に表示される情報から、その時点のネットワークの状態を把握することで、障害の有無や問題箇所の切り分けのための１次情報を得ることが可能である。
【０００６】
図２１はネットワーク監視装置の位置付けを示す図である。図において、１はネットワーク、２は該ネットワーク１と接続されるネットワーク監視装置である。３Ａ〜３Ｃはネットワークを構成するノード（Ｎｏｄｅ）、４ａ〜４ｅは各ノード３Ａ〜３Ｃと接続されるエッジ（Ｅｄｇｅ：端局装置）である。
【０００７】
Ｌ１はノード３Ａと３Ｂ間に張られたリンク、Ｌ２はノード３Ａと３Ｃ間に張られたリンク、Ｌ３はノード３Ｂと３Ｃ間に張られたリンクである。前記ネットワーク監視装置２は、ネットワーク１内の例えばノード３Ｂと接続されている。
【０００８】
このように構成されたシステムにおいて、ノード３Ｃに障害が発生したものとする。ネットワーク監視装置２は、ノード３Ｃに障害が発生したものと認識する。この結果、ノード３Ｃに接続されたエッジ４ｃと４ｄはその動作が不明なものとなる。障害が発生したノード３Ｃと接続されるリンクＬ２とＬ３も、その動作が不明となる。図中に、実線で示した接続線は動作が正常なもの、破線で示した接続線は、動作が不明なものである。
【０００９】
ネットワーク監視装置２は、各装置から上がってくる通報、又はネットワーク監視装置２自身が各装置の定期的な情報を収集することにより、ネットワークの情報を得て、ネットワーク監視装置２の画面に表示する。
【００１０】
図２２は、このようにして表示されたネットワーク監視画面を示す図である。障害が発生したものとされるノード３Ｃが暗く表示され、ノード３Ｃと接続されるリンク（Ｌｉｎｋ）−２、Ｌｉｎｋ−３は障害と表示され、ノード３Ｃと接続されたエッジに関わるＬｉｎｋ−Ｃ１、Ｌｉｎｋ−Ｃ２、及びノード３Ｃと接続されたエッジ（Ｅｄｇｅ）−Ｃ１とＥｄｇｅ−Ｃ２とは状態が不明なものとして破線で表示される。
【００１１】
このように、従来のネットワーク監視装置におけるネットワークの稼働状態の表示では、現時点での情報を表示しているため、広範囲で障害が発生した場合には、現時点のネットワーク状態を示す画面上からは、障害の引き金となった装置又は回線を特定することは困難である。通常、このような事象に陥った場合は、ネットワーク運用者の持つ経験に頼り、ネットワーク監視装置２が保持するログを参照しつつ、問題箇所の切り分け作業を行なう必要がある。
【００１２】
また、障害ではなくても、ネットワーク上のトラフィックの傾向やノードやサーバ間のレスポンスについては、個々の機器毎に収集された情報を一つ一つ参照してから、管理者がネットワーク全体のトラフィック傾向を分析する必要があり、全体像を把握するためには経験とスキルが必要となる。
【００１３】
従来のネットワーク監視装置では、ネットワークの状態や構成変更等に関する各種の情報が独立して管理されていた。このため、運用者は障害が発生した際等において、個々の情報を一つ一つ分析し、原因の特定と対応を行なう必要があった。
【００１４】
図２３は従来のネットワーク監視装置の情報管理を示す図である。ネットワーク監視装置の情報管理は、（ａ）に示す通報ログ（Ｌｏｇ）、（ｂ）に示すトラフィックログ、（ｃ）に示すレスポンスログ、（ｄ）に示す操作履歴、（ｅ）に示すネットワーク構成情報データベース（ＤＢ）より構成される。これら構成要素は、ネットワーク監視装置と接続されている。
【００１５】
（ａ）の通報ログは、ルータ、スイッチ、ハブ、サーバ等からの状態変化通報を記録し、運用者による障害解析のための情報として用いる。（ｂ）のトラフィックログは、トラフィックの計測結果を記録し、トラフィック表示画面（グラフ等）の描画に用いる。（ｃ）のレスポンスログは、レスポンスの計測結果を記録し、レスポンス表示画面（グラフ等）の描画に用いる。（ｄ）の操作履歴は、運用者の操作内容を記録し、運用者が操作内容を確認したり、障害解析のための情報として用いる。（ｅ）のネットワーク構成情報データベース（ＤＢ）は、ネットワークの構成要素及びその状態を記録し、ネットワークのマップ描画の情報として用いる。
【００１６】
（ａ）に示す通報ログは、時刻情報と通報データよりなる。時刻情報には、ノード等から通知された時刻が記録されている。また、通報データには、ノード等から通知された情報が記録されている。（ｂ）に示すトラフィックログは、時刻情報とトラフィック情報よりなり、時刻情報にはトラフィック収集した時刻が記録されている。
【００１７】
（ｃ）に示すレスポンスログは、時刻情報とレスポンス情報よりなり、時刻情報には、レスポンスを観測した時刻が記録されている。（ｄ）に示す操作履歴は、時刻情報と操作情報よりなり、時刻情報には運用者が操作した時刻が記録されている。（ｅ）に示すネットワーク構成情報ＤＢは、最新のネットワークの構成や状態を、オブジェクト（目的物の情報）として格納している。ノードオブジェクト（Ｏｂｊｅｃｔ）は、物理的な接続口に対して、論理的な回線をどこに張り巡らせているか等の情報を記憶する。リンク（Ｌｉｎｋ）オブジェクトは、どこのノードのどことどういうふうに接続されているかを示す情報を記憶する。エッジ（Ｅｄｇｅ）オブジェクトは、どのリンクを使用してどこと接続されているかを示す情報を記憶する。
【００１８】
【発明が解決しようとする課題】
上述した従来の技術は、特にネットワーク構成情報においては、現時点の情報のみを管理しているため、ネットワーク監視装置としても、過去の状態を再現し表示することは不可能であった。つまり、過去のネットワーク構成情報を再現することができないため、いくら通報ログ（Ｌｏｇ）等を遡ったとしても、その時点でのネットワーク構成に当てはめることができないという問題があった。
【００１９】
本発明はこのような課題に鑑みてなされたものであって、過去のネットワークの状態を再現することができるネットワーク運用監視装置を提供することを目的としている。
【００２０】
【課題を解決するための手段】
（１）図１は本発明の原理ブロック図である。図２１と同一のものは、同一の符号を付して示す。図において、１はネットワーク、１０は該ネットワーク１と接続され、ネットワークの運用状態を監視するネットワーク運用監視装置である。ネットワーク１において、３はノード、４は該ノード３に接続されるエッジ、Ｌはノード３間を接続するリンクである。ここで、ノードとはネットワーク内で複数の回線を収容し、回線の分岐又は中継点にあたる装置（例えばルータやスイッチ等）であり、エッジとはネットワークの末端に位置し、終端する装置（例えばサーバやクライアント端末等）をいう。
【００２１】
ネットワーク運用監視装置１０において、１１は運用者がネットワーク１に対して行なった各種操作毎に、又は事象の変化毎にネットワークの状態情報を時系列で記憶する記憶手段、１２は運用者が指定する時刻から時系列又は逆時系列でネットワークの事象を再生する再生手段、１３は該再生手段１２により再生した事象を監視画面上で表示する表示手段、１４はネットワーク運用監視装置１０の全体の動作を制御する制御手段、１５は制御手段１４に各種のコマンド等を入力する操作手段である。
【００２２】
このように構成すれば、記憶手段１１に運用者がネットワーク１に対して行なった各種操作毎に、又は事象の変化毎にネットワークの状態情報を時系列で記憶することにより、過去のネットワーク１の状態を再現することができる。
（２）請求項２記載の発明は、前記ネットワーク上で発生した事象を監視画面上に再生表示する際に、表示開始ポイントと表示停止ポイントとして、特定の事象や状態を指定する手段を具備し、ネットワークの稼働状態を再生表示することを特徴とする。
【００２３】
このように構成すれば、特定の事象や状態を指定する手段により、ネットワークの稼働状態を再生表示することができる。
（３）請求項３記載の発明は、前記ネットワーク上で発生した事象を監視画面上に再生表示する際に、再生時の基準時間間隔を実時間に対して短かくしたり長くしたりする手段を具備し、再生速度を可変とすることを特徴とする。
【００２４】
このように構成すれば、ネットワークの状態情報の再生速度を可変して表示することが可能となる。
（４）請求項４記載の発明は、過去にネットワーク上で発生した事象を、ネットワークの物理構成図上及び論理構成図上で、再生表示する手段を具備することを特徴とする。
【００２５】
このように構成すれば、過去にネットワーク上で発生した事象を、ネットワークの物理構成図上、及び論理構成図上で再生表示することができる。
（５）請求項５記載の発明は、ネットワークのノード間のレスポンスタイムを表示する際に、レスポンスタイムに比例して表示するノードの距離又はノードの色を制御する手段を具備し、過去に収集した情報を基に時系列又は逆時系列で再生表示することを特徴とする。
【００２６】
このように構成すれば、ノードの距離又はノードの色でレスポンスタイムを再生表示することが可能となる。
また、この発明において、回線のトラフィック量を表示する際に、トラフィック量に比例して、表示する回線の色又は太さを制御する手段を有し、過去に収集した情報を基に時系列又は逆時系列で再生表示することを特徴とする。
【００２７】
このように構成すれば、回線（リンク）の太さ又は色でトラフィック量を再生表示することが可能となる。
【００２８】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態例を詳細に説明する。
ネットワークに配置された各種ノード、コネクション、物理リンク、論理リンクの状態による通報の記録や、トラフィック、レスポンスの情報は、イベントログ（収集データ）として、その情報を取得した時刻情報と共に、時系列で記憶手段（データベース）１１に登録する。また、このネットワークイベント情報には、運用者が行なった操作（ノードや回線の登録、閉塞、削除等）も記録される。
【００２９】
図２はイベント記録データベースの例を示す図である。図２は図１について説明した記憶手段１１の一形態を示すイベント記録データベースの例を示す図である。図において、１１Ａがイベント記録データベースである。１１ａは該イベント記録データベース１１Ａに含まれるレコードである。該レコード１１ａは、イベントＮＯ．２１、時刻情報２２、キー（Ｋｅｙ）情報２３及びイベント情報（詳細）２４から構成されている。
【００３０】
ここで、イベントＮＯ．２１としては、例えばレコード番号のシリアル値であり、時刻情報２２としては例えばイベント発生時刻（年月日，時分秒）であり、キー情報２３としては例えば検索やイベントへのマーキングのための付加情報であり、イベント情報２４としては例えば発生したイベントの詳細情報である。このレコード１１ａは、イベント毎に設けられている。
【００３１】
本発明では、このイベント情報には、発生した事象と、必要に応じてその事象に関連するオブジェクト（目的物の情報：例えば回線の情報等）へのポインタ（リンク）を設定するようにしている。
【００３２】
図３はイベント情報とオブジェクトの説明図である。イベント情報２４とその詳細なオブジェクトは何れもイベント記録データベース１１Ａに記憶される。イベント情報２４から、リンク２５を介してあるオブジェクト３１と関連付けされ、またオブジェクト３１は必要に応じてリンク２６を介して他のオブジェクト３２と関連付けされている。このように、イベント情報をオブジェクトと関連付けて記憶しておくことができる。
【００３３】
ここで示されるオブジェクトには、以下のような種類がある。
（ａ）ノード：ルータ，スイッチ，ハブ，サーバ等、ネットワーク上の節点を表わす情報
（ｂ）エッジ：パソコン等、ネットワークの末端装置を表わす情報
（ｃ）物理リンク：ノード間を接続する物理的な回線を表わす情報
（ｄ）論理リンク：物理的な回線上の論理的な接続を表わす情報
（ｅ）コネクション：ｅｎｄ−ｅｎｄ間の論理的な接続を表わす情報
（ｆ）ステータス：ある特定の状態を表わす情報
（ｇ）操作履歴：運用者の操作内容を表わす情報
（ｈ）トラフィック：リンクやコネクション上の情報伝送量を表わす情報
（ｉ）レスポンスタイム：ノード間のレスポンスタイムを表わす情報
前述したように、各種の事象（イベント）が発生する都度に、イベント記録データベース１１Ａへ発生した事象を記録すると共に、この事象と関連するオブジェクトを参照することができるようにポインタ（リンク）を設定する。このようなデータ構造を採用することで、ネットワーク上で発生した事象及び運用者の操作履歴について、時系列で一元管理することが可能となる。
【００３４】
なおかつ、ネットワークの構成要素情報が独立して管理できるため、ノードや回線の登録等のオペレーションに伴うオブジェクトの編集（追加，削除等）においても問題が発生しない。
【００３５】
このように、本発明によれば、イベント記録データベース１１Ａに運用者がネットワーク１に対して行なった各種操作毎に、又は事象の変化毎にネットワークの状態情報を時系列で記憶することにより、イベント記録データベース１１Ａの内容を読み出し、再生手段１２で再生して表示手段１３に過去のネットワーク１の状態を再現することができる。
【００３６】
次に、ネットワーク構成情報の記録について説明する。従来のネットワーク運用監視装置では、ネットワークの構成要素情報として、最新の構成情報のみを管理していた。現在のネットワークの状況を表示するためには、最新の構成情報のみで十分である。しかしながら、ネットワークの稼働状態を再現表示する場合には、過去の構成情報も含めて管理する必要がある。本発明では、ネットワーク構成情報の変更を記録することで、過去のネットワーク稼働状態を再現可能にしている。
【００３７】
過去のネットワーク稼働状態を再現するためには、ノードやリンク等の変更を行なった際に、変更前の情報を「過去の情報」として保存し、変更後の情報を「現在の情報」として新規に生成し、記憶手段１１に保存することで実現している。
【００３８】
図４はネットワーク情報の記録の説明図である。図２と同一のものは、同一の符号を付して示す。図において、１００はネットワーク情報オブジェクト群である。該ネットワーク情報オブジェクト群１００は、現在の情報４０と、過去の情報５０と、履歴情報６０から構成されており、イベント記録データベース１１Ａに記憶されている。
【００３９】
先ず、現在の情報４０は、ノードオブジェクト群４１、エッジオブジェクト群４２、物理リンクオブジェクト群４３、論理リンクオブジェクト群４４、コネクションオブジェクト群４５及びステータスオブジェクト群４６から構成されている。過去の情報５０も、現在の情報４０と同様に、ノードオブジェクト群５１、エッジオブジェクト群５２、物理リンクオブジェクト群５３、論理リンクオブジェクト群５４、コネクションオブジェクト群５５及びステータスオブジェクト群５６から構成されている。
【００４０】
履歴情報６０は、操作履歴オブジェクト群６１、トラフィックオブジェクト群６２及びレスポンスタイムオブジェクト群６３から構成されている。操作履歴オブジェクト群６１には、例えばノードＡに対して撤去を指示する情報等が記憶される。トラフィックオブジェクト群６２には、リンクやコネクション上の空間的な情報伝送量が記憶される。レスポンスタイムオブジェクト群６３には、ノードやエッジ等のレスポンスタイム（応答時間）が記憶される。これらオブジェクト群と、イベント記録データベース１１Ａとはポインタ（リンク）を介して関連付けされている。従って、あるイベント情報の詳細な情報は、オブジェクトから読み出すことができる。
【００４１】
図５はノードとリンクの追加の説明図である。ノード及びリンクの表示方法は、図２２に示したものと同様であり、ネットワーク運用監視装置１０の表示画面（表示手段）を示している。具体的には、制御手段１４が記憶手段１１内の内容を読み出して、再生手段１２で再生して表示手段１３に表示する。
【００４２】
このシーケンスは、運用者が操作手段１５により設定する。制御手段１４は、この通知を受けると、ノードとリンクの追加シーケンスに入る。図に示すネットワークシステムでは、Ｎｏｄｅ−ＡとＮｏｄｅ−ＢがＬｉｎｋ−１で接続されている。Ｎｏｄｅ−Ａには、Ｌｉｎｋ−Ａ１を介してＥｄｇｅ−Ａ１が、またＬｉｎｋ−Ａ２を介してＥｄｇｅ−Ａ２が接続されている。また、Ｎｏｄｅ−Ｂには、Ｌｉｎｋ−Ｂ１を介してＥｄｇｅ−Ｂ１が接続されている。
【００４３】
このように構成されたネットワークシステムに、図に示すようなＮｏｄｅ−Ｃの登録を行なう場合について説明する。Ｎｏｄｅ−Ｃの登録シーケンスは、以下の通りである。動作の主体はネットワーク運用監視装置１０である。
▲１▼Ｎｏｄｅ−Ｃを新規に生成し、その情報（オブジェクト）をイベント記録データベース１１Ａに格納する。
▲２▼Ｎｏｄｅ−Ｃの稼働状態を収集し、イベント記録データベース１１Ａに反映・記録する。
▲３▼Ｌｉｎｋ−２を新規に生成し、その情報（オブジェクト）をイベント記録データベース１１Ａに格納する。
▲４▼Ｌｉｎｋ−２の稼働状態を収集し、イベント記録データベース１１Ａに反映・記録する。
【００４４】
このようにして、ネットワークにＮｏｄｅ−Ｃに関する情報が登録される。
図６はノードとリンクの追加とデータベース更新（追加）の説明図である。図４と同一のものは、同一の符号を付して示す。図の７０は図５に示したノードの追加を示すシーケンスである。イベント記録データベース１１Ａには、イベント毎にイベントＮＯ．、時刻、Ｋｅｙ、イベント情報（詳細）が記憶される。先ず、イベントＮＯ．ｎでは、時刻ｔに、Ｎｏｄｅ−Ｃを登録するイベントが発生したことを示している。このＮｏｄｅ−Ｃの情報は、新規に生成／収集したものであるので（Ｋｅｙは登録）、ノードオブジェクト群４１に登録される。
【００４５】
次に、イベントＮＯ．ｎ＋１では、時刻ｔ＋１に、ノード状態を取得するイベントが発生したことを示している。このＮｏｄｅ−Ｃの状態は、新規に生成／収集したものであるので（Ｋｅｙは収集）、ステータスオブジェクト群４６に登録される。次に、イベントＮＯ．ｎ＋２では、時刻ｔ＋２に、物理リンクＬｉｎｋ−２を登録するイベントが発生したことを示している。このＬｉｎｋ−２の情報は、新規に生成／収集したものであるので（Ｋｅｙは登録）、物理リンクオブジェクト群４３に登録される。次に、イベントＮＯ．ｎ＋３では、時刻ｔ＋３に、物理リンク状態を取得するイベントが発生したことを示している。このＬｉｎｋ−２の状態は、新規に生成／収集したものであるので（Ｋｅｙは収集）、ステータスオブジェクト群４６に登録される。これらの登録に際して、イベント記録データベース１１Ａの各レコードにはシーケンス７０の内容が記憶され、その各レコードのイベント詳細情報は、ポインタ（リンク）で各オブジェクト群と関連付けされる。従って、イベント記録データベース１１Ａの内容を読み出して表示画面（表示手段１３）に表示することができる。表示される内容は、図５に示したような内容となる。
【００４６】
図７はエッジの削除の説明図である。ノード及びリンクの表示方法は、図２２に示したものと同様であり、ネットワーク運用監視装置１０の表示画面を示している。エッジ削除モードは、運用者が操作手段１５から制御手段１４にこの通知を行なうことにより生成される。図に示すネットワークシステムでは、Ｎｏｄｅ−ＡとＮｏｄｅ−ＢとがＬｉｎｋ−１で接続されている。また、Ｎｏｄｅ−ＢとＮｏｄｅ−ＣとがＬｉｎｋ−２で接続されている。Ｎｏｄｅ−Ｂには、Ｌｉｎｋ−Ｂ１を介してＥｄｇｅ−Ｂ１が接続されている。また、Ｎｏｄｅ−Ａには、Ｌｉｎｋ−Ａ１を介してＥｄｇｅ−Ａ１が、Ｌｉｎｋ−Ａ２を介してＥｄｇｅ−Ａ２が接続されている。
【００４７】
Ｅｄｇｅ−Ａ２の削除シーケンスは、以下の通りである。動作の主体はネットワーク運用監視装置１０である。
▲１▼Ｅｄｇｅ−Ａ２の情報を削除するため、「過去の情報（図４の５０参照）」に移動する。
▲２▼Ｅｄｇｅ−Ａ２に接続されていたＬｉｎｋ−Ａ２の情報を削除するため、「過去の情報」に移動する。
▲３▼Ｌｉｎｋ−Ａ２の状態を削除するため、「過去の情報」に移動する。
【００４８】
図８はエッジの削除とデータベースの更新（削除）の説明図である。図４と同一のものは、同一の符号を付して示す。図の７１は図７に示したエッジの削除を示すシーケンスである。イベント記録データベース１１Ａには、イベント毎にイベントＮＯ．、時刻、Ｋｅｙ、イベント情報（詳細）が記憶される。先ず、イベントＮＯ．ｎでは、時刻ｔに、Ｅｄｇｅ−Ａ２を削除するイベントが発生したことを示している。このＥｄｇｅ−Ａ２の削除情報は、削除されるものであるから（Ｋｅｙは削除）、現在のエッジオブジェクト群４２から過去のエッジオブジェクト群５２に移される。
【００４９】
次に、イベントＮＯ．ｎ＋１では、時刻ｔ＋１にＬｉｎｋ−Ａ２を削除するイベントが発生したことを示している。このＬｉｎｋ−Ａ２の削除情報は、削除されるものであるから（Ｋｅｙは削除）、現在の物理リンクオブジェクト群４３から過去の物理リンクオブジェクト群５３に移される。次に、イベントＮＯ．ｎ＋２では、時刻ｔ＋２にＬｉｎｋ−Ａ２のリンク状態を削除するイベントが発生したことを示している。このリンク状態削除情報は、削除されるものであるから（Ｋｅｙは削除）、現在のステータスオブジェクト群４６から過去のステータスオブジェクト群５６に移される。
【００５０】
これらの削除に際して、イベント記録データベース１１Ａの各レコードにはシーケンス７１の内容が記憶され、その各レコードの詳細情報は、ポインタ（リンク）で各オブジェクト群と関連付けされる。従って、イベント記録データベース１１Ａの内容を読み出して表示画面（表示手段３３）に表示することができる。
【００５１】
図９はノード登録情報の変更の説明図である。ノード及びリンクの表示方法は、図２２に示したものと同様であり、ネットワーク運用監視装置１０の表示画面を示している。ノード登録モードに移行する時には、運用者が操作手段１５を操作することにより設定される。制御手段１４は、この通知を受けると変更シーケンスに移行する。
【００５２】
図において、Ｎｏｄｅ−ＡとＮｏｄｅ−ＢはＬｉｎｋ−１を介して接続されている。また、Ｎｏｄｅ−ＢとＮｏｄｅ−ＣとはＬｉｎｋ−２を介して接続されている。Ｎｏｄｅ−ＡにはＬｉｎｋ−Ａ１を介してＥｄｇｅ−Ａ１が接続され、またＬｉｎｋ−Ａ２を介してＥｄｇｅ−Ａ２が接続されている。Ｎｏｄｅ−Ｂには、Ｌｉｎｋ−Ｂ１を介してＥｄｇｅ−Ｂ１が接続されている。
【００５３】
Ｎｏｄｅ−Ｂの登録情報の変更のシーケンスは、以下の通りである。動作の主体はネットワーク運用監視装置１０である。
▲１▼Ｎｏｄｅ−Ｂの情報を変更するため、今までの情報を「過去の情報」５０に移動する。
▲２▼Ｎｏｄｅ−Ｂの変更後の情報は、「現在の情報」４０に格納する。これら情報の記憶領域は、何れもイベント記録データベース１１Ａである。
【００５４】
図１０はノード登録情報の変更とデータベース更新の説明図である。図４と同一のものは、同一の符号を付して示す。図の７２は図９に示したノードの変更を示すシーケンスである。イベント記録データベース１１Ａには、イベント毎にイベントＮＯ．、時刻、Ｋｅｙ、イベント情報（詳細）が記憶される。先ず、イベントＮＯ．ｎでは、時刻ｔに、Ｎｏｄｅ−Ｂの情報を削除するイベントが発生したことを示している（Ｋｅｙは削除）。この場合には、Ｎｏｄｅ−Ｂの情報が削除されるので、その情報は現在の情報４０のノードオブジェクト群４１から過去の情報５０のノードオブジェクト群５１に移される。
【００５５】
次に、イベントＮＯ．ｎ＋１では、時刻ｔ＋１において、ノード情報更新のイベントが発生したことを示している（Ｋｅｙは更新）。この場合には、Ｎｏｄｅ−Ｂの更新情報が現在の情報４０のノードオブジェクト群４１に登録される。
【００５６】
これらの変更に際して、イベント記録データベース１１Ａの各レコードにはシーケンス７２の内容が記憶され、その各レコードの詳細情報は、ポインタ（リンク）で各オブジェクト群と関連付けされる。従って、イベント記録データベース１１Ａの内容を読み出して、表示画面（表示手段１３）に表示することができる。
【００５７】
任意の時点でのネットワーク状態を再現するためには、ネットワーク全体の稼働状況が明確な時点（例えば現在）の情報を元に、イベント記録データベース１１Ａに記録された情報を現在から過去へ逆方向に辿ることで可能となる。しかしながら、基準となる現在と参照したい過去との時間が大きく隔たっている場合には、参照したい過去の状態を再現するまでに発生したイベント全てを復元する必要があり、実際の利用面で現実的な方法ではない。
【００５８】
この問題を解決するために、定期的にネットワーク全体の稼働状況を記録する。そして、参照したい過去に最も近い時刻に記録されたネットワーク全体の稼働状況を基準に、参照時刻のネットワーク状態を再現する。
【００５９】
図１１はネットワーク状態の記録の説明図である。ノード及びリンクの表示方法は、図２２に示したものと同様であり、ネットワーク運用監視装置１０の表示画面を示している。ネットワーク記録モードに移行する時には、運用者が操作手段１５を操作することにより設定される。制御手段１４は、この通知を受けるとネットワーク状態記録モードに移行する。
【００６０】
図において、Ｎｏｄｅ−ＡとＮｏｄｅ−ＢとはＬｉｎｋ−１で接続されている。Ｎｏｄｅ−ＡとＥｄｇｅ−Ａ１とはＬｉｎｋ−Ａ１で接続されている。また、Ｎｏｄｅ−ＡとＥｄｇｅ−Ａ２とは、Ｌｉｎｋ−Ａ２で接続されている。
【００６１】
図１２は、ネットワーク状態の記録と時刻ｔにおけるネットワークオブジェクトの記録の説明図である。７３は時刻ｔにおいて、ネットワーク全体の稼働情報を一斉に記録するシーケンスである。図１１に示す例のＮｏｄｅ−Ａの情報と、Ｎｏｄｅ−Ｂの情報は時刻ｔにおけるネットワーク情報オブジェクトへのポインタ群７４を介して情報の実体８０に分岐される。
【００６２】
情報の実体８０であるＮｏｄｅ−Ａの情報とＮｏｄｅ−Ｂの情報は、現在の情報であるノードオブジェクト群４１に記憶される。また、Ｅｄｇｅ−Ａ１の情報とＥｄｇｅ−Ａ２の情報は、現在の情報であるエッジオブジェクト群４２に記憶される。また、Ｌｉｎｋ−１の情報と、Ｌｉｎｋ−Ａ１の情報と、Ｌｉｎｋ−Ａ２の情報は、現在の情報である物理リンクオブジェクト群４３に記憶される。また、Ｎｏｄｅ−Ａの状態、Ｎｏｄｅ−Ｂの状態、Ｌｉｎｋ−１の状態、Ｌｉｎｋ−Ａ１の状態及びＬｉｎｋ−Ａ２の状態は、現在の情報であるステータスオブジェクト群４６に記憶される。
【００６３】
これらの変更に際して、イベント記録データベース１１Ａの各レコードにはシーケンス７３の内容が記憶され、その各レコードの詳細情報は、ポインタ（リンク）で各オブジェクト群と関連付けされる。従って、制御手段１４はイベント記録データベース１１Ａの内容を読み出して表示画面（表示手段３３）に表示することができる。
【００６４】
次に、ネットワーク状態の再現について説明する。過去（時刻“ｔ０”を再生点とする）のネットワーク状態を再現するためには、イベント記録データベース１１Ａ内から再生を指定した時刻“ｔ０”の前後で、最も近い時刻に記録された「ネットワーク全体記録」である“ｔｓ”（再生基準点）を検索する。
【００６５】
この「ネットワーク全体記録」には、ネットワーク上の全ての情報が記録されているので、その時点“ｔｓ”の状態をすぐに再現することができる。この“ｔｓ”の時点から、再現したい時刻“ｔ０”の状態を求めるために、“ｔｓ”と“ｔ０”の間に発生したイベントを“ｔｓ”から“ｔ０”に向けて順次取り出し、“ｔｓ”で再現したネットワーク状態へ反映する。この際、“ｔ０”＜“ｔｓ”である場合にはイベント発生順で状態を更新し、“ｔｓ”＜“ｔ０”であれば、イベント発生の逆順序で状態を戻すかたちで更新することになる。
【００６６】
図１３はネットワーク状態の再生の説明図である。ノード及びリンクの表示方法は、図２２に示したものと同様であり、ネットワーク運用監視装置１０の表示画面を示している。このモードは、運用者が操作手段１５を操作することにより設定される。制御手段１４は、この通知を受けると、再生シーケンスに移行する。
図では、“ｔｓ”の状態と“ｔ０”の状態をそれぞれ示している。“ｔｓ”は再生基準点であり、“ｔ０”は再生点である。
【００６７】
“ｔｓ”の状態は、再生基準点である。この状態では、Ｎｏｄｅ−ＡとＮｏｄｅ−ＢとがＬｉｎｋ−１を介して接続されている。また、Ｎｏｄｅ−Ａには、Ｌｉｎｋ−Ａ１を介してＥｄｇｅ−Ａが接続され、Ｌｉｎｋ−Ａ２を介してＥｄｇｅ−Ａ２が接続されている。一方、“ｔ０”の状態では、Ｎｏｄｅ−ＡとＮｏｄｅ−Ｂを結ぶリンクＬｉｎｋ−１に障害が発生している。そして、Ｎｏｄｅ−ＡとＮｏｄｅ−Ｂ間を接続するＥｄｇｅ−Ｂ１が追加され、Ｌｉｎｋ−Ｂ１が追加されている。
【００６８】
図１４はネットワーク状態の再生の説明図である。図において、ｔ０は再生開始時刻、ｔ１は再生停止時刻である。図ではｔｓの時点を基準にしてｔ０からｔ１までの状態を再現する。また、図において、横軸は時間軸である。このようにすれば、特定の時刻又は事象や状態を指定する手段により、ネットワークの稼働状況を再生表示することができる。
【００６９】
図１５はネットワーク状態の記録と再現の説明図であり、図１３，図１４で示した再生基準点ｔｓから再生開始時刻ｔ０の時点におけるネットワーク状態を再現する手順について説明している。図４と同一のものは、同一の符号を付して示す。７５は、各イベント毎にその変化を記憶するシーケンスである。４０は現在の情報、５０は過去の情報、９０は再生用のワークエリアである。１１Ａはイベント記録データベースである。先ず、シーケンス７５の動作について説明する。▲１▼イベントＮＯ．ｎ：時刻ｔｓにおいて、ネットワーク全体記録の情報を引き出し、再生用のワークエリア９０にコピーを保存する（Ｋｅｙは記録）。以降の再生作業は、全てこのワークエリア９０上の情報を更新することにより更新する。ワークエリア９０で動作させているのは、現在の情報４０と過去の情報５０の内容を破壊させたくないためである。
【００７０】
この場合において、時刻“ｔｓ”におけるネットワーク情報オブジェクトへのポインタ群７６が形成され、現在の情報４０及び過去の情報５０のオブジェクト群とリンク付けされる。即ち、時刻ｔｓにおいて、現在の情報４０を全体記録する。そして、次の時刻においてイベントが発生した時、時刻ｔｓにおける情報は過去の情報５０に移される。
▲２▼イベントＮＯ．ｎ＋１：時刻ｔｓ＋１においてＥｄｇｅ−Ａ１の登録情報を削除する（Ｋｅｙは削除）。
▲３▼イベントＮＯ．ｎ＋２：時刻ｔｓ＋２において、Ｌｉｎｋ−Ａ１の登録情報を削除する（Ｋｅｙは削除）。
▲４▼イベントＮＯ．ｎ＋３：時刻ｔｓ＋３において、Ｌｉｎｋ−Ａ１の状態情報を削除する（Ｋｅｙは削除）。
▲５▼イベントＮＯ．ｎ＋４：時刻ｔｓ＋４において、現在又は過去の情報として記録されているオブジェクトを参照し、Ｎｏｄｅ−Ｃを登録する（Ｋｅｙは登録）。
▲６▼イベントＮＯ．ｎ＋５：時刻ｔｓ＋５において、現在又は過去の情報として記録されているオブジェクトを参照し、Ｎｏｄｅ−Ｃの状態を記録する（Ｋｅｙは収集）。
▲７▼イベントＮＯ．ｎ＋６：時刻ｔｓ＋６において、現在又は過去の情報として記録されているオブジェクトを参照し、Ｌｉｎｋ−２を登録する（Ｋｅｙは登録）。
▲８▼イベントＮＯ．ｎ＋７：時刻ｔｓ＋７において、現在又は過去の情報として記録されているオブジェクトを参照し、Ｌｉｎｋ−２の状態を登録する（Ｋｅｙは収集）。
▲９▼イベントＮＯ．ｎ＋８：時刻ｔｓ＋８において、現在又は過去の情報として記録されているオブジェクトを参照し、Ｌｉｎｋ−１の状態（物理リンク障害）を更新する（Ｋｅｙは通報）。
【００７１】
次に、イベントＮＯ．ｎ＋９：時刻ｔ０において、Ｌｉｎｋ−１の物理リンク状態を取得する（Ｋｅｙは収集）。このような手順によれば、指定された再生開始時刻である“ｔ０”の状態を再現することができる。
【００７２】
これらの変更に際して、イベント記録データベース１１Ａの各レコードにはシーケンス７５の内容が記憶され、その各レコードの詳細情報は、ポインタ（リンク）で各オブジェクト群と関連付けされる。この結果、イベント記録データベース１１Ａに記録されている情報は、制御手段１４によりイベント記録データベース１１Ａから読み出され、再生手段１２により表示手段１３に表示される。
【００７３】
図１６は過去の状態の再現の説明図である。図の横軸は時間軸であり、左が過去で右が未来となっている。図において、Ｔは現在、ｔ０及びｔ２は運用者が指示した再生開始点で、ｔ１は運用者が指示した再生終了点である。例えば、運用者がｔ０からｔ１に至る状態変化を観察する場合には、先ずｔ０時点の状態を図面に表示し、図４の１１Ａに示すイベント記録ＤＢから順方向で情報を取り出すことで、ｔ１に至る状態変化を順次画面上に再現する。
【００７４】
この際、イベント記録ＤＢからの情報取得及び表示処理を、運用者が指示する再生速度により制御する。また、逆に、運用者がｔ２からｔ１に遡る状態変化を観察する場合も同様で、イベント記録ＤＢから逆方向情報を取り出すことで、状態変化を遡ることも可能である。
【００７５】
以上、詳細に説明したように、本発明によれば、前記ネットワーク上で発生した事象を監視画面上に再生表示する際に、再生時の基準時間間隔を実時間に対して短かくしたり長くしたりする手段を具備し、再生速度を可変とすることができる。
【００７６】
これによれば、ネットワークの状態情報の再生速度を可変して表示することが可能となる。
図１７はネットワーク状態再生画面の第１の例を示す図である。ノード及びリンクの表示方法は、図２２に示したものと同様であり、ネットワーク運用監視装置１０の表示画面を示している。ネットワークの監視画面には、過去から現在に至るまでのネットワーク稼働状態を再生表示するための再生制御ボタン１００、及び表示している画面が相対的にどの時刻かを示す再生制御スライダ１０１、再生速度表示部１０３、再生開始／終了ボタンを示す時間表示部１０２が設けられている。
【００７７】
運用者は、これらの再生ボタンを操作（例えばクリック）することにより、過去から現在に至る任意の時点でのネットワーク稼働状態を容易に再生、検索することができる。例えば、再生制御ボタン１００は、テープレコーダの表示と同様であり、通常再生、逆方向再生、一時停止、停止、逆方向早送り、通常方向早送りのためのアイコンが表示され、運用者はこれらアイコンをクリックすることにより、所定の処理を行なうことができるようになっている。
【００７８】
また、時間表示部１０２は、開始時刻と終了時刻が表示されるようになっている。再生速度表示部１０３は、通常速度に対して何倍早い速度で再生するかを示す情報が表示されるようになっている。通常時間で再生していては、時間がかかりすぎるので、高速での再生ができるようにしたものである。
【００７９】
図１８はネットワーク状態再生画面の第２の例を示す図である。図１７と同一のものは、同一の符号を付して示す。この例では、ネットワーク監視画面において、各回線（リンク）のトラフィック状況をその表示ラインの太さとして表示している。設定された回線の容量に対して、回線の平均使用率（回線占有率）に比例して、表示画面上の回線の太さを変化させる。
【００８０】
運用者はこれらの再生制御ボタン１００を操作することにより、過去から現在に至る任意の時点でのネットワークのトラフィック状態を、ネットワークの全体像としてとらえることが可能になる。
【００８１】
この発明によれば、回線の太さでトラフィック量を再生表示することが可能となり、運用者にとって感覚的に把握しやすい。
図１９はネットワーク再生画面の第３の例を示す図である。図１７と同一のものは、同一の符号を付して示す。この実施の形態例は、図１８でトラフィック量が多いものを太い線で示す場合を例にとったが、代わりに色付けして区別するようにすることができる。例えば、トラフィック量（回線占有率）が多いもの（リンク）を例えば赤、トラフィック量が少ないものを例えば青で示すようにすることができる。
【００８２】
これによれば、回線の色でトラフィック量を再生表示することが可能となる。図２０はネットワーク状態再生画面の第４の例を示す図である。図１７と同一のものは、同一の符号を付して示す。この例では、ネットワークの監視画面において、各装置間のレスポンスタイムの状況（応答時間）をその表示上の距離として表示している。例えば、各ノード間のレスポンスタイムの変化を、画面上に反映し、レスポンスタイムの長いノードに対しては、画面上の表示間隔を広くし、レスポンスタイムの短いノード間は画面上も近い配置とする。運用者は、これらの再生制御ボタン１００を操作することにより、過去から現在に至る任意の時点での装置のレスポンス状況を、ネットワーク全体像としてとらえることが可能となる。また、レスポンスタイムの状況をリンクの色として表示することもできる。例えば、緑色はレスポンスが速い、赤色はレスポンスが遅いという具合である。
【００８３】
このように、この発明によれば、ノード間の距離（リンク）の色で、又はリンクの色でレスポンスタイムを再生表示することが可能となる。
以上詳細に説明したように、本発明によれば、ネットワークの運用監視において、障害発生時の問題箇所の切り分けや、利用状況の把握、そして将来的なネットワークの増強のための現状把握に優れ、ネットワークの安定な運用に寄与するところが大きく、実用上の効果が極めて大きい。
【００８４】
また、過去にネットワーク上で発生した事象を、ネットワークの物理構成図上、及び論理構成図上で再生表示することができる。前述の実施の形態例では、主として論理構成図の場合を例にとったが、物理構成図で再生表示するようにしてもよい。
【００８５】
これによれば、過去にネットワーク上で発生した事象を、ネットワークの物理構成図上、及び論理構成図上で再生表示することができる。
（付記１）　ネットワークの状態を監視するネットワーク運用監視装置において、
運用者がネットワークに対して行なった各種操作毎に、又は事象の変化毎にネットワークの状態情報を時系列で記憶する記憶手段と、
運用者が指定する時刻から時系列又は逆時系列でネットワークの事象を再生する再生手段と、
該再生手段により再生した事象を監視画面上に表示する表示手段と、
全体の動作を制御する制御手段と、
を具備することを特徴とするネットワーク運用監視装置。
【００８６】
（付記２）　前記ネットワーク上で発生した事象を監視画面上に再生表示する際に、表示開始ポイントと表示停止ポイントとして、特定の事象や状態を指定する手段を具備し、ネットワークの稼働状態を再生表示することを特徴とする付記１記載のネットワーク運用監視装置。
【００８７】
（付記３）　前記ネットワーク上で発生した事象を監視画面上に再生表示する際に、再生時の基準時間間隔を実時間に対して短かくしたり長くしたりする手段を具備し、再生速度を可変とすることを特徴とする付記１記載のネットワーク運用監視装置。
【００８８】
（付記４）　過去にネットワーク上で発生した事象を、ネットワークの物理構成図上及び論理構成図上で、再生表示する手段を具備することを特徴とする付記２又は３の何れかに記載のネットワーク運用監視装置。
【００８９】
（付記５）　ネットワークのノード間のレスポンスタイムを表示する際に、レスポンスタイムに比例して表示するノードの距離又はノードの色を制御する手段を具備し、過去に収集した情報を基に時系列又は逆時系列で再生表示することを特徴とする付記２又は３の何れかに記載のネットワーク運用監視装置。
【００９０】
（付記６）　回線のトラフィック量を表示する際に、トラフィック量に比例して、表示する回線の色又は太さを制御する手段を有し、過去に収集した情報を基に時系列又は逆時系列で再生表示することを特徴とする付記２又は３の何れかに記載のネットワーク運用監視装置。
【００９１】
【発明の効果】
以上説明したように、本発明によれば以下の効果が得られる。
（１）請求項１記載の発明によれば、記憶手段に運用者がネットワークに対して行なった各種操作毎に、又は事象の変化毎にネットワークの状態情報を時系列で記憶することにより、過去のネットワークの状態を再現することができる。
（２）請求項２記載の発明によれば、特定の事象や状態を指定する手段により、ネットワークの稼働状態を再生表示することができる。
（３）請求項３記載の発明によれば、ネットワークの状態情報の再生速度を可変して表示することが可能となる。
（４）請求項４記載の発明によれば、過去にネットワーク上で発生した事象を、ネットワークの物理構成図上、及び論理構成図上で再生表示することができる。
（５）請求項５記載の発明によれば、ノードの距離又はノードの色でレスポンスタイムを再生表示することが可能となる。
【００９２】
このように、本発明によれば、過去のネットワークの状態を再現することができるネットワーク運用監視装置を提供することができる。
【図面の簡単な説明】
【図１】第１の発明の原理ブロック図である。
【図２】イベント記録データベースの例を示す図である。
【図３】イベント情報とオブジェクトの説明図である。
【図４】ネットワーク情報の記録の説明図である。
【図５】ノードとリンクの追加の説明図である。
【図６】ノードとリンクの追加とデータベース更新（追加）の説明図である。
【図７】エッジ削除の説明図である。
【図８】エッジの削除とデータベースの更新（削除）の説明図である。
【図９】ノード登録情報の変更の説明図である。
【図１０】ノード登録情報の変更とデータベース更新の説明図である。
【図１１】ネットワーク状態の記録の説明図である。
【図１２】ネットワーク状態の記録と時刻ｔにおけるネットワークオブジェクトの記録の説明図である。
【図１３】ネットワーク状態の再生の説明図である。
【図１４】ネットワーク状態の再生の説明図である。
【図１５】ネットワーク状態の記録と再現の説明図である。
【図１６】過去の事象の再生の説明図である。
【図１７】ネットワーク状態再生画面の第１の例を示す図である。
【図１８】ネットワーク状態再生画面の第２の例を示す図である。
【図１９】ネットワーク状態再生画面の第３の例を示す図である。
【図２０】ネットワーク状態再生画面の第４の例を示す図である。
【図２１】ネットワーク運用監視装置の位置付けを示す図である。
【図２２】ネットワーク監視画面を示す図である。
【図２３】従来のネットワーク運用監視装置での情報管理を示す図である。
【符号の説明】
１　ネットワーク
３　ノード
４　エッジ
１０　ネットワーク運用監視装置
１１　記憶手段
１２　再生手段
１３　表示手段
１４　制御手段
１５　操作手段
【図１】
2004056604.tif 000003
【図２】
2004056604.tif 000004
【図３】
2004056604.tif 000005
【図４】
2004056604.tif 000006
【図５】
2004056604.tif 000007
【図６】
2004056604.tif 000008
【図７】
2004056604.tif 000009
【図８】
2004056604.tif 000010
【図９】
2004056604.tif 000011
【図１０】
2004056604.tif 000012
【図１１】
2004056604.tif 000013
【図１２】
2004056604.tif 000014
【図１３】
2004056604.tif 000015
【図１４】
2004056604.tif 000016
【図１５】
2004056604.tif 000017
【図１６】
2004056604.tif 000018
【図１７】
2004056604.tif 000019
【図１８】
2004056604.tif 000020
【図１９】
2004056604.tif 000021
【図２０】
2004056604.tif 000022
【図２１】
2004056604.tif 000023
【図２２】
2004056604.tif 000024
【図２３】
2004056604.tif 000025