(57)【要約】【課題】ネットワークの管理を効率よく行うことができるネットワーク構成管理装置、ネットワーク構成管理システム、ネットワーク構成管理方法、及びネットワーク構成管理プログラムを提供する。【解決手段】ネットワーク構成管理装置は、構成要素に通信可能な他の構成要素である通信対象要素を示す通信ポリシーを読み込む通信検出手段と、構成要素と通信対象要素との間で通信が実施された際の通信時刻を少なくとも含むログデータを読み込むログ読込手段と、通信時刻に基づいて、構成要素と通信対象要素との通信頻度を算出する頻度算出手段と、通信ポリシー及び通信頻度に基づいて、構成要素を示す要素画像を表示させるとともに、構成要素に対応する要素画像と、通信対象要素に対応する要素画像とを線画像により接続し、かつ通信頻度に応じて線画像の表示形態を異ならせたネットワーク構成図を生成する構成図生成手段と、を備える。【選択図】図２
2018029276.tif 000002
【特許請求の範囲】
【請求項１】
複数の構成要素が通信可能に接続されたネットワークにおいて、前記構成要素に通信可能な他の構成要素である通信対象要素を示す通信ポリシーを記憶するポリシー記憶部から、複数の前記構成要素のそれぞれの前記通信ポリシーを読み込む通信検出手段と、
前記構成要素と前記通信対象要素との間で通信が実施された際の通信時刻を少なくとも含むログデータを記憶するログ記憶部から前記ログデータを読み込むログ読込手段と、
前記通信時刻に基づいて、前記構成要素と前記通信対象要素との通信頻度を算出する頻度算出手段と、
前記通信ポリシー及び前記通信頻度に基づいて、前記構成要素を示す要素画像を表示させるとともに、前記構成要素に対応する前記要素画像と、前記通信対象要素に対応する前記要素画像とを線画像により接続し、かつ前記通信頻度に応じて前記線画像の表示形態を異ならせたネットワーク構成図を生成する構成図生成手段と、
を備えたことを特徴とするネットワーク構成管理装置。
【請求項２】
請求項１に記載のネットワーク構成管理装置において、
前記ログ読込手段は、前記ネットワークにおいて複数の前記構成要素のそれぞれと通信可能に接続され、各前記構成要素から受信した前記ログデータを記憶する前記ログ記憶部を有する監視サーバから前記ログデータを受信する
ことを特徴とするネットワーク構成管理装置。
【請求項３】
請求項１又は請求項２に記載のネットワーク構成管理装置において、
前記ネットワークにおける他の前記構成要素との通信におけるセキュリティレベルを含むセキュリティポリシーが記憶されたセキュリティポリシー記憶部から、前記セキュリティポリシーを読み込むセキュリティ検出手段と、
前記構成図生成手段は、前記セキュリティポリシーが同一である複数の前記構成要素を同一のセキュリティグループとし、同一の前記セキュリティグループに属する前記構成要素を囲う枠画像を配置した前記ネットワーク構成図を生成する
ことを特徴とするネットワーク構成管理装置。
【請求項４】
請求項３に記載のネットワーク構成管理装置において、
前記構成図生成手段は、前記セキュリティレベルに応じて、前記枠画像の表示形態を異ならせる
ことを特徴とするネットワーク構成管理装置。
【請求項５】
請求項３又は請求項４に記載のネットワーク構成管理装置において、
前記構成図生成手段は、前記セキュリティレベルが高い前記セキュリティグループに属する前記構成要素を中央に配置した前記ネットワーク構成図を生成する
ことを特徴とするネットワーク構成管理装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載のネットワーク構成管理装置において、
２つの前記要素画像間を接続する接続線の描画要求を受信する描画要求受信手段と、
前記２つの前記要素画像に対応する２つの前記構成要素に、互いの通信を許可させる旨の通信ポリシー変更指令を出力する指令出力手段と、を備える
ことを特徴とするネットワーク構成管理装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載のネットワーク構成管理装置において、
新たな要素画像を配置させる旨の新規要素生成要求を受信する新規要素要求受信手段と、
前記新たな要素画像に対応する構成要素を仮想サーバとし、前記仮想サーバの立ち上げを要求する仮想サーバ要求手段と、を備える
ことを特徴とするネットワーク構成管理装置。
【請求項８】
請求項１から請求項７のいずれか１項に記載のネットワーク構成管理装置と、
前記ネットワークを構成する複数の前記構成要素と、を備えた
ことを特徴とするネットワーク構成管理システム。
【請求項９】
コンピュータにより、ネットワーク構成図を生成するネットワーク構成管理方法であって、
前記コンピュータは、通信検出手段と、ログ読込手段と、頻度算出手段と、構成図生成手段と、を備え、
前記通信検出手段により、複数の構成要素が通信可能に接続されたネットワークにおいて、前記構成要素に通信可能な他の構成要素である通信対象要素を示す通信ポリシーを記憶するポリシー記憶部から、複数の前記構成要素のそれぞれの前記通信ポリシーを読み込み、
前記ログ読込手段により、前記構成要素と前記通信対象要素との間で通信が実施された際の通信時刻を少なくとも含むログデータを記憶するログ記憶部から前記ログデータを読み込み、
前記頻度算出手段により、前記通信時刻に基づいて、前記構成要素と前記通信対象要素との通信頻度を算出し、
前記構成図生成手段により、前記通信ポリシー及び前記通信頻度に基づいて、前記構成要素を示す要素画像を表示させるとともに、前記構成要素に対応する前記要素画像と、前記通信対象要素に対応する前記要素画像とを線画像により接続し、かつ前記通信頻度に応じて前記線画像の表示形態を異ならせたネットワーク構成図を生成する
ことを特徴とするネットワーク構成管理方法。
【請求項１０】
コンピュータにより読み込み実行されるネットワーク構成管理プログラムであって、
前記コンピュータを、請求項１から請求項７のいずれか１項に記載のネットワーク構成管理装置として機能させる
ことを特徴とするネットワーク構成管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上の各構成要素の接続状態を表示するネットワーク構成管理装置、ネットワーク構成管理システム、ネットワーク構成管理方法、及びネットワーク構成管理プログラムに関する。
【背景技術】
【０００２】
従来、例えばイントラネット等の企業内ネットワーク等に接続される端末装置の接続構成を表示させる装置が知られている（例えば、特許文献１）。
特許文献１に記載の装置は、ネットワーク上の各機器から機器情報や障害情報を受信して、各機器の接続関係を示すネットワーク構成図を生成して表示させ、障害が発生している機器を表示させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２９６２０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ネットワークを管理する管理者は、管理対象であるネット―ワーク上の各構成要素の各々に対して、他の構成要素との接続関係だけではなく、通信量や通信時間、通信頻度、接続種別（プロトコル）等を管理する。すなわち、ネットワークを管理する上で、障害が発生している構成要素を迅速に検知して対応するだけでなく、障害の発生を事前に予測して対応策を講じる必要がある。また、ネットワークの管理や構築においても、サーバ同士の接続関係でなく、通信頻度等を考慮してネットワークの冗長化を図る必要もある。特に、通信時間や通信頻度を把握することは、障害の発生を事前に予測したり、ネットワークにおける通信環境を把握したりする上で重要な要素となる。
特許文献１に記載の装置では、ネットワーク上における各構成要素の接続関係と、障害が発生している構成要素の位置を表示することはできるが、上記のように、各構成要素間での通信時間や通信頻度、通信量や通信プロトコルが表示されないため、障害の発生の予測等、ネットワークにおける十分な管理ができないとの課題がある。
【０００５】
本発明は、ネットワークの管理を効率よく行うことができるネットワーク構成管理装置、ネットワーク構成管理システム、ネットワーク構成管理方法、ネットワーク構成管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るネットワーク構成管理装置は、複数の構成要素が通信可能に接続されたネットワークにおいて、前記構成要素に通信可能な他の構成要素である通信対象要素を示す通信ポリシーを記憶するポリシー記憶部から、複数の前記構成要素のそれぞれの前記通信ポリシーを読み込む通信検出手段と、前記構成要素と前記通信対象要素との間で通信が実施された際の通信時刻を少なくとも含むログデータを記憶するログ記憶部から前記ログデータを読み込むログ読込手段と、前記通信時刻に基づいて、前記構成要素と前記通信対象要素との通信頻度を算出する頻度算出手段と、前記通信ポリシー及び前記通信頻度に基づいて、前記構成要素を示す要素画像を表示させるとともに、前記構成要素に対応する前記要素画像と、前記通信対象要素に対応する前記要素画像とを線画像により接続し、かつ前記通信頻度に応じて前記線画像の表示形態を異ならせたネットワーク構成図を生成する構成図生成手段と、を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明では、通信検出手段が読み込んだ通信ポリシーにより、構成要素間の通信接続関係を把握できる。また、ログ読込手段により、構成要素間で通信が行われた際の通信時刻を含むログデータを読み込むことで、頻度算出手段は、所定期間における通信時刻（通信回数）から通信頻度を算出できる。そして、構成図生成手段は、各構成要素に対応する要素画像を配置し、そのうち通信接続が許可されている構成要素（要素画像）間に線画像を配置し、その線画像を通信頻度に応じて表示形態を変更したネットワーク構成図を生成する。このため、ネットワーク構成図には、各構成要素間の通信接続関係のみならず、構成要素間における通信頻度も表示されることになり、ネットワーク管理者は、当該ネットワーク構成図を確認することでネットワーク環境を適切に判断することができる。例えば、ネットワーク管理者は、通信負荷が高いルートから障害が発生するリスクを判断することができ、早期に障害発生に対する対策を立てることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態のネットワーク構成管理システムのシステム構成を示す模式図。
【図２】本実施形態の構成図生成サーバの概略構成を示すブロック図。
【図３】本実施形態の表示サーバの概略構成を示すブロック図。
【図４】本実施形態のネットワーク構成管理方法を示すフローチャート。
【図５】所定期間における通信時刻の一例を示す図。
【図６】本実施形態のシングルバンドビューによるネットワーク表示図の一例を示す図。
【図７】本実施形態のダブルバンドビューによるネットワーク表示図の一例を示す図。
【図８】本実施形態のコンプレックスバンドビューによるネットワーク表示図の一例を示す図。
【図９】本実施形態のネットワークビューによるネットワーク表示図の一例を示す図。
【図１０】本実施形態のオールビューによるネットワーク表示図の一例を示す図。
【図１１】本実施形態における表示サーバにおけるネットワーク表示図の表示処理を示すフローチャート。
【図１２】シングルバンドビューの他の態様を示す図。
【図１３】本実施形態における表示サーバにおける操作処理を示すフローチャート。
【図１４】ダブルバンドビューにおける表示位置の変更の手順を示す図。
【図１５】本実施形態の管理サーバによるネットワーク設定の処理の概略を示すフローチャート。
【図１６】本実施形態において仮想サーバを立ち上げた場合の描画処理の一例を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明に係る一実施形態のネットワーク構成管理システムについて説明する。
図１は、本実施形態のネットワーク構成管理システムのシステム構成を示す模式図である。
図１に示すように、本実施形態のネットワーク構成管理システム１は、複数の構成要素である複数のサーバ１０が通信可能に接続されることで構成される通信システムである。ネットワーク構成管理システム１は、ＬＡＮ（ローカルエリアネットワーク）により構築されており、複数のサーバ１０が接続された形態となる。サーバ１０間の接続は有線であってもよく、無線であってもよい。なお、ここで述べるサーバ１０は、１つのコンピュータにより構成された実機レベルのサーバ装置に限定されるものではなく、１つのコンピュータに複数の仮想サーバを立ち上げた場合の各仮想サーバを含むものである。よって、以下の説明において、このような仮想サーバも１つのサーバ１０として説明する。
【００１０】
また、１つのネットワーク内に複数のサーバグループ２（セキュリティグループ）が含まれていてもよい。各サーバグループ２には、複数のサーバ１０が属しており、これらのサーバ１０は、同一のセキュリティポリシーを有する。例えば外部（ＷＡＮ）や他のサーバグループ２との間にファイアーウォールが設けられる場合、当該ファイアーウォールにより保護される各サーバ１０は、同一のセキュリティポリシーを有しており、サーバグループ２を構成する。
【００１１】
また、ネットワーク構成管理システム１を構成するサーバ１０には、監視サーバ２０、補完サーバ３０、構成図生成サーバ４０、管理サーバ５０等が含まれている。
監視サーバ２０は、ネットワーク構成管理システム１を構成する全てのサーバ１０の通信を監視し、各サーバ１０の通信ログ（ログデータ）を記憶する。
補完サーバ３０は、ネットワーク構成管理システム１を構成する全てのサーバ１０のサーバ名やサーバグループ２等を補完するための補完データを記憶する。
構成図生成サーバ４０は、監視サーバ２０からログデータを受信し、補完サーバ３０から補完データを受信する。そして、これらのログデータ及び補完データを用いて、各サーバ１０の通信接続状態を検出し、ネットワーク構成図を生成する。
管理サーバ５０は、ネットワーク上の各サーバ１０の設定変更や、仮想サーバの設定変更（立ち上げや削除）等のサーバ管理処理を行う。
ここで、本実施形態では、構成図生成サーバ４０及び管理サーバ５０により、本発明のネットワーク構成管理装置が構成される。なお、本実施形態において、監視サーバ２０、補完サーバ３０、構成図生成サーバ４０、及び管理サーバ５０を、それぞれ、別サーバとして構成される例を示すがこれに限定されない。例えば、１つのサーバ１０に、監視サーバ２０、補完サーバ３０、構成図生成サーバ４０、及び管理サーバ５０の少なくとも２つ以上を集約させてもよい。
【００１２】
そして、本実施形態のネットワーク構成管理システム１では、各サーバ１０にネットワーク構成図を表示させるための表示プログラム（例えばブラウザ等）がインストールされており、構成図生成サーバ４０により生成されたネットワーク構成図を表示させる。ここで、以下の説明において、ネットワーク構成図を表示させるサーバ１０（表示プログラムが実行されたサーバ１０）を、その他のサーバ１０と区別するために、表示サーバ６０として説明する。また、表示サーバ６０にて表示するネットワーク構成図を、構成図生成サーバ４０により生成される描画用データであるネットワーク構成図と区別するために、ネットワーク表示図を称す。
【００１３】
［監視サーバ］
監視サーバ２０は、コンピュータにより構成され、ＨＤＤ（Hard Disk Drive）等の記憶部（第一記憶部２１）や、ＣＰＵ（Central Processing Unit）等の演算回路により構成された制御部（第一制御部２２）等を備えている。
本実施形態の監視サーバ２０は、ネットワーク構成管理システム１を構成する全てのサーバ１０に対して通信可能に接続されており、各サーバ１０からログデータを取得し、第一記憶部２１に記憶する。すなわち、監視サーバ２０の第一記憶部２１は、本発明のログ記憶部として機能する。
また、第一記憶部２１には、監視サーバ２０の動作を制御する各種プログラムが記憶されている。
【００１４】
ここで、ログデータとしては、識別データ、通信対象データ、通信量データ、通信時刻データ、通信プロトコルデータ等が記録される。
識別データは、通信を行ったサーバ１０（ログデータの送信元のサーバ１０）を識別するためのデータであり、例えばＩＰアドレス等が例示できる。
通信対象データは、サーバ１０が通信を行った際の相手のサーバ１０（通信対象要素）を識別するためのデータであり、通信相手のサーバ１０の識別データ（例えばＩＰアドレス等）が記録される。
通信量データは、サーバ１０間で通信を行った際の通信データ量である。
通信時刻データは、通信が行われた際の時刻である。
通信プロトコルデータは、サーバ１０間で通信を行った際の上位層プロトコル（例えば、ｈｔｔｐ，ｆｔｐ，ｔｅｌｎｅｔ，ｓｍｔｐ等）が記録される。
【００１５】
監視サーバ２０の第一制御部２２は、第一記憶部２１に記憶されたプログラムを読み込んで実行することで、ログ要求手段として機能する。すなわち、第一制御部２２は、ネットワーク構成管理システム１のネットワーク上の各サーバ１０に対して、ログデータの送信を要求する要求信号を一定周期で送信する。これにより、各サーバ１０は、監視サーバ２０に対してログデータを送信し、第一制御部２２（ログ要求手段）は、取得したログデータを第一記憶部２１に記憶する。この際、要求信号に対して応答が無い場合や、サーバ１０に要求信号を送信できない場合は、第一制御部２２は、当該サーバ１０又はサーバ１０までの通信経路上に障害が発生している旨をログデータに記憶する。
なお、ここでは、監視サーバ２０からの要求信号に対して、各サーバ１０がログデータを返信する形態を示すが、これに限定されるものではなく、各サーバ１０が一定周期でログデータを監視サーバ２０に送信してもよく、各サーバ１０が他のサーバ１０と通信する毎にそのログデータを監視サーバ２０に送信してもよい。この場合、サーバ１０において障害が発生している場合は、当該サーバ１０と通信可能な他のサーバ１０から監視サーバ２０に障害の発生を知らせるデータを送信すればよい。
【００１６】
［補完サーバ］
補完サーバ３０は、コンピュータにより構成され、ＨＤＤ等の記憶部（第二記憶部３１）や、ＣＰＵ等の演算回路により構成された制御部（第二制御部３２）等を備えている。本実施形態の補完サーバ３０は、ネットワーク構成図を生成する際に、各サーバ１０の名称等をネットワーク構成図上に表示させるための各種データ（補完データ）を記憶する。
【００１７】
第二記憶部３１に記憶される補完データとしては、識別データ、サーバ詳細データ、通信ポリシー、グループデータ、及びセキュリティポリシー等が記録されている。すなわち、通信ポリシー及びセキュリティポリシーを記憶する補完サーバ３０の第二記憶部３１は、ポリシー記憶部及びセキュリティポリシー記憶部として機能する。
【００１８】
識別データは、サーバ１０を識別するためのデータであり、例えばＩＰアドレス等が記録される。
サーバ詳細データは、例えば、識別データにて特定されるサーバ１０のサーバ名や、当該サーバ１０を使用するユーザ（アカウント名）、サーバ１０のスペックデータ（ＣＰＵの性能やメモリの容量、記憶領域のデータ容量等）等、サーバ１０に関するデータである。
【００１９】
通信ポリシーは、識別データにて特定されるサーバ１０が、通信を許可された他のサーバ１０を示すデータである。通信ポリシーには、例えば、通信可となる対象のサーバ１０の識別データ（ＩＰアドレス等）や、通信を許可されたプロトコル（上位層プロトコル）等が記録される。
【００２０】
グループデータは、識別データにて特定されるサーバ１０が属するサーバグループ２を示すデータであり、当該サーバ１０がサーバグループ２を構築する場合に記録される。
セキュリティポリシーは、識別データにて特定されるサーバ１０又はグループデータにて特定されるサーバグループ２の通信セキュリティに関するポリシーである。このセキュリティポリシーは、ルーター等により通信が制御された複数のサーバ１０（同一のサーバグループ２に属するサーバ１０）に共通するセキュリティレベルを記録している。セキュリティレベルとしては、例えば、サーバグループ２に属するサーバ１０に記憶されている特定のデータに対するアクセス権の範囲、特定の操作コマンドの実行を許可する範囲等に応じて設定される。よって、アクセス権の範囲が大きい（誰でもアクセスできる）サーバグループ２や、実行を許可される操作コマンドの数が多いサーバグループ２では、セキュリティレベルが低くなる。一方、ファイアーウォール等が設けられることで、アクセス権が限られている場合や、実行可能な操作コマンドが限られている場合は、セキュリティレベルが高くなる。
また、第二記憶部３１には、補完サーバ３０を制御する各種プログラムが記憶される。
【００２１】
補完サーバ３０の第二制御部３２は、第二記憶部３１に記憶されたプログラムを読み込んで実行することで、補完データ取得手段として機能する。
すなわち、補完サーバ３０の第二制御部３２は、各サーバ１０又は管理サーバ５０から補完データを取得する。補完データの取得は、例えば、サーバ１０やサーバグループ２において変更があった場合、又は、新規のサーバ１０やサーバグループ２が立ち上げられた場合に、サーバ１０や管理サーバ５０から送信された補完データを受信し、第二記憶部３１に記憶する。
【００２２】
［構成図生成サーバ４０］
図２は、本実施形態の構成図生成サーバ４０の概略構成を示すブロック図である。
構成図生成サーバ４０は、ネットワーク構成図を生成する。この構成図生成サーバ４０は、コンピュータにより構成され、ＨＤＤ等の記憶部（第三記憶部４１）や、ＣＰＵ等の演算回路により構成された制御部（第三制御部４２）等を備えている。本実施形態の構成図生成サーバ４０は、サーバ１０（表示サーバ６０）からの構成図要求を受信すると、ネットワーク構成図を生成して、構成図要求の送信元のサーバ１０（表示サーバ６０）に対して出力する。なお、本発明でのネットワーク構成図の生成とは、各サーバ１０間の接続関係を図面化したイメージデータを生成するものに限定されず、表示サーバ６０にインストールされた描画プログラムによりネットワーク構成図を構築させる描画用データを生成することをも含む。すなわち、ネットワーク上のサーバ１０間の関係図、通信量、通信頻度、及びプロトコルの関係を示す画像データを、所定の接続関係で配置させる旨のデータも、本発明のネットワーク構成図に含まれる。本実施形態では、構成図生成サーバ４０が描画用データを生成する例を説明する。
【００２３】
本実施形態の構成図生成サーバ４０の記憶部（第三記憶部４１）には、監視サーバ２０から受信したログデータ、補完サーバ３０から受信した補完データが記憶される。また、第三記憶部４１には、構成図生成サーバ４０を制御する各種プログラム（例えば、ネットワーク構成管理プログラム）が記憶されている。
【００２４】
構成図生成サーバ４０の第三制御部４２は、第三記憶部４１に記憶されたプログラムを読み込み実行することで、図２に示すように、要求受付手段４２１、通信検出手段４２２、ログ読込手段４２３、頻度算出手段４２４、構成図生成手段４２５、及び出力手段４２６として機能する。
要求受付手段４２１は、表示サーバ６０からのネットワーク構成図の表示要求（表示要求データ）を受け付ける。
通信検出手段４２２は、本発明のセキュリティ検出手段としても機能する。つまり、通信検出手段４２２は、補完サーバ３０から、通信ポリシーやセキュリティポリシー等が含まれる補完データを受信し、第三記憶部４１に記憶する。
ログ読込手段４２３は、監視サーバ２０からログデータを受信し、第三記憶部４１に記憶する。
頻度算出手段４２４は、ログデータに基づいて、所定期間（例えば現時点から１週間前までの期間等）における各サーバ１０間の通信頻度を算出する。
【００２５】
構成図生成手段４２５は、補完データ及びログデータに基づいて、通信接続が許可されたサーバ１０間の関係、及びその通信量、通信頻度、通信プロトコルを示したネットワーク構成図を生成する。なお、上述したように、ネットワーク構成図としては、例えばイメージデータであってもよく、ブラウザによりネットワーク構成図を適宜構築させるための描画用データであってもよい。描画用データを送信する場合では、少なくとも、各サーバ１０と、各サーバ１０が通信可能となる他のサーバ１０とを示す要素画像、各サーバ１０間の接続関係を示す線画像、当該線画像における線種、線の太さ、線色の濃淡を示す各データが含まれていればよい。
出力手段４２６は、表示要求の送信元のサーバ１０に対して、生成したネットワーク構成図を出力（送信）する。
【００２６】
［管理サーバ］
次に、管理サーバ５０について説明する。
管理サーバ５０は、コンピュータにより構成され、ＨＤＤ等の記憶部（第四記憶部５１）や、ＣＰＵ等の演算回路により構成された制御部（第四制御部５２）等を備えている。本実施形態の管理サーバ５０は、通信が許可されたサーバ１０（例えば、同一のサーバグループ２に属するサーバ１０）の仕様を変更する。
【００２７】
具体的には、管理サーバ５０の第四記憶部５１には、管理サーバ５０を管理するための各種データ及び各種プログラムが記録されている。
また、第四制御部５２は、第四記憶部５１に記憶された各種プログラムを読み込むことで、設定要求受信手段５２１、サーバ管理手段５２２等として機能する。
設定要求受信手段５２１は、本発明の描画要求受信手段及び新規要素要求受信手段として機能し、表示サーバ６０からネットワーク設定の変更や新規仮想サーバの立ち上げや削除を要求する設定要求（本発明の描画要求や新規要素生成要求）を受信する。
サーバ管理手段５２２は、本発明の指令出力手段及び仮想サーバ要求手段として機能する。例えば、サーバ管理手段５２２は、設定要求に基づいて、所定のサーバ１０から他のサーバ１０への通信接続関係の設定（アクセス権の付与やアクセス権の剥奪等）や、通信を可能とするプロトコルの設定、通信量の制限等の各種設定処理を行う。これにより、各サーバ１０にて通信ポリシーが設定（新規設定や更新）され、他のサーバ１０との通信が許可される。つまり、サーバ管理手段５２２は、対象となるサーバ１０に対して、通信ポリシーを変更する旨の通信ポリシー変更指令を出力して通信ポリシーを変更させる。また、管理サーバ５０は、設定内容を補完サーバ３０に送信することで、補完データに記憶される補完データが更新される。
また、サーバ管理手段５２２は、特定のサーバ１０に対して、仮想サーバの設定を行う。つまり、サーバ管理手段５２２は、仮想サーバを立ち上げる旨の設定要求に基づいて、対象となるサーバ１０に対して前記仮想サーバの立ち上げを要求し、当該サーバ１０の記憶部に、仮想サーバとして機能させるための記憶領域を確保して仮想化させ、当該記憶領域において起動させるＯＳを導入させる。この場合、仮想サーバは、１つのサーバ１０として認識されることになり、仮想サーバ１０に対する補完データが生成され、補完サーバ３０に記憶される。また、サーバ管理手段５２２は、仮想サーバを削除する旨の設定要求に基づいて、対象となるサーバ１０に対して前記仮想サーバの削除を要求する。これにより、当該サーバ１０の記憶部から仮想サーバに割り当てられていた記憶領域が削除され、仮想化が解除される。
【００２８】
［表示サーバ］
次に、表示サーバ６０の構成について説明する。
図３は、表示サーバ６０の概略構成を示すブロック図である。
表示サーバ６０は、上述したように、ネットワーク構成管理システム１のネットワークを構築するサーバ１０である。すなわち、表示プログラムがインストールされたサーバ１０であり、構成図生成サーバ４０と接続可能であれば、如何なるサーバ１０も表示サーバ６０として機能させることができる。
表示サーバ６０は、コンピュータにより構成され、ＨＤＤ等の記憶部（第五記憶部６１）や、ＣＰＵ（Central Processing Unit）等の演算回路により構成された制御部（第五制御部６２）等を備えている。また、表示サーバ６０は、キーボードやマウス、タッチパネル等により構成された入力操作部６３、画像を表示させる表示部６４等を備える。
第五記憶部６１は、表示サーバ６０を制御するための各種データや各種プログラムを記憶する。
第五制御部６２は、第五記憶部６１に記憶されたプログラムを読み込み実行することで、構成図要求手段６２１、構成図表示手段６２２、変更取得手段６２３、及び変更要求手段６２４として機能する。
【００２９】
構成図要求手段６２１は、ユーザにより入力操作部６３が操作され、ネットワーク構成図の表示を要求する旨の操作信号を受け付けた際に、構成図生成サーバ４０に対して構成図要求を送信する。
構成図表示手段６２２は、構成図生成サーバ４０から送信されたネットワーク構成図（描画用データ）を受信し、ネットワーク表示図を表示部６４に表示させる。
変更取得手段６２３は、入力操作部６３から所定のサーバ１０のネットワーク構成を変更する旨や、仮想サーバを立ち上げる旨の操作信号を受け付ける。
変更要求手段６２４は、管理サーバ５０に対してネットワーク構成の変更や仮想サーバの立ち上げを要求する設定要求を送信する。
【００３０】
［ネットワーク構成管理システムの動作］
次に、上述のようなネットワーク構成管理システム１における、ネットワーク表示図の表示処理（ネットワーク構成管理方法）について説明する。
［ネットワーク構成図生成処理］
図４は、ネットワーク構成管理方法を示すフローチャートである。
本実施形態において、ネットワーク構成管理システム１のネットワーク上のサーバ１０のうちの１つ（表示サーバ６０）において、例えばユーザの入力操作部の操作により、ネットワーク構成図の表示を要求する旨の操作信号が入力されると、構成図要求手段６２１は、構成図生成サーバ４０に対して構成図要求を送信する（ステップＳ１１）。そして、構成図生成サーバ４０の要求受付手段４２１は、当該構成図要求を受信する（ステップＳ２１）。
【００３１】
具体的には、構成図生成サーバ４０の第三記憶部４１に、企業内ネットワークのサーバ１０にのみアクセスが許可されたネットワーク構成図の生成及び表示を行うための専用コンテンツ（例えばＲｕｂｙ等のプログラム言語により記述されるプログラム）が、他のサーバ１０から閲覧可能に記録（公開）されている。そして、表示サーバ６０において、ブラウザ等のアプリケーションが起動され、上記専用コンテンツにアクセスする。ここで、入力操作部６３により専用コンテンツにアクセスする操作は、言い換えると、ネットワーク構成図の生成を要求する旨の操作信号を入力したことを意味する。また、構成図生成サーバ４０の専用コンテンツにアクセスすることで、表示サーバ６０から構成図生成サーバ４０に対して、アクセス元である表示サーバ６０のＩＰアドレス（識別データ）とともに、ネットワーク構成図の生成を要求する構成図要求を送信することになる。
【００３２】
ステップＳ２１において、構成図要求を受信すると、構成図生成サーバ４０は、ログデータ及び補完データを受信する（ステップＳ２２）。
具体的には、構成図生成サーバ４０の通信検出手段４２２は、補完サーバ３０に補完データの送信を要求する要求信号を送信し、ログ読込手段４２３は、監視サーバ２０にログデータの送信を要求する要求信号を送信する。これにより、補完サーバ３０から補完データが、また監視サーバ２０からログデータが構成図生成サーバ４０に送信される。受信した補完データやログデータは適宜第三記憶部４１に記憶される。
【００３３】
この後、頻度算出手段４２４は、ログデータに基づいて、通信頻度を算出する（ステップＳ２３）。
ログデータには、上述のように、各サーバ１０の他のサーバ１０に対する通信履歴が記録されており、具体的には、通信量、通信プロトコル、通信時刻が記録される。
したがって、頻度算出手段４２４は、ステップＳ２３において構成図要求を受信した時点を基準とし、予め設定された過去所定期間（例えば５日間等）における通信時刻を検出し、通信頻度を算出する。通信頻度としては、例えば、過去所定期間における通信回数を用いてもよく、通信回数を所定期間の長さ（例えば５日）で割った値を通信頻度としてもよい。
【００３４】
さらには、頻度算出手段４２４は、所定の第一期間（例えば５日間）のログデータから、第一期間よりも短い第二期間（例えば１日）毎の通信頻度を算出してもよい。この場合、通信頻度の増減傾向を判定することが可能となる。
図５（Ａ）は、サーバ「Ａ」のサーバ「Ｂ」に対する通信時刻の例、図５（Ｂ）は、サーバ「Ｃ」のサーバ「Ｂ」に対する通信時刻の例である。
図５に示す例において、所定期間（５日間）のサーバ「Ｂ」に対する通信回数は、サーバ「Ａ」及びサーバ「Ｂ」ともに１０回であり、通信頻度は同一となる。
しかしながら、サーバ「Ａ」では、１日毎の通信回数が徐々に減少しており、サーバ「Ｃ」では、一日毎の通信回数に変動がない。上記のように、第一期間よりも短い第二期間（例えば１日）毎の通信頻度することで、このような通信頻度の増減傾向を判定することができる。
【００３５】
ステップＳ２３の後、構成図生成手段４２５は、補完データ、ログデータ、及び算出された通信頻度に基づいたネットワーク構成図を生成する（ステップＳ２４）。
図６から図９は、ネットワーク構成図（ネットワーク表示図）の一例を示す図である。
本実施形態では、表示サーバ６０においてネットワーク表示図を表示させる際に、図６から図８に示すように、各サーバ１０を示す要素画像１０１と、通信接続が許可されたサーバ１０を示すための線画像１０２と、グループ画像１０３（図９参照）と、を表示させる。
【００３６】
要素画像１０１としては、例えば円画像や矩形画像、球体画像や直方体画像等の幾何学画像にサーバ名を示すテキストとして重畳させた画像を例示できる。また、サーバ１０が属するサーバグループ２等によって要素画像１０１の色を変更する。
すなわち、構成図生成手段４２５は、補完データの識別データやサーバ詳細データを参照して、各サーバ１０に対応する要素画像１０１を生成する。この際、同一のサーバグループ２に属するサーバ１０に対して同一色の要素画像１０１を配置し、他のサーバグループ２に属するサーバ１０は、異なる色とする。これにより、同一サーバグループ２の要素画像１０１は同一色となる。
なお、サーバ１０が仮想サーバである場合に、構成図生成手段４２５は、構成要素１０１に仮想サーバである旨の画像を重畳させたり、要素画像１０１の表示形態を異ならせたりしてもよい。
【００３７】
また、線画像１０２は、通信接続関係にあるサーバ１０間を表示する画像であり、所定期間において、サーバ１０間で通信された際の通信量、通信プロトコル、通信頻度を併せて表示する画像となる。
具体的には、構成図生成手段４２５は、補完データの通信ポリシーに基づいて、各サーバ１０間の通信接続関係を特定する。例えば、サーバ「Ａ」と、サーバ「Ｂ」との間に通信接続を許可する通信ポリシーが記録され、サーバ「Ｃ」と、サーバ「Ｂ」との間に通信接続を許可する通信ポリシーが記録され、サーバ「Ａ」と、サーバ「Ｃ」との間に通信接続を不許可とする通信ポリシーが記録されている場合、サーバ「Ａ」に対応する要素画像１０１とサーバ「Ｂ」に対応する要素画像１０１とを接続する線画像１０２、サーバ「Ｃ」に対応する要素画像１０１とサーバ「Ｂ」に対応する要素画像１０１とを接続する線画像１０２を配置する。ここで、要素画像１０１間に線画像１０２を配置する、とは、表示サーバ６０において、ネットワーク表示図を描画して表示させる際に、要素画像１０１同士が線画像１０２により接続されるように、線画像１０２と要素画像１０１とを関連付けることを意味する。
【００３８】
また、構成図生成手段４２５は、ログデータに記録される各ログから、接続関係にある２つのサーバ間での通信量と通信プロトコル、またステップＳ２３により算出された通信頻度を検出する。そして、構成図生成手段４２５は、これらの通信量、通信頻度、通信プロトコルに応じて、線画像１０２の表示形態を変更する。
例えば、通信量に応じて、通信量が多くなるほど線画像１０２の線太さ（線幅）を太くする。また、通信プロトコルが「ｈｔｔｐ」である場合に実線、「ｆｔｐ」である場合に線分間隔が所定の第一間隔である破線、「ｔｅｌｎｅｔ」である場合に線分間隔が第一間隔とは異なる第二間隔である破線等の線種にする。
さらに、通信頻度に応じて、通信頻度が多いほど線画像１０２の色の濃淡を濃くして表示させる。なお、線画像１０２の色としては、例えば要素画像１０１と同一色とし、異なるサーバグループ２に属するサーバ１０同士の接続を示す線画像１０２では、２つのサーバグループ２のいずれか一方の色とする。この場合、サーバグループ２の規模が大きい方（例えば、属するサーバ１０の数が多い方）に合わせて線画像１０２の色を選択してもよい。或いは、線画像１０２をグラデーション表示させる等により、２つのサーバグループ２の色を表示してもよい。
また、一方のサーバ１０から他方のサーバ１０にのみ通信が許可されている場合や、一方のサーバ１０から他方のサーバ１０のみにデータが通信されている場合等では、線画像１０２に通信方向に応じた矢印を付与してもよい。双方通信である場合は、線画像１０２の両端に矢印を付与してもよい。
【００３９】
さらには、上記のように、頻度算出手段４２４が、通信頻度の増減傾向を判定する場合、例えば線画像１０２の外周（輪郭線）に沿って線画像１０２とは異なる色の輪郭強調線を配置してもよい。例えば、通信頻度が増加傾向である場合に、輪郭強調線を例えば色相環において線画像１０２の色と補色の関係となる色とし、通信頻度が減少傾向である場合に、輪郭強調線を例えば色相環において線画像１０２の色に近い色相の色とする。
なお、上記の例は、増加傾向、減少傾向、変化なしのいずれかを判定する例であるが、第二期間（例えば１日）毎の通信頻度の変化が表示されるようにアニメーション表示させてもよい。この場合、第二期間における通信回数が所定の上限値以上である場合に、線画像１０２の輪郭強調線の色を線画像１０２の補色とし、所定の下限値以下である場合に、輪郭強調線の色を線画像１０２と近い色相にして、輪郭強調線の色が経時的に変化するアニメーション画像である線画像１０２を生成する。
【００４０】
グループ画像１０３は、サーバグループ２のセキュリティレベルを表示する画像である。このグループ画像１０３は、同一のセキュリティポリシーを有するサーバグループ２を囲う枠画像である。また、枠画像の線色は、セキュリティレベルに応じて変更される。例えば、セキュリティが高いサーバグループ２に対しては、赤色等の警告を示す色（人に警告を促す際に用いられる色）を用いたグループ画像１０３となり、セキュリティが低いサーバグループ２に対しては、青色等の人に警告感を与えない色を用いたグループ画像１０３となる。なお、グループ画像１０３によるセキュリティレベルの表示は、上記に限定されず、例えば、色の濃淡等によりセキュリティレベルを表示させてもよい。また、セキュリティレベルを示す数値をグループ画像１０３に重畳させてもよい。
また、グループ画像１０３に、サーバグループのグループ名称を重畳表示させてもよく、この場合、補完データとして、各サーバグループ２に対応するグループ名を記憶しておけばよい。
さらに、構成図生成手段４２５は、後述するネットワークビューの表示において、各グループ画像１０３を配置する配置位置も設定する。具体的には、セキュリティレベルが高いサーバグループ２を中心位置に、セキュリティレベルが低いサーバグループが外側になるように、各サーバグループ２の配置位置を設定する。
【００４１】
本実施形態では、構成図生成手段４２５は、以上のような要素画像１０１、線画像１０２、グループ画像１０３、及びこれらの画像の配置位置や接続関係を示したデータ形式（表示サーバ６０の構成図表示手段６２２により描画処理させるためのデータ形式）のネットワーク構成図（描画用データ）を生成する。
そして、構成図生成サーバ４０は、生成したネットワーク構成図を、表示サーバ６０に送信する（ステップＳ２５）。
【００４２】
表示サーバ６０は、ネットワーク構成図（描画データ）を受信する（ステップＳ１２）と、構成図表示手段６２２により、描画データを適宜処理してネットワーク表示図を表示部６４に表示させる表示処理を実施する（ステップＳ１３）。
【００４３】
［表示処理］
図１１は、表示サーバ６０におけるネットワーク表示図の表示処理を示すフローチャートである。
本実施形態では、ネットワーク表示図の表示において、所定のサーバ１０の接続関係を示すシングルバンドビュー（図６参照）、２つのサーバ１０の接続関係を示すダブルバンドビュー（図７参照）、サーバグループ内の接続関係を示すコンプレックスバンドビュー（図８参照）、複数のサーバグループの接続関係を示すネットワークビュー（図９参照）、及びネットワーク構成管理システム１のネットワーク全体における接続関係を示すオールビュー（図１０参照）の５種の少なくともいずれかを表示させる。
【００４４】
ステップＳ１３による表示処理では、構成図表示手段６２２は、先ず、表示形式がシングルバンドビューであるか否かを判定する（ステップＳ３１）。本実施形態では、デフォルトとして、シングルバンドビューが選択されているものとする。よって、ステップＳ１２の直後では、ステップＳ３１において、「Ｙｅｓ」と判定され、後述するステップＳ３５に移行してシングルバンドビューの表示が行われる。
なお、ここではデフォルトとして、シングルバンドビューの表示を行う例を示すが、例えば、最初に表示させる表示形式を指定可能としてもよい。この場合、例えば、構成図表示手段６２２は、表示部６４に表示形式の選択を促す表示を行い、入力操作部６３の入力操作を受け付ける処理を行えばよい。
【００４５】
構成図表示手段６２２は、ステップＳ３１において、「Ｎｏ」と判定された場合、ダブルバンドビューの表示を行うか否かを判定する（ステップＳ３２）。つまり、ユーザの入力操作部６３の入力操作により、ダブルビューの表示への表示変更要求を受け付けたか否かを判定する。
ステップＳ３２において、「Ｎｏ」と判定された場合、構成図表示手段６２２は、コンプレックスバンドビューの表示を行うか否かを判定する（ステップＳ３３）。つまり、ユーザの入力操作部６３の入力操作により、コンプレックスバンドビューの表示への表示変更要求を受け付けたか否かを判定する。
ステップＳ３３において、「Ｎｏ」と判定された場合、構成図表示手段６２２は、ネットワークビューの表示を行うか否かを判定する（ステップＳ３４）。つまり、ユーザの入力操作部６３の入力操作により、ネットワークビューの表示への表示変更要求を受け付けたか否かを判定する。また、ステップＳ３４において、「Ｎｏ」と判定された場合、構成図表示手段６２２は、オールビューの表示を行うと判定する。
【００４６】
［シングルバンドビュー］
ステップＳ３１において「Ｙｅｓ」と判定された場合、構成図表示手段６２２は、シングルバンドビューの表示を行う（ステップＳ３５）。
ステップＳ３５では、構成図表示手段６２２は、所定のサーバ１０（中心サーバ）を中心とし、中心サーバとネットワーク接続されるサーバ１０との接続関係を示すシングルバンドビューの表示を行う。具体的には、構成図表示手段６２２は、ステップＳ１２にて受信したネットワーク構成図（描画用データ）から、中心サーバの識別データ（ＩＰアドレス等）に対応した要素画像１０１、当該中心サーバと接続関係にあるサーバ１０に対応する要素画像１０１、及び中心サーバと接続関係にあるサーバ１０と中心サーバとの間での通信状態を示す線画像１０２を読み出す。
そして、図６に示すように、中心サーバに対応する要素画像１０１を中心に配置し、他の要素画像１０１をその周囲に配置し、かつ、対応する線画像１０２で要素画像１０１間を接続したシングルバンドビューを表示部６４に表示させる。
【００４７】
なお、中心サーバとしては、例えば、入力操作部６３からの入力操作により識別データ（ＩＰアドレス等）を指定する操作を受け付け、当該指定されたサーバを中心サーバとしてもよく、自サーバ（表示サーバ６０）を中心サーバとしてもよい。またデフォルトとして表示させる中心サーバが予めユーザ入力によって設定されていてもよい。
【００４８】
［ダブルバンドビュー］
ステップＳ３２において「Ｙｅｓ」と判定された場合、構成図表示手段６２２は、ダブルバンドビューでの表示を行う（ステップＳ３６）。
ステップＳ３６では、構成図表示手段６２２は、２つの中心サーバと、これらの中心サーバとネットワーク接続されるサーバ１０との接続関係を示すダブルバンドビューの表示を行う。具体的には、構成図表示手段６２２は、ステップＳ１２にて受信したネットワーク構成図（描画用データ）から、２つの中心サーバの識別データ（ＩＰアドレス等）に対応したそれぞれの要素画像１０１、２つの中心サーバと接続関係にあるサーバ１０に対応する要素画像１０１、及び２つの中心サーバと接続関係にあるサーバ１０と中心サーバとの間での通信状態を示す線画像１０２を読み出す。
そして、図７に示すように、２つの中心サーバに対応する要素画像１０１を中心位置に並置し、他の要素画像１０１をその周囲に配置し、かつ、対応する線画像１０２で要素画像１０１間を接続したダブルバンドビューを表示部６４に表示させる。
【００４９】
なお、中心サーバとしては、シングルバンドビューと同様、例えば入力操作部６３からの入力操作により識別データ（ＩＰアドレス等）を指定する操作を受け付けてもよく、自サーバ（表示サーバ６０）と自サーバに接続される他のサーバ１０を中心サーバとしてもよく、予めデフォルトとして表示させる中心サーバが設定されていてもよい。
また、詳細は後述するが、シングルバンドビューからダブルバンドビューに表示形式を変更する場合、シングルバンドビューにおける中心サーバと、シングルバンドビューで指定された要素画像１０１に対応するサーバ１０とを中心サーバとする。
また、本実施形態では、２つのサーバ１０を中心とした接続関係を示すネットワーク表示図を例示するが、３つ以上のサーバ１０を中心とした接続関係を示すネットワーク表示図としてもよい。
【００５０】
［コンプレックスバンドビュー］
ステップＳ３３において「Ｙｅｓ」と判定された場合、構成図表示手段６２２は、コンプレックスバンドビューでの表示を行う（ステップＳ３７）。
ステップＳ３７では、構成図表示手段６２２は、１つの中心となるサーバグループ２（中心サーバグループ）に属する各サーバ１０の接続関係、及び当該中心サーバグループとネットワーク接続されるサーバ１０との接続関係を示すコンプレックスバンドビューの表示を行う。具体的には、構成図表示手段６２２は、ステップＳ１２にて受信したネットワーク構成図（描画用データ）から、中心サーバの識別データ（ＩＰアドレス等）に対応した要素画像１０１、当該中心サーバと同じサーバグループ２（中心サーバグループ）に属するサーバ１０に対応した要素画像１０１、中心サーバグループのいずれかのサーバ１０と接続関係にあるサーバ１０に対応する要素画像１０１、及びこれらのサーバ１０の通信状態を示す線画像１０２を読み出す。
そして、図８に示すように、中心サーバグループに属するサーバ１０に対応した各要素画像１０１を中央に配置し、他の要素画像１０１をその周囲に配置し、かつ、対応する線画像１０２で要素画像１０１間を接続したコンプレックスバンドビューを表示部６４に表示させる。
なお、中心サーバは、シングルバンドビューやダブルバンドビューと同様に設定する。
【００５１】
［ネットワークビュー］
ステップＳ３４において「Ｙｅｓ」と判定された場合、構成図表示手段６２２は、ネットワークビューでの表示を行う（ステップＳ３８）。ネットワークビューでは、ネットワーク構成管理システム１のネットワーク上における複数のサーバグループ２の関係が表示される。選択されるサーバグループ２としては、ユーザの入力操作部６３の入力操作により適宜選択されてもよく、例えば全てのサーバグループ２が選択されてもよい。
【００５２】
このステップＳ３８では、構成図表示手段６２２は、例えばユーザにより選択された複数のサーバグループ２に対応するグループ画像１０３と、当該サーバグループ２に属するサーバ１０に対応する要素画像１０１と、各サーバグループ２に属するサーバ１０の通信状態を示す線画像１０２とを、ステップＳ１２にて受信したネットワーク構成図（描画用データ）から読み出す。
そして構成図表示手段６２２は、図９に示すように、サーバグループ２を示すグループ画像１０３のうち、セキュリティレベルが最も高いサーバグループ２に対応したグループ画像１０３を中心に配置し、セキュリティレベルが低いサーバグループ２に対応したグループ画像１０３ほど外側に位置するように、各グループ画像１０３を配置する。また、各グループ画像１０３の枠内に当該サーバグループ２を構成するサーバ１０に対応した要素画像１０１を配置する。また、各要素画像１０１間に対応する線画像１０２を配置する。
【００５３】
また、グループ画像１０３の配置としては、さらに、ネットワーク上の位置が近いサーバグループ２に対応するグループ画像１０３を近接させて表示させてもよく、互いに通信が許可されたサーバグループ２のグループ画像１０３を交差若しくは隣接して配置してもよい。ここで、ネットワーク上の位置とは、実機（１つ若しくは複数のサーバ１０を構成する１つのコンピュータ）単位の位置ではなく、通信接続上での位置であり、各サーバグループ２間又は各サーバ１０間の通信におけるネットワークの冗長化を示すことができる。
【００５４】
［オールビュー］
ステップＳ３４において「Ｎｏ」と判定された場合、構成図表示手段６２２は、オールビューでの表示を行う（ステップＳ３９）。オールビューでは、ネットワーク構成管理システム１のネットワーク上における全てのサーバ１０の接続関係が表示される。
したがって、ステップＳ３９では、構成図表示手段６２２は、ステップＳ１２にて受信したネットワーク構成図（描画用データ）に含まれる全てのサーバ１０に対応した要素画像１０１、及び線画像１０２を読み出す。そして、全ての要素画像１０１を配置し、各要素画像１０１間に対応する線画像１０２を配置したオールビューを表示させる。
この際、サーバ１０の数等により、図１０に示すように、要素画像１０１を省略してもよい。この場合、各線画像１０２の交点（端点）によりサーバ１０が示されることになる。
【００５５】
以上のようなネットワーク表示図の表示の後、構成図表示手段６２２は、ネットワーク表示図の表示形式を変更する旨の表示変更要求を受け付けたか否かを判定する（ステップＳ４０）。
本実施形態では、ネットワーク表示図の表示形式への変更は、ユーザ操作により容易に行うことができる。
例えば、シングルバンドビューの表示画面において、中心サーバと接続関係にあるサーバ１０に対応した要素画像１０１が選択される（例えばマウスによるダブルバンドクリックや、タッチパネルによるダブルバンドタップ、右クリックからのコマンド選択等）ことで、構成図表示手段６２２は、中心サーバと選択されたサーバ１０とを中心としたダブルバンドビューの表示を行う旨の表示変更要求を受け付ける。
また、ダブルバンドビューの表示画面において、中心サーバと接続関係にあり、同一のサーバグループ２に属するサーバ１０に対応した要素画像１０１が選択されることで、構成図表示手段６２２は、当該サーバグループ２を中心サーバグループとしたコンプレックスバンドビューの表示を行う旨の表示変更要求を受け付ける。
さらに、コンプレックスバンドビューの表示画面において、中心サーバグループと接続関係にある他のサーバグループのサーバ１０に対応した要素画像１０１が選択されることで、構成図表示手段６２２は、当該選択された要素画像１０１のサーバ１０が属するサーバグループ２と、中心サーバグループとを含むネットワークビューの表示を行う旨の表示変更要求を受け付ける。ネットワークビューにおいて、サーバグループ２（グループ画像１０３）が選択されることで、当該選択されたサーバグループ２と接続関係にある他のサーバグループ２の要素画像１０１、線画像１０２、及びグループ画像１０３を追加したネットワークビューへの表示変更要求を受け付けてもよい。
【００５６】
また、構成図表示手段６２２は、表示部６４に表示形式を変更する旨のアイコン等の画像を表示させ、入力操作部６３により当該アイコンが選択された場合に、表示変更要求を受け付けてもよい。
図１２は、シングルバンドビューの他の態様を示す図である。
構成図表示手段６２２は、図１２に示すように、シングルバンドビューによるネットワーク接続図の他に、表示形式の変更やサーバ管理を指示するためのメニュー１０４を表示させてもよい。このメニュー１０４には、例えば、シングルバンドビュー、ダブルバンドビュー、コンプレックスバンドビュー、ネットワークビュー、及びオールビューへの表示形式の変更指示を示す形式変更アイコン１０５、接続関係の追加や接続関係の削除を示すネットワーク設定変更アイコン１０６、仮想サーバの立ち上げを示す仮想サーバ作成アイコン１０７、仮想サーバの削除を示す仮想サーバ削除アイコン１０８等の各種コマンドの選択画像が表示される。
図１２の例では、ユーザの入力操作部の操作に応じて、形式変更アイコン１０５が選択されることで、アイコンにより示される表示形式への表示変更要求が入力される。
なお、図１２では、シングルバンドビューの一例を示すが、他の表示形式（ダブルバンドビュー、コンプレックスバンドビュー、ネットワークビュー、オールビュー）においても同様に、上記のようなメニュー１０４を表示させてもよい。
【００５７】
上記のような表示変更要求が入力されると、ステップＳ４０において「Ｙｅｓ」と判定され、ステップＳ３１に戻る。これにより、表示変更要求に対応した表示形式に、ネットワーク表示図が変更されることになる。
また、ステップＳ４０において「Ｎｏ」と判定されると、ステップＳ１３の処理が終了する。
【００５８】
［ネットワーク表示図に対する操作］
本実施形態では、上述のように表示部６４に表示されたネットワーク表示図に対して、ユーザの入力操作部６３の操作により、所定の操作コマンドを入力することで、当該操作コマンドに応じた操作処理が実施される。すなわち、図４において、ステップＳ１３のネットワーク表示図の表示処理の後、操作コマンドに応じた操作処理が実施される（ステップＳ１４）。
【００５９】
図１３は、操作処理のフローチャートを示す図である。
操作処理では、構成図表示手段６２２は、要素画像１０１の表示位置を変更するか否かを判定する（ステップＳ５１）。つまり、構成図表示手段６２２は、入力操作部６３からの操作信号として、表示位置を変更する旨の操作信号が入力されたか否かを判定する。
図１４は、ダブルバンドビューにおける表示位置の変更の手順を示す図である。
図１４に示すように、例えば、ユーザが入力操作部６３の操作（マウスのドラッグ等）により、サーバ「Ａ−１」に対する要素画像１０１の配置位置を所定の移動位置に変更する操作を行う。これにより、入力操作部６３から要素画像１０１の移動位置への変更を指示する旨の操作信号が入力される。構成図表示手段６２２は、このような操作信号が入力されると、ステップＳ５１において「Ｙｅｓ」と判定し、操作信号に含まれる移動位置に要素画像１０１の配置位置を変更させて表示する（ステップＳ５２）。この際、指示された移動位置に、他の要素画像１０１や線画像１０２が存在する場合、これらの要素画像１０１や線画像１０２を同時に移動させ、各要素画像１０１や線画像１０２が重なり合わない様に表示させてもよい。
なお、図１４に示すダブルバンドビューを例に、表示位置の変更を説明したが、その他の表示形式においても同様である。
【００６０】
また、変更取得手段６２３は、入力操作部６３からの操作信号として、ネットワーク構成の変更を要求する旨の操作信号（設定要求）が入力されたか否かを判定する（ステップＳ５３）。
ここで、設定要求としては、各サーバ１０に対して、接続可能なサーバ１０を追加する旨の接続設定要求や、接続可能なサーバ１０間の接続を不許可とする接続不可設定要求、仮想サーバの立ち上げや削除を要求する仮想サーバ設定要求、仮想サーバの削除を要求する仮想サーバ削除設定要求等が挙げられる。
【００６１】
接続設定要求は、例えばダブルバンドビューやコンプレックスバンドビュー、ネットワークビュー等を表示している状態で、所定の要素画像１０１と、当該要素画像１０１との間に線画像１０２が設けられていない他の要素画像１０１との間に、線画像１０２を配置（描画）させる旨の描画要求を示す操作信号である。
この場合、変更取得手段６２３は、当該サーバ１０間での通信に関する詳細パラメータの入力欄を表示部６４に更に表示させる。そして、ユーザによる入力操作部６３の操作により各パラメータが入力されることで、当該詳細パラメータを取得する。詳細パラメータとしては、例えば、サーバ１０間の接続設定を行う際のアカウント名や、パスワード、接続を許可するポートやプロトコル等のパラメータ等が例示できる。
【００６２】
接続不可設定要求は、所定の線画像１０２を削除する旨の描画要求を示す操作信号である。
この場合も、変更取得手段６２３は、当該サーバ１０間での通信に関する詳細パラメータの入力欄を表示部６４に更に表示させ、当該詳細パラメータを取得する。詳細パラメータとしては、例えば、サーバ１０間の接続設定を行う際のアカウント名やパスワードである。
【００６３】
仮想サーバ設定要求は、例えばネットワーク表示図上の所定位置に仮想サーバに対応した要素画像を新規に作成する旨の操作信号である。
この場合、変更取得手段６２３は、仮想サーバの立ち上げに必要な詳細パラメータの入力欄を表示部６４に更に表示させ、当該詳細パラメータを取得する。詳細パラメータとしては、仮想サーバを立ち上げる場所（対象となるサーバ１０のＩＰアドレス等）、アカウント名、パスワード、仮想サーバに設定するログインＩＤ、ログインパスワード、記憶容量や仮想メモリ容量やＯＳ（Operating System）等のスペックデータ等が例示できる。
なお、仮想サーバを立ち上げる場所としては、ネットワーク表示図の表示形式によってそれぞれ異ならせてもよい。例えば、シングルバンドビューでは中心サーバが選択され、ダブルバンドビューでは、２つの中心サーバのいずれか、コンプレックスバンドビューでは、サーバグループ２に属するサーバ１０のいずれか等である。また、ユーザのアカウント名により、仮想サーバの立ち上げが許可されたサーバ１０を表示部６４にユーザにより選択可能に表示させてもよい。
【００６４】
仮想サーバ削除設定要求は、例えばネットワーク表示図上に表示されている要素画像１０１を削除する旨の操作信号である。
この場合、変更取得手段６２３は、要素画像１０１に対応したサーバ１０が仮想サーバである場合に、当該仮想サーバの削除に必要な詳細パラメータの入力欄を表示部６４に更に表示させ、当該詳細パラメータを取得する。詳細パラメータとしては、仮想サーバの仮想領域が設けられたサーバ１０の管理アカウント名、パスワード等が例示できる。
【００６５】
また、図１２に示すようなメニュー１０４が表示されている場合、当該メニュー１０４のネットワーク設定変更アイコン１０６や、仮想サーバアイコン１０７が選択されることで設定要求が入力されてもよい。
例えば、変更取得手段６２３は、２つの要素画像１０１が選択された状態で「接続追加」のネットワーク設定変更アイコン１０６が選択されることで、接続設定要求を受け付ける。また、線画像１０２が選択された状態で「接続削除」のネットワーク設定変更アイコン１０６が選択されることで、接続不可設定要求を受け付ける。さらに、要素画像１０１が選択された状態で仮想サーバ作成アイコン１０７や仮想サーバ削除アイコン１０８が選択されることで、当該要素画像１０１に対応するサーバ１０に対して仮想サーバを立ち上げる旨の仮想サーバ設定要求や、当該要素画像１０１に対応する仮想サーバを削除する仮想サーバ削除設定要求を受け付ける。
【００６６】
そして、ステップＳ５３で「Ｙｅｓ」と判定されると、変更要求手段６２４は、取得した設定要求を管理サーバ５０に送信する（ステップＳ５４）。
図１５は、管理サーバ５０によるネットワーク設定の処理の概略を示すフローチャートである。
管理サーバ５０の設定要求受信手段５２１は、表示サーバ６０から設定要求を受信する（ステップＳ６１）。サーバ管理手段５２２は、ステップＳ６１により受信した設定要求に基づいて、通信設定の変更や仮想サーバの設定（立ち上げや削除）を実施する。
具体的には、サーバ管理手段５２２は、設定要求に基づいて、通信設定の変更や仮想サーバの設定を行うサーバ１０を特定する（ステップＳ６２）。また、サーバ管理手段５２２は、設定要求に含まれるアカウント名が、特定したサーバ１０に対して通信設定や仮想サーバの設定を行うための権限があるか否かを判定する（ステップＳ６３）。
【００６７】
ステップＳ６３において、「Ｎｏ」と判定された場合は、表示サーバ６０に対してエラーを返す（ステップＳ６４）。
ステップＳ６３において、「Ｙｅｓ」と判定された場合は、設定要求の詳細パラメータに含まれるパラメータに従って、対象となるサーバ１０の各種設定（通信設定や仮想サーバの設定）を行う（ステップＳ６５）。
例えば、接続設定要求の場合、サーバ管理手段５２２は、対象となる２つのサーバ１０に対して、指定されたプロトコル（ポート）による通信を許可する旨の設定を行う。また、接続不可設定要求の場合は、対象となる２つのサーバ１０に対して、通信ができないように設定変更する。すなわち、接続設定要求や、接続不可設定要求の詳細パラメータに従って、各サーバ１０における通信ポリシーを変更する。また、補完サーバ３０に対して、変更した通信ポリシーを送信する。これにより、補完サーバ３０は、対象となるサーバ１０の補完データを更新する。
【００６８】
また、仮想サーバ設定要求や仮想サーバ削除設定要求の場合も同様である。
例えば仮想サーバ設定要求を受信した場合、サーバ管理手段５２２は、設定要求に含まれる詳細パラメータに従って、対象となるサーバ１０に仮想サーバを作成する。この場合も、サーバ管理手段５２２は、新規に生成した仮想サーバの補完データを補完サーバ３０に送信する。これにより、補完サーバ３０は、対象となるサーバ１０の補完データを更新する。なお、新規の仮想サーバのネットワーク設定に関しては、表示サーバ６０において、上記のように、ネットワーク表示図を表示させた上で、接続設定要求を入力することで実施することができる。
仮想サーバ削除設定要求を受信した場合、サーバ管理手段５２２は、設定要求に含まれる詳細パラメータに従って、仮想サーバが設けられるサーバ１０（親サーバ）の記憶領域から、対応する仮想サーバの仮想化を解除する。この場合、サーバ管理手段５２２は、削除した仮想サーバに対応する補完データを削除する旨を補完サーバ３０に送信する。これにより、補完サーバ３０は、対象となるサーバ１０の補完データを削除してデータを更新する。
【００６９】
ステップＳ６５により各種サーバ設定が実施された後、管理サーバ５０は、表示サーバ６０に設定の完了を示す完了データを返す（ステップＳ６６）。
【００７０】
図１３に戻り、表示サーバ６０は、管理サーバ５０からの返信データを受信し（ステップＳ５５）、当該返信が完了データであるかエラーであるかを判定する（ステップＳ５６）。返信データが完了データである場合（ステップＳ５６において「Ｙｅｓ」の場合）、構成図表示手段６２２は、ステップＳ５３にて受信した設定要求に対応する描画処理を行う（ステップＳ５７）。
図１６は、ステップＳ５７において仮想サーバを立ち上げた場合の描画処理の一例を示す図である。
例えば、ステップＳ５３において、接続設定要求が入力されている場合、構成図表示手段６２２は、当該接続設定要求に対応する２つの要素画像１０１間に線画像１０２を配置して接続する。また、ステップＳ５３において接続不可設定要求が入力されている場合、構成図表示手段６２２は、対応する線画像１０２を削除する。
さらに、ステップＳ５３において仮想サーバ設定要求が入力されている場合、構成図表示手段６２２は、図１６に示すように、仮想サーバに対応した新規要素画像１０１Ａを新たに表示させる。また、ステップＳ５３において仮想サーバ削除設定要求が入力されている場合、構成図表示手段６２２は、削除対象の仮想サーバに対応した要素画像１０１、及び当該要素画像１０１に接続されていた線画像１０２を削除する。
なお、ユーザにより、生成した仮想サーバの要素画像１０１Ａに対して線画像１０２を追加する旨の操作が行われると、ステップＳ５３において接続設定要求が入力されたと判定されることになる。よって、ステップＳ５３からステップＳ５６の処理が実施されることで、仮想サーバに対する通信ポリシーが設定されて、線画像１０２が追加されることになる。
【００７１】
ステップＳ５６の後、及びステップＳ５６において「Ｎｏ」と判定された場合（管理サーバ５０からエラーが返信された場合）、表示サーバ６０は、操作処理を継続するか否かを判定し（ステップＳ５８）、「Ｙｅｓ」の場合図４に示すステップＳ１３に戻り、「Ｎｏ」の場合操作処理を終了させる。
【００７２】
［本実施形態の作用効果］
本実施形態では、構成図生成サーバ４０は、通信検出手段４２２により補完サーバ３０から各サーバ１０の通信ポリシーを含む補完データを取得し、ログ読込手段４２３により監視サーバ２０から各サーバ１０の通信時刻を含む通信ログ（ログデータ）を取得する。また、頻度算出手段４２４は、ログデータの通信時刻から各サーバ１０の他のサーバ１０との通信頻度を算出する。そして、構成図生成手段４２５は、補完データに記録された通信ポリシーと、ログデータから、各サーバ１０に対応する要素画像１０１と、通信が許可されたサーバ１０間の接続を示す線画像１０２とを含み、かつ線画像１０２の濃淡によって通信頻度が表示可能となるネットワーク構成図（描画用データ）を生成する。
このため、当該描画データを受信した表示サーバ６０では、描画データに基づいてネットワーク表示図を表示した際に、各サーバ１０間の通信頻度を表示させることができる。これにより、ネットワーク管理者は、ネットワークにおいて、どのルートの通信頻度が高いかを容易に把握することができ、障害の発生等を迅速に予測して対応することができる。
また、本実施形態では、接続線の線種によって、通信頻度に加えて、通信量や通信プロトコルも表示されるため、ネットワーク管理者は、サーバ１０間での通信負荷を適切に判定することができる。
【００７３】
本実施形態では、監視サーバ２０がネットワーク上の各サーバ１０と通信可能に接続されており、各サーバ１０からログデータを取得して第一記憶部２１に記憶する。そして、構成図生成サーバ４０のログ読込手段４２３は、監視サーバ２０からログデータを受信する。
構成図生成サーバ４０が各サーバ１０からログデータを取得する構成とすると、当該構成図生成サーバ４０の処理負荷が増大し、ネットワーク構成図の生成処理において、迅速な処理ができない。これに対して、上記のように、監視サーバ２０と、構成図生成サーバ４０とをそれぞれ独立させることで、各々の処理負荷の増大を抑制でき、迅速なネットワーク構成図の生成を行うことができる。
同様に、ネットワーク表示図を表示させる表示サーバ６０、補完サーバ３０、管理サーバ５０は、構成図生成サーバ４０とは異なるサーバ１０であり、これにより、各サーバ１０における処理負荷の軽減を図れ、迅速な処理を実現できる。
【００７４】
本実施形態では、構成図生成手段４２５は、セキュリティポリシーに基づいて、同一のサーバグループ２に属するサーバ１０を囲うグループ画像１０３を配置する。これにより、ネットワーク管理者は、各サーバ１０が、どのサーバグループ２に属しているかを容易に見分けることができる。
また、本実施形態では、セキュリティレベルに応じてグループ画像１０３の色を異ならせる。これにより、ネットワーク管理者は、各サーバグループ２のセキュリティレベルを容易に判定することができる。例えば、ファイアーウォール等によって保護されたサーバグループ２であるか、外部から自由にアクセスが可能なサーバグループ２であるかを容易に把握することができる。
更に、本実施形態では、ネットワークビューの表示形式にてネットワーク表示図を表示する際に、セキュリティレベルが高いサーバグループ２ほど中央に位置するように、ネットワーク構成図を生成する。これにより、ネットワーク管理者は、グループ画像の色だけでなく、その配置位置によって、各サーバグループのセキュリティレベルを把握することができる。
【００７５】
本実施形態では、管理サーバ５０は、設定要求受信手段５２１により、ネットワーク表示図に示された要素画像１０１間に新規の線画像１０２を追加する旨や、所定の線画像１０２を削除する旨の描画要求（接続設定要求や接続不可設定要求）を受信すると、サーバ管理手段５２２は、対象となるサーバ１０に対して、通信ポリシーを変更する旨の指令を出力して、通信ポリシーを変更させる。
このため、ネットワーク管理者は、例えば通信設定を変更したいサーバ１０にログインし、所定のコマンドを入力して通信設定を変更する、といった従来の煩雑なネットワーク設定作業を省略でき、ネットワーク表示図から容易に各サーバ１０の通信設定を変更することができる。
【００７６】
本実施形態では、管理サーバ５０は、設定要求受信手段５２１により、ネットワーク表示図に示された要素画像１０１間に新規の線画像１０２を追加する旨や、所定の線画像１０２を削除する旨の描画要求（接続設定要求や接続不可設定要求）を受信すると、サーバ管理手段５２２は、対象となるサーバ１０に対して、通信ポリシーを変更する旨の指令を出力して、通信ポリシーを変更させる。
このため、ネットワーク管理者は、例えば通信設定を変更したいサーバ１０にログインし、所定のコマンドを入力して通信設定を変更する、といった従来の煩雑なネットワーク設定作業を省略でき、ネットワーク表示図から容易に各サーバ１０の通信設定を変更することができる。
【００７７】
本実施形態では、管理サーバ５０において、設定要求受信手段５２１により、ネットワーク表示図に示された要素画像１０１間に新規の線画像１０２を追加する旨や、所定の線画像１０２を削除する旨の描画要求（接続設定要求や接続不可設定要求）を受信すると、サーバ管理手段５２２は、対象となるサーバ１０に対して、通信ポリシーを変更する旨の指令を出力して、通信ポリシーを変更させる。
このため、ネットワーク管理者は、例えば通信設定を変更したいサーバ１０にログインし、所定のコマンドを入力して通信設定を変更する、といった従来の煩雑なネットワーク設定作業を省略でき、ネットワーク表示図から容易に各サーバ１０の通信設定を変更することができる。
【００７８】
本実施形態では、管理サーバ５０において、設定要求受信手段５２１により、ネットワーク表示図に新規の仮想サーバに対応する要素画像１０１の生成を要求する旨の新規要素生成要求（仮想サーバ設定要求）を受信すると、サーバ管理手段５２２は、対象となるサーバ１０に対して、仮想サーバの立ち上げを要求して、仮想サーバを新たなサーバ１０として生成する。
このため、ネットワーク管理者は、例えば仮想サーバを作成するサーバ１０にログインし、所定のコマンドを入力して仮想サーバを立ち上げる、といった従来の煩雑な仮想サーバ設定作業を省略でき、ネットワーク表示図から容易に新規に仮想サーバを立ち上げることができる。
【００７９】
［変形例］
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の目的を達成できる範囲で、以下に示される変形をも含むものである。
【００８０】
［変形例１］
上記実施形態において、更に、障害が発生しているサーバ１０を表示させてもよい。
この場合、構成図生成手段４２５は、ログデータに障害が発生している旨が記録されている場合、例えば、要素画像１０１に対して障害が発生している旨を示す画像等を表示させたネットワーク構成図を生成する。
なお、障害が発生しているサーバ１０の検出としては、上記実施形態のように、各サーバ１０に対して、ログデータの送信を要求する要求信号を一定周期で送信して返信が有るか否かを検出する。また、監視サーバ２０は、上記要求信号とは別に、一定周期で、例えばＰＩＮＧ等のソフトウェアにより、各サーバ１０に対してリクエストパケットを送信し、リプライパケットが返ってくるか否かを判定してもよい。
このような構成では、表示サーバ６０において、ネットワーク構成図に基づいたネットワーク表示図を表示させた際に、障害の発生しているサーバ１０に対する要素画像１０１に、障害の発生を示す画像が重畳されることになる。よって、ネットワーク管理者は、障害の発生位置を迅速に把握することが可能となる。
【００８１】
［変形例２］
また、構成図生成サーバ４０の第三制御部４２は、障害の発生リスクを算出するリスク算出手段として機能してもよい。例えば、通信量と通信頻度と障害の発生リスク（リスクレベル）との相関関係を示すテーブルデータを第三記憶部４１に記憶しておき、リスク算出手段は、当該テーブルデータから、各サーバ１０の通信量及び通信頻度に対応するリスクレベルを読み出す。また、構成図生成手段４２５は、リスクレベルを重畳させた要素画像１０１を生成する。これにより、ネットワーク管理者は、ネットワーク表示図により、各サーバ１０でのリスクレベル、つまり障害の発生確率を把握することができる。
【００８２】
［変形例３］
さらに、構成図生成サーバ４０の第三制御部４２は、通信量の増減傾向を判定する通信傾向判定手段として機能させてもよい。ログデータには、サーバ１０が他のサーバ１０と通信した際の通信時刻と、その通信量とが記録されているので、所定期間毎の通信量をそれぞれ算出することが可能となる。
この場合、構成図生成手段４２５は、通信量の増減傾向によって、線画像１０２の表示形態をさらに異ならせる。例えば、各期間の通信量に応じた線幅（線太さ）をそれぞれ算出し、時系列に沿って線幅を変化させるアニメーション画像の線画像１０２を生成する。従って、例えば、通信量が増加傾向である場合は、線画像１０２の線太さを、通信量に応じた最小線幅から通信量に応じた最大線幅まで徐々に線幅が太くなり、一定時間経過後に再び最小線幅に戻して最大線幅まで徐々に変化させるといった、アニメーション画像となる。よって、通信量が大きく変化する場合では、線幅が刻々と変化する線画像１０２となる。
【００８３】
［変形例４］
上記実施形態では、ダブルバンドビューの表示形式でのネットワーク表示図として、２つの中心サーバを中心としたネットワーク接続関係を示すネットワーク表示図を例示した。しかしながら、中心サーバとしては、２つに限定されるものではなく、例えば３つ以上の中心サーバを中心としたネットワーク表示図を表示してもよい。
この場合、ダブルバンドビューにおいて、中心サーバと接続関係にあるサーバ１０に対応した要素画像１０１がユーザにより選択されることで、当該選択されたサーバ１０を中心サーバとして追加したネットワーク表示図を表示させてもよい。
【００８４】
［変形例５］
上記実施形態において、通信頻度に関して、所定期間における通信回数や、当該通信回数を前記期間にて除算した値を通信頻度とする例、また、第一期間におけるログデータから第一期間よりも短い第二期間毎の通信頻度を算出する例を示したが、さらに、通信過密度等を算出してもよい。
例えば、ログデータの通信時刻を時系列に並べ、これらの通信時刻の時間差をそれぞれ算出する。そして、これらの時間差のうち、予め設定された閾値（例えば５分）以下となる時間差を抽出し、当該時間差が閾値以下として抽出されたデータ通信の回数に、通信量を積算した値を通信過密度とする。通信過密度が高い場合に、短い期間に通信量が多い通信が多発したことを意味する。
そして、構成図生成手段４２５は、このような通信過密度が所定値を超える接続ラインに対し、例えば接続線を２重線や点滅表示により表示させたネットワーク構成図を生成する。この場合、ネットワーク管理者は、短時間に多くの通信量が通信される通信ラインを容易に確認することができ、障害発生の予測等を行いやすく、ネットワーク障害の早期の対策を立てることができる。
【００８５】
［変形例６］
上記実施形態では、ステップＳ５３において、表示サーバ６０に設定要求が入力された際、管理サーバ５０により設定要求に対応した処理が実施された後、ステップＳ５７の描画処理を行う例を示した。
これに対して、管理サーバ５０による処理が実施された後、表示サーバ６０は、構成図生成サーバ４０に、ネットワーク構成図を要求する構成図要求を再度出力してもよい。この場合、再度ステップＳ２１からステップＳ２５が実施されることで、最新の補完データやログデータに基づいたネットワーク構成図が表示サーバ６０に送信されることになり、より正確なネットワーク表示図を表示部６４に表示させることができる。
【００８６】
［変形例７］
上記実施形態において、監視サーバ２０は、ネットワーク内に複数設けられていてもよい。例えば、サーバグループ２毎に１つの監視サーバ２０が設けられ、同一のサーバグループ２に属するサーバ１０の通信を監視する構成としてもよい。また、この場合、各サーバグループ２に設けられた監視サーバ２０と通信する基幹監視サーバが別途設けられてもよい。
補完サーバ３０や管理サーバ５０に関しても同様であり、各サーバグループ２にそれぞれ設けられる構成としてもよい。
【００８７】
［変形例８］
上記実施形態では、監視サーバ２０、補完サーバ３０、構成図生成サーバ４０、及び管理サーバ５０が、それぞれ、別サーバとして構成され、構成図生成サーバ４０及び管理サーバ５０により、本発明のネットワーク構成管理装置が構成される例を示した。これに対して、上記したように、１つのサーバ１０に、監視サーバ２０、補完サーバ３０、構成図生成サーバ４０、及び管理サーバ５０の少なくとも２つ以上を集約させてもよい。
また、各サーバ１０（表示サーバ６０）が、構成図生成サーバ４０としての機能を有してもよい。この場合、各サーバ１０の制御部が、通信検出手段４２２、ログ読込手段４２３、頻度算出手段４２４、構成図生成手段４２５、構成図表示手段６２２等として機能する。当該構成では、描画用データであるネットワーク構成図の生成処理と、当該描画用データに基づいた描画処理によりネットワーク表示図を表示する表示処理とを同時に行うことになる。
【００８８】
［変形例９］
上記実施形態において、線画像１０２の表示形態として、通信量を線太さにより表し、通信プロトコルを線種により表し、通信頻度を線色の濃淡により表す例を示したが、これに限定されない。例えば、線種によって通信頻度を表示させてもよい。また、ユーザの設定入力により、通信量や通信プロトコル、通信頻度を示す表示形態を適宜変更可能な構成としてもよい。
【００８９】
［変形例１０］
上記実施形態において、セキュリティポリシーに基づいてサーバグループ２を検出する例を示したが、これに限定されない。例えば、セキュリティポリシーに限られず、補完データに記録されたサーバグループ２のみによりグループ画像１０３を表示させてもよい。この場合、例えば、サーバグループ２に属するサーバ１０と、他のサーバグループ２に属するサーバ１０との間での接続関係があるサーバグループ２同士を接続関係があるとして、グループ画像１０３を交差若しくは接するように表示させることが好ましい。
また、グループ画像１０３の表示形態をセキュリティレベルにより変化させる例を示したが、サーバグループ２同士の接続関係の数に応じてグループ画像１０３の表示形態を変化させてもよく、接続関係の数を表示させてもよい。
これにより、ネットワーク管理者は、サーバグループ２間のネットワークの冗長化を確認することができる。
【００９０】
［変形例１１］
上記実施形態では、ネットワークビューにおいて、グループ画像１０３が表示される例を示したが、他の表示形式においてもグループ画像１０３を表示させてもよい。また、グループ画像１０３が表示されず、サーバ１０を示す要素画像１０１の色によりサーバグループ２を表示してもよい。
【００９１】
［変形例１２］
上記実施形態では、ネットワークビューにおいて、各サーバ１０に対応する要素画像１０１をそれぞれ表示させ、オールビューでは、線画像１０２の交線によりサーバ１０を表示する例を示した。しかしながら、対象となるサーバ１０の数が多すぎる場合、ネットワーク表示図における各サーバ１０の関係を判別しにくくなる場合がある。
したがって、構成図生成手段４２５は、所定数のサーバ１０を１つにまとめた画像（集約画像）を生成してもよい。集約画像にまとめるサーバ１０は、例えば同一のサーバグループに属するサーバ１０としてもよく、サーバ名１０において特定の文字列が含まれるサーバ１０等としてもよい。
この場合、構成図表示手段６２２は、ネットワークビューやオールビューにおいて、集約画像同士を線画像で接続したネットワーク表示図を表示させる。この際、入力操作部６３の操作により、集約画像を選択する旨の操作信号が入力されると、集約画像に含まれる所定数のサーバ１０に対応した要素画像１０１を表示させる。
【００９２】
［変形例１３］
上記実施形態において、本発明の構成要素として仮想サーバを含むサーバ１０を例示したが、これに限定されない。本発明の構成要素として、例えば、ルーターやプリンター、スキャナー等の各種機器を含んでもよい。
【００９３】
その他、本発明の実施の際の具体的な構造及び手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【符号の説明】
【００９４】
１…ネットワーク構成管理システム、２…サーバグループ、１０…サーバ（構成要素）、２０…監視サーバ、２１…第一記憶部（ログ記憶部）、３０…補完サーバ、３１…第二記憶部（ポリシー記憶部、セキュリティポリシー記憶部）、４０…構成図生成サーバ、４１…第三記憶部、４２…第三制御部、５０…管理サーバ、５１…第四記憶部、５２…第四制御部、６０…表示サーバ、６１…第五記憶部、６２…第五制御部、６３…入力操作部、６４…表示部、１０１…要素画像、１０１Ａ…要素画像（新規要素画像）、１０２…線画像、１０３…グループ画像（枠画像）、４２１…要求受付手段、４２２…通信検出手段、４２３…ログ読込手段、４２４…頻度算出手段、４２５…構成図生成手段、４２６…出力手段、５２１…設定要求受信手段、５２２…サーバ管理手段、６２１…構成図要求手段、６２２…構成図表示手段、６２３…変更取得手段、６２４…変更要求手段。
【図１】
2018029276.tif 000003
【図２】
2018029276.tif 000004
【図３】
2018029276.tif 000005
【図４】
2018029276.tif 000006
【図５】
2018029276.tif 000007
【図６】
2018029276.tif 000008
【図７】
2018029276.tif 000009
【図８】
2018029276.tif 000010
【図９】
2018029276.tif 000011
【図１０】
2018029276.tif 000012
【図１１】
2018029276.tif 000013
【図１２】
2018029276.tif 000014
【図１３】
2018029276.tif 000015
【図１４】
2018029276.tif 000016
【図１５】
2018029276.tif 000017
【図１６】
2018029276.tif 000018