(57)【要約】  【課題】  一つの画面において、ネットワーク構成の全体的な表示を可能にすると共に、目的に応じて監視するべき重要な部分を詳細に表示することができ、もって、ネットワーク構成の全体的な把握／監視、を行いつつ、目的に即した重要部の詳細な把握／監視を同時に行うことができ、ネットワーク構成の効率的な監視を行うことを可能とする。  【解決手段】  複数のネットワーク機器が接続されてなるネットワーク１０１の構成を管理するネットワーク構成管理装置１００であって、ネットワーク機器のそれぞれに関するトポロジ情報を取得するトポロジ情報取得部１１と、トポロジ情報取得部１１により取得されたトポロジ情報を用いて各ネットワーク機器についての重要度を算出する重要度算出部１２とを備え、算出された重要度に基づいて画面表示を行う。  【選択図】  図１
2006215634.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワーク機器が接続されてなるネットワークの構成を管理するネットワーク構成管理装置であって、
前記ネットワーク機器のそれぞれに関するトポロジ情報を取得するトポロジ情報取得部と、
前記トポロジ情報取得部により取得されたトポロジ情報を用いて各ネットワーク機器についての重要度を算出する重要度算出部と
を備えてなるネットワーク構成管理装置。
【請求項２】
請求項１に記載のネットワーク構成管理装置において、
前記重要度算出部により算出された重要度に基づいて、ネットワークマップ表示用の表示情報量を演算する表示情報量演算部を更に備えてなるネットワーク構成管理装置。
【請求項３】
複数のネットワーク機器が接続されてなるネットワークの構成を管理するネットワーク構成管理装置であって、
前記ネットワーク機器のうちの二つを選択する選択部と、
前記選択部により選択された二つのネットワーク機器間の通信経路を取得する経路取得部と、
各ネットワーク機器から前記通信経路に含まれるそれぞれのネットワーク機器までの距離を計算し、その最小値を取得する最小距離計算部と、
前記最小距離計算部により計算された最小距離に基づいて経路関係度を演算する経路関係度演算部と、
前記経路関係度演算部により演算された各ネットワーク機器の重要度を算出する重要度算出部と
を備えてなるネットワーク構成管理装置。
【請求項４】
複数のネットワーク機器が接続されてなるネットワークの構成管理をコンピュータに実行させるネットワーク構成管理プログラムであって、
前記ネットワーク機器のそれぞれに関するトポロジ情報を取得するトポロジ情報取得ステップと、
前記トポロジ情報取得ステップにより取得されたトポロジ情報を用いて各ネットワーク機器についての重要度を算出する重要度算出ステップと
をコンピュータに実行させるネットワーク構成管理プログラム。
【請求項５】
請求項４に記載のネットワーク構成管理プログラムにおいて、
前記重要度算出ステップにより算出された重要度に基づいて、ネットワークマップ表示用の表示情報量を演算する表示情報量演算ステップを更に備えてコンピュータに実行させるネットワーク構成管理プログラム。
【請求項６】
請求項５に記載のネットワーク構成管理プログラムにおいて、
複数のトポロジ情報における各トポロジ情報に対応する重要比率を定める重要比率設定ステップを備え、
前記表示情報量演算ステップでは、前記重要比率設定ステップより設定された重要比率を用いて前記表示情報量を演算するネットワーク構成管理プログラム。
【請求項７】
請求項４乃至請求項６のいずれかに記載のネットワーク構成管理プログラムにおいて、
ネットワークマップを表示する表示部に、前記ネットワークマップを表示させる最大面積を設定する表示最大面積設定ステップを備え、
前記表示情報量演算ステップでは、前記重要度算出ステップにより算出された前記重要度と共に前記表示最大面積設定ステップにより設定された最大面積に基づいて、前記表示情報量を演算するネットワーク構成管理プログラム。
【請求項８】
複数のネットワーク機器が接続されてなるネットワークの構成管理をコンピュータに実行させるネットワーク構成管理プログラムであって、
複数の前記ネットワーク機器のうちの二つを選択する選択ステップと、
前記選択ステップにより選択された二つのネットワーク機器間の通信経路を取得する経路取得ステップと、
各ネットワーク機器から前記経路取得ステップにより取得された通信経路に含まれるそれぞれのネットワーク機器までの距離を計算し、その最小値を取得する最小距離計算ステップと、
前記最小距離計算ステップにより計算された最小距離に基づいて経路関係度を演算する経路関係度演算ステップと、
前記経路関係度演算ステップにより演算された各ネットワーク機器の重要度を算出する重要度算出ステップと
をコンピュータに実行させるネットワーク構成管理プログラム。
【請求項９】
複数のネットワーク機器が接続されてなるネットワークの構成管理をネットワーク構成管理装置に実行させるネットワーク構成管理方法であって、
前記ネットワーク機器のそれぞれに関するトポロジ情報を取得するトポロジ情報取得ステップと、
前記トポロジ情報取得ステップにより取得されたトポロジ情報を用いて各ネットワーク機器についての重要度を算出する重要度算出ステップと
を備えるネットワーク構成管理方法。
【請求項１０】
複数のネットワーク機器が接続されてなるネットワークの構成管理をネットワーク構成管理装置に実行させるネットワーク構成管理方法であって、
複数の前記ネットワーク機器のうちの二つを選択する選択ステップと、
前記選択ステップにより選択された二つのネットワーク機器間の通信経路を取得する経路取得ステップと、
各ネットワーク機器から前記経路取得ステップにより取得された通信経路に含まれるそれぞれのネットワーク機器までの距離を計算し、その最小値を取得する最小距離計算ステップと、
前記最小距離計算ステップにより計算された最小距離に基づいて経路関係度を演算する経路関係度演算ステップと、
前記経路関係度演算ステップにより演算された各ネットワーク機器の重要度を算出する重要度算出ステップと
を備えてなるネットワーク構成管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のネットワーク機器が接続されてなるネットワークの構成を管理し、例えば、画面に表示することで、ネットワーク保守、サービス監視、通信不能障害の監視等に適用することができるネットワーク構成管理装置、ネットワーク構成管理プログラム及びネットワーク構成管理方法に関するものである。
【背景技術】
【０００２】
従来よりネットワークを構成するネットワーク機器（ルータ、サーバ、スイッチ、ＰＣ等）と機器同士の物理的、論理的接続を管理するネットワーク構成管理装置においては、ネットワークの構成や運用状態をモニタ等の表示装置にネットワークマップとして表示できるようにしたものが知られる。
【０００３】
このようなネットワーク構成管理装置においては、近年のネットワークの大規模化に伴い、ネットワークマップを表示する際に、モニタの一画面に全てのネットワーク機器を表示するようにすると、モニタ画面の表示面積の限界からそのネットワーク機器の全てを把握することが困難となる。
【０００４】
このため、ネットワーク構成の一部を分割してモニタ画面に表示するようにした技術として、例えば、ネットワーク構成管理を行うために必要な情報のうちの、該管理対象機器に関連する部分的な情報を優先的に管理対象機器で表示するようにすることで、ネットワークマップの表示におけるユーザインタフェースの操作性の向上を図るようにした技術が知られる（例えば特許文献１参照）。
【０００５】
この技術においては、ネットワークマップに表示されるべきシンボルに関する情報と、各シンボルに対応する下位のネットワークマップの識別情報とを含むマップ情報をマップ情報格納手段に格納しておき、マップシンボル再配置手段が再配置実行制御手段から送られてくる再配置指示に基づき、削除すべき下位のネットワークマップに表示されるシンボルの情報をマップ情報格納手段から検索し、それらのシンボルを上位のネットワークマップ上に再配置して当該上位のネットワークマップを再構築し、当該下位のネットワークマップを削除する。ネットワークマップ表示処理手段がネットワークマップの再構築を反映してネットワークマップを表示する処理を行っている。
【特許文献１】特開平９−２３７２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような技術は、ネットワークマップを分割する思想に基づいており、このような技術においては、一つの監視画面において、ネットワーク全体の視認を行うことができず、大局的且つ効率的なネットワーク構成の把握／監視を行うことができない。
【０００７】
本発明は上述した問題点を解決するためになされたものであり、一つの画面において、ネットワーク構成の全体的な表示を可能にすると共に、目的に応じて監視するべき重要な部分を詳細に表示することができ、もって、ネットワーク構成の全体的な把握／監視を行いつつ、目的に即した重要部の詳細な把握／監視を同時に行うことができ、ネットワーク構成の効率的な監視を行うことができるネットワーク構成管理装置、ネットワーク構成管理プログラム及びネットワーク構成管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するため、本発明は、複数のネットワーク機器が接続されてなるネットワークの構成を管理するネットワーク構成管理装置であって、前記ネットワーク機器のそれぞれに関するトポロジ情報を取得するトポロジ情報取得部と、前記トポロジ情報取得部により取得されたトポロジ情報を用いて各ネットワーク機器についての重要度を算出する重要度算出部とを備えてなるものである。
【０００９】
ここで、前記重要度算出部により算出された重要度に基づいて、ネットワークマップ表示用の表示情報量を演算する表示情報量演算部を更に備えることができる。また、複数のトポロジ情報における各トポロジ情報に対応する重要比率を定める重要比率設定部を備え、前記表示情報量演算部は前記重要比率設定部に設定された重要比率を用いて前記表示情報量を演算するようにすることができる。
【００１０】
また、上述のネットワーク構成管理装置において、各ネットワーク機器に対して前記表示情報量演算部により演算される表示情報量を、前記重要度算出部により算出される重要度に対する相関を強調するための重要度パラメータ設定部を備え、前記重要度算出部は、前記重要度パラメータ設定部に設定される重要度パラメータを用いて重要度を算出するようにすることができる。
【００１１】
また、ネットワークマップを表示する表示部に、前記ネットワークマップを表示させる最大面積を設定する表示最大面積設定部を備え、前記表示情報量演算部は、前記重要度算出部により算出された前記重要度と共に前記表示最大面積設定部により設定された最大面積に基づいて、前記表示情報量を演算するようにすることもできる。
【００１２】
また、前記トポロジ情報として、ネットワーク機器の種類、接続数、及びトラフィック量を用いることができ、或いは、前記トポロジ情報として、サービスの種類、サービス数、アクセス数を用いることができる。
【００１３】
また、本発明は、複数のネットワーク機器が接続されてなるネットワークの構成を管理するネットワーク構成管理装置であって、前記ネットワーク機器のうちの二つを選択する選択部と、前記選択部により選択された二つのネットワーク機器間の通信経路を取得する経路取得部と、各ネットワーク機器から前記通信経路に含まれるそれぞれのネットワーク機器までの距離を計算し、その最小値を取得する最小距離計算部と、前記最小距離計算部により計算された最小距離に基づいて経路関係度を演算する経路関係度演算部と、前記経路関係度演算部により演算された各ネットワーク機器の重要度を算出する重要度算出部とを備えてなるものである。
【００１４】
また、本発明は、複数のネットワーク機器が接続されてなるネットワークの構成管理をコンピュータに実行させるネットワーク構成管理プログラムであって、前記ネットワーク機器のそれぞれに関するトポロジ情報を取得するトポロジ情報取得ステップと、前記トポロジ情報取得ステップにより取得されたトポロジ情報を用いて各ネットワーク機器についての重要度を算出する重要度算出ステップとをコンピュータに実行させるものである。
【００１５】
また、本発明は、複数のネットワーク機器が接続されてなるネットワークの構成管理をコンピュータに実行させるネットワーク構成管理プログラムであって、複数の前記ネットワーク機器のうちの二つを選択する選択ステップと、前記選択ステップにより選択された二つのネットワーク機器間の通信経路を取得する経路取得ステップと、各ネットワーク機器から前記経路取得ステップにより取得された通信経路に含まれるそれぞれのネットワーク機器までの距離を計算し、その最小値を取得する最小距離計算ステップと、前記最小距離計算ステップにより計算された最小距離に基づいて経路関係度を演算する経路関係度演算ステップと、前記経路関係度演算ステップにより演算された各ネットワーク機器の重要度を算出する重要度算出ステップとをコンピュータに実行させるものである。
【００１６】
また、本発明は、複数のネットワーク機器が接続されてなるネットワークの構成管理をネットワーク構成管理装置に実行させるネットワーク構成管理方法であって、前記ネットワーク機器のそれぞれに関するトポロジ情報を取得するトポロジ情報取得ステップと、前記トポロジ情報取得ステップにより取得されたトポロジ情報を用いて各ネットワーク機器についての重要度を算出する重要度算出ステップとを備えるものである。
【００１７】
また、本発明は、複数のネットワーク機器が接続されてなるネットワークの構成管理をネットワーク構成管理装置に実行させるネットワーク構成管理方法であって、複数の前記ネットワーク機器のうちの二つを選択する選択ステップと、前記選択ステップにより選択された二つのネットワーク機器間の通信経路を取得する経路取得ステップと、各ネットワーク機器から前記経路取得ステップにより取得された通信経路に含まれるそれぞれのネットワーク機器までの距離を計算し、その最小値を取得する最小距離計算ステップと、前記最小距離計算ステップにより計算された最小距離に基づいて経路関係度を演算する経路関係度演算ステップと、前記経路関係度演算ステップにより演算された各ネットワーク機器の重要度を算出する重要度算出ステップとを備えてなるものである。
【発明の効果】
【００１８】
本発明によれば、一つの画面において、ネットワーク構成の全体的な表示を可能にすると共に、目的に応じて監視するべき重要な部分を詳細に表示することができ、もって、ネットワーク構成の全体的な把握／監視を行いつつ、目的に即した重要部の詳細な把握／監視を同時に行うことができ、ネットワーク構成の効率的な監視を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００２０】
実施の形態１．
図１は本発明の実施の形態１の構成と動作を説明するブロック図である。
実施の形態１におけるネットワーク構成管理装置１００は、ネットワーク１０１の構成に関するトポロジ情報を取得するトポロジ情報取得部１１と、トポロジ情報取得部１１により取得されたトポロジ情報に基づいて重要度を算出する重要度算出部１２と、重要度算出部１２により算出された重要度に基づいて表示情報量を演算する表示情報量演算部１３と、表示情報量演算部１３により演算された表示情報量に基づいてネットワークマップ表示データを生成する表示データ生成／出力部１４と、表示データ生成／出力部１４により生成された表示データを表示する表示部（モニタ）１５を備える。
【００２１】
さらに、ネットワーク構成管理装置１００は、重要度算出部１２による重要度算出に際して、任意の重要度パラメータを用いることができるように該重要度パラメータを設定することができる重要度パラメータ設定部１６と、表示情報量演算部１３による表示情報量演算に際して、任意の重要比率を設定することができる重要比率設定部１７と、表示部１５における表示最大面積を設定することができる表示最大面積設定部１８を備える。また、ネットワーク構成管理装置１００はトポロジ情報取得部１１により取得されたトポロジ情報を記憶し、適宜参照可能とすることができるトポロジ情報データベース（ＤＢ）１９を備える。
【００２２】
以下、実施の形態１の動作について説明する。
トポロジ情報取得部１１は、ネットワーク１０１に接続されることができ、ネットワーク１０１を構成する各ネットワーク機器からトポロジ情報を取得し、トポロジ情報データベース１９に一旦格納する。図２はこのトポロジ情報データベース１９に格納されたトポロジ情報を示すテーブルである。図３は表示部１５のモニタ画面における標準ビューを示す図であり、図２に示すトポロジ情報テーブルを構成するネットワーク構成を示している。
【００２３】
本実施の形態において、複数のネットワーク機器が接続されてなるネットワーク構成は、ルータ１にファイアウォール２及びスイッチ３が接続され、更にファイアウォール２にサーバ４とサーバ５が接続され、またスイッチ３にＰＣ６が接続された構成となっている。なお、各ネットワーク機器（ノード）の符号を以下各ノードＩＤと共通に示すこととする。
【００２４】
なお、表示部１５のモニタ画面によれば、図３に示す表示画面（標準ビュー）に対し、ネットワーク保守用ビュー、サービス監視ビュー、通信不能障害用ビューに切り替え可能である。これらビューは夫々のビュー切替ボタン７〜９及び設定ボタン１０を押下することにより切替えることができる。なお、本実施の形態１は、ネットワーク保守用ビューボタン７を押下／設定し、本ネットワーク構成管理装置１００をネットワーク保守に用いる場合について説明するものである。また、後述の各ステップは、本発明のネットワーク構成管理装置の動作を示し、コンピュータにより実行されてネットワーク構成管理を行うプログラムの主要ステップを示すものであり、図１において示される（Ｓｎ）（ｎ＝１，２，…）は各ステップの動作を行う主要部を示している。
【００２５】
（ステップＳ１：トポロジ情報取得）
本実施の形態におけるネットワーク保守用ビューを構成するために、ネットワーク構成管理装置１００は、トポロジ情報として、ネットワーク機器の種類２１、各機器の接続数２２、及びトラフィック量２３の各値を用い、それぞれについての重要度を算出する。すなわち、トポロジ情報取得部１１はトポロジ情報データベース１９から各値を取得し重要度算出部１２に渡す（なお、トポロジ情報取得部１１はトポロジ情報データベース１９を介さずネットワーク１０１を介して直接各機器から取得するようにしても良い）。
【００２６】
（ステップＳ２：重要度算出）
（ステップＳ２−１：機器の種類についての重要度の計算）
まず、機器の種類に対応して予め定めた所定の値をトポロジ情報テーブルから取得する（ステップＳ２−１−１）。なお、これは機器の種類から計算の度に以下の表によって数値に変換するようにしてもよい。
【００２７】
ファイアウォール：５
ルータ：４
スイッチ：３
サーバ：２
ＰＣ：１
【００２８】
なお、上記の変換表は、ファイアウォールやルータは重要度が大、スイッチやサーバは重要度が中、ＰＣは重要度を小とするというポリシに基づいて設定された一例に過ぎず、本発明はこれらの値に限定されないことは言うまでもない。
【００２９】
次に、全てのノード（機器）の平均μと標準偏差σを計算する（ステップＳ２−１−２）。図２のテーブルに示した６個のノードから計算すると、μ＝２．８３、σ＝１．３４となる。
【００３０】
機器の種類の重要度をｉｍｐ＿ｘ、各ノードの機器の種類（数値）をｘとし、重要度ｉｍｐ＿ｘを以下のように定義し、計算する（ステップＳ２−１−３）。
【００３１】
ｉｍｐ＿ｘ＝ｅｘｐ｛ｋ（ｘ−μ）／σ｝
【００３２】
ここで、ｋは後述する重要度パラメータであり、ここでは、ｋ＝１と設定したと仮定してそれぞれ計算する。以上の各値は図４のテーブルに示される。図４には、ノード（機器）ＩＤ、ホスト名、機器の種類、機器の種類に対応する数値、機器の種類の重要度が夫々示されている。
【００３３】
（ステップＳ２−２：接続数についての重要度の計算））
同様に、同じ計算式を用いて接続数の重要度（ｉｍｐ＿ｙ）を計算する。
この場合、ｙが接続数であり、接続数についての重要度の計算における各値を図５に示している。なお、接続数は、物理的接続数の他に論理的接続数も含まれるものとする。
【００３４】
（ステップＳ２−３：トラフィック量についての重要度の計算））
同様に、同じ計算式を用いてトラフィック量の重要度（ｉｍｐ＿ｚ）を計算する。
この場合、ｚがトラフィック量であり、トラフィック量についての重要度の計算における各値を図６に示している。
【００３５】
（ステップＳ３：各ノードの表示情報量の計算）
ノードの大きさをｓとすると、各ノードの表示の大きさを示す表示情報量は下式で表される。
【００３６】
ｓ＝（（ｉｍｐ＿ｘ＾α）×（ｉｍｐ＿ｙ＾β）
×（ｉｍｐ＿ｚ＾γ））＾（１／３）
【００３７】
ここで、α、β、γはユーザーが設定した比である。ただし、大きさ（表示面積）にはユーザーが定義した最大面積（ｓ＿ｍａｘ）があり、
【００３８】
Σｓ≦ｓ＿ｍａｘ
【００３９】
でなければならない。この条件が満たさない場合には、各ｓを以下のように計算し直す。
【００４０】
ｓ←ｓ×ｓ＿ｍａｘ／Σｓ
【００４１】
それぞれのノードについて計算すると、図７に示すネットワーク機器（ノード）の表示の大きさが数値として得られる。
【００４２】
（ステップＳ４：ネットワークマップ表示）
ステップＳ３における表示情報量の計算において得られた値を用いて、ネットワークマップ表示データ生成／出力部１４がモニタ表示用のデータを作成する。たとえば、ネットワークマップ表示データ生成／出力部１４は、各機器（ノード）の表示面積を、その数値の倍数として表示するようにデータを生成し、モニタに出力する。この結果、図８に示すように、ネットワーク構成を重要度に応じて強調して全体表示を行うことができる。
【００４３】
図８によれば、ファイアウォール２、ルータ１、スイッチ３、サーバ４、サーバ５、ＰＣ６の各機器はそれらの算出された重要度に応じて表示される大きさが異なっており、重要とされるファイアウォール２は最も大きく、次にルータ１が大きく、そして上記の順に大きさが次第に小さく表示されている。これにより、ユーザは一つのモニタ画面でネットワーク構成の全体を把握することができると共に、重要度の大きいものについては、そうでないものに比べて大きく表示されるため、より詳細に監視することができる。
【００４４】
なお、本実施の形態においては、各ネットワーク機器の大きさを重要度に対応してモニタ画面に表示するようにしたが、例えばその機器についての接続の長さ、太さ、ＩＰアドレス等、その機器に関する情報の詳細度を重要度に対応させて表示させるようにしても良い。
【００４５】
（各種設定値の設定ステップ）
なお、上述した重要度の計算、及び表示情報量の演算において使用される上述の設定値（表示最大面積（ｓ＿ｍａｘ）、重要比率（α、β、γ）、重要度パラメータ（ｋ））の設定ステップが必要に応じて適宜行われる。この設定は、予め纏めて設定しておくようにしても良いし、或いは計算において必要な都度設定するようにしても良い。
【００４６】
まず、上述した表示最大面積（ｓ＿ｍａｘ）は、ネットワーク構成をモニタ画面に表示する場合に、全体画面に対するどの程度の割合をノード（機器）全体の表示面積に用いるかについて設定されるものである（ステップＳ０−１）。これは、表示最大面積設定部１８によりユーザの操作に基づいて行われ、最大面積（ｓ＿ｍａｘ）の画面に対しその何％をノードの表示面積に使うかが設定される。
【００４７】
また、重要比率（α，β，γ）は機器の種類と接続数とトラフィック量の複数のトポロジ情報におけるそれぞれに対応して設定される（ステップＳ０−２）。重要比率の設定は、重要比率設定部１７によりユーザの操作に基づいて行われ、下記条件式を満たす。重要比率は機器の種類、接続数、トラフィック量をどの程度重要視するかを比率で表すものである。
【００４８】
α＋β＋γ＝３
α：機器の種類の比率
β：接続数の比率
γ：トラフィック量の比率
【００４９】
なお、デフォルトとしてはα＝１、β＝１、γ＝１が設定されている。
【００５０】
さらに、重要度パラメータ（ｋ）が重要度に対する表示面積の相関を強調するために設定される（ステップＳ０−３）。これは、重要度パラメータ設定部１６によりユーザの操作に基づいて行われ、重要度パラメータの値を大きくすると、ノードの大小の相違が大きく表れることとなる。
【００５１】
実施の形態２．
本実施の形態１は、ネットワーク保守用ビューを表示する場合について説明したが、次に実施の形態２として、ネットワークサービス監視ビューを表示する場合について説明する。実施の形態２は、図３において、サービス監視ビューボタン８を押下／設定し、本ネットワーク構成管理装置１００をサービス監視に用いる場合について説明するものである。
【００５２】
実施の形態２では、トポロジ情報として、ネットワーク機器において行われるサービスの種類３１、サービス数３２、及びアクセス数３３が用いられる。これらに関する重要度の計算における各値をそれぞれ図９〜図１１に示している。実施の形態２における管理装置の構成は図１に示したものと同じである。
【００５３】
ここで、サービスの種類としては、次の変換表が用いられている。
【００５４】
ＨＴＴＰ、ＳＭＴＰ、ＰＯＰ、ＤＮＳ：３
ＤＢ、業務アプリ：２
ＳＳＨ、ＦＴＰ、ｔｅｌｎｅｔ：１
【００５５】
なお、上記の変換表は、サービスの種類として、ＨＴＴＰ、ＳＭＴＰ、ＰＯＰ、ＤＮＳは重要度が大、ＤＢ、業務アプリは重要度が中、ＳＳＨ、ＦＴＰ、ｔｅｌｎｅｔは重要度を小とするというポリシに基づいて設定された一例に過ぎず、本発明はこれらの値に限定されないことは言うまでもない。なお、サービス数として、サービスを行っていない機器は０、２つ以上のサービスを持つ場合は、上位の数値をとる。
【００５６】
動作としては、実施の形態１と同様に同じ計算式が用いられ、サービスの種類に対応する数値を取得し、それを実施の形態１の変数ｘの値とし、またサービス数を実施形態１の変数ｙの値とし、さらにアクセス数を実施の形態１の変数ｚとする。
【００５７】
図１２は以上の計算結果において得られる各機器（ノード）の大きさを示している。そして、その結果におけるネットワークサービス監視ビューが図１３のように得られる。
【００５８】
なお、重要度に応じて大きさを変更して表示するのに代わり、或いは大きさ変更と共にその機器についての情報の詳細度を変更表示するようにしても良いことは言うまでもない。
【００５９】
実施の形態３．
次に、本発明の実施の形態３として、通信不能障害用ビューを表示する場合について説明する。
実施の形態３は、図３において、通信不能障害用ビューボタン９を押下／設定し、本ネットワーク構成管理装置を通信障害監視に用いる場合について説明するものである。
【００６０】
図１４は実施の形態３における構成と動作を説明するブロック図である。
実施の形態３におけるネットワーク構成管理装置１００Ａにおいては、図１に示した構成に加えて更に、障害情報取得部４１、機器（ノード）選択部４２、通信経路取得部４３、最小距離計算部４４、経路関係度演算部４５を備え、経路関係度演算部４５の出力が重要度算出部１２に出力される。また、障害情報取得部４１で取得された障害情報を格納する障害情報データベース４６が備えられている。なお、トポロジ情報取得部１１〜トポロジ情報ＤＢ１９までの構成は実施の形態１の図１で説明したものと同じであり、ここでの説明を省略する。また、各設定部１６〜１８はそれらの図示を省略している。
【００６１】
以下、動作について図１４に従って動作について説明する。
（ステップＳ１１：障害情報の取得）
障害情報取得部４１はネットワーク１０１又は障害情報データベース４６より障害情報を取得し、機器選択部４２に渡す。
（ステップＳ１２：二点間の機器（ノード）の選択）
機器選択部４２は、障害情報に基づいて、通信不能となっている最大距離を構成する二つの機器（ノード）を選択し、通信経路取得部４３に渡す。
本実施の形態では、例えばrouter１とsvr５を選択したと仮定する。
【００６２】
（ステップＳ１３：通信経路取得）
通信経路取得部４３は、二つのノード間の通信経路を計算し、通信経路を取得する。本実施の形態の場合、通信経路を計算すると、router１− fw２− svr５ が通信経路ということがわかる。通信経路取得部４３はこの情報を最小距離計算部４４に渡す。なお、この通信経路の計算及び次の最小距離計算においては、適宜トポロジ情報取得部１１によりステップＳ１３´において取得されるトポロジ情報が用いられる。
（ステップＳ１４：最小距離計算）
最小距離計算部４４は、各ノードについて、通信経路のそれぞれのノードからの距離（リンク数）を計算し、その最小値を計算してｍとし、経路関係度演算部４５に渡す。
（ステップＳ１５：経路関係度演算）
次に、経路関係度演算部４５は、最小距離計算部４４から得られたｍを用いて、経路関係度Ｘを下式により求め、重要度算出部１２に渡す。
【００６３】
Ｘ＝１／（１＋ｍ）
【００６４】
（ステップＳ１６：重要度算出）
重要度算出部１２はＸを用いて、重要度ｉｍｐを以下の計算式から算出する。なお、下式において、ｋ、μ、σの各値は実施の形態１と同じである。
【００６５】
ｉｍｐ＝ｅｘｐ｛ｋ（Ｘ−μ）／σ｝
【００６６】
（ステップＳ１７：表示情報量演算）
表示情報量演算部１３は、重要度算出部１２により得られた重要度に基づいて、表示情報量を演算する。ここで、ノードの大きさｓは、例えば、重要度の倍数の値として得られ、且つ最大表示面積を越えない範囲において定められる。
【００６７】
（ステップＳ１８：ネットワークマップ表示）
ステップＳ１７における表示情報量の演算において得られた値を用いて、ネットワークマップ表示データ生成／出力部１４がモニタ表示用のデータを作成する。
【００６８】
以上の計算において得られる各値を図１５に示している。またその結果のモニタ画面を図１６に示す。
【００６９】
なお、重要度に応じて大きさを変更して表示するのに代わり、或いは大きさ変更と共にその機器についての情報の詳細度を変更表示するようにしても良いことは実施の形態１，２と同じである。
【００７０】
以上に詳述した本発明の実施の形態によれば、図１、図１４を参照しながら説明した各ステップをコンピュータに実行させるプログラムにより、本発明のネットワーク構成管理プログラムを構成することができる。このプログラムはコンピュータにより読取可能な記憶媒体に記憶されてコンピュータにより実行可能となる。尚、ここで、コンピュータにより読取り可能な記録媒体は、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
【００７１】
（付記１）  複数のネットワーク機器が接続されてなるネットワークの構成を管理するネットワーク構成管理装置であって、
前記ネットワーク機器のそれぞれに関するトポロジ情報を取得するトポロジ情報取得部と、
前記トポロジ情報取得部により取得されたトポロジ情報を用いて各ネットワーク機器についての重要度を算出する重要度算出部と
を備えてなるネットワーク構成管理装置。
（付記２）  付記１に記載のネットワーク構成管理装置において、
前記重要度算出部により算出された重要度に基づいて、ネットワークマップ表示用の表示情報量を演算する表示情報量演算部を更に備えてなるネットワーク構成管理装置。
（付記３）  付記２に記載のネットワーク構成管理装置において、
複数のトポロジ情報における各トポロジ情報に対応する重要比率を定める重要比率設定部を備え、
前記表示情報量演算部は前記重要比率設定部に設定された重要比率を用いて前記表示情報量を演算するネットワーク構成管理装置。
（付記４）  付記２に記載のネットワーク構成管理装置において、
各ネットワーク機器に対して前記表示情報量演算部により演算される表示情報量を、前記重要度算出部により算出される重要度に対する相関を強調するための重要度パラメータ設定部を備え、
前記重要度算出部は、前記重要度パラメータ設定部に設定される重要度パラメータを用いて重要度を算出するネットワーク構成管理装置。
（付記５）  付記１に記載のネットワーク構成管理装置において、
ネットワークマップを表示する表示部に、前記ネットワークマップを表示させる最大面積を設定する表示最大面積設定部を備え、
前記表示情報量演算部は、前記重要度算出部により算出された前記重要度と共に前記表示最大面積設定部により設定された最大面積に基づいて、前記表示情報量を演算するネットワーク構成管理装置。
（付記６）  付記１に記載のネットワーク構成管理装置において、
前記トポロジ情報として、ネットワーク機器の種類、接続数、及びトラフィック量を用いるネットワーク構成管理装置。
（付記７）  付記１に記載のネットワーク構成管理装置において、
前記トポロジ情報として、サービスの種類、サービス数、アクセス数を用いるネットワーク構成管理装置。
（付記８）  複数のネットワーク機器が接続されてなるネットワークの構成を管理するネットワーク構成管理装置であって、
前記ネットワーク機器のうちの二つを選択する選択部と、
前記選択部により選択された二つのネットワーク機器間の通信経路を取得する経路取得部と、
各ネットワーク機器から前記通信経路に含まれるそれぞれのネットワーク機器までの距離を計算し、その最小値を取得する最小距離計算部と、
前記最小距離計算部により計算された最小距離に基づいて経路関係度を演算する経路関係度演算部と、
前記経路関係度演算部により演算された各ネットワーク機器の重要度を算出する重要度算出部と
を備えてなるネットワーク構成管理装置。
（付記９）  付記８に記載のネットワーク構成管理装置において、
前記重要度算出部により算出された重要度に基づいて、ネットワークマップ表示用の表示情報量を演算する表示情報量演算部を更に備えてなるネットワーク構成管理装置。
（付記１０）  複数のネットワーク機器が接続されてなるネットワークの構成管理をコンピュータに実行させるネットワーク構成管理プログラムであって、
前記ネットワーク機器のそれぞれに関するトポロジ情報を取得するトポロジ情報取得ステップと、
前記トポロジ情報取得ステップにより取得されたトポロジ情報を用いて各ネットワーク機器についての重要度を算出する重要度算出ステップと
をコンピュータに実行させるネットワーク構成管理プログラム。
（付記１１）  付記１０に記載のネットワーク構成管理プログラムにおいて、
前記重要度算出ステップにより算出された重要度に基づいて、ネットワークマップ表示用の表示情報量を演算する表示情報量演算ステップを更に備えてコンピュータに実行させるネットワーク構成管理プログラム。
（付記１２）  付記１１に記載のネットワーク構成管理プログラムにおいて、
複数のトポロジ情報における各トポロジ情報に対応する重要比率を定める重要比率設定ステップを備え、
前記表示情報量演算ステップでは、前記重要比率設定ステップより設定された重要比率を用いて前記表示情報量を演算するネットワーク構成管理プログラム。
（付記１３）  付記１１に記載のネットワーク構成管理プログラムにおいて、
各ネットワーク機器に対して前記表示情報量演算ステップにより演算される表示情報量を、前記重要度算出部により算出される重要度に対する相関を強調するための重要度パラメータ設定ステップを備え、
前記重要度算出ステップでは、前記重要度パラメータ設定ステップにより設定される重要度パラメータを用いて重要度を算出するネットワーク構成管理プログラム。
（付記１４）  付記１０に記載のネットワーク構成管理プログラムにおいて、
ネットワークマップを表示する表示部に、前記ネットワークマップを表示させる最大面積を設定する表示最大面積設定ステップを備え、
前記表示情報量演算ステップでは、前記重要度算出ステップにより算出された前記重要度と共に前記表示最大面積設定ステップにより設定された最大面積に基づいて、前記表示情報量を演算するネットワーク構成管理プログラム。
（付記１５）  付記１０に記載のネットワーク構成管理プログラムにおいて、
前記表示情報量演算ステップにより演算された表示情報量に基づいてネットワークマップを表示するネットワークマップ表示ステップを更に備えてコンピュータに実行させるネットワーク構成管理プログラム。
（付記１６）  複数のネットワーク機器が接続されてなるネットワークの構成管理をコンピュータに実行させるネットワーク構成管理プログラムであって、
複数の前記ネットワーク機器のうちの二つを選択する選択ステップと、
前記選択ステップにより選択された二つのネットワーク機器間の通信経路を取得する経路取得ステップと、
各ネットワーク機器から前記経路取得ステップにより取得された通信経路に含まれるそれぞれのネットワーク機器までの距離を計算し、その最小値を取得する最小距離計算ステップと、
前記最小距離計算ステップにより計算された最小距離に基づいて経路関係度を演算する経路関係度演算ステップと、
前記経路関係度演算ステップにより演算された各ネットワーク機器の重要度を算出する重要度算出ステップと
をコンピュータに実行させるネットワーク構成管理プログラム。
（付記１７）  付記１６に記載のネットワーク構成管理プログラムにおいて、
前記重要度算出ステップにより算出された重要度に基づいて、ネットワークマップ表示用の表示情報量を演算する表示情報量演算ステップを更に備えてコンピュータに実行させるネットワーク構成管理プログラム。
（付記１８）  付記１７に記載のネットワーク構成管理プログラムにおいて、
前記表示情報量演算部により演算された表示情報量に基づいてネットワークマップを表示するネットワークマップ表示ステップを更に備えてコンピュータに実行させるネットワーク構成管理プログラム。
（付記１９）  複数のネットワーク機器が接続されてなるネットワークの構成管理をネットワーク構成管理装置に実行させるネットワーク構成管理方法であって、
前記ネットワーク機器のそれぞれに関するトポロジ情報を取得するトポロジ情報取得ステップと、
前記トポロジ情報取得ステップにより取得されたトポロジ情報を用いて各ネットワーク機器についての重要度を算出する重要度算出ステップと
を備えるネットワーク構成管理方法。
（付記２０）  複数のネットワーク機器が接続されてなるネットワークの構成管理をネットワーク構成管理装置に実行させるネットワーク構成管理方法であって、
複数の前記ネットワーク機器のうちの二つを選択する選択ステップと、
前記選択ステップにより選択された二つのネットワーク機器間の通信経路を取得する経路取得ステップと、
各ネットワーク機器から前記経路取得ステップにより取得された通信経路に含まれるそれぞれのネットワーク機器までの距離を計算し、その最小値を取得する最小距離計算ステップと、
前記最小距離計算ステップにより計算された最小距離に基づいて経路関係度を演算する経路関係度演算ステップと、
前記経路関係度演算ステップにより演算された各ネットワーク機器の重要度を算出する重要度算出ステップと
を備えてなるネットワーク構成管理方法。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施の形態１の構成と動作を説明するブロック図である。
【図２】トポロジ情報データベースに格納されたトポロジ情報を示すテーブルである。
【図３】ネットワーク構成の標準ビューを示すモニタ画面を示す図である。
【図４】機器の種類についての重要度算出における各値を示すテーブルである。
【図５】機器の接続数についての重要度算出における各値を示すテーブルである。
【図６】機器のトラフィック量についての重要度算出における各値を示すテーブルである。
【図７】ネットワーク保守用ビューについてのノードの大きさについての算出結果を示すテーブルである。
【図８】ネットワーク保守用ビューにおけるモニタ画面を示す図である。
【図９】サービスの種類についての重要度算出における各値を示すテーブルである。
【図１０】サービス数についての重要度算出における各値を示すテーブルである。
【図１１】アクセス数についての重要度算出における各値を示すテーブルである。
【図１２】ネットワークサービス監視ビューにおけるノードの大きさについての算出結果を示すテーブルである。
【図１３】ネットワークサービス監視用ビューにおけるモニタ画面を示す図である。
【図１４】本発明の実施の形態３の構成と動作を説明するブロック図である。
【図１５】実施の形態３における重要度の算出における各値を示すテーブルである。
【図１６】通信不能障害用ビューにおけるモニタ画面を示す図である。
【符号の説明】
【００７３】
１  ルータ、２  ファイアウォール、３  スイッチ、４，５  サーバ、６  ＰＣ、７  ネットワーク保守用ビューボタン、８  サービス監視ビューボタン、９  通信不能障害用ビュー、１０  設定ボタン、１１  トポロジ情報取得部、１２  重要度算出部、１３  表示情報量演算部、１４  ネットワークマップ表示データ生成／出力部、１５  表示部、１６  重要度パラメータ設定部、１７  重要比率設定部、１８  表示最大面積設定部、１９  トポロジ情報データベース、４１  障害情報取得部、４２  機器選択部、４３  通信経路取得部、４４  最小距離計算部、４５  経路関係度演算部、４６  障害情報データベース、１００，１００Ａ  ネットワーク構成管理装置、１０１  ネットワーク。
【図１】
2006215634.tif 000003
【図２】
2006215634.tif 000004
【図３】
2006215634.tif 000005
【図４】
2006215634.tif 000006
【図５】
2006215634.tif 000007
【図６】
2006215634.tif 000008
【図７】
2006215634.tif 000009
【図８】
2006215634.tif 000010
【図９】
2006215634.tif 000011
【図１０】
2006215634.tif 000012
【図１１】
2006215634.tif 000013
【図１２】
2006215634.tif 000014
【図１３】
2006215634.tif 000015
【図１４】
2006215634.tif 000016
【図１５】
2006215634.tif 000017
【図１６】
2006215634.tif 000018