(57)【要約】【課題】表示カテゴリが異なる資源の対応関係を容易に把握できるようにする。【解決手段】着目資源が指定される入力処理を行ない、指定された着目資源に基づいて、情報処理システムを構成する、２つの表示カテゴリ間の複数の資源を相互に関係付けて記録する資源情報２３を参照して、着目資源に関連する、他方の表示カテゴリに属する資源である関連資源を特定し、特定された関連資源を連結して表す第１の資源マップ上に明示させて、表示装置２０４に表示させる。【選択図】図１
2015215670.tif 000002
【特許請求の範囲】
【請求項１】
情報処理システムを構成し、２つの表示カテゴリそれぞれに属する複数の資源のうち、着目すべき表示カテゴリに属する資源である着目資源が指定される入力処理を行ない、
指定された前記着目資源に基づいて、前記情報処理システムを構成する、前記２つの表示カテゴリ間の複数の資源を相互に関係付けて記録する資源情報を参照して、前記着目資源に関連する、他方の表示カテゴリに属する資源である関連資源を特定し、
特定された前記関連資源を連結して表す第１の資源マップ上に明示させて、表示装置に表示させる
処理を、コンピュータに実行させることを特徴とする、資源表示プログラム。
【請求項２】
指定された前記着目資源を連結して表す第２の資源マップ上に明示させる
処理を前記コンピュータに実行させることを特徴とする、請求項１記載の資源表示プログラム。
【請求項３】
前記第２の資源マップにおいて、前記着目資源を構成する資源と、当該着目資源を構成要素として備える上位かつ／又は下位の資源を構成する要素とを表示させる
処理を前記コンピュータに実行させることを特徴とする、請求項２記載の資源表示プログラム。
【請求項４】
前記第１の資源マップにおいて、前記関連資源を構成する資源と、当該関連資源を構成要素として備える上位かつ／又は下位の資源を構成する要素とを表示させる
処理を前記コンピュータに実行させることを特徴とする、請求項１〜３のいずれか１項に記載の資源表示プログラム。
【請求項５】
前記複数の表示カテゴリが、物理構成および論理構成を備え、
前記第１の資源マップが物理マップまたは論理マップである
処理を前記コンピュータに実行させることを特徴とする、請求項１〜４のいずれか１項に記載の資源表示プログラム。
【請求項６】
情報処理システムを構成し、２つの表示カテゴリそれぞれに属する複数の資源のうち、着目すべき表示カテゴリに属する資源である着目資源が指定される入力が行なわれる入力部と、
指定された前記着目資源に基づいて、前記情報処理システムを構成する、前記２つの表示カテゴリ間の複数の資源を相互に関係付けて記録する資源情報を参照して、前記着目資源に関連する、他方の表示カテゴリに属する資源である関連資源を特定する特定部と、
特定された前記関連資源を連結して表す第１の資源マップ上に明示させて、表示装置に表示させる表示制御部と
を備えることを特徴とする、情報処理装置。
【請求項７】
情報処理システムを構成し、２つの表示カテゴリそれぞれに属する複数の資源のうち、着目すべき表示カテゴリに属する資源である着目資源が指定される処理と、
指定された前記着目資源に基づいて、前記情報処理システムを構成する、前記２つの表示カテゴリ間の複数の資源を相互に関係付けて記録する資源情報を参照して、前記着目資源に関連する、他方の表示カテゴリに属する資源である関連資源を特定する処理と、
特定された前記関連資源を連結して表す第１の資源マップ上に明示させて、表示装置に表示させる処理と
を備えることを特徴とする、資源表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、資源表示プログラム，情報処理装置および資源表示方法に関する。
【背景技術】
【０００２】
近年、サーバ等のコンピュータやスイッチ等のネットワーク機器をＬＡＮ（Local Area Network）等のネットワークを介して接続したネットワークシステムを管理するための管理システムが知られている。
このような管理システムにおいては、例えば、システム構成を物理構造の観点で視覚化した物理マップを表示する機能や、システム構成を論理構造の観点で視覚化した論理マップを表示する機能を備える。
【０００３】
図１４（ａ），（ｂ），（ｃ）はネットワークシステムの物理マップを例示する図であり、（ａ）はその上位構成を示す図、（ｂ）は（ａ）の一部の下位構成を示す図、（ｃ）は（ｂ）の一部の下位構成を示す図である。また、図１５（ａ），（ｂ）は図１４（ａ），（ｂ），（ｃ）に示すネットワークシステムの論理マップを例示する図であり、（ａ）はその上位構成を示す図、（ｂ）は（ａ）の一部の下位構成を示す図である。
【０００４】
管理システムにおいては、図示しないディスプレイに、この図１４（ａ）〜（ｃ）に例示する物理マップを表示させることで、システム管理者等が、ネットワークシステムの物理構造を容易に把握することができる。
物理マップにおいては、ネットワークシステムを構成する物理資源（リソース）がアイコンとして表示される。また、各アイコン間はリソース間の物理的な接続に応じて結線されて表示される。
【０００５】
ここで、図１４（ａ）に例示する物理マップにおいて、オペレータが詳細の表示を希望するいずれかのリソースを選択すると、そのリソースを構成する下位（下層）の物理資源が表示される。図１４（ａ）に示す例においてオペレータがｃｈａｓｓｉｓを選択すると、図１４（ｂ）に示すように、ｃｈａｓｓｉｓに搭載されている２つのｖｍｈ１，２と、２つのｂｓｗ１，２とが表示（展開）される。なお、ｖｍｈ１，２は仮想マシンホスト（virtual machine host）であり、ｂｓｗはブレードスイッチ（blade switch）である。
【０００６】
更に、この図１４（ｂ）に示す例においてオペレータが例えばｖｍｈ１を選択することで、図１４（ｃ）に示すように、このｖｍｈ１を構成する下位の物理資源が展開される。
また、この図１４（ａ）〜（ｃ）に示される構成を有するネットワークシステムを論理構造の観点で視覚化することで、図１５（ａ），（ｂ）に示すような論理マップが得られる。
【０００７】
すなわち、管理システムにおいては、図示しないディスプレイに、この図１５（ａ），（ｂ）に示す論理マップを表示させることで、システム管理者等が、ネットワークシステム１の論理構造を容易に把握することができる。図１５（ａ）に示す論理マップにおいては、仮想的なシステムがｌ-ｐｌａｔｆｏｒｍの文字を付したアイコンで示されている。
管理システムのディスプレイに表示されたこのような論理マップにおいて、オペレータが詳細の表示を希望する論理資源（仮想的なシステム）を選択すると、図１５（ｂ）に示すように、この仮想的なシステムを構成する下位の論理資源が表示される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１１−１１３５７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、このような従来の管理システムにおいては、物理資源と論理資源との対応関係を容易に把握することができないという課題がある。例えば、特定の物理資源に障害が発生した場合に、論理資源のどの範囲に影響が生じるかを把握することが困難である。
１つの側面では、本発明は、選択的に表示が行なわれる表示カテゴリが異なる資源の対応関係を容易に把握できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
このため、この資源表示プログラムは、情報処理システムを構成し、２つの表示カテゴリそれぞれに属する複数の資源のうち、着目すべき表示カテゴリに属する資源である着目資源が指定される入力処理を行ない、指定された前記着目資源に基づいて、前記情報処理システムを構成する、前記２つの表示カテゴリ間の複数の資源を相互に関係付けて記録する資源情報を参照して、前記着目資源に関連する、他方の表示カテゴリに属する資源である関連資源を特定し、特定された前記関連資源を連結して表す第１の資源マップ上に明示させて、表示装置に表示させる処理を、コンピュータに実行させる。
【発明の効果】
【００１１】
一実施形態によれば、表示カテゴリが異なる資源の対応関係を容易に把握できる。
【図面の簡単な説明】
【００１２】
【図１】実施形態の一例としての管理システムの全体構成を示すブロック図である。
【図２】（ａ），（ｂ），（ｃ）は本管理システムによって管理されるネットワークシステムの物理マップを例示する図である。
【図３】実施形態の一例としての管理システムによって管理されるネットワークシステムの論理マップを例示する図である。
【図４】実施形態の一例としての管理システムの表示リソース管理テーブルを例示する図である。
【図５】実施形態の一例としての管理システムにおいて表示される入力画面を例示する図である。
【図６】（ａ），（ｂ）は実施形態の一例としての管理システムにおいて表示させるリソースマップを例示する図である。
【図７】（ａ），（ｂ）は実施形態の一例としての管理システムにおいて表示される入力画面を例示する図である。
【図８】（ａ），（ｂ）は実施形態の一例としての管理システムにおいて表示されるリソースマップを例示する図である。
【図９】実施形態の一例としての管理システムにおける表示制御部による選択画面の表示制御手法を説明するフローチャートである。
【図１０】実施形態の一例としての管理システムにおける表示制御部によるリソースマップの表示制御手法を説明するフローチャートである。
【図１１】実施形態の一例としての管理システムにおけるレイヤ切り替え時における表示制御部によるリソースマップの表示制御手法を説明するフローチャートである。
【図１２】実施形態の一例としての管理システムの表示リソース管理テーブルの第１変形例を示す図である。
【図１３】実施形態の一例としての管理システムの表示リソース管理テーブルの第２変形例を示す図である。
【図１４】（ａ），（ｂ），（ｃ）はネットワークシステムの物理マップを例示する図である。
【図１５】（ａ），（ｂ）は図１４（ａ），（ｂ），（ｃ）に示すネットワークシステムの論理マップを例示する図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本資源表示プログラム，情報処理装置および資源表示方法に係る実施の形態を説明する。ただし、以下に示す実施形態はあくまでも例示に過ぎず、実施形態で明示しない種々の変形例や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形（実施形態及び各変形例を組み合わせる等）して実施することができる。又、各図は、図中に示す構成要素のみを備えるという趣旨ではなく、他の機能等を含むことができる。
【００１４】
（Ａ）構成
図１は実施形態の一例としての管理システム１の全体構成を示すブロック図である。本管理システム１は、ＬＡＮ（通信回線）５０を介して通信可能に接続されたネットワークシステム５００を管理するものであり、このネットワークシステム５００の状態管理や環境設定等をそれぞれ行なうことができる。本管理システム１は、図１に示すように、管理サーバ１０，管理端末（情報処理装置）２０及びＬＡＮ５０を備え、管理対象のネットワークシステム５００と、ＬＡＮ（Local Area Network）スイッチ５０１を介して接続されている。
【００１５】
ＬＡＮスイッチ５０１は、ネットワークシステム５００とＬＡＮ５０とを接続する中継装置であり、ネットワークシステム５００と管理サーバ１０及び管理端末２０との間で行なわれるデータの送受信を中継する。なお、ＬＡＮスイッチ５０１としては既知の種々のネットワーク中継装置を用いることができ、その詳細な説明は省略する。
ネットワークシステム５００は、複数のネットワーク機器を通信回線を介して接続して構成される情報処理システムである。
【００１６】
ネットワークシステム５００を、当該ネットワークシステム５００を構成する構成要素（資源，リソース）をアイコンとして表し、更にこれらのアイコンを結線して表すことでリソースマップ（第１の資源マップ，第２の資源マップ）として表すことができる。
ネットワークシステム５００を構成するネットワーク機器等のハードウェア構成要素を物理リソース（物理資源）という場合がある。また、これに対して、ネットワークシステム５００を論理構成で表す場合に、その論理構成要素を論理リソース（論理資源）という場合がある。
【００１７】
また、このリソースマップにおいて、特に、ネットワークシステム５００を物理構造の観点で視覚化したものを物理マップといい、論理構造の観点で視覚化したものを論理マップという。
すなわち、ネットワークシステム５００を物理のレイヤで表したものが物理マップであり、論理のレイヤで表したものが論理マップであると言える。
【００１８】
このように、ネットワークシステム５００は、その構成を物理構造および論理構造の２種類の表示カテゴリ（リソースカテゴリ，レイヤ）で択一的に表すことができる。
ここで、表示カテゴリは、選択的に表示されるカテゴリを示す。本実施形態においては、論理構造および物理構造の２種類の表示カテゴリから、一方の表示カテゴリが択一的に選択され、この選択の結果に応じて、後述する管理端末２０の表示装置２０４に物理マップもしくは論理マップの表示が行なわれる。
【００１９】
管理端末２０において、これらの物理構成および論理構成のうちいずれかの表示カテゴリが選択されることで、この選択された表示カテゴリに属するリソースを選択的に表示装置２０４に表示させることができる。
この際、表示カテゴリとして物理構造が選択された場合には、表示装置２０４に物理マップが表示され、表示カテゴリとして論理構造が選択された場合には、表示装置２０４に論理マップが表示される。すなわち、選択された表示カテゴリに応じて、表示装置２０４に物理マップもしくは論理マップが排他的に表示される。
【００２０】
また、後述の如く、管理端末２０は、物理構成および論理構成のいずれかの表示カテゴリに属する複数のリソースのうち任意のリソースを着目資源として選択することができる。
物理リソースは表示カテゴリとして物理構造に属し、論理リソースは表示カテゴリとして論理構造に属する。
【００２１】
ネットワークシステム５００に備えられる物理リソースを、実際に接続されている通信回線に応じて連結することで物理マップ（物理網）が構成される。
ネットワークシステム５００としては種々の構成を備えてもよく、例えば、図２（ａ），（ｂ），（ｃ）に例示した構成を有する。
図２（ａ），（ｂ），（ｃ）は本管理システム１によって管理されるネットワークシステム５００の物理マップを例示する図であり、（ａ）はその上位構成を示す図、（ｂ）は（ａ）の一部の下位構成を詳細に示す図、（ｃ）は（ｂ）の一部の下位構成を詳細に示す図である。
【００２２】
図２（ａ）に例示するネットワークシステム５００は、ｃｈａｓｓｉｓ（筐体，シャーシ），ｓｗ（switch）１，２及びｓｌｂ（server load balancer）１，２を備える。ｓｌｂ１，２はｓｗ１，２を介してｃｈａｓｓｉｓに接続されている。
また、ネットワークシステム５００は階層的な構成を有している。図２（ｂ）に示すように、ｃｈａｓｓｉｓには、ｖｍｈ（virtual machine host；仮想マシンホスト）１，２及びｂｓｗ（blade switch）１，２が備えられている。
【００２３】
このような関係において、ｃｈａｓｓｉｓに対して、当該ｃｈａｓｓｉｓを構成するｖｍｈ１，２及びｂｓｗ１，２を下位（下層）といい、ｖｍｈ１，２及びｂｓｗ１，２に対してｃｈａｓｓｉｓを上位（上層）という。すなわち、ｃｈａｓｓｉｓの下位（下層）にｖｍｈ１，２及びｂｓｗ１，２が備えられている。
また、以下、上層のリソースに対して下層のリソースを子リソースという場合があり、同様に、下層のリソースに対して上層のリソースを親リソースという場合がある。
【００２４】
また、以下、上層のリソースが表示されている状態において、特定のリソースについて、その下層に備えられたリソースを表示させることを、リソースを展開する、もしくは、リソースマップ（物理マップ，論理マップ）を展開すると表現する場合がある。
例えば、図２（ｂ）は図２（ａ）のｃｈａｓｓｉｓを展開した状態を示し、図２（ｃ）は図２（ｂ）のｖｍｈ１，ｖｍｈ２をそれぞれ展開した状態を示す。
【００２５】
なお、ｖｍｈ１，２をそれぞれｖｍｈ＃３，＃２と表す場合がある。また、ｂｓｗ１，２をｂｓｗ＃１，＃２と表す場合がある。
さらに、図２（ｃ）に示すように、ｖｍｈ１には、ｖｍｇ（virtual machine guest）１〜４及びｖｍｓ（virtual machine switch）１，２が備えられている。また、ｖｍｈ２には、ｖｆ（virtual firewall）及びｖｍｓ１が備えられている。さらに、ｖｍｈ１，２はそれぞれｂｓｗ１，２を介して、ｓｗ１，２にそれぞれ接続されている。
【００２６】
ネットワークシステム５００に備えられる各物理リソースを、既知のプラットフォーム仮想化機能を用いて抽象化することで、論理リソース（論理資源）が実現される。
プラットフォーム仮想化により、ハードウェアプラットフォーム上でホストプログラム（制御プログラム）が擬似的なコンピュータ環境を生成し、ゲストソフトウェアに対して仮想機械を提供する。
【００２７】
なお、プラットフォーム仮想化機能は既知の手法により実現することでき、その詳細な説明は省略する。
また、図２（ｃ）に示す例においては、一部のアイコンにリボン状のマークが付されている。このマークについての説明は後述する。
ネットワークシステム５００に備えられる論理リソースを、その論理構成に応じて連結することで論理マップ（論理網）が構成される。ネットワークシステム５００は、図３に示す論理マップで表される。
【００２８】
図３は実施形態の一例としての管理システム１によって管理されるネットワークシステム５００の論理マップを例示する図である。
この図３においては、ネットワークシステム５００が、論理構造を有する仮想的なシステムとして、ｌ-ｐｌａｔｆｏｒｍの文字を付したアイコンで示されている。
図３に示すネットワークシステム５００は、１つ以上（図３に示す例では４つ）のｌｏｇｉｃａｌ-ｓｅｒｖｅｒ１〜４と、１つ以上（図３に示す例では３つ）のＶＬＡＮ１００１〜１００３，ｌｏｇｉｃａｌ−ｆｉｒｅｗａｌｌ及びｌｏｇｉｃａｌ−ｓｌｂを備える。
【００２９】
なお、図３中においては、ｌｏｇｉｃａｌ−ｓｅｒｖｅｒをｌ−ｓｅｒｖｅｒの文字を付したアイコンで示している。
また、図３に示す例においても、一部のアイコンにリボン状のマークが付されている。このマークについての説明は後述する。
図２に示したハードウェア構成を有するネットワークシステム５００は、図３に示すように、４つのサーバ（ｌｏｇｉｃａｌ-ｓｅｒｖｅｒ）１〜４，ｌｏｇｉｃａｌ−ｆｉｒｅｗａｌｌ及びｌｏｇｉｃａｌ−ｓｌｂを仮想ＬＡＮで接続した構成として、ユーザに提供される。
【００３０】
そして、これらのｌｏｇｉｃａｌ−ｓｅｒｖｅｒ１〜４上で、ウェブ（web）サービスやアプリケーション（application）サービス，データベース（database）サービスが実行され、これらのサービスがユーザに提供される。
管理サーバ１０は、ネットワークシステム５００の構成を管理するものであり、ネットワークシステム５００の物理リソース及び論理リソースを管理する。管理サーバ１０は、例えば、サーバ機能を有する情報処理装置（コンピュータ）であり、図１に示すように、ＣＰＵ（Central Processing Unit）１０１，メモリ１０２，記憶装置１０３および媒体読取装置１０８を備える。
【００３１】
記憶装置１０３は、ハードディスクドライブ（Hard Disk Drive：ＨＤＤ）、ＳＳＤ（Solid State Drive）等の記憶装置であって、種々のデータを格納するものである。例えば、記憶装置１０３には、上述したプラットフォーム仮想化機能を実現するための情報であるネットワーク管理情報１２が格納される。このネットワーク管理情報１２には、例えば、ネットワークシステム５００の物理リソース及び論理リソースについての情報が含まれる。
【００３２】
メモリ１０２はＲＯＭ及びＲＡＭを含む記憶装置である。メモリ１０２のＲＯＭには、ネットワーク管理に係るソフトウェアプログラムやこのプログラム用のデータ類が書き込まれている。メモリ１０２上のソフトウェアプログラムは、ＣＰＵ１０１に適宜読み込まれて実行される。又、メモリ１０２のＲＡＭは、一次記憶メモリあるいはワーキングメモリとして利用される。
【００３３】
ＣＰＵ１０１は、種々の制御や演算を行なう処理装置であり、メモリ１０２に格納されたプログラムを実行することにより、種々の機能を実現する。
すなわち、ＣＰＵ１０１は、ネットワーク管理部１１としての機能を有する。このネットワーク管理部１１は、ネットワークシステム５００を管理するものであり、上述したプラットフォーム仮想化機能を実現する。なお、このネットワーク管理部１１としての機能は既知の手法により実現することができ、その詳細な説明は省略する。
【００３４】
また、ＣＰＵ１０１は、管理端末２０から入力されるリソース情報の表示要求に応じて、ネットワークシステム５００の物理リソースや論理リソースの情報を管理端末２０に提示する。
媒体読取装置１０８は、記録媒体ＲＭが装着可能に構成される。媒体読取装置１０８は、記録媒体ＲＭが装着された状態において、記録媒体ＲＭに記録されている情報を読み取り可能に構成される。本例では、記録媒体ＲＭは可搬性を有する。記録媒体ＲＭは、コンピュータ読取可能な記録媒体であって、例えば、フレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ等），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＨＤ  ＤＶＤ等），ブルーレイディスク，磁気ディスク，光ディスク，光磁気ディスク、又は、半導体メモリである。
【００３５】
管理端末２０は、本管理システム１に対して、システム管理者等のオペレータが操作を行なうための端末装置であり、管理サーバ１０に対する種々の入力を行なったり、管理サーバ１０から通知される種々の情報を出力する。
管理端末２０は情報処理装置（コンピュータ）であり、図１に示すように、ＣＰＵ２０１，メモリ２０２，記憶装置２０３，表示装置２０４，キーボード２０５，マウス２０６および媒体読取装置２０８を備える。
【００３６】
表示装置２０４は、種々の情報を表示するものであり、例えば、液晶表示装置やＣＲＴ（Cathode Ray Tube）ディスプレイ装置である。なお、表示装置２０４はこれに限定されるものではなく、発光表示装置［ＬＥＤ（発光ダイオード）発光装置，有機発光表示装置等］，電子ペーパー（コレステリック液晶ディスプレイ，電気泳動式ディスプレイ等），ＤＭＤ（デジタルマイクロミラーデバイス），ＰＤＰ（プラズマディスプレイパネル），ＦＥＤ（フィールドエミッションディスプレイ）等であってもよく、種々変形して実施することができる。
【００３７】
そして、この表示装置２０４に、ネットワークシステム５００のリソース情報が表示される。
マウス２０６及びキーボード２０５はオペレータが種々の入力を行なうために操作する入力装置である。
オペレータがこれらのマウス２０６やキーボード２０５を用いて操作入力を行なうことで、表示装置２０４にネットワークシステム５００のリソース情報が提示される。すなわち、管理端末２０においては、ネットワークシステム５００のリソース情報を表示するリソース情報表示機能（資源表示機能）を実現する。
【００３８】
媒体読取装置２０８は、上述の如き記録媒体ＲＭが装着可能に構成される。媒体読取装置２０８は、記録媒体ＲＭが装着された状態において、記録媒体ＲＭに記録されている情報を読み取り可能に構成される。
記憶装置２０３は、ＨＤＤやＳＳＤ等の記憶装置であって、種々のデータを格納するものである。例えば、記憶装置２０３には、後述する表示リソース管理情報２３が格納される。この表示リソース管理情報２３は、後述するＣＰＵ２０１にテーブル展開され、用いられる。
【００３９】
メモリ２０２はＲＯＭ及びＲＡＭを含む記憶装置である。メモリ２０２のＲＯＭには、リソース情報表示機能に係るソフトウェアプログラムやこのプログラム用のデータ類が書き込まれている。メモリ２０２上のソフトウェアプログラムは、ＣＰＵ２０１に適宜読み込まれて実行される。又、メモリ２０２のＲＡＭは、一次記憶メモリあるいはワーキングメモリとして利用される。
【００４０】
ＣＰＵ２０１は、種々の制御や演算を行なう処理装置であり、メモリ２０２に格納されたプログラムを実行することにより、種々の機能を実現する。すなわち、ＣＰＵ２０１は、表示リソース管理部２１および表示制御部２２として機能することにより、上述したリソース情報表示機能を実現する。
なお、これらの表示リソース管理部２１および表示制御部２２としての機能を実現するためのプログラム（資源表示プログラム）は、例えば前述した記録媒体ＲＭに記録された形態で提供される。そして、コンピュータはその記録媒体ＲＭからプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。又、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信経路を介してコンピュータに提供するようにしてもよい。
【００４１】
表示リソース管理部２１および表示制御部２２としての機能を実現する際には、内部記憶装置（本実施形態ではメモリ２０２のＲＡＭやＲＯＭ）に格納されたプログラムがコンピュータのマイクロプロセッサ（本実施形態ではＣＰＵ２０１）によって実行される。このとき、記録媒体に記録されたプログラムをコンピュータが読み取って実行するようにしてもよい。
表示リソース管理部２１は、ネットワークシステム５００のリソース情報の表示に用いられる情報を管理する。
【００４２】
この表示リソース管理部２１は、表示リソース管理情報（資源情報）２３を管理する。表示リソース管理情報２３は、ネットワークシステム５００を構成する物理リソースと論理リソースとを関係付けて記録する。
例えば、ＣＰＵ２０１は、この表示リソース管理情報２３を読み出し、テーブル展開して用いる。以下、表示リソース管理情報２３を表示リソース管理テーブル２３という場合がある。
【００４３】
図４は実施形態の一例としての管理システム１の表示リソース管理テーブル２３を例示する図である。
表示リソース管理テーブル２３は、ネットワークシステム５００を構成する各リソースに関する情報を管理するものである。この表示リソース管理テーブル２３は、図４に示すように、リソースについてのｉｄ，ｎａｍｅ，ｒｅｌａｔｉｖｅ，ｆｉｌｔｅｒ，ｔｙｐｅ，ｒｏｏｔ＿ｉｃｏｎおよびｐａｒｅｔｎｔ＿ｉｄのカラムをそなえ、これらのカラムの情報を相互に関連付けて構成されている。
【００４４】
ここで、ｉｄカラムには、表示リソース管理テーブル２３に登録される個々のリソース（レコード）を識別するための識別情報（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ；ｉｄ）が格納される。図４に示す例においては、ｉｄとして整数の連番が用いられている。
ｎａｍｅカラムにはリソースの名称が格納される。なお、例えば、表示リソース管理テーブル２３において、ｉｄ“1”〜“4”として登録されている“vm_guest1”〜“vm_guest4”の各リソースは、図２（ｃ）等の物理マップ上においては、符号ｖｍｇ１〜ｖｍｇ４を付したアイコンでそれぞれ示される。また、ｉｄ“8”，“9”として登録されている“switch_blade1”“switch_blade2”の各リソースは、図２（ｂ）等の物理マップ上においては、符号ｂｓｗ１，２を付したアイコンでそれぞれ示される。
【００４５】
ｔｙｐｅカラムにはリソースの機器タイプを示す情報が格納される。ｒｏｏｔ＿ｉｃｏｎカラムには、当該リソースをリソースマップ上で展開して表示させる際に、ルートとなるか否かを示す情報が格納される。図４に示す例においては、ルートとなるリソースには“true”が登録され、ルートとならないリソースには“false”が登録されている。ｐａｒｅｔｎｔ＿ｉｄカラムには、当該リソースの親リソースのｉｄが登録される。
【００４６】
なお、これらのｉｄ，ｎａｍｅ，ｔｙｐｅ，ｒｏｏｔ＿ｉｃｏｎおよびｐａｒｅｔｎｔ＿ｉｄの各カラムに登録される情報は、既知の手法を用いてネットワーク管理情報１２から取得することができる。
ｆｉｌｔｅｒカラムには、リソース種別を示す情報が格納され、図４に示す例においては、“physical”か“logical”のいずれかが登録されている。具体的には、物理リソースに対しては“physical”が、また、論理リソースには“logical”が、それぞれ登録される。従って、このｆｉｌｔｅｒカラムを参照することで、リソースが物理リソースであるか論理リソースであるかを容易に把握することができる。
【００４７】
また、このｆｉｌｔｅｒカラムの値を用いてフィルタリングすることで、物理リソースだけや論理リソースだけを容易に抽出することができる。
ｒｅｌａｔｉｖｅカラムには、関連するリソースのｉｄが格納される。すなわち、ｒｅｌａｔｉｖｅカラムに登録される情報は当該リソースに関連する他のリソース（関連リソース，関連資源）を示す。
【００４８】
また、図４に例示する表示リソース管理テーブル２３においては、物理リソースに対してはｒｅｌａｔｉｖｅカラムに論理リソースのｉｄが登録され、論理リソースに対してはｒｅｌａｔｉｖｅカラムに物理リソースのｉｄが登録されている。
例えば、図４に例示する表示リソース管理テーブル２３において、ｉｄが“1”である物理リソース“vm_guest1”のｒｅｌａｔｉｖｅカラムには“10”が登録されている。一方、このｉｄが“10”のリソース“l_server1”は論理リソースであり、そのｒｅｌａｔｉｖｅカラムには“1”が登録されている。
【００４９】
ここで、物理リソースは物理構造の表示カテゴリに属するものであり、論理リソースは論理構造の表示カテゴリに属するものである。
このように、表示リソース管理テーブル２３は、物理構造と論理構造との２つの表示カテゴリ間の複数の資源を相互に関係付けて記録している。
また、ｒｅｌａｔｉｖｅカラムにおいては、直接的に対応するリソースのｉｄのみが格納され、ネットワークシステム５００の階層的な構成において、複数段の階層を介して関係する、すなわち、間接的に関連するリソースのｉｄは登録されない。
【００５０】
そして、表示リソース管理テーブル２３においてｒｅｌａｔｉｖｅカラムを参照することで、物理リソースと論理リソースとの間の相互の関係を容易に把握することができるのである。
表示リソース管理部２１は、この表示リソース管理テーブル２３を参照して、特定の物理リソースに対応する論理リソース（関連リソース）を特定し、また、特定の論理リソースに対応する物理リソース（関連リソース）を特定する。
【００５１】
表示リソース管理テーブル２３のｒｅｌａｔｉｖｅカラムを参照することで取得される、特定のリソースに対応付けられている他のリソースを、関連リソース（関連資源）という場合がある。
そして、表示リソース管理部２１は、後述の如く物理マップＭ１や論理マップＭ２からオペレータによって指定された物理リソースまたは論理リソースに基づき、表示リソース管理テーブル２３を参照する。これにより、表示リソース管理部２１は、指定された資源（着目資源；物理リソースまたは論理リソース）に対応する関連資源（論理リソースまたは物理リソース）を特定する特定部として機能する。
【００５２】
すなわち、表示リソース管理部２１は、表示リソース管理テーブル２３を参照して、オペレータにより、後述する選択画面Ｄ２（図７（ａ），（ｂ）参照）において選択された物理リソース（または論理リソース）に対応付けられた論理リソース（または物理リソース）を特定する。
具体的には、表示リソース管理部２１は、選択されたリソースについて表示リソース管理テーブル２３を参照し、そのリソースのｒｅｌａｔｉｖｅに登録されているリソースのｉｄを特定し、読み出す。例えば、いずれかの物理リソースが指定されると、表示リソース管理部２１は、表示リソース管理テーブル２３を参照して、この指定された物理リソースに対応する論理リソースのｉｄを特定する（読み出す）。
【００５３】
このようにして、表示リソース管理部２１は、指定された着目資源に関連する、他方の表示カテゴリ（表示リソース；物理リソースまたは論理リソース）に属する関連資源を特定する。
そして、表示リソース管理部２１は、この特定した（読み出した）リソースのｉｄを表示制御部２２に通知する。
【００５４】
表示制御部２２は、表示装置２０４へ種々の情報を表示させるための表示制御を行なう。具体的には、表示制御部２２は、ネットワークシステム５００のリソース情報を表示装置２０４に表示させる制御を行なう。
ここで、ネットワークシステム５００のリソース情報とは、ネットワークシステム５００を構成する物理リソース及び論理リソースに関する情報であり、具体的には物理マップや論理マップである。以下、物理マップ及び論理マップを総称してリソースマップという。
【００５５】
図５は実施形態の一例としての管理システム１において表示される入力画面を例示する図であり、物理マップと論理マップとのいずれかを選択入力させるための選択画面Ｄ１を示す。
表示制御部２２は、この図５に示すような、物理マップと論理マップとのいずれか一方を選択入力させる選択画面Ｄ１を表示装置２０４に表示させる制御を行なう。
【００５６】
図５に示す選択画面Ｄ１においては、プルダウンメニューから“物理（Physical）”および“論理（Logical）”の一方を選択させる。このように選択画面Ｄ１は、表示させるリソースマップのレイヤの切り替えを実現する。
表示制御部２２は、選択画面Ｄ１により入力された選択結果に応じて、図６（ａ），（ｂ）に示すような物理マップＭ１もしくは論理マップＭ２を表示装置２０４に表示させる制御を行なう。
【００５７】
このように、本管理システム１においては、選択画面Ｄ１を介して表示カテゴリの選択が行なわれる。
図６（ａ），（ｂ）は実施形態の一例としての管理システム１において表示させるリソースマップを例示する図であり、（ａ）は物理マップＭ１を示す図、（ｂ）は論理マップＭ２を示す図である。
【００５８】
図５に示した選択画面Ｄ１において“物理”が選択されると、表示制御部２２は、図６（ａ）に示すような物理マップＭ１を表示装置２０４に表示させる。一方、“論理”が選択されると、表示制御部２２は、図６（ｂ）に示すような論理マップＭ２を表示装置２０４に表示させる。
このように、選択画面Ｄ１において表示カテゴリの選択が択一的に行なわれると、表示制御部２２が、選択された表示カテゴリに対応するリソースマップを表示装置２０４に表示させる。
【００５９】
なお、ネットワークシステム５００の物理構成や論理構成、各リソースを表すアイコン等の、物理マップＭ１，論理マップＭ２を表示させるために必要な各種情報は、既知の手法を用いて管理サーバ１０等から取得することができる。
また、表示装置２０４に表示された物理マップＭ１や論理マップＭ２に表示されるリソースに関して、オペレータは、マウス２０６やキーボード２０５を用いて、後述する選択画面Ｄ２（図７（ａ），（ｂ）参照）から入力操作を行なうことで、着目する特定の物理リソースもしくは論理リソースを指定（選択）することができる。
【００６０】
これにより、マウス２０６やキーボード２０５が、ネットワークシステム５００を構成する物理リソースもしくは論理リソースのうち、着目する物理資源もしくは論理資源を指定する資源指定入力を入力するための入力部として機能する。
以下、後述する選択画面Ｄ２（図７（ａ），（ｂ）参照）から入力される、着目する特定の物理リソースもしくは論理リソースを、着目リソース（着目資源）という場合がある。
【００６１】
なお、図６（ａ）に示す例おいては、ｓｗ１のアイコンに他のリソースと識別するためのリボン状のマークが付されており、これによりｓｗ１が着目リソースであることを示している（詳細は後述する）。
表示制御部２２は、リソースマップ（第２の資源マップ）において、着目リソースを含むリソースを、上位かつ／又は下位のリソースと連結して示す。
【００６２】
また、この図６（ａ）に対応する論理マップを示す図６（ｂ）においては、ＶＬＡＮ１００１〜１００３のアイコンに他のリソースと識別するためのリボン状マークが付されている（詳細は後述する）。これにより、これらのＶＬＡＮ１００１〜１００３が、ｓｗ１に関連する関連リソースであることを示している。
表示制御部２２は、リソースマップ（第１の資源マップ）において、関連リソースを含むリソースを、上位かつ／又は下位のリソースと連結して示す。
【００６３】
なお、これらの着目リソースや関連リソースを示すためにアイコンに付すマークは、リボン状のものに限定されるものではなく、種々変形して実施することができる。例えば、他の形状のマークを付す等、種々変形して実施することができる。また、マークには種々の色で彩色してもよい。
さらに、図６（ａ），（ｂ）に示す例においては、アイコンの右上の位置にマークを付しているが、これに限定されるものではなく、アイコンの左上や右下，左下等、他の位置にマークを配置してもよい。
【００６４】
また、アイコンにマークを付す代わりに、アイコンの形状や色等を変えてもよい。
図７（ａ），（ｂ）は実施形態の一例としての管理システム１において表示される入力画面を例示する図であり、着目リソースを選択入力させるための選択画面Ｄ２を示す。（ａ）はソースを選択している状態を示す図、（ｂ）は選択されたリソースを確定した状態を示す図である。なお、これらの図７（ａ），（ｂ）においては、物理リソースから着目リソースを選択する例を示す。
【００６５】
表示制御部２２は、表示装置２０４に図７（ａ），（ｂ）に示すようなリソースを選択するための選択画面Ｄ２を表示させる。なお、表示制御部２２は、この選択画面Ｄ２を、表示装置２０４にリソースマップが表示されている状態において、このリソースマップとともに表示させてもよい。
オペレータは、図７（ａ）に示すように、選択画面Ｄ２において、プルダウン方式により選択候補の一覧として表示されるリソースの中から、マウス２０６やキーボード２０５を用いて特定のリソース（着目リソース）を選択する。選択が行なわれると、図７（ｂ）に示すように、選択画面Ｄ２においては、選択されたリソースが抽出されて表示され、入力が確定される。
【００６６】
また、選択画面Ｄ２において着目リソースの選択（入力）が完了すると、表示制御部２２は、リソースマップにおいて、図６（ａ）に示した如くこの選択された着目リソースにマークを付して示す。
図８（ａ），（ｂ）は実施形態の一例としての管理システム１において表示されるリソースマップを例示する図であり、（ａ）は着目リソースの選択前の物理マップＭ１を示す図、（ｂ）は着目リソースの選択完了後の物理マップＭ１を示す図である。
【００６７】
図８（ａ）に例示する物理マップＭ１が表示装置２０４に表示されている状態で、図７（ａ），（ｂ）に示した選択画面Ｄ２を用いて、オペレータが例えば、vm_guest2を選択すると、図８（ｂ）に示すように、表示制御部２２は、この選択されたvm_guest2（着目リソース）に対応するアイコン（vmg2）にマークを付す（符号Ｐ１参照）。これにより、リソースマップにおいて、着目リソースに関連するリソース（関連リソース）のアイコンの視認性を向上させることができる。
【００６８】
この図８（ｂ）に示す例においては、表示制御部２２は、アイコンに対してリボン状のマークを付している。
また、この際、図８（ａ）に示すように、表示装置２０４に表示されているリソースマップにおいて、選択されたリソースが表示されていない場合には、表示制御部２２は、図８（ｂ）に示すように、その選択されたリソースが表示されるまで、その上層の各リソースを展開する。
【００６９】
例えば、図８（ａ）に示す状態においては、選択画面Ｄ２で選択されたvm_guest2に対応するアイコン（vmg2）が表示されていない。表示制御部２２は、図８（ｂ）に示すように、このvm_guest2に対応するアイコン（vmg2）が表示されるまで、物理マップＭ１において、その上層のリソースであるvmhost1（vmh1）及びchassisをそれぞれ展開する。
そして、表示制御部２２は、このようにして物理マップＭ１上に表示されたアイコンvmg2にマークを付して示す。
【００７０】
また、この際、表示制御部２２は、ユーザにより選択されていないリソースについては、その上層のリソースの展開は行なわない（符号Ｐ２参照）。これにより、表示装置２０４上に表示されるアイコンの数を削減し、選択されたリソースのアイコンの視認性を向上させることができる。
なお、図８（ｂ）に例示するリソースマップにおいてはアイコンsw1にもマークが付されている。このように、複数のリソースを選択してもよい。
【００７１】
また、前述の如く、表示リソース管理部２１は、表示リソース管理テーブル２３を参照して、選択画面Ｄ２において選択された着目リソースに対応付けられた関連リソースを特定し、表示制御部２２に通知する。
表示制御部２２は、この表示リソース管理部２１によって通知された、関連リソースについても、この関連リソースと同じレイヤのリソースマップにおいてマークを付して示す。
【００７２】
また、リソースマップにおいて関連リソースにマークを付して示す際にも、図８（ａ）に示したと同様に、表示装置２０４において選択されたリソースが表示されていない場合には、表示制御部２２は、図８（ｂ）に示したと同様に、その選択されたリソースが表示されるまで、その上層の各リソースを展開する。
すなわち、表示制御部２２は、選択画面Ｄ１において選択されたレイヤ（物理，論理）のリソースマップ（物理マップ，論理マップ）上において、選択画面Ｄ２において選択された着目リソースもしくは表示リソース管理部２１によって特定された関連リソースにマークを付して示す。
【００７３】
（Ｂ）動作
上述の如く構成された実施形態の一例としての管理システム１において、オペレータにより、選択画面Ｄ１において表示レイヤとして“物理”が選択されると、表示制御部２２は、表示装置２０４に物理マップＭ１を表示させる。そして、オペレータが、選択画面Ｄ２を介していずれかの物理リソースを選択すると、表示制御部２２は、物理マップＭ１上において、この選択された物理リソースにマークを付して示す。
【００７４】
また、表示リソース管理部２１は、表示リソース管理テーブル２３を参照して、選択画面Ｄ２において選択された物理リソース（着目リソース）に対応付けられた論理リソース（関連リソース）を特定し、表示制御部２２に通知する。
そして、表示制御部２２は、オペレータが、選択画面Ｄ１を用いて “論理”を選択して表示レイヤを切り替えると、論理マップＭ２上において、表示リソース管理部２１によって特定された論理リソース（関連リソース）にマークを付して示す。
【００７５】
一方、選択画面Ｄ１において表示レイヤとして“論理”が選択されると、表示制御部２２は、表示装置２０４に論理マップＭ２を表示させる。そして、この論理マップＭ２において、オペレータが、選択画面Ｄ２を用いていずれかの論理リソースを選択すると、表示制御部２２は、論理マップＭ２上において、この選択された論理リソースにマークを付して示す。
【００７６】
また、表示リソース管理部２１は、表示リソース管理テーブル２３を参照して、選択画面Ｄ２において選択された論理リソースに対応付けられた物理リソースを特定し、表示制御部２２に通知する。
そして、表示制御部２２は、オペレータが、選択画面Ｄ１を用いて “物理”を選択して表示レイヤを切り替えると、物理マップＭ１上において、表示リソース管理部２１によって特定された物理リソースにマークを付して示す。
【００７７】
次に、実施形態の一例としての管理システム１における表示制御部２２による選択画面Ｄ１の表示制御手法を、図９に示すフローチャート（ステップＡ１〜Ａ１２）に従って説明する。
なお、以下、選択画面Ｄ２において、図７（ａ），（ｂ）で例示したように、選択可能なリソースをプルダウンメニューとして表示させ、オペレータに選択させる例についてします。
【００７８】
ステップＡ１において、オペレータが表示装置２０４の選択画面Ｄ１において、物理マップか論理マップかの選択、すなわち、物理および論理のいずれかのレイヤの選択入力を行なう。
ステップＡ２において、表示制御部２２は、選択されたレイヤを確認する。選択されたレイヤが論理である場合には（ステップＡ２の“論理”ルート参照）、ステップＡ３に移行する。
【００７９】
ステップＡ３において、表示リソース管理部２１は、表示リソース管理テーブル２３において、ｆｉｌｔｅｒカラムが“logical”のリソースを検索し、該当するものを抽出する。これらの抽出されたリソースに対して、順次、以降のステップＡ４，Ａ５において、プルダウンメニューへ選択肢として表示させるか否かの判断処理が行なわれる。
すなわち、ステップＡ４において、表示リソース管理部２１は、表示リソース管理テーブル２３において、抽出されたリソースのｔｙｐｅカラムが“Folder”，“LNetwork”，“LServer”，“LNetdev”のいずれかに該当するか確認する。
【００８０】
確認の結果、抽出されたリソースのｔｙｐｅカラムが上記のいずれかに該当する場合には（ステップＡ４のＹＥＳルート参照）、ステップＡ５において、当該リソースをプルダウンメニューに表示させる表示用リソースとして決定（抽出）する。
その後、ステップＡ６において、ステップＡ３において抽出されたリソースのうち、プルダウンメニューへ選択肢として表示させるか否かの判断が行なわれていないものがあるか否かを確認する。
【００８１】
確認の結果、プルダウンメニューへの表示の有無の判断が行なわれていないリソースがある場合には（ステップＡ６のＹＥＳルート参照）、ステップＡ４に戻り、次のリソースに対して同様に処理を行なう。
プルダウンメニューへの表示の有無の判断が行なわれていないリソースがない場合には（ステップＡ６のＮＯルート参照）、ステップＡ７において、表示制御部２２は、表示用リソースとして決定されたリソースを、プルダウンメニューに表示させて処理を終了する。
【００８２】
一方、ステップＡ２における確認の結果、選択されたレイヤが物理である場合には（ステップＡ２の“物理”ルート参照）、ステップＡ９に移行する。
ステップＡ９において、表示リソース管理部２１は、表示リソース管理テーブル２３において、ｆｉｌｔｅｒカラムが“Physical”のリソースを検索し、該当するものを抽出する。これらの抽出されたリソースに対して、順次、以降のステップＡ１０，Ａ１１において、プルダウンメニューへ選択肢として表示させるか否かの判断処理が行なわれる。
【００８３】
すなわち、ステップＡ１０において、表示リソース管理部２１は、表示リソース管理テーブル２３において、抽出されたリソースのｒｅｌａｔｉｖｅカラムが“-”であるかを確認する。
確認の結果、抽出されたリソースのｒｅｌａｔｉｖｅカラムが“-”ではない場合には（ステップＡ１０のＮＯルート参照）、ステップＡ１１において、当該リソースをプルダウンメニューに表示させる表示用リソースとして決定（抽出）する。
【００８４】
その後、ステップＡ１２において、ステップＡ９において抽出されたリソースのうち、プルダウンメニューへ選択肢として表示させるか否かの判断が行なわれていないものがあるか否かを確認する。
確認の結果、プルダウンメニューへの表示の有無の判断が行なわれていないリソースがある場合には（ステップＡ１２のＹＥＳルート参照）、ステップＡ１０に戻り、次のリソースに対して同様に処理を行なう。
【００８５】
プルダウンメニューへの表示の有無の判断が行なわれていないリソースがない場合には（ステップＡ１２のＮＯルート参照）、ステップＡ７において、表示制御部２２は、表示用リソースとして決定されたリソースを、プルダウンメニューに表示させて処理を終了する。
また、抽出されたリソースのｔｙｐｅカラムが上記のいずれかにも該当しない場合や（ステップＡ４のＮＯルート参照）、抽出されたリソースのｒｅｌａｔｉｖｅカラムが“-”である場合には（ステップＡ１０のＹＥＳルート参照）、ステップＡ８に移行する。ステップＡ８においては、ステップＡ３やステップＡ９において抽出されたリソースのうち、プルダウンメニューへ選択肢として表示させるか否かの判断が行なわれていないものがあるか否かを確認する。
【００８６】
確認の結果、プルダウンメニューへの表示の有無の判断が行なわれていないリソースがある場合において、ステップＡ２において確認されたレイヤが論理である場合には（ステップＡ８の“ＹＥＳ（論理）”ルート参照）、ステップＡ４に戻り、次のリソースに対して同様に処理を行なう。また、プルダウンメニューへの表示の有無の判断が行なわれていないリソースがある場合において、ステップＡ２において確認されたレイヤが物理である場合には（ステップＡ８の“ＹＥＳ（物理）”ルート参照）、ステップＡ１０に戻り、次のリソースに対して同様に処理を行なう。
【００８７】
プルダウンメニューへの表示の有無の判断が行なわれていないリソースがない場合には（ステップＡ８のＮＯルート参照）、ステップＡ７において、表示制御部２２は、表示用リソースとして決定されたリソースを、プルダウンメニューに表示させて処理を終了する。
次に、実施形態の一例としての管理システム１における表示制御部２２によるリソースマップの表示制御手法を、図１０に示すフローチャート（ステップＢ１〜Ｂ１０）に従って説明する。
【００８８】
ステップＢ１において、例えば、図７（ａ），（ｂ）で例示したようなプルダウンメニュー形式の選択画面Ｄ２において、オペレータがリソースの選択入力を行なう。
ステップＢ２において、表示制御部２２は、リソースマップにおいて、選択されたリソースのアイコンにマークを付して表示させる。なお、マークしたアイコンの情報はブラウザ等で保持する。また、表示制御部２２は、選択されたリソースのｉｄをメモリ２０２等に記憶する。
【００８９】
ステップＢ３において、以後カウンタとして用いる変数ｉに０を設定して初期化した後、ステップＢ４において、変数Ｒ［ｉ］に、ステップＢ１において選択されたリソースのｉｄを格納する。なお、この時点でｉ=０であるのでＲ［０］に選択されたリソースのｉｄが格納される。
ステップＢ５において、表示リソース管理部２１は、変数Ｒ［ｉ］の値をｉｄとして有するリソースについて表示リソース管理テーブル２３を参照し、そのｒｏｏｔ＿ｉｃｏｎカラムを確認する。すなわち、処理対象のリソースがルートとなるものであるか否かを確認する。
【００９０】
確認の結果、ｒｏｏｔ＿ｉｃｏｎカラムが“false”である場合には（ステップＢ５の“false”ルート参照）、当該リソースはルートとなるものではないので、親リソースが存在することになる。そこで、ステップＢ６において、変数ｉの値をインクリメント（ｉ=ｉ＋１）した後に、ステップＢ７に移行する。
ステップＢ７においては、表示リソース管理部２１は表示リソース管理テーブル２３のｐａｒｅｔｎｔ＿ｉｄを参照して、当該リソースの親リソースのｉｄを取得し、この取得したｉｄを変数Ｒ［ｉ］に格納する。その後、ステップＢ５に戻る。
【００９１】
ステップＢ５における確認の結果、ｒｏｏｔ＿ｉｃｏｎカラムが“true”である場合には（ステップＢ５の“true”ルート参照）、ステップＢ８に移行する。このステップＢ８において、ｉ=０であるか否かを確認し、ｉ=０である場合には（ステップＢ８のＹＥＳルート参照）、処理を終了する。
また、ｉ=０でない場合には（ステップＢ８のＮＯルート参照）、ステップＢ９に移行する。
【００９２】
ステップＢ９においては、表示制御部２２は、リソースマップにおいて、リソースＲ［ｉ］を展開させる。その後、ステップＢ１０において、変数ｉの値をデクリメント（ｉ=ｉ−１）した後、ステップＢ８に移行する。
これらの、ステップＢ８〜Ｂ１０の処理により、オペレータに選択されたリソースについて、その上層のルートのリソースから当該リソースまで順番に、リソースマップ上において展開して表示される。
【００９３】
次に、実施形態の一例としての管理システム１におけるレイヤ切り替え時における表示制御部２２によるリソースマップの表示制御手法を、図１１に示すフローチャート（ステップＣ１〜Ｃ１１）に従って説明する。
なお、以下の処理が行なわれる前に、既に図９及び図１０に示した処理が行なわれ、選択画面Ｄ２においてオペレータによる着目リソースの選択（図９のステップＡ１参照）が行なわれているものとする。
【００９４】
ステップＣ１において、オペレータ（利用者）が、選択画面Ｄ１を用いて、表示装置２０４に表示させるリソースマップのレイヤを選択することにより、レイヤ切り替えをリクエストする。
ステップＣ２において、表示リソース管理部２１は、図９のステップＡ１において選択された着目リソースについて、表示リソース管理テーブル２３のｒｅｌａｔｉｖｅカラムを参照することで関連リソースを特定する。
【００９５】
また、表示制御部２２は、リソースマップにおいて、特定した関連リソースのアイコンにマークを付して表示させる。以下、アイコンにマークが付された関連リソースを、マーク設定リソースという場合がある。また、例えば、マークしたアイコンの情報はブラウザ等で保持する。また、表示制御部２２は、各マーク設定リソースのｉｄをメモリ２０２等に記憶する。
【００９６】
ステップＣ３において、表示制御部２２は全てのマーク設定リソースに対する表示処理が完了したか否かを確認する。全てのマーク設定リソースに対する表示処理が完了した場合には（ステップＣ３のＹＥＳルート参照）、処理を終了する。
また、全てのマーク設定リソースに対する表示処理が完了していない場合には（ステップＣ３のＮＯルート参照）、ステップＣ４において変数ｉに０を設定して初期化した後、ステップＣ５において、変数Ｒ［ｉ］に、ステップＣ２において特定されたマーク設定リソースのｉｄを格納する。なお、この時点でｉ=０であるのでＲ［０］にマーク設定リソースのｉｄが格納される。
【００９７】
ステップＣ６において、表示リソース管理部２１は、変数Ｒ［ｉ］の値をｉｄとして有するリソースについて表示リソース管理テーブル２３を参照し、そのｒｏｏｔ＿ｉｃｏｎカラムを確認する。すなわち、処理対象のリソースがルートとなるものであるか否かを確認する。
確認の結果、ｒｏｏｔ＿ｉｃｏｎカラムが“false”である場合には（ステップＣ６の“false”ルート参照）、当該リソースはルートとなるものではないので、親リソースが存在することになる。そこで、ステップＣ７において、変数ｉの値をインクリメント（ｉ=ｉ＋１）した後に、ステップＣ８に移行する。
【００９８】
ステップＣ８においては、表示リソース管理部２１は表示リソース管理テーブル２３のｐａｒｅｔｎｔ＿ｉｄを参照して、当該リソースの親リソースのｉｄを取得し、この取得したｉｄを変数Ｒ［ｉ］に格納する。その後、ステップＣ６に戻る。
ステップＣ６における確認の結果、ｒｏｏｔ＿ｉｃｏｎカラムが“true”である場合には（ステップＣ６の“true”ルート参照）、ステップＣ９に移行する。このステップＣ９において、ｉ=０であるか否かを確認し、ｉ=０である場合には（ステップＣ９のＹＥＳルート参照）、ステップＣ３に戻る。
【００９９】
また、ｉ=０でない場合には（ステップＣ９のＮＯルート参照）、ステップＣ１０に移行する。
ステップＣ１０においては、表示制御部２２は、リソースマップにおいて、リソースＲ［ｉ］を展開させる。その後、ステップＣ１１において、変数ｉの値をデクリメント（ｉ=ｉ−１）した後、ステップＣ９に移行する。
【０１００】
これらの、ステップＣ９〜Ｃ１１の処理により、特定されたマーク設定リソースについて、その上層のルートのリソースから当該リソースまで順番に、リソースマップ上において展開して表示される。
（Ｃ）効果
このように、実施形態の一例としての管理システム１によれば、オペレータが選択画面Ｄ２においてリソース（着目リソース）を選択すると、表示制御部２２が、表示装置２０４に、着目リソースにマークを付したリソースマップ（第２の資源マップ；例えば、物理マップＭ１）を表示させる。
【０１０１】
また、表示リソース管理部２１が表示リソース管理テーブル２３を参照して、当該着目リソースに関連する関連リソースを特定する。
そして、オペレータが、選択画面Ｄ１を用いて、表示装置２０４に表示させるリソースマップのレイヤを切り替えると、表示制御部２２が、表示装置２０４に、関連リソースにマークを付したリソースマップ（第１の資源マップ；例えば、論理マップＭ２）を表示させる。
【０１０２】
このように、オペレータが、表示装置２０４に表示させるリソースマップのレイヤを、選択画面Ｄ１を用いて切り替えることで、着目リソースと関連リソースとの関係を可視化して容易に把握することができ、利便性が高い。
特に、ネットワークシステム５００を構成するリソースの数が多いシステムにおいて、物理リソースと論理リソースとの対応関係を視覚的に容易に理解することができ利便性が高い。
【０１０３】
また、リソースに障害が発生した場合等、特定のリソースの影響範囲を可視化して、オペレータが容易に把握することができる。例えば、物理機器で発生したイベント（故障等）の影響が、どの論理システムに波及するのかを視覚的に確認することができる。
さらに、ネットワークシステム５００が多数のリソースを構成要素として備える場合であっても、リソースマップにおいて、着目リソースや関連リソースのアイコンにマークを付して表示させることで、オペレータが容易に把握することができる。
【０１０４】
また、表示制御部２２が、オペレータに選択された着目リソースについて、その上層のルートのリソースから当該リソースまで順番に、リソースマップ上において展開して表示し、他のリソースについては展開を行なわない。これにより、ネットワークシステム５００が多数のリソースを構成要素として備える場合であっても、リソースマップにおいて、オペレータが着目リソースを容易に把握することができる。
【０１０５】
さらに、表示制御部２２が、オペレータに選択されたリソースに関連する関連リソースについて、その上層のルートのリソースから当該リソースまで順番に、リソースマップ上において展開して表示し、他のリソースについては展開を行なわない。これにより、ネットワークシステム５００が多数のリソースを構成要素として備える場合であっても、リソースマップにおいて、オペレータが関連リソースを容易に把握することができる。
【０１０６】
また、オペレータが、選択画面Ｄ１を用いて、表示装置２０４に表示させるリソースマップのレイヤを選択することにより、リソースマップのレイヤ切り替えを容易に行なうことができ、例えば、複雑な物理構成を論理マップでシンプルに可視化することができる。
（Ｄ）変形例
なお、上述した実施形態に関わらず、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。
【０１０７】
例えば、上述した実施形態においては、表示リソース管理テーブル２３においてｒｅｌａｔｉｖｅカラムを備え、このｒｅｌａｔｉｖｅカラムに関連する他のレイヤのリソースのｉｄを登録することで、物理リソースと論理リソースとを対応付けているが、これに限定されるものではない。
図１２は実施形態の一例としての管理システム１の表示リソース管理テーブルの第１変形例を示す図である。
【０１０８】
この図１２に示す表示リソース管理テーブル２３ａは、図４に示した表示リソース管理テーブル２３のｒｅｌａｔｉｖｅカラムに代えて、ｕｐｐｅｒ＿ｒｅｌａｔｉｖｅカラムと、ｌｏｗｅｒ＿ｒｅｌａｔｉｖｅカラムとを有する。
また、この表示リソース管理テーブル２３ａのｆｉｌｔｅｒカラムにはリソース種別として、“physical”と“logical”との他に“service”が登録されている。すなわち、本変形例においては、レイヤとして物理レイヤ，論理レイヤ及びサービスレイヤの３つのレイヤが情報として備えられる。
【０１０９】
そして、ｉｄ“25”〜“27”として、ｆｉｌｔｅｒカラムに“service”が登録されたリソースである“web”，“application”及び“database”が登録されている。また、ｉｄ“10”〜“13”のリソースには、ｕｐｐｅｒ＿ｒｅｌａｔｉｖｅカラムに、これらのｉｄ“25”〜“27”のリソースが登録されている。
なお、その他の部分は図４に示す表示リソース管理テーブル２３と同様に構成されている。
【０１１０】
表示リソース管理テーブル２３ａにおいて、ｕｐｐｅｒ＿ｒｅｌａｔｉｖｅカラムには、各リソースについて、ネットワークシステム５００の階層構造における上層側リソースの情報が登録される。また、一方で、ｌｏｗｅｒ＿ｒｅｌａｔｉｖｅカラムには、各リソースについて、ネットワークシステム５００の階層構造における下層側リソースの情報が登録される。
【０１１１】
ただし、ｕｐｐｅｒ＿ｒｅｌａｔｉｖｅカラム及びｌｏｗｅｒ＿ｒｅｌａｔｉｖｅカラムにおいては、直接的に対応するリソースのｉｄのみが格納され、ネットワークシステム５００の階層的な構成において、複数段の階層を介して関係する、すなわち、間接的に関連するリソースのｉｄは登録されない。
このように、実施形態の一例としての管理システム１の表示リソース管理テーブルの第１変形例によれば、表示リソース管理テーブル２３ａにおいて、ｕｐｐｅｒ＿ｒｅｌａｔｉｖｅカラム及びｌｏｗｅｒ＿ｒｅｌａｔｉｖｅカラムを備える。そして、これらのカラムに上層のリソースや下層のリソースを格納して、各リソースのそれぞれに対して、上下の関係付けを情報として付加することができる。
【０１１２】
従って、上述した実施形態と同様の作用効果を得ることができる他、ネットワークシステム５００における３つ以上の階層のレイヤを管理することができ、利便性が高い。
図１３は実施形態の一例としての管理システム１の表示リソース管理テーブルの第２変形例を示す図である。なお、図１３に示す例においては、便宜上、ｒｏｏｔ＿ｉｃｏｎカラム及びｐａｒｅｎｔ＿ｉｄカラムの図示を省略している。
【０１１３】
この図１３に示す表示リソース管理テーブル２３ｂは、図１２に示した表示リソース管理テーブル２３ａに、更にｆｉｌｔｅｒ２カラムを有する。また、この図１３に例示する表示リソース管理テーブル２３ｂのｆｉｌｔｅｒカラムには、“L1”〜“L7”が登録されるようになっており、これにより７階層のレイヤを管理している。これらの“L1”〜“L7”は、例えば、ＩＳＯ−ＯＳＩ７階層モデルの各レイヤに相当するものとする。
【０１１４】
すなわち、本第２変形例においては、“L1”〜“L7”の７種類の表示カテゴリが設定され、各リソースはこれらの“L1”〜“L7”のうちいずれかに属する。
そして、管理端末２０において、これらの“L1”〜“L7”のうちいずれかの表示カテゴリを選択することで、この選択された表示カテゴリに属するリソースを選択的に表示させることができる。
【０１１５】
また、管理端末２０は、表示カテゴリ“L1”〜“L7”のいずれかに属する複数のリソースのうち任意のリソースを着目資源として選択することができる。
図１２や図１３に示した表示リソース管理テーブル２３ａ，２３ｂにおいては、ｕｐｐｅｒ＿ｒｅｌａｔｉｖｅカラム及びｌｏｗｅｒ＿ｒｅｌａｔｉｖｅカラムを備えることで、３つ以上の階層のレイヤを管理することを可能としている。
【０１１６】
ここで、管理レイヤの数が多くなった場合に、リソースをリソースマップ等に表示させる場合に、他のレイヤとともに表示させたいものも考えられる。例えば、図１３の表示リソース管理テーブル２３ｂのｉｄ“3”として登録されている“res_l1c”のリソースは、“L1”レイヤに所属するものである。この“res_l1c”のリソースを、“L2”レイヤや“L3”レイヤのリソースとともに表示させたい場合に、ｆｉｌｔｅｒ２カラムにおいて“L2，L3”を登録する。これによりこの“res_l1c”のリソースを“L2”レイヤや“L3”レイヤのリソースと同様に取り扱うことができ、“L2”レイヤや“L3”レイヤのリソースとともに表示させることを可能とする。
【０１１７】
このように、実施形態の一例としての管理システム１の表示リソース管理テーブルの第２変形例によれば、ｆｉｌｔｅｒカラムを拡張してｆｉｌｔｅｒ２カラムを備えることで、リソースに関して、他のレイヤのリソースと同様の取り扱いを可能とすることができる。すなわち、リソースに対して例外的な取扱いを可能とし利便性が高い。
なお、図１３に示した表示リソース管理テーブル２３ｂにおいては、ｆｉｌｔｅｒ及びｆｉｌｔｅｒ２の２つのカラムを備えているが、これに限定されるものではなく、３つ以上のｆｉｌｔｅｒを備えてもよい。
【０１１８】
また、上述した実施形態においては、着目リソースとして物理リソースが選択され、関連リソースが論理リソースである例について示しているが、これに限定されるものではない。例えば、着目リソースとして論理リソースを選択し、物理リソースが関連リソースとする場合にも同様にして処理することができる。
さらに、図１２の表示リソース管理テーブル２３ａに登録されている“web”，“application”，“database”や、図１３の表示リソース管理テーブル２３ｂ図に登録されているいずれかのリソースを着目リソースや関連リソースとする場合も、同様にして処理することができる。
【０１１９】
また、上述した実施形態においては、選択画面Ｄ１，Ｄ２はプルダウンメニューとして構成されているが、これに限定されるものではない。
例えば、選択画面Ｄ１として、“物理”及び“論理”のいずれかのアイコンを選択肢として表示させ、いずれかをクリックして選択させることで、レイヤの選択入力を行なわせる等、種々変形して実施することができる。
【０１２０】
また、選択画面Ｄ２として、例えば、オペレータがリソースマップ中から着目リソースをクリックすることで選択したり、また、着目リソースを選択させるためにチェックボックス等を表示させて用いてもよく、種々変形して実施することができる。
（Ｅ）付記
（付記１）
情報処理システムを構成し、２つの表示カテゴリそれぞれに属する複数の資源のうち、着目すべき表示カテゴリに属する資源である着目資源が指定される入力処理を行ない、
指定された前記着目資源に基づいて、前記情報処理システムを構成する、前記２つの表示カテゴリ間の複数の資源を相互に関係付けて記録する資源情報を参照して、前記着目資源に関連する、他方の表示カテゴリに属する資源である関連資源を特定し、
特定された前記関連資源を連結して表す第１の資源マップ上に明示させて、表示装置に表示させる
処理を、コンピュータに実行させることを特徴とする、資源表示プログラム。
【０１２１】
（付記２）
指定された前記着目資源を連結して表す第２の資源マップ上に明示させる
処理を前記コンピュータに実行させることを特徴とする、付記１記載の資源表示プログラム。
（付記３）
前記第２の資源マップにおいて、前記着目資源を構成する資源と、当該着目資源を構成要素として備える上位かつ／又は下位の資源を構成する要素とを表示させる
処理を前記コンピュータに実行させることを特徴とする、付記２記載の資源表示プログラム。
【０１２２】
（付記４）
前記第１の資源マップにおいて、前記関連資源を構成する資源と、当該関連資源を構成要素として備える上位かつ／又は下位の資源を構成する要素とを表示させる
処理を前記コンピュータに実行させることを特徴とする、付記１〜３のいずれか１項に記載の資源表示プログラム。
【０１２３】
（付記５）
前記複数の表示カテゴリが、物理構成および論理構成を備え、
前記第１の資源マップが物理マップまたは論理マップである
処理を前記コンピュータに実行させることを特徴とする、付記１〜４のいずれか１項に記載の資源表示プログラム。
【０１２４】
（付記６）
情報処理システムを構成し、２つの表示カテゴリそれぞれに属する複数の資源のうち、着目すべき表示カテゴリに属する資源である着目資源が指定される入力が行なわれる入力部と、
指定された前記着目資源に基づいて、前記情報処理システムを構成する、前記２つの表示カテゴリ間の複数の資源を相互に関係付けて記録する資源情報を参照して、前記着目資源に関連する、他方の表示カテゴリに属する資源である関連資源を特定する特定部と、
特定された前記関連資源を連結して表す第１の資源マップ上に明示させて、表示装置に表示させる表示制御部と
を備えることを特徴とする、情報処理装置。
【０１２５】
（付記７）
前記表示制御部が、
指定された前記着目資源を連結して表す第２の資源マップ上に明示させることを特徴とする、付記６記載の情報処理装置。
（付記８）
前記表示制御部が、
前記第２の資源マップにおいて、前記着目資源を構成する資源と、当該着目資源を構成要素として備える上位かつ／又は下位の資源を構成する要素とを表示させることを特徴とする、付記７記載の情報処理装置。
【０１２６】
（付記９）
前記表示制御部が、前記第１の資源マップにおいて、前記関連資源を構成する資源と、当該関連資源を構成要素として備える上位かつ／又は下位の資源を構成する要素とを表示させることを特徴とする、付記６〜付記８のいずれか１項に記載の情報処理装置。
（付記１０）
前記資源情報を記録する記録部を備えることを特徴とする、付記６〜９のいずれか１項に記載の情報処理装置。
【０１２７】
（付記１１）
前記複数の表示カテゴリが、物理構成および論理構成を備え、
前記第１の資源マップが物理マップまたは論理マップであることを特徴とする、付記６〜付記１０のいずれか１項に記載の情報処理装置。
（付記１２）
情報処理システムを構成し、２つの表示カテゴリそれぞれに属する複数の資源のうち、着目すべき表示カテゴリに属する資源である着目資源が指定される処理と、
指定された前記着目資源に基づいて、前記情報処理システムを構成する、前記２つの表示カテゴリ間の複数の資源を相互に関係付けて記録する資源情報を参照して、前記着目資源に関連する、他方の表示カテゴリに属する資源である関連資源を特定する処理と、
特定された前記関連資源を連結して表す第１の資源マップ上に明示させて、表示装置に表示させる処理と
を備えることを特徴とする、資源表示方法。
【０１２８】
（付記１３）
指定された前記着目資源を連結して表す第２の資源マップ上に明示させる処理を備えることを特徴とする、付記１２記載の資源表示方法。
（付記１４）
前記第２の資源マップにおいて、前記着目資源を構成する資源と、当該着目資源を構成要素として備える上位かつ／又は下位の資源を構成する要素とを表示させる
処理を備えることを特徴とする、付記１３記載の資源表示方法。
【０１２９】
（付記１５）
前記表示制御部が、前記第１の資源マップにおいて、前記関連資源を構成する資源と、当該関連資源を構成要素として備える上位かつ／又は下位の資源を構成する要素とを表示させることを特徴とする、付記１２〜付記１４のいずれか１項に記載の資源表示方法。
【符号の説明】
【０１３０】
１    管理システム
１０    管理サーバ
１１    ネットワーク管理部
１２    ネットワーク管理情報
２０    管理端末（情報処理装置）
２１    表示リソース管理部
２２    表示制御部
２３，２３ａ，２３ｂ    表示リソース管理情報，表示リソース管理テーブル
５０    ＬＡＮ
１０１，２０１    ＣＰＵ
１０２，２０２    メモリ
１０３，２０３    記憶装置
１０８，２０８    媒体読取装置
２０４    表示装置
２０５    キーボード
２０６    マウス
５００    ネットワークシステム
５０１    ＬＵＮスイッチ
Ｄ１，Ｄ２    選択画面
Ｍ１    物理マップ
Ｍ２    論理マップ
ＲＭ    記録媒体
【図１】
2015215670.tif 000003
【図２】
2015215670.tif 000004
【図３】
2015215670.tif 000005
【図４】
2015215670.tif 000006
【図５】
2015215670.tif 000007
【図６】
2015215670.tif 000008
【図７】
2015215670.tif 000009
【図８】
2015215670.tif 000010
【図９】
2015215670.tif 000011
【図１０】
2015215670.tif 000012
【図１１】
2015215670.tif 000013
【図１２】
2015215670.tif 000014
【図１３】
2015215670.tif 000015
【図１４】
2015215670.tif 000016
【図１５】
2015215670.tif 000017