同一サブネットに含まれる通信グループ毎に各通信グループに属する通信装置の情報を対応付けて記憶する第1の記憶部と、前記通信装置毎に中継装置と接続する中継装置側のポートを接続先ポートとして記憶する第2の記憶部と、前記第1の記憶部および前記第2の記憶部に基づいて、前記中継装置について、同一の通信グループに属する通信装置のみの通信を許可するように、接続先ポート間の通信を許可する制御部とを有することを特徴とするネットワーク管理装置。前記通信グループに前記通信装置を参加させる場合に、前記第1の記憶部および前記第2の記憶部に基づいて、前記通信装置および当該通信装置と同一の通信グループに属する通信装置間の通信を制御する接続先ポートを探索するポート探索部と、前記通信装置および当該通信装置と同一の通信グループに属する通信装置のみの通信を許可するように、前記ポート探索部によって探索されたそれぞれの接続先ポートを活性に制御する中継装置制御部とを有することを特徴とする請求項1に記載のネットワーク管理装置。前記中継装置制御部は、ネットワークに前記中継装置を追加させる場合に、追加させる中継装置の全ポートを非活性に制御することを特徴とする請求項2に記載のネットワーク管理装置。前記通信グループに属する通信装置を当該通信グループから脱退させる場合に、前記第2の記憶部に基づいて、前記通信装置の接続先ポートを探索する脱退ポート探索部と、前記中継装置制御部は、さらに、前記通信装置および自装置以外の通信装置の通信が非許可となるように、前記脱退ポート探索部によって探索された接続先ポートを制御することを特徴とする請求項2に記載のネットワーク管理装置。ネットワーク管理装置が同一サブネットに含まれる通信グループを含むネットワークを管理するネットワーク管理方法であって、前記ネットワークに前記中継装置を追加させる場合に、追加させる中継装置の全ポートを非活性に制御し、前記通信グループ毎に各通信グループに属する通信装置の情報を対応付けて記憶する第1の記憶部および前記通信装置毎に中継装置と接続する中継装置側のポートを接続先ポートとして記憶する第2の記憶部に基づいて、追加させる中継装置について、同一の通信グループに属する通信装置のみの通信を許可するように、接続先ポート間の通信を許可する処理を含むことを特徴とするネットワーク管理方法。コンピュータに、同一サブネットに含まれる通信グループを含むネットワークに前記中継装置を追加させる場合に、追加させる中継装置の全ポートを非活性に制御し、前記通信グループ毎に各通信グループに属する通信装置の情報を対応付けて記憶する第1の記憶部および前記通信装置毎に中継装置と接続する中継装置側のポートを接続先ポートとして記憶する第2の記憶部に基づいて、追加させる中継装置について、同一の通信グループに属する通信装置のみの通信を許可するように、接続先ポート間の通信を許可する処理を実行させるネットワーク管理プログラム。しかしながら、1個のサブネットを複数のネットワークに分離する従来の技術では、スイッチに特別な機能を要するので、特別な機能を有するスイッチに依存しないと、分離するネットワーク毎のセキュリティを確保できないという問題がある。すなわち、PVLAN技術では、特別な機能を持ったスイッチを用いるので、当該機能を有するスイッチでないと、分離するネットワーク毎のセキュリティを確保できない。また、サブネット毎に異なるスイッチを用いる従来の技術では、1個のサブネットを複数のネットワークに分離することができない。さらに、VLAN技術を用いる従来の技術であっても、1個のサブネットを複数のネットワークに分離することができない。なお、上記課題は、例えば、1個のサブネットを複数のテナントに分離する場合も同様に生ずる。テナントとは、例えば企業に提供している複数のサーバ群を1個のグループとしたものである。1つの側面では、サブネットを複数のネットワークに分離する新たな技術を提供することを目的とする。第1の案では、ネットワーク管理装置は、同一サブネットに含まれる通信グループ毎に各通信グループに属する通信装置の情報を対応付けて記憶する第1の記憶部と、前記通信装置毎に中継装置と接続する中継装置側のポートを接続先ポートとして記憶する第2の記憶部と、前記第1の記憶部および前記第2の記憶部に基づいて、前記中継装置について、同一の通信グループに属する通信装置のみの通信を許可するように、接続先ポート間の通信を許可する制御部とを有する。本願の開示する表示装置の一つの態様によれば、サブネットを複数のネットワークに分離するという効果を奏する。以下に、本願の開示するネットワーク管理装置、ネットワーク管理方法及びネットワーク管理プログラムの実施例を図面に基づいて詳細に説明する。なお、実施例によりこの発明が限定されるものではない。図1は、実施例に係るネットワーク管理システムの構成を示す機能ブロック図である。図1に示すように、ネットワーク管理システム9は、ネットワーク管理装置1、クライアント端末2、複数のスイッチT例えばTA~TC及び複数のサーバS例えばSA~SDを有する。ネットワーク管理装置1は、複数のスイッチTのうち上位に設置されたスイッチTCとサーバ用管理LAN3で接続される。また、ネットワーク管理装置1は、複数のスイッチTTA~TCとスイッチ用管理LAN4で接続される。さらに、スイッチTは、サーバS間の通信を中継する中継装置であり、自己に搭載されたポートPでそれぞれのサーバSと接続する。例えば、スイッチTとは、ブリッジやスイッチングハブを指す。しかし、スイッチTは、IPInternetProtocolアドレスやポート番号等の情報によって通信をフィルタリングする機能を有する中継装置であれば良い。ここでは、一例として、スイッチTは、IPフィルタリング機能を有するブリッジである場合を説明する。なお、スイッチTは、全てを同じ単一ベンダとしても良いし、マルチベンダとしても良い。ネットワーク管理装置1は、ネットワークに存在する通信グループ毎の通信を管理する。このネットワークには、サブネットが複数存在していても良い。そして、1個のサブネットには、複数の通信グループが含まれていても良い。また、ネットワーク管理装置1には、ネットワーク管理用のソフトウェアがインストールされる。なお、以降では、ネットワーク管理用のソフトウェアをネットワーク管理ソフトウェアというものとする。ネットワーク管理装置1によって通信が管理される通信グループは、例えばテナントを指す。テナントとは、例えば1個の企業で通信できる複数のサーバ群を1個のグループとしたものであり、企業の数だけ有する。クライアント端末2は、ネットワーク管理装置1と接続し、GUIGraphicalUserInterfaceにより、ネットワーク管理に関する情報をネットワーク管理装置1に出力する。ネットワーク管理に関する情報とは、例えば、ネットワークに追加するサーバの情報であったり、テナントに参加させるサーバの情報であったり、テナントから脱退させるサーバの情報であったりする。ここで、テナントに参加させるサーバとは、テナントに属するサーバと通信が許可されるサーバを意味する。また、テナントから脱退させるサーバとは、テナントに属するサーバと通信が不許可になるサーバを意味する。なお、クライアント端末2は、例えば、パーソナルコンピュータpersonalcomputer等固定端末のほか、携帯電話機、PHSPersonalHandyphoneSystemやPDAPersonalDigitalAssistant等の移動体端末を適用することもできる。記憶部10は、テナントテーブル11、スイッチテーブル12、サーバテーブル13およびポートテーブル14を有する。テナントテーブル11は、同一サブネットに含まれるテナントに属するサーバの情報をテナント毎に記憶する。スイッチテーブル12は、スイッチにアクセスするためのアカウント情報等の情報をスイッチ毎に記憶する。サーバテーブル13は、サーバ毎にスイッチと接続するスイッチ側のポート以降、接続先ポートという。の情報を記憶する。ポートテーブル14は、スイッチに搭載されたポートの情報をポート毎に記憶する。これらテナントテーブル11、スイッチテーブル12、サーバテーブル13およびポートテーブル14の詳細な説明については、後述するものとする。なお、記憶部10は、例えば、RAMRandomAccessMemory、フラッシュメモリflashmemory等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置である。ここで、記憶部10に有する各種テーブルのデータ構造について、図2~図5を参照しながら説明する。図2は、テナントテーブルのデータ構造の一例を示し、図3は、スイッチテーブルのデータ構造の一例を示し、図4は、サーバテーブルのデータ構造の一例を示し、図5は、ポートテーブルのデータ構造の一例を示す図である。図2に示すように、テナントテーブル11は、ididentification11a毎に、name11bおよびserver_id11cを対応付けて記憶する。id11aは、テナントを識別する識別idを示し、例えば英数字を用いて自動的に割り振られる。name11bは、テナントの名称を示し、クライアント端末2により入力された情報が格納される。server_id11cは、テナントに属するサーバを識別する識別idを示す。図3に示すように、スイッチテーブル12は、id12a毎に、vendor12b、ip_address12c、account_name12dおよびaccount_password12eを対応付けて記憶する。id12aは、スイッチを識別する識別idを示し、例えば英数字を用いて自動的に割り振られる。vendor12bは、スイッチのベンダ名を示す。ip_address12cは、スイッチのIPアドレスを示し、クライアント端末2により入力された情報が格納される。account_name12dおよびaccount_password12eは、スイッチにアクセスするためのアカウントおよびパスワードを示し、クライアント端末2により入力された情報が格納される。スイッチへのアクセスには、例えばtelnettelecommunicationnetworkやsnmpsimplenetworkmanagementprotocolが用いられる。図4に示すように、サーバテーブル13は、id13a毎に、name13b、ip_address13c、tenant_id13d、related_id13eおよびmac_address13fを対応付けて記憶する。id13aは、サーバを識別する識別idを示し、例えば英数字を用いて自動的に割り振られる。name13bおよびip_address13cは、サーバの名称およびサーバのIPアドレスを示し、クライアント端末2により入力された情報が格納される。tenant_id13dは、サーバの属するテナントを識別する識別idを示す。related_id13eは、サーバと接続するスイッチのスイッチ側のポート、すなわち接続先ポートの識別idを示す。mac_address13fは、スイッチ用管理LAN4に接続するNICNetworkInterfaceCardのMACアドレスを示す。図5に示すように、ポートテーブル14は、id14a毎に、switch_id14b、mac_address14c、is_admin14dおよびrelated_id14eを対応付けて記憶する。id14aは、ポートを識別する識別idを示し、例えば英数字を用いて自動的に割り振られる。switch_id14bは、ポートの搭載されたスイッチの識別idを示す。mac_address14cは、ポートのMACアドレスを示す。is_admin14dは、ポートがネットワーク管理ソフトウェアと通信するための管理ポートであるか否かが判別されるフラグを示す。例えば、フラグがtrueである場合には、ポートがネットワーク管理ソフトウェアと通信するための管理ポートであることを示す。また、フラグがfalseである場合には、ポートがネットワーク管理ソフトウェアと通信するための管理ポートでないことを示す。related_id14eは、ポートと接続する接続先の装置情報であり、スイッチの識別idまたはサーバの識別idを示す。制御部20は、テナント制御部21、スイッチ制御部22および情報取得部23を有する。また、制御部20の各種機能部は、ネットワーク管理ソフトウェアに組み込まれる。なお、制御部20は、例えば、ASICApplicationSpecificIntegratedCircuitやFPGAFieldProgrammableGateArray等の集積回路またはCPUCentralProcessingUnitやMPUMicroProcessingUnit等の電子回路である。テナント制御部21は、テナントテーブル11を初期化する。また、テナント制御部21は、サーバをテナントに参加させる場合に、参加させるサーバが当該テナントと同一のテナントに属する他のサーバと通信可能とすべく、制御すべきスイッチ側のポートを探索する。また、テナント制御部21は、サーバをテナントから脱退させる場合に、脱退させるサーバと接続されたスイッチ側のポートを探索する。この結果、テナント制御部21は、探索したスイッチを制御することによって脱退させるサーバを当該テナントから分離する。さらに、テナント制御部21は、テナント定義部211、スイッチ追加判定部212、サーバ追加判定部213、ポート探索部214および脱退サーバ取得部215を有する。スイッチ制御部22は、サーバをテナントに参加させる場合に、テナント制御部21によって探索された制御すべきスイッチ側のポートを用いて、当該サーバおよびテナントに属するサーバの通信を許可する。また、スイッチ制御部22は、サーバをテナントから脱退させる場合に、テナント制御部21によって探索された制御すべきスイッチ側のポートを用いて、当該サーバおよびネットワーク管理装置1以外のサーバの通信を非許可にする。さらに、スイッチ制御部22は、ポート制御部221およびポート遮断部222を有する。情報取得部23は、新たに追加されるスイッチについて、当該スイッチに関する情報を更新する。また、情報取得部23は、新たに追加されるサーバについて、当該サーバに関する情報を更新する。さらに、情報取得部23は、追加スイッチ情報更新部231および追加サーバ情報更新部232を有する。テナント定義部211は、クライアント端末2から新規のテナントの作成が指示されると、作成が指示されたテナント名に関わる新規のデータをテナントテーブル11に作成する。新規のデータを作成するとき、テナント定義部211は、テナントに属するサーバを識別するserver_id11cの値を空白に設定する。スイッチ追加判定部212は、ネットワークにスイッチを追加する場合に、ネットワークにスイッチを追加できるか否かを判定する。例えば、スイッチ追加判定部212は、クライアント端末2からスイッチの追加が指示されると、追加が指示されたスイッチについて、モデル名を取得できるか否かを判定する。そして、スイッチ追加判定部212は、モデル名を取得できる場合には、追加できると判定し、追加が指示されたスイッチに関わる情報の更新を追加スイッチ情報更新部231に依頼する。なお、追加するスイッチに関わる情報が追加スイッチ情報更新部231によって更新されると、ポート制御部221が、追加するスイッチの全ポートを遮断することとなる。サーバ追加判定部213は、ネットワークにサーバを追加する場合に、ネットワークにサーバを追加できるか否かを判定する。例えば、サーバ追加判定部213は、クライアント端末2からサーバの追加が指示されると、追加が指示されたサーバについて、モデル名を取得できるか否かを判定する。そして、サーバ追加判定部213は、モデル名を取得できる場合には、追加できると判定し、追加が指示されたサーバに関わる情報の更新を追加サーバ情報更新部232に依頼する。なお、追加するサーバに関わる情報が追加サーバ情報更新部232によって更新されると、ポート制御部221が、追加するサーバおよびネットワーク管理ソフトウェア間の通信路を確保することとなる。ポート探索部214は、テナントに参加させるサーバおよび当該サーバと同一のテナントに属するサーバ間の通信を制御するスイッチの接続先ポートを探索する。例えば、ポート探索部214は、クライアント端末2からサーバのテナントへの参加が指示されると、テナントへの参加が指示されたサーバのテナントに関する情報をサーバテーブル13およびテナントテーブル11に更新する。また、ポート探索部214は、テナントテーブル11に基づいて、参加させるサーバと同一のテナントに属するサーバを1個取得する。そして、ポート探索部214は、サーバテーブル13およびポートテーブル14に基づいて、参加させるサーバと接続するスイッチおよび接続先ポートを取得する。そして、ポート探索部214は、サーバテーブル13およびポートテーブル14に基づいて、同一のテナントに属するサーバと接続するスイッチおよび接続先ポートを取得する。加えて、ポート探索部214は、両方のサーバと接続するそれぞれのスイッチが同じスイッチであるか否かを判定する。そして、ポート探索部214は、同じスイッチであると判定する場合、両方のサーバと接続するスイッチのそれぞれの接続先ポートを制御対象ポートとする。そして、ポート探索部214は、両方のサーバと接続するスイッチのIPアドレス、アカウント情報をスイッチテーブル12から取得し、両方のサーバのIPアドレスをサーバテーブル13から取得する。さらに、ポート探索部214は、両方のサーバ間の通信を許可させるべく、取得した制御対象ポート、該当するスイッチのIPアドレス、アカウント情報および両方のサーバのIPアドレスをポート制御部221に引き渡す。なお、アカウント情報とは、アカウント名およびアカウントパスワードを示す。また、両方のサーバとは、テナントに参加させるサーバおよび当該サーバと同一のテナントに属するサーバを意味する。ポート探索部214は、両方のサーバと接続するそれぞれのスイッチが同じスイッチでないと判定する場合、同一のテナントに属するサーバ側から当該サーバと段階的に接続するスイッチおよび接続先ポートを取得する。ここで、ポート探索部214は、例えば、同一のテナントに属するサーバと接続するスイッチがネットワークの最上位にあるような場合には、当該スイッチと段階的に接続するスイッチの取得に失敗することがある。このような場合には、ポート探索部214は、参加させるサーバ側から当該サーバと接続するスイッチと段階的に接続するスイッチおよび接続先ポートを取得する。そして、ポート探索部214は、両方のサーバと接続するそれぞれのスイッチが同じスイッチとなるまでスイッチの判定処理を繰り返す。そして、ポート探索部214は、参加させるサーバと同一のテナントに属するサーバが複数ある場合には、複数あるサーバについて、同様に処理を繰り返す。脱退サーバ取得部215は、テナントから脱退させるサーバを当該テナントから分離するために制御する、スイッチのポートを探索する。例えば、脱退サーバ取得部215は、サーバのテナントからの脱退がクライアント端末2から指示されると、脱退が指示されたサーバと接続するスイッチの接続先ポートをサーバテーブル13から取得する。また、脱退サーバ取得部215は、取得した接続先ポートのスイッチをポートテーブル14から取得する。さらに、脱退サーバ取得部215は、取得したスイッチの、管理ポートを含む各ポートをポートテーブル14から取得する。また、脱退サーバ取得部215は、取得したスイッチのIPアドレスおよびアカウント情報をスイッチテーブル12から取得する。そして、脱退サーバ取得部215は、テナントから脱退させるサーバを脱退させるべく、取得したスイッチの管理ポートを含む各ポート、当該スイッチのIPアドレスおよびアカウント情報をポート遮断部222に引き渡す。なお、アカウント情報とは、アカウント名およびアカウントパスワードを示す。追加スイッチ情報更新部231は、スイッチを追加する場合に、追加するスイッチに関わる情報をスイッチテーブル12およびポートテーブル14に更新する。また、追加スイッチ情報更新部231は、追加するスイッチの全ポートを遮断させるべく、追加するスイッチのIPアドレスおよびアカウント情報をポート制御部221に引き渡す。ここで、追加するスイッチに関する情報とは、クライアント端末2から出力されるスイッチのIPアドレスおよびアカウント情報アカウント名、アカウントパスワードを含む。追加サーバ情報更新部232は、サーバを追加する場合に、追加するサーバに関わる情報をサーバテーブル13に更新する。追加するサーバに関わる情報とは、クライアント端末2から出力されるサーバのサーバ名およびサーバのIPアドレスを含む。また、追加サーバ情報更新部232は、追加するサーバおよびネットワーク管理装置1間の通信路を確保させるべく、当該サーバのIPアドレス、接続するスイッチの接続先ポートとIPアドレスと管理ポートとアカウント情報をポート制御部221に引き渡す。例えば、追加サーバ情報更新部232は、スイッチやサーバ等のネットワーク機器の情報を取得するコマンドを用いて、追加するサーバと接続するスイッチの接続先ポートを取得する。また、追加サーバ情報更新部232は、スイッチの情報を取得するコマンドを用いて、追加するサーバと接続するスイッチのIPアドレスを取得する。さらに、追加サーバ情報更新部232は、スイッチテーブル12に基づいて、接続するスイッチのアカウント情報を取得する。加えて、追加サーバ情報更新部232は、スイッチテーブル12およびポートテーブル14に基づいて、スイッチのIPアドレスに対応するスイッチの識別idを取得し、取得した識別idに対応する管理ポートを取得する。なお、ネットワーク機器の情報を取得するコマンドとして、例えばSNMP-getSimpleNetworkManagementProtocol-getがある。ポート制御部221は、スイッチを追加する場合に、追加するスイッチの全ポートを非活性に制御する。例えば、ポート制御部221は、追加スイッチ情報更新部231から追加するスイッチのIPアドレスおよびアカウント情報を取得する。そして、ポート制御部221は、スイッチ用管理LAN4を介して、取得したスイッチのIPアドレス、アカウント情報でスイッチにログインし、当該スイッチに搭載される全ポートを順番に非活性化する。なお、ポート制御部221が非活性化するポートの順序は、どのような順序であってもかまわない。ポート制御部221は、サーバを追加する場合に、追加するサーバに接続するスイッチの接続先ポートおよび当該スイッチの管理ポート間の通信を許可する。例えば、ポート制御部221は、追加するサーバのIPアドレス、接続するスイッチの接続先ポートとIPアドレスと管理ポートとアカウント情報を追加サーバ情報更新部232から取得する。そして、ポート制御部221は、スイッチ用管理LAN4を介して、取得したIPアドレスおよびアカウント情報でスイッチにログインする。そして、ポート制御部221は、ログインしたスイッチの接続先ポートと管理ポートに対し、IPフィルタリングを用いて、追加するサーバとネットワーク管理装置1の通信を許可する。このように、ポート制御部221は、スイッチを追加する際に、あらかじめ追加するスイッチの全ポートを非活性化することで、ポートに接続するサーバの通信を一旦非許可とする。そして、ポート制御部221は、サーバを追加する際に、追加するサーバに対し、新たにネットワーク管理装置1のみの通信を許可する。言い換えれば、ポート制御部221は、追加するサーバに対しネットワーク管理装置1以外の通信を非許可にする。したがって、ポート制御部221は、追加するサーバに対し、ネットワーク管理装置1以外の通信を遮断できるので、当該サーバと異なるサーバとの間での情報漏洩やウィルス感染を防止できる。ポート制御部221は、テナントにサーバを参加させる場合に、参加させるサーバと同一のテナントに属するサーバのみの通信を許可するように、両方のサーバと接続するスイッチのそれぞれの接続先ポートを活性に制御する。例えば、ポート制御部221は、制御対象ポート、該当するスイッチのIPアドレス、アカウント情報および両方のサーバのIPアドレスをポート探索部214から取得する。そして、ポート制御部221は、スイッチ用管理LAN4を介して、取得したスイッチのIPアドレスおよびアカウント情報でスイッチにログインする。そして、ポート制御部221は、ログインしたスイッチの両方のサーバのそれぞれの制御対象ポートに対し、IPフィルタリングを用いて、両方のサーバの通信を許可する。このように、ポート制御部221は、スイッチを追加する際に、追加するスイッチの全ポートをあらかじめ非活性化することでポートに接続するサーバの通信を一旦非許可とする。そして、ポート制御部221は、テナントにサーバを参加させる際に、参加させるサーバに対し、改めて同一のテナントに属するサーバのみの通信を許可する。言い換えれば、ポート制御部221は、参加させるサーバに対し同一のテナントに属するサーバ以外の通信を非許可にする。したがって、ポート制御部221は、参加させるサーバに対し、同一のテナントに属するサーバ以外の通信を遮断できるので、テナント間の情報漏洩やウィルス感染を防止できる。ポート遮断部222は、テナントからサーバを脱退させる場合に、脱退させるサーバおよびネットワーク管理装置以外のサーバの通信が非許可となるように、脱退させるサーバと接続するスイッチのポートを制御する。例えば、ポート遮断部222は、該当するスイッチの管理ポートを含む各ポート、当該スイッチのIPアドレスおよびアカウント情報を脱退サーバ取得部215から取得する。そして、ポート遮断部222は、スイッチ用管理LAN4を介して、取得したスイッチのIPアドレスおよびアカウント情報でスイッチにログインする。そして、ポート遮断部222は、ログインしたスイッチのポートを順次取得する。そして、ポート遮断部222は、取得したポートが接続先ポートである場合、取得したポートに対し、IPフィルタリングを用いて、脱退させるサーバおよびネットワーク管理装置1以外の通信を禁止する。また、ポート遮断部222は、取得したポートが管理ポートである場合、IPフィルタリングの処理を行わない。また、ポート遮断部222は、取得したポートが管理ポートでなく且つ接続先ポートでない場合、取得したポートに対し、IPフィルタリングを用いて、脱退させるサーバとの通信を禁止する。このように、ポート遮断部222は、テナントから脱退させるサーバと接続するスイッチの管理ポート以外の各ポートに対し、当該サーバとの通信を禁止する。したがって、ポート遮断部222は、脱退させるサーバに対し、ネットワーク管理装置1以外の通信を遮断できるので、当該サーバと異なるサーバとの間での情報漏洩やウィルス感染を防止できる。[実施例に係るテナント定義処理のシーケンス]次に、実施例に係るテナント定義処理のシーケンスを、図6を参照して説明する。図6は、実施例に係るテナント定義処理のシーケンスを示す図である。なお、テナント定義処理のシーケンスを説明する際に、図7を参照するものとする。図7は、テナント定義の具体例を示す図である。まず、クライアント端末2は、新規のテナントの作成指示のイベントがあるか否かを判定するステップS11。新規のテナントの作成指示のイベントがないと判定された場合zにステップS11;No、クライアント端末2は、当該イベントがあるまで待機する。一方、新規のテナントの作成指示のイベントがあると判定された場合ステップS11;Yes、クライアント端末2は、テナント定義のダイアログボックスdialogboxを開くステップS12。そして、クライアント端末2は、ダイアログボックスからテナント名を取得しステップS13、さらにOKボタンが押下されるとダイアログボックスを閉じるステップS14。このとき、クライアント端末2は、テナント制御部21に対して、テナント名とともにテナントの作成指示を出力する。続いて、テナント制御部21のテナント定義部211は、クライアント端末2からテナントの作成指示を取得すると、ともに取得したテナント名に関わるテナントをテナントテーブル11に定義するステップS15。例えば、テナント名がCompanyAである場合、テナント制御部21は、テナントの識別idを自動的に割り振り、テナント名をCompanyA、テナントに属するサーバの識別idを空白としてテナントテーブル11に格納する。一例として、図7に示すように、テナントテーブル11は、id11aをTenantA、name11bをCompanyA、server_idを空白として記憶する。その後、クライアント端末2は、テナントテーブル11に基づいて、テナント定義部211によって定義されたテナントの情報を表示するステップS16。そして、クライアント端末2は、テナント定義処理を終了する。[実施例に係るテナント参加処理のシーケンス]次に、実施例に係るテナント参加処理のシーケンスを、図8を参照して説明する。図8は、実施例に係るテナント参加処理のシーケンスを示す図である。まず、クライアント端末2は、テナントへの参加指示のイベントがあるか否かを判定するステップS21。テナントへの参加指示のイベントがないと判定された場合にステップS21;No、クライアント端末2は、当該イベントがあるまで待機する。一方、テナントへの参加指示のイベントがあると判定された場合にステップS21;Yes、クライアント端末2は、テナントへの参加指示をテナント制御部21に出力する。続いて、テナント制御部21は、テナントへ参加させるサーバがあるか否かを判定するステップS22。テナントへ参加させるサーバがあると判定された場合ステップS22;No、テナント制御部21は、テナントへ参加させるサーバを指定させるべく、クライアント端末2のステップS33に移行する。一方、テナントへ参加させるサーバがないと判定された場合ステップS22;Yes、スイッチの追加の有無を判定させるべく、クライアント端末2のステップS23に移行する。続いて、クライアント端末2は、スイッチを追加するか否かを判定するステップS23。スイッチを追加すると判定された場合ステップS23;Yes、クライアント端末2は、追加するスイッチの情報を取得するステップS24。そして、クライアント端末2は、取得した情報とともにスイッチの追加指示をテナント制御部21に出力する。なお、追加するスイッチの情報には、追加するスイッチのIPアドレスが含まれる。一方、スイッチを追加しないと判定された場合ステップS23;No、クライアント端末2は、サーバの追加を判定すべく、ステップS28に移行する。続いて、テナント制御部21のスイッチ追加判定部212は、スイッチの追加指示を取得すると、ともに取得したスイッチの情報に基づいて、スイッチを追加できるか否かを判定するステップS25。スイッチを追加できないと判定された場合ステップS25;No、スイッチ追加判定部212は、サーバの追加を判定すべく、ステップS28に移行する。一方、スイッチを追加できると判定された場合ステップS25;Yes、スイッチ追加判定部212は、追加するスイッチに関わる情報の更新を追加スイッチ情報更新部231に依頼する。続いて、情報取得部23の追加スイッチ情報更新部231は、追加するスイッチに関わる情報をスイッチテーブル12およびポートテーブル14に更新するステップS26。そして、追加スイッチ情報更新部231は、追加するスイッチの情報を各種テーブルから取得し、スイッチ制御部22に引き渡す。なお、追加するスイッチの情報には、追加するスイッチのIPアドレス、アカウント名およびアカウントパスワードが含まれる。そして、スイッチ制御部22のポート制御部221は、追加するスイッチの全ポートを遮断しステップS27、サーバの追加を判定すべく、ステップS28に移行する。続いて、クライアント端末2は、サーバを追加するか否かを判定するステップS28。サーバを追加すると判定された場合ステップS28;Yes、クライアント端末2は、追加するサーバの情報を取得しステップS29、取得した情報とともにサーバの追加指示を出力する。なお、追加するサーバの情報には、追加するサーバのIPアドレスが含まれる。一方、サーバを追加しないと判定された場合ステップS28;No、クライアント端末2は、処理を最初に戻すべく、ステップS21に移行する。さらに、テナント制御部21のサーバ追加判定部213は、サーバの追加指示を取得すると、ともに取得したサーバの情報に基づいて、サーバを追加できるか否かを判定するステップS30。サーバを追加できないと判定された場合ステップS30;No、サーバ追加判定部213は、クライアント端末2のステップS33に移行する。一方、サーバを追加できると判定された場合ステップS30;Yes、追加するサーバに関わる情報の更新を追加サーバ情報更新部232に依頼する。続いて、情報取得部23の追加サーバ情報更新部232は、追加するサーバに関わる情報をサーバテーブル13に更新するステップS31。そして、追加サーバ情報更新部232は、追加するサーバの情報を各種テーブルから取得し、スイッチ制御部22に引き渡す。なお、追加するサーバの情報には、当該サーバのIPアドレス、接続するスイッチの接続先ポートとIPアドレスと管理ポートとアカウント名とアカウントパスワードが含まれる。そして、スイッチ制御部22のポート制御部221は、追加するサーバがネットワーク管理装置1と通信するためのポートを制御するステップS32。そして、ポート制御部221は、テナントへ参加させるサーバを指定させるべく、クライアント端末2のステップS33に移行する。さらに、クライアント端末2は、テナント参加のダイアログボックスを開くステップS33。そして、クライアント端末2は、ダイアログボックスから参加対象のテナントの識別idを取得しステップS34、参加させるサーバの識別idを取得するステップS35。さらに、クライアント端末2は、OKボタンが押下されるとダイアログボックスを閉じるステップS36。このとき、クライアント端末2は、テナント制御部21に対して、テナントの識別idおよび参加させるサーバの識別idを出力する。続いて、テナント制御部21のポート探索部214は、参加させるサーバおよび当該サーバと同一のテナントに属するサーバ間の通信を制御する接続先ポートを探索するステップS37。そして、ポート探索部214は、該当するスイッチの接続先ポートの識別id、IPアドレス、アカウント名、アカウントパスワードおよび両方のサーバのIPアドレスをスイッチ制御部22に引き渡す。そして、スイッチ制御部22のポート制御部221は、両方のサーバ間の通信を許可するように該当するスイッチの接続先ポートを制御するステップS38。そして、クライアント端末2は、テナント参加処理を終了する。[実施例に係るテナント脱退処理のシーケンス]次に、実施例に係るテナント脱退処理のシーケンスを、図9を参照して説明する。図9は、実施例に係るテナント脱退処理のシーケンスを示す図である。まず、クライアント端末2は、テナントからの脱退指示のイベントがあるか否かを判定するステップS41。テナントからの脱退指示のイベントがないと判定された場合にステップS41;No、クライアント端末2は、当該イベントがあるまで待機する。一方、テナントからの脱退指示のイベントがあると判定された場合ステップS41;Yes、クライアント端末2は、テナント脱退のダイアログボックスdialogboxを開くステップS42。そして、クライアント端末2は、ダイアログボックスから脱退対象のテナントの識別idを取得しステップS43、脱退させるサーバの識別idを取得するステップS44。さらに、クライアント端末2は、OKボタンが押下されるとダイアログボックスを閉じるステップS45。このとき、クライアント端末2は、テナント制御部21に対して、脱退させるサーバの識別idとともにテナントからの脱退指示を出力する。続いて、脱退サーバ取得部215は、テナントからの脱退指示を取得すると、ともに取得した識別idのサーバと接続するスイッチを取得し、取得したスイッチの各ポートを探索するステップS46。そして、脱退サーバ取得部215は、該当するスイッチの管理ポートを含む各ポートの識別id、IPアドレス、アカウント名およびアカウントパスワードをスイッチ制御部22に引き渡す。続いて、スイッチ制御部22のポート遮断部222は、脱退させるサーバおよび当該サーバと同一のテナントに属するサーバの通信が非許可となるように、該当するスイッチの各ポートを遮断するステップS47。そして、ポート遮断部222は、脱退したサーバの識別idをテナントテーブル11から削除するステップS48。さらに、ポート遮断部222は、脱退したサーバに対応するテナントの識別idをサーバテーブル13から削除するステップS49。そして、クライアント端末2は、テナント脱退処理を終了する。[実施例に係る参加サーバ有無判定処理のフローチャート]次に、図8に示す参加させるサーバの有無を判定するS22の処理手順について、図10を参照して説明する。図10は、実施例に係る参加サーバ有無判定処理のフローチャートを示す図である。まず、テナント制御部21は、サーバテーブル13から登録済みのサーバのデータを取得するステップS51。そして、テナント制御部21は、登録済みのサーバのデータがあるか否かを判定するステップS52。登録済みのサーバのデータがあると判定された場合ステップS52;Yes、テナント制御部21は、取得したデータからテナントの識別idを取得するステップS53。続いて、テナント制御部21は、空白の識別idがないか否かを判定するステップS54。空白の識別idがあると判定された場合にステップS54;No、テナント制御部21は、テナントへ参加させるサーバがある旨を返却するステップS55。一方、空白の識別idがないと判定された場合ステップS54;Yesまたは登録済みのサーバのデータがない場合ステップS52;No、テナント制御部21は、テナントへ参加させるサーバがない旨を返却するステップS56。[実施例に係るスイッチ追加判定処理のフローチャート]次に、図8に示すスイッチを追加できるか否かを判定するS25の処理手順について、図11を参照して説明する。図11は、実施例に係るスイッチ追加判定処理のフローチャートを示す図である。まず、スイッチ追加判定部212は、追加するスイッチのIPアドレスをクライアント端末2から取得する。そして、スイッチ追加判定部212は、取得されたスイッチのIPアドレスに対して、SNMP-getでモデル名を取得するステップS61。さらに、スイッチ追加判定部212は、スイッチのモデル名を取得できたか否かを判定するステップS62。スイッチのモデル名を取得できたと判定された場合ステップS62;Yes、スイッチ追加判定部212は、スイッチを追加できる旨を返却するステップS63。一方、スイッチのモデル名を取得できないと判定された場合ステップS62;No、スイッチ追加判定部212は、スイッチを追加できない旨を返却するステップS64。[実施例に係るサーバ追加判定処理のフローチャート]次に、図8に示すサーバを追加できるか否かを判定するS30の処理手順について、図12を参照して説明する。図12は、実施例に係るサーバ追加判定処理のフローチャートを示す図である。まず、サーバ追加判定部213は、追加するサーバのIPアドレスをクライアント端末2から取得する。そして、サーバ追加判定部213は、取得されたサーバのIPアドレスに対して、SNMP-getでモデル名を取得するステップS71。さらに、サーバ追加判定部213は、サーバのモデル名を取得できたか否かを判定するステップS72。サーバのモデル名を取得できたと判定された場合ステップS72;Yes、サーバ追加判定部213は、サーバを追加できる旨を返却するステップS73。一方、サーバのモデル名を取得できないと判定された場合ステップS72;No、サーバ追加判定部213は、サーバを追加できない旨を返却するステップS74。[実施例に係る追加スイッチ情報更新処理のフローチャート]次に、図8に示す追加するスイッチの情報を更新するS26の処理手順について、図13を参照して説明する。図13は、実施例に係る追加スイッチ情報更新処理のフローチャートを示す図である。なお、追加スイッチ情報更新処理を説明する際に、図14Aおよび図14Bを参照するものとする。図14Aは、スイッチテーブルの更新の具体例を示す図である。図14Bは、ポートテーブルの更新の遷移を示す図である。まず、追加スイッチ情報更新部231は、追加するスイッチのIPアドレス、アカウント名、アカウントパスワードをクライアント端末2から事前に取得するステップS81。そして、追加スイッチ情報更新部231は、追加するスイッチに対して、SNMP-getでベンダ名および各ポートのMACアドレスを取得するステップS82。続いて、追加スイッチ情報更新部231は、追加するスイッチのデータをスイッチテーブル12に追加するステップS83。例えば、追加スイッチ情報更新部231は、スイッチの識別idを自動的に割り振り、取得したベンダ名、IPアドレス、アカウント名およびアカウントパスワードとともにデータを作成し、作成したデータをスイッチテーブル12に追加する。一例として、図14Aに示すように、スイッチテーブル12は、id12aをSwitchA、vendor12bをV1、ip_address12cを1.1.1.1として記憶する。さらに、スイッチテーブル12は、account_name12dをadmin、account_password12eをadminとして記憶する。続いて、追加スイッチ情報更新部231は、追加するスイッチのデータをポートテーブル14に追加するステップS84。例えば、追加スイッチ情報更新部231は、各ポートのMACアドレスの数だけポートの識別idを自動的に割り振り、ポートの識別id毎にスイッチの識別idおよびポートのMACアドレスをポートテーブル14に追加する。このとき、追加スイッチ情報更新部231は、管理ポートであるかを判別するフラグを管理ポートでないことを示すfalse、ポートと接続する接続先を空白としてポートテーブル14に格納する。一例として、図14Bに示すように、スイッチの識別idがSwitchAとなるポートは3個有する。そして、ポートテーブル14は、識別idがPortA1であるデータr1、識別idがPortA2であるデータr2、識別idがPortA3であるデータr3を記憶する。続いて、追加スイッチ情報更新部231は、追加するスイッチに対して、SNMP-getで接続元ポートのMACアドレスおよび接続先装置のMACアドレスを取得するステップS85。そして、追加スイッチ情報更新部231は、取得したMACアドレスからポートテーブル14のrelated_id14eを更新するステップS86。例えば、追加スイッチ情報更新部231は、接続先装置のMACアドレスに対応する識別idをポートテーブル14から検索する。また、追加スイッチ情報更新部231は、接続元ポートのMACアドレスに対応する識別idをポートテーブル14から検索する。そして、追加スイッチ情報更新部231は、接続元ポートの識別idに対応するrelated_id14eに接続先装置の識別idを設定するように、ポートテーブル14を更新する。一例として、図14Bに示すように、ポートテーブル14は、ポートの識別idがPortA1であるデータのrelated_id14eに符号c1で示すServerAを記憶する。さらに、追加スイッチ情報更新部231は、追加するスイッチの接続元ポートに対応するポートテーブル14のis_admin14dを更新するステップS87。例えば、追加スイッチ情報更新部231は、取得した接続元ポートのis_admin14dを管理ポートであることを示すtrueとしてポートテーブル14に格納する。一例として、図14Bに示すように、ポートテーブル14は、ポートの識別idがPortA3であるデータのis_admin14dに符号c2で示すtrueを記憶する。[実施例に係るスイッチのポート遮断処理のフローチャート]次に、図8に示すスイッチのポートを遮断するS27の処理手順について、図15を参照して説明する。図15は、実施例に係るスイッチのポート遮断処理のフローチャートを示す図である。まず、ポート制御部221は、追加するスイッチのIPアドレス、アカウント名およびアカウントパスワードの情報を情報取得部23の追加スイッチ情報更新部231から取得するステップS91。そして、ポート制御部221は、取得したIPアドレス、アカウント名およびアカウントパスワードで追加するスイッチの管理コンソールにログインするステップS92。その後、ポート制御部221は、追加するスイッチの通信を遮断すべく、スイッチ用管理LAN4を介して、全ポートを非活性化するステップS93。[実施例に係る追加サーバ情報更新処理のフローチャート]次に、図8に示す追加するサーバの情報を更新するS31の処理手順について、図16を参照して説明する。図16は、実施例に係る追加サーバ情報更新処理のフローチャートを示す図である。なお、追加サーバ情報更新処理を説明する際に、図17を参照するものとする。図17は、サーバテーブルの追加の具体例を示す図である。まず、追加サーバ情報更新部232は、追加するサーバに対し、SNMP-getでMACアドレスを取得するステップS101。さらに、追加サーバ情報更新部232は、スイッチテーブル12に登録済みのスイッチに対し、SNMP-getで当該スイッチと接続する接続先のMACアドレスを取得するステップS102。そして、追加サーバ情報更新部232は、追加するサーバのMACアドレスおよび登録済みのスイッチと接続する接続先のMACアドレスを比較し、合致するMACアドレスに対応するスイッチを接続先スイッチとして取得するステップS103。続いて、追加サーバ情報更新部232は、接続先スイッチに対して、SNMP-getでIPアドレスと各ポートのMACアドレスを取得するステップS104。また、追加サーバ情報更新部232は、スイッチテーブル12に基づいて、接続先スイッチのIPアドレスに対応する接続先スイッチの識別idを取得するステップS105。さらに、追加サーバ情報更新部232は、追加するサーバのサーバ名、IPアドレスを事前にクライアント端末2から取得するステップS106。そして、追加サーバ情報更新部232は、追加するサーバのデータをサーバテーブル13に追加するステップS107。例えば、追加サーバ情報更新部232は、サーバの識別idを自動的に割り振る。そして、追加サーバ情報更新部232は、追加するサーバのIPアドレスに対し、SMMP-getで当該サーバと接続するスイッチの接続先ポートのMACアドレスを取得する。そして、追加サーバ情報更新部232は、ポートテーブル14に基づいて、取得したMACアドレスに対応するポートの識別idを接続先ポートの識別idとして取得する。さらに、追加サーバ情報更新部232は、サーバの識別id、サーバ名、IPアドレスおよび接続先ポートの識別idを含むデータを作成し、作成したデータをサーバテーブル13に追加する。一例として、図17に示すように、サーバテーブル13は、id13aをServerA、name13bをsvA、ip_address13cを1.1.1.4として記憶する。さらに、サーバテーブル13は、tenanto_id13dを空白、related_id13eをPortA1およびmac_address13fを11:11:11:11:11:11として記憶する。続いて、追加サーバ情報更新部232は、スイッチテーブル12に基づいて、接続先スイッチの識別idに対応するアカウント情報を取得するステップS108。なお、アカウント情報とは、アカウント名およびアカウントパスワードを示す。そして、追加サーバ情報更新部232は、ポートテーブル14に基づいて、接続スイッチの識別idに対応する管理ポートの識別idを取得するステップS109。そして、追加サーバ情報更新部232は、追加するサーバのIPアドレス、接続先ポートの識別id、接続先スイッチのIPアドレス、管理ポートの識別idおよびアカウント情報をスイッチ制御部22に引き渡すステップS110。[実施例に係る管理装置間通信のポート制御処理のフローチャート]次に、図8に示す管理装置と通信するためのポート制御を実行するS32の処理手順について、図18を参照して説明する。図18は、実施例に係る管理装置と通信するためのポート制御処理のフローチャートを示す図である。まず、ポート制御部221は、追加するサーバのIPアドレス、接続先ポートの識別id、接続先スイッチのIPアドレス、管理ポートの識別idおよびアカウント情報を情報取得部23の追加サーバ情報更新部232から取得するステップS111。なお、アカウント情報とは、アカウント名およびアカウントパスワードを示す。そして、ポート制御部221は、スイッチ用管理LAN4を介して、接続先スイッチのIPアドレス、アカウント名およびアカウントパスワードで接続先スイッチの管理コンソールにログインするステップS112。その後、ポート制御部221は、接続先ポートと管理ポートに対し、IPフィルタリングで追加するサーバとネットワーク管理装置1のIPを許可するステップS113。すなわち、ポート制御部221は、追加するサーバに対し、ネットワーク管理装置1のみの通信を許可する。[実施例に係るサーバ間通信のポート探索処理のフローチャート]次に、図8に示すサーバ間の通信を制御するポートを探索するS37の処理手順について、図19を参照して説明する。図19は、実施例に係るサーバ間通信のポート探索処理のフローチャートを示す図である。なお、サーバ間通信のポート探索処理を説明する際に、図20Aおよび図20Bを参照するものとする。図20Aは、サーバテーブルの更新の具体例を示す図である。図20Bは、テナントテーブルの更新の具体例を示す図である。まず、ポート探索部214は、クライアント端末2からテナントの識別idおよび参加させるサーバの識別idを取得するステップS121。そして、ポート探索部214は、参加させるサーバのテナント情報を更新するステップS122。例えば、ポート探索部214は、取得したテナントの識別idを、サーバテーブル13の参加させるサーバの識別idに対応するtenanto_id13dに格納する。また、ポート探索部14は、取得したサーバの識別idを、テナントテーブル11のテナントの識別idに対応するserver_id11cに追加して格納する。一例として、図20Aに示すように、サーバテーブル13は、サーバのidがServerAであるデータのtenant_id11cに符号c3で示すCompanyAを記憶する。また、図20Bに示すように、テナントテーブル11は、テナントのidがTenantAであるデータのserver_id11cに符号c4で示すServerAを記憶する。そして、ポート探索部214は、テナントテーブル11およびサーバテーブル13に基づいて、テナントの識別idと同一のテナントに属するサーバの識別idを1個選択するステップS123。例えば、ポート探索部214は、テナントの識別idに対応するサーバの識別idをテナントテーブル11から取得する。そして、ポート探索部214は、取得したサーバの識別idのうち1個のサーバの識別idを選択し、選択した識別idに対応するデータをサーバテーブル13から取得する。続いて、ポート探索部214は、選択に成功したか否かを判定するステップS124。選択に成功しなかったと判定された場合、例えばテナントテーブル11にサーバの識別idが1個も記憶されていなかった場合ステップS124;No、ポート探索部214は、処理を終了する。一方、選択に成功したと判定された場合ステップS124;Yes、ポート探索部214は、サーバテーブル13およびポートテーブル14に基づいて、参加させるサーバの接続先ポートの識別idとスイッチの識別idを取得するステップS125。例えば、ポート探索部214は、サーバテーブル13の参加させるサーバの識別idに対応するrelated_id13eを参照し、当該サーバの接続先ポートの識別idを取得する。そして、サーバ探索部214は、ポートテーブル14の接続先ポートの識別idに対応するswitch_id14bを参照し、当該接続先ポートのスイッチの識別idを取得する。なお、ここでは、接続先ポートの識別idを例えばP1とし、スイッチの識別idを例えばS1として説明する。さらに、ポート探索部214は、サーバテーブル13およびポートテーブルに基づいて、同一テナントのサーバの接続先ポートの識別id例えばP2とスイッチの識別id例えばS2を取得するステップS126。そして、ポート探索部214は、スイッチS1およびスイッチS2が同じスイッチであるか否かを判定するステップS127。スイッチS1およびスイッチS2が同じスイッチであると判定された場合ステップS127;Yes、ポート探索部214は、接続先ポートの識別idP1および接続先ポートの識別idP2を制御対象ポートとするステップS128。そして、ポート探索部214は、スイッチテーブル12に基づいて、スイッチS1のIPアドレス、アカウント情報を取得する。ポート探索部214は、サーバテーブル13に基づいて、両方のサーバのIPアドレスを取得するステップS129。そして、ポート探索部214は、スイッチS1の制御対象ポートP1、P2を制御させるべく、取得した情報をポート制御部221に引き渡し、サーバ間のポート制御を依頼するステップS130。そして、ポート探索部214は、ポート制御部221から処理が終了したことの通知を取得すると、ステップS135に移行する。スイッチS1およびスイッチS2が同じスイッチでない場合ステップS127;No、ポート探索部214は、ポートテーブル14に基づいて、スイッチS2の接続先ポートの識別idとそのスイッチの識別idを取得するステップS131。なお、ここでは、スイッチS2の接続先ポートの識別idを新たにP2とし、スイッチの識別idを新たにS2として説明する。そして、ポート探索部214は、新たな接続先ポートP2とそのスイッチS2の取得が成功したか否かを判定するステップS132。取得が成功したと判定された場合ステップS132;Yes、ポート探索部214は、スイッチの一致を判定すべく、ステップS127に移行する。一方、取得が成功しなかったと判定された場合ステップS132;No、ポート探索部214は、ポートテーブル14に基づいて、スイッチS1の接続先ポート新たにP1とそのスイッチ新たにS1を取得するステップS133。そして、ポート探索部214は、新たな接続先ポートP1とそのスイッチS1の取得が成功したか否かを判定するステップS134。取得が成功したと判定された場合ステップS134;Yes、ポート探索部214は、同一テナントのサーバを取得すべく、ステップS126に移行する。一方、取得が成功しなかったと判定された場合ステップS134;No、ポート探索部214は、テナントテーブル11およびサーバテーブル13に基づいて、テナントのidと同一のテナントに属する次のサーバを1個選択するステップS135。そして、ポート探索部214は、選択に成功したか否かを判定するステップS136。選択に成功したと判定された場合ステップS136;Yes、ポート探索部214は、選択した次のサーバに関する処理をするべく、ステップS125に移行する。一方、選択に成功しなかったと判定された場合ステップS136;No、ポート探索部214は、処理を終了する。[実施例に係るサーバ間のポート制御処理のフローチャート]次に、図8に示すサーバ間のポートを制御するS38の処理手順について、図21を参照して説明する。図21は、実施例に係るサーバ間のポート制御処理のフローチャートを示す図である。まず、ポート制御部221は、制御対象ポートの識別idP1、P2、スイッチのIPアドレス、アカウント名、アカウントパスワードおよび両方のサーバのIPアドレスをテナント制御部21のポート探索部214から取得するステップS141。なお、両方のサーバとは、参加させるサーバと、当該サーバと同一のテナントに属するサーバを意味する。そして、ポート制御部221は、スイッチ用管理LAN4を介して、スイッチのIPアドレス、アカウント名およびアカウントパスワードで当該スイッチの管理コンソールにログインするステップS142。その後、ポート制御部221は、制御対象ポートの識別idP1、P2それぞれに対し、IPフィルタリングで両方のサーバのIPを許可するステップS143。すなわち、ポート制御部221は、参加させるサーバに対し、同一のテナントに属するサーバのみの通信を許可する。[実施例に係るサーバ間遮断のポート探索処理のフローチャート]次に、図9に示すサーバ間の遮断を制御するポートを探索するS46の処理手順について、図22を参照して説明する。図22は、実施例に係るサーバ間遮断のポート探索処理のフローチャートを示す図である。まず、脱退サーバ取得部215は、クライアント端末2から脱退させるサーバの識別idを取得するステップS151。そして、脱退サーバ取得部215は、サーバテーブル13およびポートテーブル14に基づいて、脱退させるサーバの接続先スイッチの識別idおよびその各ポートの識別idを取得するステップS152。例えば、脱退サーバ取得部215は、脱退させるサーバの識別idに対応するrelated_id13eをサーバテーブル13から参照し、脱退させるサーバと接続するスイッチにおけるポートの識別idを取得する。また、脱退サーバ取得部215は、取得したポートの識別idに対応するswitch_id14bをポートテーブル14から参照し、脱退させるサーバと接続するスイッチの識別idを取得する。さらに、脱退サーバ取得部215は、取得したポートの識別idに対応するid14aをポートテーブル14から参照し、脱退させるサーバと接続するスイッチの各ポートの識別idを取得する。続いて、脱退サーバ取得部215は、ポートテーブル14に基づいて、接続先スイッチの管理ポートの識別idを取得するステップS153。例えば、脱退サーバ取得部215は、取得したスイッチの識別idに対応するis_admin14dの値がtrueであるrelated_id14eをポートテーブル14から参照し、管理ポートの識別idを取得する。また、脱退サーバ取得部215は、スイッチテーブル12に基づいて、接続先スイッチのIPアドレスおよびアカウント情報を取得する。そして、脱退サーバ取得部215は、取得した管理ポートの識別id、接続先スイッチの各ポートの識別id、接続先スイッチのIPアドレスおよびアカウント情報をスイッチ制御部22に引き渡すステップS154。[実施例に係るサーバ間通信のポート遮断処理のフローチャート]次に、図9に示すサーバ間通信のポートを遮断するS47の処理手順について、図23を参照して説明する。図23は、実施例に係るサーバ間通信のポート遮断処理のフローチャートを示す図である。まず、ポート遮断部222は、テナントから脱退させるサーバと接続する接続先スイッチのIPアドレスおよびアカウント情報をテナント制御部21の脱退サーバ取得部215から取得するステップS161。また、ポート遮断部222は、接続先スイッチの管理ポートの識別idおよび接続先スイッチの各ポートの識別idをテナント制御部21の脱退サーバ取得部215から取得するステップS162。そして、ポート遮断部222は、取得した接続先スイッチの各ポートのうち1個のポートの識別idを選択するステップ163。そして、ポート遮断部222は、選択に成功したか否かを判定するステップS164。選択に成功しなかったと判定された場合ステップS164;No、ポート遮断部222は、処理を終了する。一方、選択に成功したと判定された場合ステップS164;Yes、ポート遮断部222は、選択したポートが管理ポートであるか否かを判定するステップS165。選択したポートが管理ポートであると判定された場合ステップS165;Yes、ポート遮断部222は、管理ポートに対し、IPフィルタリングの処理を行わず、ステップS171に移行する。一方、選択したポートが管理ポートでないと判定された場合ステップS165;No、ポート遮断部222は、選択したポートが接続先ポートであるか否かを判定するステップS166。選択したポートが接続先ポートであると判定された場合ステップS166;Yes、ポート遮断部222は、接続先スイッチのIPアドレス、アカウント名およびアカウントパスワードで当該スイッチの管理コンソールにログインするステップS167。なお、ポート遮断部222は、接続先スイッチのログインを、スイッチ用管理LAN4を介して行う。その後、ポート遮断部222は、接続先ポートに対し、IPフィルタリングでネットワーク管理装置1および脱退させるサーバのIPアドレス以外のIPを禁止するステップS168。すなわち、ポート遮断部222は、脱退させるサーバに対し、ネットワーク管理装置1以外の通信を遮断する。そして、ポート遮断部222は、ステップS171に移行する。選択したポートが接続先ポートでないと判定された場合ステップS166;No、ポート遮断部222は、接続先スイッチのIPアドレス、アカウント名およびアカウントパスワードで当該スイッチの管理コンソールにログインするステップS169。なお、ポート遮断部222は、接続先スイッチのログインを、スイッチ用管理LAN4を介して行う。その後、ポート遮断部222は、選択したポートに対し、IPフィルタリングで脱退させるサーバのIPアドレスを禁止するステップS170。すなわち、ポート遮断部222は、脱退させるサーバ以外のサーバであって接続先スイッチと接続するサーバに対し、脱退させるサーバとの通信を遮断する。そして、ポート遮断部222は、ステップS171に移行する。さらに、ポート遮断部222は、接続先スイッチの各ポートのうち次のポートの識別idを1個選択するステップS171。そして、ポート遮断部222は、選択に成功したか否かを判定するステップS172。選択に成功したと判定された場合ステップS172;Yes、ポート遮断部222は、選択した次のポートに関する処理をするべく、ステップS165に移行する。一方、選択に成功しなかったと判定された場合ステップS172;No、ポート遮断部222は、処理を終了する。[実施例に係る脱退サーバ削除処理のフローチャート]次に、図9に示す脱退したサーバをテナントテーブル11から削除するS48の処理手順について、図24を参照して説明する。図24は、実施例に係る脱退サーバ削除処理のフローチャートを示す図である。なお、脱退サーバ削除処理を説明する際に、図25を参照するものとする。図25は、テナントテーブルの更新の具体例を示す図である。まず、ポート遮断部222は、テナント制御部21の脱退サーバ取得部215から脱退したサーバの識別idを取得するステップS181。そして、ポート遮断部222は、脱退したサーバの属していたテナントの識別idを取得するステップS182。例えば、ポート遮断部222は、取得した脱退サーバの識別idに対応するテナントの識別idをサーバテーブル13から取得する。さらに、ポート遮断部222は、テナントテーブル11に基づいて、取得したテナントの識別idに対応する脱退サーバの識別idを削除するステップS183。一例として、図25に示すように、テナントテーブル11は、テナントの識別idがTenantAであるサーバの識別idを符号c5で示す空白として記憶する。[実施例に係るテナント削除処理のフローチャート]次に、図9に示す脱退したサーバが属していたテナントをサーバテーブル13から削除するS49の処理手順について、図26を参照して説明する。図26は、実施例に係るテナントの削除処理のフローチャートを示す図である。なお、テナントの削除処理を説明する際に、図27を参照するものとする。図27は、サーバテーブルの更新の具体例を示す図である。まず、ポート遮断部222は、テナント制御部21の脱退サーバ取得部215から脱退したサーバの識別idを取得するステップS191。そして、ポート遮断部222は、サーバテーブル13に基づいて、取得したサーバの識別idに対応するテナントの識別idを削除するステップS192。一例として、図27に示すように、サーバテーブル13は、サーバの識別idがServerAであるテナントの識別idを符号c6で示す空白として記憶する。[ダイアログボックスの具体例]次に、クライアント端末2で表示されるダイアログボックスの具体例について、図28~図30を参照して説明する。図28は、テナント定義処理において表示されるダイアログボックスの一例を示す図である。また、図29は、テナント参加処理において表示されるダイアログボックスの一例を示す図である。図30は、テナント脱退処理において表示されるダイアログボックスの一例を示す図である。図28に示すように、テナント定義のダイアログボックスg1は、テキストボックスg11、OKボタンg12およびCancelボタンg13を備える。テナントを定義する場合、ユーザがテキストボックスg11にテナント名を入力する。そして、ユーザがOKボタンg12を押下すると、入力されたテナント名を含むテナントの作成指示がネットワーク管理装置1に対し出力され、テナント定義処理が実行される。一方、ユーザがCancelボタンg13を押下すると、テナント定義処理がキャンセルされる。図29に示すように、テナント参加のダイアログボックスg2は、定義されたテナントリストg21、登録済みのサーバリストg22、OKボタンg23およびCancelボタンg24を備える。定義されたテナントリストg21には、テナントテーブル11に記憶されたテナントのidが表示される。登録済みのサーバリストg22には、サーバテーブル13に記憶されたサーバのidが表示される。サーバをテナントに参加させる場合、ユーザが定義されたテナントリストg21から参加するテナントを選択する。また、ユーザが登録済みのサーバリストg22からテナントに参加させるサーバを選択する。そして、ユーザがOKボタンg23を押下すると、選択したテナントのidおよびサーバのidがネットワーク管理装置1に対し出力され、テナント参加処理が実行される。一方、ユーザがCancelボタンg24を押下すると、テナント参加処理がキャンセルされる。図30に示すように、テナント脱退のダイアログボックスg3は、定義されたテナントリストg31、登録済みのサーバリストg32、OKボタンg33およびCancelボタンg34を備える。定義されたテナントリストg31には、テナントテーブル11に記憶されたテナントのidが表示される。登録済みのサーバリストg32には、サーバテーブル13に記憶されたサーバのidであってテナントリストg31で選択されたテナントに属するサーバのidが表示される。サーバをテナントから脱退させる場合、サーバが、定義されたテナントリストg31からテナントを選択する。また、ユーザが、選択したテナントに属するサーバのサーバリストg32から脱退させるサーバを選択する。そして、ユーザがOKボタンg33を押下すると、テナントからの脱退指示がネットワーク管理装置1に対し出力され、テナント脱退処理が実行される。一方、ユーザがCancelボタンg34を押下すると、テナント脱退処理がキャンセルされる。一例として、定義されたテナントリストg31には、定義されたテナントのidとしてCompanyAおよびCompanyBが表示されている。ユーザがサーバを脱退させるテナントとしてCompanyAを選択するものとする。すると、登録済みのサーバリストg32には、CompanyAに属するサーバとしてServerAおよびServerBが表示される。そして、例えばユーザがサーバリストg32からServerAを選択し、OKボタンg33を押下すると、ServerAのテナント脱退処理が実行される。[実施例の効果]上記実施例によれば、ネットワーク管理装置1は、テナントテーブル11に同一サブネットに含まれるテナント毎に各テナントに属するサーバのidを対応付けて記憶する。さらに、ネットワーク管理装置1は、サーバテーブル13にサーバ毎にスイッチと接続するスイッチ側のポートを接続先ポートとして記憶する。そして、ネットワーク管理装置1は、テナントテーブル11およびサーバテーブル13に基づいて、スイッチについて、同一のテナントに属するサーバのみの通信を許可するように、接続先ポート間の通信を許可する。かかる構成によれば、ネットワーク管理装置1は、同一のテナントに属するサーバのみの通信を許可するようにスイッチの接続先ポート間を制御するので、同一サブネットに含まれるテナント毎に通信を分離できる。この結果、ネットワーク管理装置1は、テナント間での情報漏えいやウィルス感染等を防止でき、セキュリティを確保することができる。また、ネットワーク管理装置1は、同一サブネットに複数のテナントを属するように構成し、テナント間の通信を分離できるので、同一サブネットの限界数以上のテナント数をサポートできる。さらに、ネットワーク管理装置1は、LANを構成するスイッチを単一ベンダのみならず、マルチベンダで構成することができる。また、実施例によれば、ネットワーク管理装置1は、サーバを参加させる場合に、テナントテーブル11およびサーバテーブル13に基づいて、参加させるサーバおよび当該サーバと同一のテナントに属するサーバ間の通信を制御する接続先ポートを探索する。さらに、ネットワーク管理装置1は、参加させるサーバおよび当該サーバと同一のテナントに属するサーバのみの通信を許可するように、探索されたそれぞれの接続先ポートに対し、IPフィルタリングで両サーバの通信を許可する。かかる構成によれば、ネットワーク管理装置1は、参加させるサーバに対し、同一のテナントに属するサーバ以外の通信を遮断することとなり、同一のテナントおよびこれと異なるテナント間の情報漏洩やウィルス感染を防止できる。つまり、ネットワーク管理装置1は、セキュリティを確保することができる。また、実施例によれば、ネットワーク管理装置1は、ネットワークにスイッチを追加させる場合に、追加させるスイッチの全ポートを非活性に制御する。かかる構成によれば、ネットワーク管理装置1は、スイッチを追加させる場合に、スイッチの全ポートを一旦非活性に制御するので、このスイッチに接続するサーバをどの通信からも遮断できる。この結果、ネットワーク管理装置1は、このスイッチに接続するサーバをその後テナントに参加させる場合に、段階的にポートを活性化することが可能となる。また、実施例によれば、ネットワーク管理装置1は、さらに、テナントに属するサーバを当該テナントから脱退させる場合に、サーバテーブル13に基づいて、サーバの接続先ポートを探索する。そして、ネットワーク管理装置1は、脱退させるサーバおよびネットワーク管理装置1以外のサーバの通信が非許可となるように、探索された接続先ポートを制御する。かかる構成によれば、ネットワーク管理装置1は、脱退させるサーバおよびテナントに属するサーバ間の通信を遮断できるので、脱退させるサーバおよびテナント間でのセキュリティを確保できる。なお、実施例では、スイッチ追加判定部212が、追加指示のあったスイッチについて、モデル名を取得できるか否かによって追加の可否を判定するようにした。しかしながら、スイッチ追加判定部212は、これに限定されず、追加指示のあったスイッチについて、例えばベンダ名のように、スイッチ特有な情報を取得できるか否かによって追加の可否を判定するようにしても良い。また、実施例では、サーバ追加判定部213が、追加指示のあったサーバについて、モデル名を取得できるか否かによって追加の可否を判定するようにした。しかしながら、サーバ追加判定部213は、これに限定されず、追加指示のあったサーバについて、例えばベンダ名のように、サーバ特有な情報を取得できるか否かによって追加の可否を判定するようにしても良い。[プログラム等]なお、ネットワーク管理装置1は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置に、上記した記憶部10および制御部20等の各機能を搭載することによって実現することができる。また、図示したネットワーク管理装置1の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、ネットワーク管理装置1の分散統合の具体的態様は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散統合して構成することができる。例えば、スイッチ追加判定部212とサーバ追加判定部213とを1個の部として統合しても良い。一方、ポート制御部221は、スイッチを追加する場合のポート制御部と、サーバを追加する場合のポート制御部と、テナントにサーバを参加させる場合のポート制御部とに分散しても良い。また、テナントテーブル11やスイッチテーブル12等の記憶部10をネットワーク管理装置1の外部装置としてネットワーク経由で接続するようにしても良い。また、上記実施例で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することによって実現することができる。そこで、以下では、図31を用いて、図1に示したネットワーク管理装置1の制御部20と同様の機能を有するネットワーク管理プログラムを実行するコンピュータの一例を説明する。図31は、ネットワーク管理プログラムを実行するコンピュータを示す図である。図31に示すように、コンピュータ1000は、RAM1010と、ネットワークインタフェース装置1020と、HDD1030と、CPU1040、媒体読取装置1050およびバス1060とを有する。RAM1010、ネットワークインタフェース装置1020、HDD1030、CPU1040、媒体読取装置1050は、バス1060によって接続されている。そして、HDD1030には、図1に示した制御部20と同様の機能を有するネットワーク管理プログラム1031が記憶される。また、HDD1030には、図1に示したテナントテーブル11、スイッチテーブル12、サーバテーブル13およびポートテーブル14に対応するネットワーク管理処理関連情報1032が記憶される。そして、CPU1040がネットワーク管理プログラム1031をHDD1030から読み出してRAM1010に展開することにより、ネットワーク管理プログラム1031は、ネットワーク管理プロセス1011として機能するようになる。そして、ネットワーク管理プロセス1011は、ネットワーク管理処理関連情報1032から読み出した情報等を適宜RAM1010上の自身に割り当てられた領域に展開し、この展開したデータ等に基づいて各種データ処理を実行する。媒体読取装置1050は、ネットワーク管理プログラム1031がHDD1030に記憶されていない場合であっても、ネットワーク管理プログラム1031を記憶する媒体等からネットワーク管理プログラム1031を読み取る。媒体読取装置1050には、例えばCD-ROMや光ディスク装置がある。ネットワークインタフェース装置1020は、外部装置とネットワーク経由で接続する装置であり、有線に対応するものであっても、無線に対応するものであっても良い。なお、上記のネットワーク管理プログラム1031は、公衆回線、インターネット、LAN、WANWideAreaNetwork等を介してコンピュータ1000に接続される他のコンピュータまたはサーバ等に記憶されるようにしても良い。この場合には、コンピュータ1000がネットワークインタフェース装置1020を介して他のコンピュータ等からネットワーク管理プログラム1031を読み出して実行する。