(57)【要約】【課題】ネットワークの可変性に応じて、監視対象となるノードのグループ化を最適化し得る、ネットワーク管理装置、ネットワーク管理システム、ネットワーク管理方法、及びプログラムを提供する。【解決手段】ネットワーク管理装置１０は、ネットワーク５１及び５２を管理する。ネットワーク管理装置１０は、ネットワーク５１及び５２を構成する複数の装置（２０〜４０）の接続構成を管理する、接続構成管理部１１と、接続構成に基づいて、複数の装置のグループ化を実行する、グループ化実行部１２と、複数の装置それぞれの特性を測定する、装置特性測定部１３と、グループ毎に、測定された特性の分析を行なう、装置特性分析部１４と、を備えている。そして、グループ化実行部１２は、装置特性分析部１４による分析の結果に基づいて、再度グループ化を実行する。【選択図】図１
2014192873.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを管理するためのネットワーク管理装置であって、
前記ネットワークを構成する複数の装置の接続構成を管理する、接続構成管理部と、
前記接続構成に基づいて、前記複数の装置のグループ化を実行する、グループ化実行部と、
前記複数の装置それぞれの特性を測定する、装置特性測定部と、
前記グループ毎に、測定された特性の分析を行なう、装置特性分析部と、
を備え、
前記グループ化実行部は、前記装置特性分析部による分析の結果に基づいて、再度グループ化を実行する、ことを特徴とするネットワーク管理装置。
【請求項２】
前記グループ化実行部は、再度のグループ化の実行後に、前記複数の装置のうち、前記ネットワークの終端に位置するサーバが、それに隣接している他の装置のグループに属していない場合に、前記ネットワークの終端に位置する前記サーバのグループを、それに隣接している前記他の装置のグループに変更する、
請求項１に記載のネットワーク管理装置。
【請求項３】
前記装置特性分析部が、測定された特性に基づいて、前記グループ毎に、特性の平均値と標準偏差とを算出し、
前記グループ化実行部が、前記装置特性分析部によって算出の結果に基づいて、再度グループ化を実行する、
請求項１または２に記載のネットワーク管理装置。
【請求項４】
複数の装置で構成されたネットワークと、前記ネットワークを管理するネットワーク管理装置とを備え、
前記ネットワーク監視装置は、
前記複数の装置の接続構成を管理する、接続構成管理部と、
前記接続構成に基づいて、前記複数の装置のグループ化を実行する、グループ化実行部と、
前記複数の装置それぞれの特性を測定する、装置特性測定部と、
前記グループ毎に、測定された特性の分析を行なう、装置特性分析部と、
を備え、
前記グループ化実行部は、前記装置特性分析部による分析の結果に基づいて、再度グループ化を実行する、ことを特徴とするネットワーク管理システム。
【請求項５】
ネットワークを管理するための方法であって、
（ａ）前記ネットワークを構成する複数の装置の接続構成を管理する、ステップと、
（ｂ）前記接続構成に基づいて、前記複数の装置のグループ化を実行する、ステップと、
（ｃ）前記複数の装置それぞれの特性を測定する、ステップと、
（ｄ）前記グループ毎に、測定された特性の分析を行なう、ステップと、
（ｅ）前記（ｄ）のステップによる分析の結果に基づいて、再度グループ化を実行する、ステップと、
を有することを特徴とするネットワーク管理方法。
【請求項６】
（ｆ）前記（ｅ）のステップによる再度のグループ化の実行後に、前記複数の装置のうち、前記ネットワークの終端に位置するサーバが、それに隣接している他の装置のグループに属していない場合に、前記ネットワークの終端に位置する前記サーバのグループを、それに隣接している前記他の装置のグループに変更する、ステップを、
更に有する、請求項５に記載のネットワーク管理方法。
【請求項７】
前記（ｄ）のステップにおいて、測定された特性に基づいて、前記（ｂ）のステップで作成されたグループ毎に、特性の平均値と標準偏差とを算出し、
前記（ｅ）のステップにおいて、前記（ｄ）のステップによる算出の結果に基づいて、再度グループ化を実行する、
請求項５または６に記載のネットワーク管理方法。
【請求項８】
コンピュータによって、ネットワークを管理するためのプログラムであって、
前記コンピュータに、
（ａ）前記ネットワークを構成する複数の装置の接続構成を管理する、ステップと、
（ｂ）前記接続構成に基づいて、前記複数の装置のグループ化を実行する、ステップと、
（ｃ）前記複数の装置それぞれの特性を測定する、ステップと、
（ｄ）前記グループ毎に、測定された特性の分析を行なう、ステップと、
（ｅ）前記（ｄ）のステップによる分析の結果に基づいて、再度グループ化を実行する、ステップと、
を実行させるプログラム。
【請求項９】
（ｆ）前記（ｅ）のステップによる再度のグループ化の実行後に、前記複数の装置のうち、前記ネットワークの終端に位置するサーバが、それに隣接している他の装置のグループに属していない場合に、前記ネットワークの終端に位置する前記サーバのグループを、それに隣接している前記他の装置のグループに変更する、ステップを、
更に前記コンピュータに実行させる、請求項８に記載のプログラム。
【請求項１０】
前記（ｄ）のステップにおいて、測定された特性に基づいて、前記（ｂ）のステップで作成されたグループ毎に、特性の平均値と標準偏差とを算出し、
前記（ｅ）のステップにおいて、前記（ｄ）のステップによる算出の結果に基づいて、再度グループ化を実行する、
請求項８または９に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータネットワークを管理するための、ネットワーク管理装置、ネットワーク管理システム、ネットワーク管理方法、及びこれらを実現するためのプログラムに関する。
【背景技術】
【０００２】
一般に、様々な分野において、ネットワークシステムが導入されており、ネットワークシステムを安全に連続して運用することが重要となっている。このため、ネットワークシステムにおいては、ネットワークを常時監視するため、ネットワーク管理システム（以下「ＮＭＳ: Network Management System」と表記する。）が導入されている。
【０００３】
そして、ＮＭＳにおいては、従来から、ネットワーク設計者が設計したネットワークの構成、即ち、サーバ、スイッチ、ルータといった、ネットワークに接続される装置に応じて、監視設計が行われている。一方で、応答待ち時間等、個々のネットワークの特性に応じた監視設計も行われている。
【０００４】
ところで、一般的に、大規模なネットワークでは、構成変更等のネットワークの可変性により、ネットワークの構成、特性の把握が困難であるため、監視設計は容易ではない。例えば、ＳＮＭＰ（Simple Network Management Protocol）、ＩＣＭＰ（Internet Control Message Protocol）を用いた定期的な巡回（Polling）監視においては、最適な監視間隔、再送間隔といったパラメータの設計が困難である。
【０００５】
このため、特許文献１は、監視間隔及び応答待ち時間（再送間隔）といったパラメータの最適化を行うための方法を提案している。具体的には、この方法では、まず、監視対象の装置がグループ化され、グループ単位で、監視間隔、応答待ち時間が設計される。その上で、監視実行中の間は、定期的に監視対象の装置の応答時間が計測され、その平均値が算出される。その後、算出値と閾値との比較判定が行われ、判定結果から、通信状況の変化が検出された場合は、監視間隔及び応答待ち時間が再計算される。
【０００６】
その他、従来から、ＮＭＳにおいては、負荷の軽減を図ることが求められている。このため、特許文献２は、ネットワークに接続された複数のノードを幾つかのグループに分け、グループ毎にネットワーク監視を設置する、ＮＭＳを開示している。特許文献２に開示されたＮＭＳでは、監視処理は、複数のネットワーク監視サーバに分散させて行なわれるため、ＮＭＳにおける負荷が軽減される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１７１２６５号公報
【特許文献２】特開２００１−１４４７６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、特許文献１に開示された方法では、監視対象の装置をグループ化するに際して、ネットワークの構成、特性、及びその可変性は考慮されていない。このため、特性が大きく異なる、例えば、応答待ち時間が非常に大きいネットワークがグループに追加された場合、監視間隔、及び応答待ち時間は、再計算において、後から追加されたネットワークの特性に影響を受けてしまう。つまり、特性が大きく異なるネットワークが追加される等すると、再計算後の監視間隔及び応答待ち時間は、グループ内の既存の装置に対しては、最適な監視間隔、応答待ち時間ではなくなってしまう。
【０００９】
一方、ネットワークを構成する装置の特性は個々に異なるため、ネットワークの構成、特性、及びその可用性を考慮して、監視対象の装置をグループ化した場合は、個々のグループについて最適な監視パラメータを設計することは困難である。
【００１０】
そこで、一旦グループ化を行って、各グループを構成する各装置の特性を計測し、計測された特性に応じて、各装置を再度グループ化することが考えられる。
【００１１】
本発明の目的の一例は、上記問題を解消し、ネットワークの可変性に応じて、監視対象となるノードのグループ化を最適化し得る、ネットワーク管理装置、ネットワーク管理システム、ネットワーク管理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明の一側面におけるネットワーク管理装置は、ネットワークを管理するためのネットワーク管理装置であって、
前記ネットワークを構成する複数の装置の接続構成を管理する、接続構成管理部と、
前記接続構成に基づいて、前記複数の装置のグループ化を実行する、グループ化実行部と、
前記複数の装置それぞれの特性を測定する、装置特性測定部と、
前記グループ毎に、測定された特性の分析を行なう、装置特性分析部と、
を備え、
前記グループ化実行部は、前記装置特性分析部による分析の結果に基づいて、再度グループ化を実行する、ことを特徴とする。
【００１３】
上記目的を達成するため、本発明の一側面におけるネットワーク管理システムは、複数の装置で構成されたネットワークと、前記ネットワークを管理するネットワーク管理装置とを備え、
前記ネットワーク監視装置は、
前記複数の装置の接続構成を管理する、接続構成管理部と、
前記接続構成に基づいて、前記複数の装置のグループ化を実行する、グループ化実行部と、
前記複数の装置それぞれの特性を測定する、装置特性測定部と、
前記グループ毎に、測定された特性の分析を行なう、装置特性分析部と、
を備え、
前記グループ化実行部は、前記装置特性分析部による分析の結果に基づいて、再度グループ化を実行する、ことを特徴とする。
【００１４】
また、上記目的を達成するため、本発明の一側面におけるネットワーク管理方法は、ネットワークを管理するための方法であって、
（ａ）前記ネットワークを構成する複数の装置の接続構成を管理する、ステップと、
（ｂ）前記接続構成に基づいて、前記複数の装置のグループ化を実行する、ステップと、
（ｃ）前記複数の装置それぞれの特性を測定する、ステップと、
（ｄ）前記グループ毎に、測定された特性の分析を行なう、ステップと、
（ｅ）前記（ｄ）のステップによる分析の結果に基づいて、再度グループ化を実行する、ステップと、
を有することを特徴とする。
【００１５】
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、コンピュータによって、ネットワークを管理するためのプログラムであって、
前記コンピュータに、
（ａ）前記ネットワークを構成する複数の装置の接続構成を管理する、ステップと、
（ｂ）前記接続構成に基づいて、前記複数の装置のグループ化を実行する、ステップと、
（ｃ）前記複数の装置それぞれの特性を測定する、ステップと、
（ｄ）前記グループ毎に、測定された特性の分析を行なう、ステップと、
（ｅ）前記（ｄ）のステップによる分析の結果に基づいて、再度グループ化を実行する、ステップと、
を実行させることを特徴とする。
【発明の効果】
【００１６】
以上のように本発明によれば、ネットワークの可変性に応じて、監視対象となるノードのグループ化を最適化することができる。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明の実施の形態におけるネットワーク管理システムの全体構成を示す図である。
【図２】図２は、図１に示すネットワーク管理システムにおいて再グループ化が行われた状態を示す図である。
【図３】図３は、図１に示すネットワーク管理システムにおいて再グループ化が行われた後に更にサーバのグループ変更が行われた状態を示す図である。
【図４】図４は、本発明の実施の形態におけるネットワーク管理装置の構成を示すブロック図である。
【図５】図５は、本発明の実施の形態において接続構成管理部によって作成された接続構成テーブルの一例を示す図である。
【図６】図６は、本発明の実施の形態において装置特性測定部によって作成された装置特性データテーブルの一例を示す図である。
【図７】図７は、本発明の実施の形態において装置特性分析部から得られた装置特性分析テーブルの一例を示す図である。
【図８】図８は、本発明の実施の形態においてグループ化実行部によって作成されたグループデータテーブルの一例を示す図である。
【図９】図９は、本発明の実施の形態におけるネットワーク管理装置の動作を示すフロー図である。
【図１０】図１０は、図１〜図３に示したネットワークに、新たなネットワークが追加された状態を示す図である。
【図１１】図１１は、本発明の実施の形態におけるネットワーク管理装置１０を実現するコンピュータの一例を示すブロック図である。
【発明を実施するための形態】
【００１８】
（発明の概要）
本発明は、複数の装置によって構築されたネットワークを管理するため、ネットワークの構成、特性、及びその可変性を考慮して、ネットワークを構成する装置をグループ化する。
【００１９】
まず、ネットワーク設計者が、ネットワーク管理装置に、監視対象となるネットワークを登録すると、ネットワーク管理装置は、ネットワークを構成する各装置の接続関係に基づいて、これらの装置のグループ化を実行する。これにより、ネットワークを構成する複数の装置は、いくつかのグループに分けられる（図１参照）。
【００２０】
但し、一般的に、ネットワークを構成する装置の特性は、個々に異なるため、ネットワークの構成に応じたグループ化のみでは、個々のグループ単位で最適な監視パラメータを設計することは困難である。そこで、ネットワーク管理装置は、ネットワークを構成する装置の特性を計測し、グループ毎に特性を分析する。そして、ネットワーク管理装置は、得られた分析結果に基づいて、再グループ化を行う（図２及び図３参照）。
【００２１】
また、各装置の特性に基づいた再グループ化では、ネットワークの構成は重要視されていないため、場合によっては、ネットワークの終端のサーバが、それに隣接している他の装置とは別のグループに属した状態、いわゆる「飛び地」にいる状態となることがある。そこで、一般的に、終端となるサーバの特性は、それに隣接して接続されている装置の特性の影響を受けることから、上述の状態になった場合は、終端のサーバのグループを、隣接している装置、例えば、ルータ、スイッチ等が属しているグループに変更するのが好ましい（図３参照）。
【００２２】
（実施の形態）
以下、本発明の実施の形態１における、ネットワーク管理装置、ネットワーク管理システム、ネットワーク管理方法、及びプログラムについて、図１〜図１１を参照しながら説明する。
【００２３】
［システム構成］
最初に、図１〜図３を用いて、本発明の実施の形態におけるネットワーク管理装置及びネットワーク管理システムの全体構成について説明する。
【００２４】
図１は、本発明の実施の形態におけるネットワーク管理システムの全体構成を示す図である。図２は、図１に示すネットワーク管理システムにおいて再グループ化が行われた状態を示す図である。図３は、図１に示すネットワーク管理システムにおいて再グループ化が行われた後に更にサーバのグループ変更が行われた状態を示す図である。
【００２５】
図１に示すように、本実施の形態におけるネットワーク管理システムは、監視対象となるネットワーク５１及び５２と、これらネットワークを管理するためのネットワーク管理装置１０とを備えている。
【００２６】
ネットワーク５１及び５２は、共に、ルータ２０と、スイッチ３０と、サーバ４０とを備え、これらによって構築されている。具体的には、ネットワーク５１は、ルータ２０として、ルータｂ、ｄを備え、スイッチ３０として、スイッチａ、ｂ、ｃを備え、サーバ４０として、サーバＡ、Ｄを備えている。また、ネットワーク５２は、ルータ２０として、ルータａ、ｃ、ｅ、ｆ、ｇを備え、スイッチ３０として、スイッチｄを備え、サーバ４０として、サーバＢ、Ｃ、Ｄを備えている。
【００２７】
また、図１に示すように、ネットワーク管理装置１０は、接続構成管理部１１と、グループ化実行部１２と、装置特性測定部１３と、装置特性分析部１４とを備えている。
【００２８】
接続構成管理部１１は、ネットワーク５１及び５２を構成する複数の装置の接続構成を管理している。本実施の形態では、接続構成管理部１１は、上述したネットワーク５１及び５２それぞれの接続構成を管理している。
【００２９】
グループ化実行部１２は、接続構成管理部１１によって管理されている接続構成に基づいて、複数の装置のグループ化を実行する。本実施の形態１では、接続構成管理部１１は、図１に示すように、ネットワーク５１をグループＡと、ネットワーク５２をグループＢとする。
【００３０】
装置特性測定部１３は、複数の装置、つまり、各ルータ２０、各スイッチ３０、各サーバ４０の特性を測定する。装置特性分析部１４は、グループ毎に、測定された特性を分析する。そして、グループ化実行部１２は、装置特性分析部１４による分析の結果に基づいて、再度グループ化を実行する。例えば、グループ化実行部１２は、後述の図７に示す分析値を元に、標準偏差より大きい分析値の装置と、標準偏差より小さい分析値の装置とに分ける。この結果、図２に示すように、グループＡ及びＢは、グループａ〜ｄとされる。
【００３１】
このように、本実施の形態では、ネットワークの構成に基づいてグループ化した後に、再度、計測された各装置の特性に基づいて、グループ化が行われる。このため、本実施の形態によれば、ネットワークの可変性に応じて、監視対象となるノードのグループ化を最適化することができる。
【００３２】
また、本実施の形態では、図２に示すように、ネットワーク５１の終端のサーバＤは、それに隣接しているルータｄのグループに属していない状態、即ち、いわゆる「飛び地」にいる状態となっている。このため、グループ化実行部１２は、図３に示すように、再度のグループ化の実行後に、サーバＤのグループを、それに隣接しているルータｄのグループに変更することができる。
【００３３】
続いて、図４〜図８を用いて、本発明の実施の形態におけるネットワーク管理装置の構成について更に具体的に説明する。図４は、本発明の実施の形態におけるネットワーク管理装置の構成を示すブロック図である。なお、図４においては図示されていないが、図４の例でも、ネットワーク管理装置１０は、図１に示されたネットワーク５１及び５２に接続されている。
【００３４】
図４に示すように、ネットワーク管理装置１０は、上述した、接続構成管理部１１、グループ化実行部１２、装置特性測定部１３、及び装置特性分析部１４に加えて、記憶部１５を備えている。
【００３５】
接続構成管理部１１は、本実施の形態では、監視対象となるネットワーク５１及び５２を構成する装置の接続構成を管理するため、装置毎のそれに隣接する装置を示す接続構成テーブル１６を作成し、これを記憶部１５に格納する。
【００３６】
図５は、本発明の実施の形態において接続構成管理部によって作成された接続構成テーブルの一例を示す図である。図５に示すように、接続構成テーブル１６は、装置（装置名）毎に、ネットワーク名、隣接する装置の名称を登録している。
【００３７】
装置特性測定部１３は、本実施の形態では、各装置の特性を測定した後、装置毎の測定結果を示す装置特性データテーブル１７を作成し、これを記憶部１５に格納する。また、本実施の形態では、装置特性測定部１３は、特性として、各装置の応答待ち時間を測定する。
【００３８】
図６は、本発明の実施の形態において装置特性測定部によって作成された装置特性データテーブルの一例を示す図である。図６に示すように、装置特性データテーブル１７は、装置（装置名）毎に応答待ち時間を特性として登録している。
【００３９】
また、応答待ち時間の測定は、例えば、ｐｉｎｇ（packet internet grouper）、ＳＮＭＰ（Simple Network Management Protocol）等、公知の技術を用いて行なうことができる。なお、測定される各装置の特性は、応答待ち時間に限定されず、その他、ＣＰＵ使用率等、装置のネットワークでの特性であれば良い。
【００４０】
装置特性分析部１４は、本実施の形態では、測定された各装置の応答待ち時間に基づいて、最初のグループ化で得られたグループ毎に、特性の平均値と標準偏差とを算出し、算出結果を分析結果とする。また、装置特性分析部１４は、分析結果（算出結果）から装置特性分析テーブル１８を作成し、これを記憶部１５に格納する。
【００４１】
図７は、本発明の実施の形態において装置特性分析部から得られた装置特性分析テーブルの一例を示す図である。図７に示すように、装置特性分析部１４は、最初のグループ化で得られたグループＡとグループＢとのそれぞれについて、グループに含まれる装置の応答待ち時間の平均値と標準偏差とを算出している。また、図７に示すように、装置特性分析部は、図６に示す各装置の特性（応答待ち時間）と、これらから算出した標準偏差の差分とを、分析値としている。
【００４２】
グループ化実行部１２は、本実施の形態では、まず、図５に示す接続構成テーブルを参照して、図１に示すようにグループＡとグループＢとに分ける。次に、グループ化実行部１２は、図７に示す分析結果に基づいて、再グループ化を実行し、ネットワーク５１及び５２を構成している装置を、図２に示すように、グループａ〜ｄのいずれかに分ける。
【００４３】
その後、グループ化実行部１２は、グループとネットワークを構成する各装置との関係を示すグループデータテーブル１９を作成し、これを記憶部１５に格納する。図８は、本発明の実施の形態においてグループ化実行部によって作成されたグループデータテーブルの一例を示す図である。図８に示すように、グループデータテーブル１９は、再グループ化後のグループ毎に構成装置を登録している。
【００４４】
また、本実施の形態では、グループ化実行部１２は、再グループ化後に、飛び地に存在しているサーバを特定し、この特定したサーバのグループをそれに隣接している装置のグループに変更する（図３参照）。また、グループ化実行部１２は、グループデータテーブル１９を更新する。
【００４５】
［システム動作］
次に、本発明の実施の形態におけるネットワーク管理システム１００及びネットワーク管理装置１０の動作について図９を用いて説明する。図９は、本発明の実施の形態におけるネットワーク管理装置の動作を示すフロー図である。以下の説明においては、適宜図１〜図８を参酌する。また、本実施の形態では、ネットワーク管理装置１０を動作させることによって、ネットワーク管理方法が実施される。よって、本実施の形態におけるネットワーク管理方法の説明は、以下のネットワーク管理装置１０の動作説明に代える。
【００４６】
まず、ネットワーク設計者が、ネットワーク管理装置１０に対して、監視対象となるネットワークの登録を要求する。これにより、図９に示すように、接続構成管理部１１は、登録が要求されたネットワークについて既にグループ化が行なわれているかどうかを判定する（ステップＡ１）。
【００４７】
ステップＡ１の判定の結果、既にグループ化が行なわれている場合は、ネットワーク管理装置１０は、エラー表示を行なって処理を終了する（ステップＡ１１）。一方、ステップＡ１の判定の結果、グループ化が未だ行なわれていない場合は、接続構成管理部１１は、登録が要求されたネットワークについて、図５に示す接続構成テーブル１６を作成し、これを記憶部１５に格納する（ステップＡ２）。
【００４８】
次に、グループ化実行部１２は、接続構成テーブル１６を参照しながら、登録されたネットワークを、ひとまとまりとなったネットワーク単位で、ネットワークを構成する装置をグループ化する（ステップＡ３）。
【００４９】
具体的には、ステップＡ３では、グループ化実行部１２は、登録されたネットワーク毎に、ネットワークの数だけグループを作成する。よって、グループ化実行部１２は、例えば、図１に示したように、ネットワーク５１を構成する装置をグループＡとし、ネットワーク５２を構成する装置をグループＢとする。
【００５０】
次に、装置特性測定部１３は、各装置の特性の分析が終了しているかどうかを判定する（ステップＡ４）。ステップＡ４の判定の結果、各装置の特性の分析が終了している場合は、ネットワーク管理装置１０は、上述したステップＡ１１を実行する。
【００５１】
一方、ステップＡ４の判定の結果、各装置の特性の分析が終了していない場合は、装置特性測定部１３は、各装置の特性の測定を実施する（ステップＡ５）。そして、装置特性測定部１３は、登録されたネットワーク内の装置の数だけステップＡ５を繰り返し実行して、装置特性データテーブル１７を作成し、これを記憶部１５に格納する。
【００５２】
次に、装置特性分析部１４は、装置特性データテーブル１７に格納された特性を用いて、ステップＡ３で作成されたグループ毎に、装置の特性の分析を実行する（ステップＡ６）。具体的には、装置特性分析部１４は、グループ毎に、特性の平均値と標準偏差とを算出し、算出結果を記憶部１５に格納する。なお、ステップＡ６は、ステップＡ３で作成されたグループの数だけ繰り返し実行される。
【００５３】
次に、グループ化実行部１２は、ステップＡ６で得られた分析結果に基づいて、再グループ化を実行する（ステップＡ７）。ステップＡ７の実行により、ネットワーク５１及び５２を構成している装置は、図２に示すように、グループａ〜ｄに分けられる。その後、グループ化実行部１２は、グループデータテーブル１９を作成し、これを記憶部１５に格納する。
【００５４】
次に、グループ化実行部１２は、グループデータテーブル１９から、ネットワークの末端に存在するサーバのグループ名を取得する（ステップＡ８）。そして、グループ化実行部１２は、ネットワークの末端に存在するサーバのグループ名と、それに隣接する装置のグループ名とを比較し、両者が一致しているかどうかを判定する（ステップＡ９）。
【００５５】
ステップＡ９の判定の結果、両者が一致している場合は、ネットワーク管理装置１０は処理を終了する。一方、ステップＡ９の判定の結果、両者が一致してない場合は、グループ化実行部１２は、ネットワークの末端に存在するサーバのグループを、それに隣接する装置のグループに変更し、グループデータテーブル１９を更新する（ステップＡ１０）。その後、ネットワーク管理装置１０は処理を終了する。
【００５６】
［実施の形態における効果］
以上のように本実施の形態によれば、本実施の形態では、ネットワークの構成に基づいてグループ化した後に、再度、計測された各装置の特性に基づいてグループ化が行われるので、装置（ノード）のグループ化が最適化される。従って、ネットワークの構成及び装置の特性に応じて、最適な監視設計を行なうことが可能となる。また、ネットワークの構成に変更があった場合に、動的に再グループ化を実行することも可能である。
【００５７】
また、本実施の形態では、ネットワークの末端のサーバが「飛び地」に存在してしまうことがあるが、このような場合は、当該サーバのグループ変更が実施されるため、飛び地の状態は解消される。
【００５８】
なお、サーバは、一般的に、隣接するスイッチ及びルータの特性の影響を受けるので、例えば、パケットの処理の負荷が増大すると、サーバの通信の応答待ち時間は増大する。従って、飛び地が発生した状態では、監視設計を最適化することは難しくなるが、本実施の形態によれば、この点が解消される。
【００５９】
［変形例］
本実施の形態における変形例について図１０を用いて説明する。図１０は、図１〜図３に示したネットワークに、新たなネットワークが追加された状態を示す図である。
【００６０】
図１０に示すように、ネットワーク管理装置１０の監視対象として、ネットワーク５１及び５２に加えて、新たにネットワーク５３が追加されたとする。この場合は、ネットワーク管理装置１０は、ネットワーク５３に対して、ステップＡ１〜Ａ１１を実行する。このため、既存のグループａ〜ｄの構成には影響は生じず、新たなネットワーク５３に対してグループ化が実行され、新たなグループｅ、ｆが作成される。このように、本実施の形態によれば、ネットワークの可変性が考慮されたネットワーク管理システムの実現が可能となる。
【００６１】
［プログラム］
本実施の形態におけるプログラムは、コンピュータに、図９に示すステップＡ１〜Ａ１１を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態におけるネットワーク管理装置１０とネットワーク管理方法とを実現することができる。
【００６２】
この場合、コンピュータのＣＰＵ（Central Processing Unit）は、接続構成管理部１１、グループ化実行部１２、装置特性測定部１３、及び装置特性分析部１４として機能し、処理を行なう。
【００６３】
ここで、本実施の形態におけるプログラムを実行することによって、ネットワーク管理装置１０を実現するコンピュータについて図１１を用いて説明する。図１１は、本発明の実施の形態におけるネットワーク管理装置１０を実現するコンピュータの一例を示すブロック図である。
【００６４】
図１１に示すように、コンピュータ１１０は、ＣＰＵ１１１と、メインメモリ１１２と、記憶装置１１３と、入力インターフェイス１１４と、表示コントローラ１１５と、データリーダ／ライタ１１６と、通信インターフェイス１１７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。
【００６５】
ＣＰＵ１１１は、記憶装置１１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１１７を介して接続されたインターネット上で流通するものであっても良い。
【００６６】
また、記憶装置１１３の具体例としては、ハードディスクドライブの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１１４は、ＣＰＵ１１１と、キーボード及びマウスといった入力機器１１８との間のデータ伝送を仲介する。表示コントローラ１１５は、ディスプレイ装置１１９と接続され、ディスプレイ装置１１９での表示を制御する。
【００６７】
データリーダ／ライタ１１６は、ＣＰＵ１１１と記録媒体１２０との間のデータ伝送を仲介し、記録媒体１２０からのプログラムの読み出し、及びコンピュータ１１０における処理結果の記録媒体１２０への書き込みを実行する。通信インターフェイス１１７は、ＣＰＵ１１１と、他のコンピュータとの間のデータ伝送を仲介する。
【００６８】
また、記録媒体１２０の具体例としては、ＣＦ（Compact Flash（登録商標））及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記憶媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記憶媒体が挙げられる。
【産業上の利用可能性】
【００６９】
以上のように本発明によれば、ネットワークの可変性に応じて、監視対象となるノードのグループ化を最適化することができる。本発明は、監視が必要なネットワークシステムに広く有効である。
【符号の説明】
【００７０】
１０  ネットワーク管理装置
１１  接続構成管理部
１２  グループ化実行部
１３  装置特性測定部
１４  装置特性分析部
１５  記憶部
１６  接続構成テーブル
１７  装置特性データテーブル
１８  装置特性分析テーブル
１９  グループデータテーブル
２０  ルータ
３０  スイッチ
４０  サーバ
５１  ネットワーク
５２  ネットワーク
５３  ネットワーク
１１０  コンピュータ
１１１  ＣＰＵ
１１２  メインメモリ
１１３  記憶装置
１１４  入力インターフェイス
１１５  表示コントローラ
１１６  データリーダ／ライタ
１１７  通信インターフェイス
１１８  入力機器
１１９  ディスプレイ装置
１２０  記録媒体
１２１  バス
【図１】
2014192873.tif 000003
【図２】
2014192873.tif 000004
【図３】
2014192873.tif 000005
【図４】
2014192873.tif 000006
【図５】
2014192873.tif 000007
【図６】
2014192873.tif 000008
【図７】
2014192873.tif 000009
【図８】
2014192873.tif 000010
【図９】
2014192873.tif 000011
【図１０】
2014192873.tif 000012
【図１１】
2014192873.tif 000013