(57)【特許請求の範囲】
【請求項１】
複数のエレメントタイプに分類される複数のエレメントを含む計算機システムに接続された少なくとも１つの計算機で実行されるコンピュータプログラムである管理プログラムであって、
前記複数のエレメントタイプのうちの一部のエレメントタイプに分類されるエレメントの一覧を表示し、
前記一覧のうちの２以上のエレメントの選択を受け付け、
前記選択された２以上のエレメントと前記選択された２以上のエレメントに関連するエレメントである関連エレメントとにより構成され、前記選択された２以上のエレメントと前記関連エレメントとがエレメントタイプで区分されたトポロジーを表示する、
ことを少なくとも１つの計算機に実行させる管理プログラム。
【請求項２】
前記複数のエレメントタイプは、階層関係を有し、
前記表示された一覧は、階層関係を有する前記複数のエレメントタイプにそれぞれ対応した複数のエレメント一覧のうちの一部であり、
前記トポロジーに含まれる関連エレメントは、前記一部のエレメントタイプ以外の全てのエレメントタイプのエレメントのうちの、前記選択された２以上のエレメントに関連するエレメントを含み、
前記トポロジーの構成は、エレメントタイプの階層関係に沿った構成である、
請求項１記載の管理プログラム。
【請求項３】
前記トポロジーに含まれる関連エレメントは、前記選択された２以上のエレメントの少なくとも１つに関連するエレメントのうち、前記選択された２以上のエレメントの全てと関連するエレメントのみである、
請求項１記載の管理プログラム。
【請求項４】
前記トポロジーに含まれる関連エレメントの各々の表示態様は、その関連エレメントの共有率に依存しており、
関連エレメントの共有率は、前記選択された２以上のエレメントの総数と、前記選択された２以上のエレメントのうちのその関連エレメントに関連するエレメントの数との比率である、
請求項１記載の管理プログラム。
【請求項５】
前記トポロジーに含まれる関連エレメントは、前記選択された２以上のエレメントの少なくとも１つに関連する関連エレメントのうち共有率が所定条件を満たす関連エレメントのみであり、
関連エレメントの共有率は、前記選択された２以上のエレメントの総数と、前記選択された２以上のエレメントのうちのその関連エレメントに関連するエレメントの数との比率である、
請求項１記載の管理プログラム。
【請求項６】
前記表示された一覧と前記表示されたトポロジーとのうちのいずれかに含まれるエレメントのうちの一部の特定のエレメントに関する情報を、前記一覧又は前記トポロジーと共に表示する、
ことを少なくとも１つの計算機に更に実行させる請求項１記載の管理プログラム。
【請求項７】
前記トポロジーのうちの、前記選択された２以上のエレメントのエレメントタイプ以外のエレメントタイプのエレメントの選択を受け付け、
前記トポロジーから選択されたエレメントと前記トポロジーから選択されたエレメントに関連するエレメントとにより構成された別のトポロジーを表示する、
ことを少なくとも１つの計算機に更に実行させる請求項１記載の管理プログラム。
【請求項８】
複数のエレメントタイプに分類される複数のエレメントを含む計算機システムの構成に関する情報を含んだ管理情報を記憶する記憶資源と、
前記複数のエレメントタイプのうちの一部のエレメントタイプに分類されるエレメントの一覧を、前記管理情報を基に表示し、前記一覧のうちの２以上のエレメントの選択を受け付け、前記選択された２以上のエレメントと前記選択された２以上のエレメントに関連するエレメントである関連エレメントとにより構成され、前記選択された２以上のエレメントと前記関連エレメントとがエレメントタイプで区分されたトポロジーを、前記管理情報を基に表示するプロセッサと
を有する管理システム。
【請求項９】
前記複数のエレメントタイプは、階層関係を有し、
前記表示された一覧は、階層関係を有する前記複数のエレメントタイプにそれぞれ対応した複数のエレメント一覧のうちの一部であり、
前記トポロジーに含まれる関連エレメントは、前記一部のエレメントタイプ以外のエレメントタイプのエレメントのうちの、前記選択された２以上のエレメントに関連するエレメントを含み、
前記トポロジーの構成は、エレメントタイプの階層関係に沿った構成である、
請求項８記載の管理システム。
【請求項１０】
前記トポロジーに含まれる関連エレメントは、前記選択された２以上のエレメントの少なくとも１つに関連するエレメントのうち、前記選択された２以上のエレメントの全てと関連するエレメントのみである、
請求項８記載の管理システム。
【請求項１１】
前記トポロジーに含まれる関連エレメントの各々の表示態様は、その関連エレメントの共有率に依存しており、
関連エレメントの共有率は、前記選択された２以上のエレメントの総数と、前記選択された２以上のエレメントのうちのその関連エレメントに関連するエレメントの数との比率である、
請求項８記載の管理システム。
【請求項１２】
前記トポロジーに含まれる関連エレメントは、前記選択された２以上のエレメントの少なくとも１つに関連する関連エレメントのうち共有率が所定条件を満たす関連エレメントのみであり、
関連エレメントの共有率は、前記選択された２以上のエレメントの総数と、前記選択された２以上のエレメントのうちのその関連エレメントに関連するエレメントの数との比率である、
請求項８記載の管理システム。
【請求項１３】
前記プロセッサは、前記表示された一覧と前記表示されたトポロジーとのうちのいずれかに含まれるエレメントのうちの一部の特定のエレメントに関する情報を、前記一覧又は前記トポロジーと共に表示する、
請求項８記載の管理システム。
【請求項１４】
前記プロセッサは、前記トポロジーのうちの、前記選択された２以上のエレメントのエレメントタイプ以外のエレメントタイプのエレメントの選択を受け付け、前記トポロジーから選択されたエレメントと前記トポロジーから選択されたエレメントに関連するエレメントとにより構成された別のトポロジーを表示する、
請求項８記載の管理システム。
【請求項１５】
複数のエレメントタイプに分類される複数のエレメントを含む計算機システムの管理方法であって、
前記複数のエレメントタイプのうちの一部のエレメントタイプに分類されるエレメントの一覧を表示し、
前記一覧のうちの２以上のエレメントの選択を受け付け、
前記選択された２以上のエレメントと前記選択された２以上のエレメントに関連するエレメントである関連エレメントとにより構成され、前記選択された２以上のエレメントと前記関連エレメントとがエレメントタイプで区分されたトポロジーを表示する、
管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、複数のエレメントタイプの複数のエレメントを含む計算機システムの管理に関する。
【背景技術】
【０００２】
計算機システムの大規模化又は複雑化に伴い、計算機システムのエレメントを、ＵＩ（ユーザインターフェース）を用いて行う運用管理が重要となっている。例えば、計算機システムにおいて発生した障害の影響範囲の把握やその障害の原因の特定は、運用管理の１つの重要なユースケースの一例であり、その運用管理のためのＵＩの役目は大きい。【０００３】
管理対象のエレメントが少なければ、障害が発生したエレメントを含んだ全てのエレメントを一画面で見比べることが可能であろう。しかし、計算機システムは、大規模化又は複雑化してきていることもあり、管理対象のエレメントは多く、その結果、障害が発生するエレメントの数も、それに関連するエレメントの数も多くなり得る。そのため、一画面で、障害が発生した全てのエレメントとそれに関連する全てのエレメントを表示することはできない。【０００４】
例えば、特許文献１は、条件（例えばＯＳ（オペレーティングシステム）又はベンダ）により管理対象のエレメントの絞り込みを行い、絞り込み後のエレメントを表示することを開示する（例えば図２１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】ＷＯ２００９／１２２６２６
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の技術では、原因の分からない障害が発生した場合にどのような条件で絞り込めば良いかの見当をつけることが難しい。そのため、効果的な絞り込みが必ずしも行えないことがある。【０００７】
この種の問題は、障害に関する管理に限らず、他の管理についてもあり得る。
【課題を解決するための手段】
【０００８】
管理システムは、複数のエレメントタイプのうちの一部のエレメントタイプのエレメントの一覧を表示し、その一覧の中からエレメントの選択を受け付ける。そして、管理システムは、選択されたエレメントと選択されたエレメントに関連するエレメント（関連エレメント）とにより構成され選択されたエレメントと関連エレメントとがエレメントタイプで区分されたトポロジーを表示する。
【発明の効果】
【０００９】
効果的に表示対象のエレメントが絞り込まれ、視認性が向上する。
【図面の簡単な説明】
【００１０】
【図１】実施形態の概要を示す。
【図２】実施形態に係る計算機システム及び管理システムの構成を示す。
【図３】Ｅ２Ｅ全体トポロジーの構成の一例を示す。
【図４】エレメントテーブルの一例を示す。
【図５】関連エレメントテーブルの一例を示す。
【図６】カスタマーテーブルの一例を示す。
【図７】イベントテーブルの一例を示す。
【図８】カスタマー詳細テーブルの一例を示す。
【図９】画面遷移テーブルの一例を示す。
【図１０】エレメント一覧画面の第１の例を示す。
【図１１】エレメント一覧画面の第２の例を示す。
【図１２】エレメント一覧画面の第３の例を示す。
【図１３】Ｅ２Ｅ部分トポロジー画面の第１の例を示す。
【図１４】Ｅ２Ｅ部分トポロジー画面の第２の例を示す。
【図１５】Ｅ２Ｅ部分トポロジー画面の第３の例を示す。
【図１６】Ｅ２Ｅ部分トポロジー画面の第４の例を示す。
【図１７】Ｅ２Ｅ部分トポロジー画面の第５の例を示す。
【図１８】Ｅ２Ｅ部分トポロジー画面の第６の例を示す。
【図１９】Ｅ２Ｅ部分トポロジー画面の第７の例を示す。
【図２０】Ｅ２Ｅ部分トポロジー画面の第８の例を示す。
【図２１】Ｅ２Ｅ部分トポロジー画面の第９の例を示す。
【図２２】ＧＵＩの全体構成の一例を示す。
【図２３】切替え（一覧→Ｅ２Ｅ）処理の流れを示す。
【図２４】Ｅ２Ｅ視点切替え処理の流れを示す。
【図２５】切替え（Ｅ２Ｅ→一覧）処理の流れを示す。
【図２６】一覧表示処理の流れを示す。
【図２７】Ｅ２Ｅ表示処理の流れを示す。
【図２８】表示条件受信処理の流れを示す。
【図２９】Ｅ２Ｅエレメント描画処理の流れを示す。
【図３０】ナビゲーションエリアからの画面遷移の処理の流れを示す。
【図３１】ナビゲーションエリア描画処理の流れを示す。
【図３２】エレメント一覧画面の第４の例を示す。
【図３３】Ｅ２Ｅ部分トポロジー画面の第１０の例を示す。
【発明を実施するための形態】
【００１１】
以下、一実施形態を説明する。
【００１２】
なお、以下の説明では、「ａｂｃテーブル」の表現にて情報を説明することがあるが、情報は、テーブル以外のデータ構成で表現されていてもよい。データ構成に依存しないことを示すために「ａｂｃテーブル」のうちの少なくとも１つを「ａｂｃ情報」と呼ぶことができる。
【００１３】
また、以下の説明では、「プログラム」を主語として処理を説明する場合があるが、プログラムは、プロセッサ（例えばＣＰＵ（Central  Processing  Unit））によって実行されることで、定められた処理を、適宜に記憶資源（例えばメモリ）及び／又は通信インターフェースデバイス（例えば通信ポート）等を用いながら行うため、処理の主語がプロセッサとされてもよい。プログラムを主語として説明された処理は、プロセッサあるいはそのプロセッサを有する装置が行う処理としてもよい。また、プロセッサは、処理の一部または全部を行うハードウエア回路を含んでもよい。プログラムは、プログラムソースから計算機のような装置にインストールされてもよい。プログラムソースは、例えば、プログラム配布サーバまたは計算機が読み取り可能な記憶メディアであってもよい。プログラムソースがプログラム配布サーバの場合、プログラム配布サーバはプロセッサ（例えばＣＰＵ）と記憶資源を含み、記憶資源はさらに配布プログラムと配布対象であるプログラムとを記憶している。そして、プログラム配布サーバのプロセッサが配布プログラムを実行することで、プログラム配布サーバのプロセッサは配布対象のプログラムを他の計算機に配布する。
【００１４】
また、管理システムは、一以上の計算機で構成されてよい。具体的には、例えば、管理計算機が情報を表示する場合（具体的には、管理計算機が自分の表示デバイスに情報を表示する、或いは、管理計算機が表示用情報を遠隔の表示用計算機に送信する場合）、管理計算機が管理システムである。また、例えば、複数の計算機で管理計算機と同等の機能が実現されている場合は、当該複数の計算機（表示を表示用計算機が行う場合は表示用計算機を含んでよい）が、管理システムである。計算機への情報の入力や、計算機からの情報の出力は、計算機が有する入出力デバイスにより行われてよい。入出力デバイスの例としては、表示デバイス、キーボード及びポインティングデバイスが考えられるが、これらのうちの少なくとも１つに代えて又は加えて別のデバイスが採用されてよい。また、入出力デバイスの代替として、シリアルインターフェースデバイスやイーサーネットインターフェースデバイス（イーサネットは登録商標）が採用され、そのようなインターフェースデバイスに、表示デバイスとキーボード及びポインタデバイスとを有する表示用計算機が接続され、計算機が表示用情報を表示用計算機に送信したり、計算機が入力用情報を表示用計算機から受信したりすることで、情報の出力（例えば表示）及び入力が行われてよい。本実施形態では、管理サーバ５５７が管理計算機であり、管理クライアント５５５が表示用計算機である。
【００１５】
また、以下の説明において、「エレメント」とは、計算機システムの構成要素を意味し、具体的には、計算機システムを構成する複数のノード（装置）の各々、及び、各ノードが有する複数のコンポーネントの各々の総称である。ノードとして、物理的なノード（例えばネットワークスイッチ）もあれば論理的なノード（例えば仮想マシン）もある。同様に、コンポーネントとして、物理的なコンポーネント（例えばマイクロプロセッサ）もあれば論理的なコンポーネント（例えばＬＤＥＶ（論理ボリューム））もある。
【００１６】
また、以下の説明において、エレメントの「関連エレメント」（エレメントに関連するエレメント）とは、エレメントに直接的又は間接的にリンクしたエレメントである。エレメントに関連エレメントが「直接的に」リンクしている場合、エレメントと関連エレメントの間に他のエレメントが介在せず、エレメントに関連エレメントが「間接的に」リンクしている場合、エレメントと関連エレメントの間に他の１以上のエレメントが介在する。エレメントよりも上位の関連エレメントを、「上位関連エレメント」と言うことができ、エレメントよりも下位の関連エレメントを、「下位関連エレメント」と言うことができる。また、上位関連エレメントのうち、エレメントに直接的にリンクしている関連エレメントを「親エレメント」と言うことができ、下位関連エレメントのうち、エレメントに直接的にリンクしている関連エレメントを「子エレメント」と言うことができる。なお、「上位／下位」や「親／子」の概念は、ユーザが何を管理（例えば監視）する立場であるかによって変化する場合があり、また省略されてもかまわない。例えば、関連が、サーバとストレージシステムとのＦＣ（Fibre  Channel）スイッチを介した「接続関係」の場合、単に接続されているというレベルで見ればサーバとストレージシステムはどちらが上位や親かは一意に定まるものではなく、ユーザの立場によってサーバを上位と考えるか、ストレージシステムを上位と考えるか、又は上下という概念を持ち込まないかが決まってよい。反対に、関連が、包含（例えばノードがコンポーネントを含む）場合は、ノードの下位（又は子）はコンポーネントであるという概念はユーザの立場によらず共通である場合が多い。
【００１７】
また、以下の説明では、エレメントの識別情報として、名前或いはＩＤが使用されるが、それらは相互に置換可能であってもよいし、それらのうちの少なくとも１つに代えて又は加えて他種の識別情報が使用されてもよい。
【００１８】
また、以下の説明では、計算機システムの管理画面としてのＧＵＩ（Graphical  User  Interface）に対してユーザ（例えば管理者）が入力デバイスを使用して行う操作を、「ユーザ操作」と言う。ユーザ操作に使用される入力デバイスは、一般に、ポインティングデバイス或いはタッチスクリーンである。
【００１９】
まず、本実施形態の概要を説明する。
【００２０】
近年、例えば下記のうちの少なくとも１つが要因となり、計算機システムは大規模化及び複雑化している。
（＊）計算機システムでハンドルする処理が大規模化する。
（＊）クラウドサービスのように多数の処理が計算機システムによって実行される。
（＊）計算機システム内のノードのタイプが増えた。
（＊）ノードの内部構成が複雑になり、ノードを構成するコンポーネント（例えば論理的なコンポーネント及び物理的なコンポーネント）のタイプが増え、さらにこれらを管理する必要が出てきた。
（＊）仮想化技術（例えば、サーバ仮想化、ネットワーク仮想化、ストレージ仮想化、データセンタ仮想化）が浸透し、装置の分割や集約が可能となった。
（＊）デプロイ及びマイグレーション技術が進歩している。
【００２１】
ここで「大規模化」とは、計算機システムを構成するノード、当該ノードのコンポーネントといった、計算機システム内の管理対象となるエレメントの数が増えたことを指す。また、「複雑化」とは、管理対象エレメントのタイプが増加することによりエレメント間の関係がＭ：１、１：Ｎ、Ｍ：Ｎの関係となること（Ｍ及びＮはそれぞれ２以上の整数）、Ｍ及びＮのうちの少なくとも１つの値が大きくなること、及び、エレメント間の関係が時々刻々と変化すること、のうちの少なくとも１つを指す。
【００２２】
一方で、一般的なトポロジー表示技術では、表示対象のエレメントの表示オブジェクトが全て表示され、また、エレメント間の関係を表すために表示オブジェクト間に線が表示される。しかしながら、大規模化及び複雑化した計算機システムで一般的なトポロジー表示技術を適用すると、ユーザは効率よく問題状態であるエレメントを迅速に把握し、その分析のために関係するエレメントの状態を把握することができない。理由は、下記のうちの少なくとも１つに該当する。
（Ａ）大規模化した場合、表示される表示オブジェクトの数が増えすぎてしまい、それにより、作業効率が低下する。例えば、１画面に全エレメントの表示オブジェクトを表示しようとすれば、個々のエレメントの表示オブジェクトのサイズが小さくなる。一方、個々の表示オブジェクトの大きさを維持すれば、１画面に全エレメントの表示オブジェクトが入りきらず、ユーザは、画面スクロールを駆使しながらエレメント間の関係を把握する必要がり、煩わしい。
（Ｂ）エレメントタイプが増加した場合、表示オブジェクトの形及び色の少なくとも１つによりエレメントタイプを区別させることに限界が生じる。現実問題として、表示オブジェクトのサイズが大き過ぎると、１画面に表示できる表示オブジェクト数が少なくなってしまうが、サイズの小さなアイコンで多数のエレメントタイプを表現すると、ユーザはよりそのアイコンを注視しないとアイコンの形状が区別できないため、作業効率が悪くなる。
（Ｃ）複雑化及び大規模化により、表示オブジェクト、及び、表示オブジェクト間の関係線が、多数描画される。このため、エレメント間の関係が把握できなくなる。
（Ｄ）仮に管理システムがトポロジー表示を見やすくするために、エレメントの関係を考慮して、できるだけ関係線の重複が無いように表示オブジェクトを画面配置できるとする。しかし、エレメント間の関係が時系列変化した場合、この機能（表示オブジェクトの配置位置を調整する機能）によって、エレメント間の関係の変化前後で、表示オブジェクトの画面上の配置が異なってしまう。その結果、ユーザは、効率よく所望の表示オブジェクトを画面から探し出すことができない。
【００２３】
以上の通り、システムが大規模化及び複雑化すると管理システムの視認性が悪くなる。これに伴って、障害発生時に行われていた障害根本原因の推定も難しくなる。そこで、本実施形態では、種々あるエレメントの状態を表現する画面の中から、エレメント一覧という観点の画面と、エレメントのトポロジーという観点の画面を関連付けし、一方の観点の画面から他方の観点の画面への遷移（切り替え）を可能とすることにより、ユーザの行う障害発生箇所の確認から絞り込み・障害影響範囲までの一連の作業をＵＩでシームレスに行うことができるようになる。これにより、ユーザの行う障害根本原因の分析や推定を容易にする。
【００２４】
図１は、本実施形態の概要を示す。
【００２５】
計算機システムでは、複数のエレメントタイプが階層関係を有していて、計算機システムを構成する複数のエレメントは、エレメントタイプの階層に沿ってツリー状に関連付けられている。本実施形態では、そのような構成に着目し、計算機システムの管理観点として、エレメントタイプの階層に沿ってツリー状になったエレメントのＥ２Ｅ（End-to-End）全体トポロジー（空間）５２という観点と、Ｅ２Ｅ全体トポロジー（空間）５２を複数のエレメントタイプのそれぞれについて区切ることにより得られた複数のエレメントタイプ面（断面）５１Ａ、５１Ｂ、５１Ｃ、…という観点が採用されている。エレメントタイプ面５１Ａ、５１Ｂ、５１Ｃ、…の各々は、エレメントタイプのエレメント一覧に相当する。
【００２６】
例えば、エレメントタイプ面５１Ａが、エレメントタイプ「VM」（ＶＭは仮想マシンの略）に対応しており、管理システムが、複数のエレメントタイプからエレメントタイプ「VM」の選択を受け付けたとする。この場合、管理システムが、選択されたエレメントタイプ「VM」のエレメント一覧を表示する。エレメント一覧は、選択されたエレメントタイプ「VM」に属するエレメント（つまりＶＭ）の一覧である。管理システムは、そのエレメント一覧からエレメント「VM#81」及び「VM#82」（例えば、障害が発生しているエレメント）の選択を受け付けた場合、Ｅ２Ｅ全体トポロジー５２から、選択されたエレメント「VM#81」及び「VM#82」に関連するエレメントを特定し（つまりエレメントの絞り込みを実行し）、選択されたエレメントと特定された関連エレメントとで構成されたトポロジーであるＥ２Ｅ部分トポロジーを表示する。
【００２７】
このように、本実施形態では、エレメントタイプのエレメント一覧から、障害が発生したエレメントのような特定のエレメント（以下、「キーエレメント」と言うことがある）という視点で絞り込みに見当をつけ、その後、表示が、キーエレメントに関連するエレメントを含んだＥ２Ｅ部分トポロジーに自動的に遷移する。このため、ユーザ（例えば管理者）は、エレメントの選択、及び、選択されたエレメントの絞り込みの結果の確認（例えば、障害の影響範囲の確認）という一連の作業を、ＵＩでシームレスに行うことができる。ＵＩの視認性が向上し、障害原因分析等の管理の容易化につながる。
【００２８】
管理システムは、エレメント一覧からＥ２Ｅ部分トポロジーへの遷移（切替え）だけでなく、Ｅ２Ｅ部分トポロジーからエレメント一覧（Ｅ２Ｅ部分トポロジーから選択されたエレメントのエレメントタイプのエレメント一覧）への遷移も、Ｅ２Ｅ部分トポロジーから別のＥ２Ｅ部分トポロジー（Ｅ２Ｅ部分トポロジーから選択されたエレメントに関連するエレメントを含んだＥ２Ｅ部分トポロジー）への遷移も実行できる。
【００２９】
以下、本実施形態を詳細に説明する。
【００３０】
図２は、実施形態に係る計算機システム及び管理システムの構成を示す。
【００３１】
計算機システム１００は、１以上のホスト５５３と、１以上のホスト５５３に接続された１以上のストレージシステム５５１とを含む。ストレージシステム５５１には、例えば、通信ネットワーク５２１（例えばＳＡＮ（Storage  Area  Network）又はＬＡＮ（Local  Area  Network））を介してホスト５５３が接続される。
【００３２】
ストレージシステム５５１は、物理記憶デバイス群５６３と、物理記憶デバイス群５６３に接続されたコントローラ５６１とを有する。
【００３３】
物理記憶デバイス群５６３は、１以上のＰＧ（Parity  Group）を有する。ＰＧは、ＲＡＩＤ（Redundant  Array  of  Independent  (or  Inexpensive)  Disks）グループと呼ぶこともある。ＰＧは、複数の物理記憶デバイスで構成されており、所定のＲＡＩＤレベルに従いデータを記憶する。物理記憶デバイスは、例えば、ＨＤＤ（Hard  Disk  Drive）或いはＳＳＤ（Solid  State  Drive）である。
【００３４】
ストレージシステム５５１は、複数の論理ボリュームを有する。論理ボリュームとしては、ＰＧに基づく実体的な論理ボリューム（実ボリューム）５６５もあれば、シンプロビジョニング或いはストレージ仮想化技術に従う仮想的な論理ボリューム（仮想ボリューム）５６７もある。１つのストレージシステム５５１が必ずしも複数種類の論理ボリュームを有さないでよい。例えば、ストレージシステム５５１は、論理ボリュームとして、実ボリューム５６５のみを有してもよい。シンプロビジョニングに従う仮想ボリュームにはプールから記憶領域が割り当てられる。プールは、１以上の物理記憶デバイス（例えばＰＧ）に基づく記憶領域群であり、例えば、１以上の論理ボリュームの集合でよい。プールは、シンプロビジョニングに従う仮想ボリュームに割り当てられる記憶領域を有するプールに代えて、オリジナルの論理ボリュームとそのスナップショットとの差分が格納されるプールでもよい。
【００３５】
コントローラ５６１は、複数のデバイス、例えば、ポート、ＭＰＢ（１又は複数のマイクロプロセッサ（ＭＰ）を有するブレード（回路基板））及びキャッシュメモリを有している。例えば、ポートが、ホスト５５３からＩ／Ｏ（Input/Output）コマンド（ライトコマンド又はリードコマンド）を受信し、ＭＰＢが有するＭＰが、そのＩ／Ｏコマンドに従うデータのＩ／Ｏを制御する。具体的には、例えば、ＭＰは、受信したＩ／ＯコマンドからＩ／Ｏ先の論理ボリュームを特定し、特定した論理ボリュームに対してデータのＩ／Ｏを行う。論理ボリュームに対してＩ／Ｏされるデータは、一時的に、キャッシュメモリに格納される。
【００３６】
ホスト５５３は、物理計算機でも仮想計算機でもよい。ホスト５５３で、１以上のアプリケーションプログラム（ＡＰＰ）５５２が実行される。ＡＰＰ５５２が実行されることにより、論理ボリュームを指定したＩ／Ｏコマンドがホスト５５３からストレージシステム５５１に送信する。
【００３７】
以上のように、計算機システム１００は、階層的な複数のエレメントを有する。複数のエレメントは、具体的には、ＡＰＰ５５２、ホスト５５３、ストレージシステム５５１、コントローラ５６１、ポート、ＭＰＢ、キャッシュメモリ、論理ボリューム及びＰＧ等のうちの２つのエレメントタイプ以上のエレメントを含む。同じレイヤの複数のエレメントがグループ化されることでそのレイヤのエレメントより上位レイヤのエレメントが定義されてもよい。「エレメント」は、ＡＰＰや論理ボリュームのような実体的なエレメントと、複数の実体的なエレメントのグループである仮想的なエレメントとがあってよい。
【００３８】
管理システムは、管理サーバ５５７と、管理サーバ５５７に接続された１以上の管理クライアント５５５とを含む。管理サーバ５５７には、通信ネットワーク（例えばＬＡＮ、ＷＡＮ（World  Area  Network）又はインターネット）５２１を介して、管理クライアント５５５が接続される。
【００３９】
管理クライアント５５５は、入力デバイス５０１、表示デバイス５０２、記憶デバイス（例えばメモリ）５０５、通信インターフェースデバイス（以下、Ｉ／Ｆ）５０７、及び、それらに接続されたプロセッサ（例えばＣＰＵ（Central  Processing  Unit））５０３を有する。入力デバイス５０１は、例えば、ポインティングデバイス及びキーボードである。表示デバイス５０２は、例えば、情報が表示される物理画面を有するデバイスである。入力デバイス５０１及び表示デバイス５０２が一体となったタッチスクリーンが採用されてもよい。Ｉ／Ｆ５０７は、通信ネットワーク５２１に接続され、Ｉ／Ｆ５０７を介して、管理クライアント５５５は管理サーバ５５７と通信することができる。なお、通信ネットワーク５２１と、ホスト５５３とストレージシステム５５１と、を接続するネットワークとは一部または全てが共通であってもよい。
【００４０】
記憶資源５０５は、例えば、主記憶デバイス及び補助記憶デバイスのうちの少なくとも主記憶デバイス（典型的にはメモリ）を有する。記憶資源５０５は、プロセッサ５０３で実行されるコンピュータプログラム、及び、プロセッサ５０３に使用される情報を記憶することができる。具体的には、例えば、記憶資源５０５は、Ｗｅｂブラウザ５１１、及び、管理クライアントプログラム５１３を記憶する。管理クライアントプログラム５１３は、ＲＩＡ（Rich  Internet  Application）でよい。具体的には、例えば、管理クライアントプログラムは、プログラムファイルであり、管理サーバ５５７（或いは他の計算機）からダウンロードされ、記憶資源５０５に記憶されてよい。
【００４１】
管理サーバ５５７は、記憶資源５３５、Ｉ／Ｆ５３７、及び、それらに接続されたプロセッサ（例えばＣＰＵ（Central  Processing  Unit））５３３を有する。Ｉ／Ｆ５３７は、通信ネットワーク５２１に接続され、Ｉ／Ｆ５３７を介して、管理サーバ５５７は管理クライアント５５５と通信することができる。管理サーバ５５７は、Ｉ／Ｆ５３７を介して、ユーザ操作に従う指示を受信したり、レイアウト領域に表示オブジェクトを描画したりすることができる。このため、Ｉ／Ｆ５３７は、Ｉ／Ｏインターフェースデバイスの一例である。なお、ここで言う「レイアウト領域」とは、表示オブジェクトが描画され得る領域である。レイアウト領域の全部又は一部の範囲が、Ｗｅｂブラウザ５１１（又は管理クライアントプログラム５１３）によって表示されるフレーム（例えばウィンドウ）での表示範囲である。表示オブジェクトが描画されたレイアウト領域の、上記フレーム内における表示イメージ（表示オブジェクトを含む）を、表示画面又はＧＵＩ画面と言うことができる。レイアウト領域に描画されたオブジェクトのうち、表示範囲に重なるオブジェクトが、表示デバイス５０２の物理画面上に表示される。このため、レイアウト領域にオブジェクトを描画することは、実質的に、オブジェクトを表示することの一例である。
【００４２】
記憶資源５３５は、例えば、主記憶デバイス及び補助記憶デバイスのうちの少なくとも主記憶デバイス（典型的にはメモリ）を有する。記憶資源５３５は、プロセッサ５３３で実行されるコンピュータプログラム、及び、プロセッサ５３３に使用される情報を記憶することができる。具体的には、例えば、記憶資源５３５は、管理サーバプログラム５４１及び管理テーブル群５４３を記憶する。管理テーブル群５４３は、計算機システムが有する複数のエレメントの階層関係（構成情報）や、各エレメントの障害情報等を含む。管理テーブル群５４３の少なくとも一部の情報は、管理サーバプログラム５４１により収集されてもよいし、情報を保有する他の管理システムにアクセスすることで取得してもよい。管理サーバプログラム５４１は、ユーザ操作に従う指示を管理クライアント５５５から受信したり、レイアウト領域に描画される情報を管理クライアント５５５に送信したりする。
【００４３】
管理サーバプログラム５４１と、Ｗｅｂブラウザ５１１（またはクライアントのＲＩＡ実行環境）と、管理クライアントプログラム５１３と、の連携処理によって、ユーザ操作に応じたＧＵＩ画面表示が実現される。管理サーバプログラム５４１が、画面を作成し、作成した画面の表示用情報を管理クライアントプログラム５１３に提供し、管理クライアントプログラム５１３が、その表示用情報を基に画面を表示してもよいし、画面作成処理の一部（例えば描画処理）が管理サーバプログラム５４１から管理クライアントプログラム５１３にオフロードされてもよい。連携の例としては以下がある。説明の簡略化のために、本実施例において（連携例２）が採用される場合を説明するが、連携例１にも適用可能であることは言うまでもない。
（連携例１）管理サーバプログラム５４１が、管理テーブル群５４３が有する情報の少なくとも一部を、Ｗｅｂブラウザ５１１（又は管理クライアントプログラム５１３）に送信し、それを、Ｗｅｂブラウザ５１１（又は管理クライアントプログラム５１３）が一時情報として記憶資源５０５に格納する。Ｗｅｂブラウザ５１１（又は管理クライアントプログラム５１３）が、ユーザ操作に従う指示と一時情報とを基に、レイアウト領域に表示オブジェクトを描画する（例えば、表示オブジェクトを新規描画、拡大又は縮小する）。
（連携例２）管理サーバプログラム５４１が、表示画面に対するユーザ操作に従う指示をＷｅｂブラウザ５１１（又は管理クライアントプログラム５１３）から受け、その指示と管理テーブル群５４３とを基に表示オブジェクトの表示用情報を作成し、その表示用情報を送信する。Ｗｅｂブラウザ５１１（又は管理クライアントプログラム５１３）は、表示用情報を受信し、その表示用情報に従い表示オブジェクトをレイアウト領域に描画する。つまり、端的に言えば、管理サーバプログラム５４１が、レイアウト領域に表示オブジェクトを描画する。Ｗｅｂブラウザ５１１（又は管理クライアントプログラム５１３）は、ＧＵＩ画面に対するユーザ操作がされたら、そのユーザ操作に従う指示を管理サーバプログラム５４１に送信する。
【００４４】
以下、冗長な説明を避けるために、表示の制御は管理サーバプログラム５４１により行われるとする。
【００４５】
図３は、Ｅ２Ｅ全体トポロジーの構成の一例を示す。
【００４６】
複数のレイヤとして、例えば、上位レイヤから順に、Business、LAN、Servers、SAN及びStoragesがある。１番目のレイヤ（最上位レイヤ）「Business」に属するエレメントタイプは、「Customer」及び「APP」である。エレメントタイプ「Customer」に属するエレメントは、「Company」（計算機システム１００内のエレメント（仮想マシン（ＶＭ））を使用する企業）であり、エレメントタイプ「APP」に属するエレメントは、「APP」（ＶＭ又は物理マシンのようなホストで実行されるＡＰＰ）である。２番目のレイヤ「LAN」に属するエレメントタイプは、「IP-SW」であり、エレメントタイプ「IP-SW」に属するエレメントは、「IP-SW」（ＬＡＮにおけるＩＰスイッチ）である。３番目のレイヤ「Servers」に属するエレメントタイプは、「VM」、「HV」及び「DS」である。エレメントタイプ「VM」に属するエレメントは、「VM」（ホストで実行される仮想マシン）であり、エレメントタイプ「HV」に属するエレメントは、「HV」（１又は複数の仮想マシンを制御しホストで実行されるハイパバイザ）であり、エレメントタイプ「DS」に属するエレメントは、「DS」（データストア）である。データストアは、ハイパバイザから記憶デバイスとして認識されるエレメントである。４番目のレイヤ「SAN」に属するエレメントタイプは、「FC-SW」であり、エレメントタイプ「FC-SW」に属するエレメントは、「FC-SW」（ＳＡＮにおけるＦＣ（Fibre  Channel）スイッチ）である。５番目のレイヤ「Storages」に属するエレメントタイプは、「Storages」であり、エレメントタイプ「Storages」に属するエレメントは、「Storage」（ストレージシステム）である。エレメントタイプ「Storages」に含まれるエレメントタイプとして、ストレージシステムにおける複数のコンポーネントタイプ、例えば、「Port」、「LDEV」、「MP」、「Pool」、「PG」及び「Cache」がある。エレメントタイプ「Port」に属するエレメントは、「Port」（ＦＣスイッチに接続され仮想マシンからＩ／Ｏコマンドを受け付ける通信ポート）である。エレメントタイプ「LDEV」に属するエレメントは、「LDEV」（論理ボリューム（実ボリューム又は仮想ボリューム））である。エレメントタイプ「MP」に属するエレメントは、「MP」（マイクロプロセッサ）である。エレメントタイプ「Pool」に属するエレメントは、「Pool」（仮想ボリュームにシンプロビジョニングに従い割り当てられる実領域を含んだ記憶領域）である。エレメントタイプ「PG」に属するエレメントは、「PG」（パリティグループ）である。エレメントタイプ「Cache」に属するエレメントは、「Cache」（論理ボリュームに入出力されるデータが一時的に記憶されるキャッシュメモリ）である。
【００４７】
図３に示したようなトポロジー構成は、管理テーブル群５４３が表す構成情報から特定される構成である。１又は複数のエレメントタイプが１つのレイヤに属してもよい。同一エレメントタイプの２以上のエレメントにより１つのグループが構成されてもよく、その場合、１つのエレメントタイプについて異なる複数のグループが存在し、グループ毎に、そのエレメントタイプの１以上のエレメントが存在してもよい。つまり、「レイヤ」は、異なるエレメントタイプの集約であり、「グループ」は、同一エレメントタイプでの異なるエレメントの集約である。レイヤ及びグループのうちの少なくとも一方がユーザにより定義されてもよい。
【００４８】
以下、図４〜図９を参照して、管理テーブル群５４３に含まれるテーブルの一例を説明する。
【００４９】
図４は、エレメントテーブルの一例を示す。
【００５０】
エレメントテーブル４００は、エレメントに関する情報を有する。エレメントテーブル４００は、例えば、エレメント毎にレコードを有する。各レコードが、エレメントＩＤ、エレメント名、エレメントタイプ、レイヤ名（エレメントのエレメントタイプが属するレイヤの名前）、及び、エレメント詳細を有する。エレメント詳細とは、エレメントに関する詳細な情報であり、例えば、エレメントが属するグループのタイプと名前、エレメント（例えばＰＧ）の記憶容量等がある。エレメント詳細の内容は、エレメントのエレメントタイプ等によって様々でよい。
【００５１】
図５は、関連エレメントテーブルの一例を示す。
【００５２】
関連エレメントテーブル５００は、エレメント同士の関連を表す。例えば、関連エレメントテーブル５００は、エレメント毎にレコード有し、各レコードは、エレメントＩＤ及び子エレメントＩＤ（エレメントの子エレメントのＩＤ）を有する。管理サーバプログラム５４１は、選択されたエレメントのＩＤを用いて、関連エレメントテーブル５００から、選択されたエレメントの関連エレメントを特定できる。例えば、管理サーバプログラム５４１は、選択されたエレメントのＩＤをエレメントＩＤとして有するレコードを基点に関連エレメントテーブル５００から特定されるレコードから、下位関連エレメントを特定でき、選択されたエレメントのＩＤを子エレメントＩＤとして有するレコードを基点に関連エレメントテーブル５００から特定されるレコードから、上位関連エレメントを特定できる。関連エレメントテーブル５００の各レコードは、子エレメントＩＤに代えて又は加えて親エレメントＩＤを有していてもよい。
【００５３】
図６は、カスタマーテーブルの一例を示す。
【００５４】
カスタマーテーブル６００は、エレメントとカスタマーの関係を表す。例えば、カスタマーテーブル６００は、エレメント毎にレコード有し、各レコードは、エレメントＩＤ及びカスタマーＩＤ（エレメントに関連付けられたカスタマーのＩＤ）を有する。
【００５５】
図７は、イベントテーブルの一例を示す。
【００５６】
イベントテーブル７００は、発生したイベントに関する情報を有する。イベントテーブル７００は、例えば、イベント毎にレコードを有する。各レコードが、エレメントＩＤ（イベントが発生したエレメントのＩＤ）、イベントタイプ、発生時刻、及び、メッセージＩＤ（イベントのメッセージのＩＤ）を有する。イベントタイプとしては、例えば、警告（例えば比較的軽い障害）又はエラー（例えば比較的重い障害）がある。
【００５７】
図８は、カスタマー詳細テーブルの一例を示す。
【００５８】
カスタマー詳細テーブル８００は、カスタマーに関する情報を有する。カスタマー詳細テーブル８００は、例えば、カスタマー毎にレコードを有する。各レコードが、カスタマーＩＤ、カスタマー名、グレード（カスタマーの優先度）、電話番号、及び、メールアドレスを有する。
【００５９】
図９は、画面遷移テーブルの一例を示す。
【００６０】
画面遷移テーブル９００は、画面（具体的には、後述のメインエリア上のビュー）の履歴に関する情報を有する。画面遷移テーブル９００は、例えば、画面毎にレコードを有する。各レコードが、画面履歴ＩＤ、画面タイプ（例えば、「一覧」（エレメント一覧）、又は、「Ｅ２Ｅ」（Ｅ２Ｅ部分トポロジー））、キーエレメント（画面におけるキーエレメントのエレメント名）、エレメントタイプ（エレメント一覧に対応したエレメントタイプ、又は、Ｅ２Ｅ部分トポロジーにおけるキーエレメントのエレメントタイプ）、及び、グループタイプ（エレメント一覧に対応したエレメントタイプに関連付いているグループのタイプ）を有する。
【００６１】
以上の図４〜図９に示したテーブルを含む管理テーブル群５４３を基に、エレメント一覧画面からＥ２Ｅ部分トポロジー画面への遷移、Ｅ２Ｅ部分トポロジー画面からエレメント一覧画面への遷移、及び、Ｅ２Ｅ部分トポロジー画面から別のＥ２Ｅ部分トポロジー画面への遷移が制御される。以下、エレメント一覧画面及びＥ２Ｅ部分トポロジー画面の具体例を説明する。なお、以下の説明では、説明の冗長を避ける目的で、表示が「管理サーバ５５７（管理サーバプログラム５４１）により」行われることの記載を省略することがある。また、エレメント一覧画面及びＥ２Ｅ部分トポロジー画面のうちの少なくとも一方において、一画面に表示対象の全てが表示されていない場合、スクロール、拡大又は縮小等の手法により、表示されていない部分が表示されるようにできる。
【００６２】
図１０は、エレメント一覧画面の一例を示す。
【００６３】
エレメント一覧画面５３Ａは、エレメントタイプ「VM」に属するエレメント（ＶＭ）の一覧の画面である。エレメント一覧画面５３Ａは、複数のＶＭにそれぞれ対応した複数のエレメントオブジェクト４０Ａと、選択条件入力欄１００１Ａとを有する。「エレメントオブジェクト」とは、エレメントの表示オブジェクトである。エレメントオブジェクト（及び、後述のレイヤオブジェクト及びエレメントタイプオブジェクト）は、図形、テキスト及び模様等のうちの少なくとも１つにより実現されてよく、例えば、図示のようにボックスとボックス内のテキストとの組合せで実現されてよい。選択条件入力欄１００１Ａには、ユーザ操作により、選択されるエレメントに関する条件が入力される。条件は、プルダウンメニュー等から選択されてもよいし、マニュアルで入力されてもよい。管理サーバプログラム５４１は、エレメント一覧画面５３Ａを介してエレメントの選択を受け付ける。エレメントの選択の受付は、マニュアルでのエレメント（エレメントオブジェクト）の選択の受付でもよいし（例えばエレメントオブジェクトに対するクリックの受付）、選択条件入力欄１００１Ａに対する条件の受付でもよい。後者の場合、入力された条件に該当するエレメントを管理サーバプログラム５４１がエレメントテーブル４００等を基に選択する。例えば、VMの場合では、「警告又はエラーを生じているエレメント」というような選択条件をユーザが指定して、指定された選択条件に該当するエレメントを管理サーバプログラム５４１により一括選択することなどが考えられる。図１０の例では、３つのエレメント「VM#01」、「VM#02」及び「VM#10」がマニュアルより選択されている（太枠）。
【００６４】
エレメントタイプが異なれば、エレメント一覧画面の表示内容も異なる。例えば、図１１に示すように、エレメントタイプ「LDEV」のエレメント一覧画面５３Ｂは、エレメントタイプ「LDEV」に属するエレメント（ＬＤＥＶ）の一覧を表示する。エレメント一覧画面５３Ｂも、複数のエレメントオブジェクト４０Ｂと、選択条件入力欄１００１Ｂとを有する。図１１の例によれば、選択条件入力欄１００１Ｂに入力された条件に従いエレメントが選択されており、選択されたエレメントは、１つのエレメント「LDEV#81」だけである。すなわち、エレメント一覧画面から選択されるエレメントは、２以上でもよいし１つだけでもよい。
【００６５】
また、エレメントの選択は、複数のエレメントタイプのうちの一部のエレメントタイプのエレメント一覧画面からされればよく、エレメント一覧画面は、２以上のエレメントタイプにそれぞれ対応した２以上のエレメント一覧を表示してもよい。例えば、図１２に示すように、エレメント一覧画面５３Ｃは、２つのエレメントタイプ「VM」及び「LDEV」にそれぞれ対応した２つのエレメント一覧を表示する。その２つのエレメント一覧からそれぞれエレメントの選択を受け付けることができる。
【００６６】
以上のようなエレメント一覧画面（例えば５３Ａ、５３Ｂ又は５３Ｃ）から、表示を、そのエレメント一覧画面から選択されたエレメント（キーエレメント）に関連するエレメントを含んだＥ２Ｅ部分トポロジーの画面へと遷移することができる。例えば、管理サーバプログラム５４１は、エレメントが選択されている状態においてマウスの右クリックにより開かれたメニューから「Ｅ２Ｅ表示」が選択された、選択されたエレメントオブジェクトがＧＵＩ上の所定エリア（例えば後述のナビゲーションエリア）へドラッグアンドドロップされた、又は、エレメントが選択されている状態においてＥ２Ｅ表示ボタン（図示せず）がクリックされた、といった所定のユーザ操作を検出したときに、エレメント一覧画面からＥ２Ｅ部分トポロジー画面への画面遷移を実行する。
【００６７】
図１３は、Ｅ２Ｅ部分トポロジー画面の一例を示す。
【００６８】
図１３が示すＥ２Ｅ部分トポロジー画面５５Ａは、図１０が示したエレメント一覧画面５３Ａからの遷移後の画面である。Ｅ２Ｅ部分トポロジー画面５５Ａは、エレメント一覧画面５３Ａから選択されたエレメント（キーエレメント）「VM#01」、「VM#02」及び「VM#10」と、キーエレメント「VM#01」、「VM#02」及び「VM#10」に関連するエレメントとにより構成されたＥ２Ｅ部分トポロジーを表示した画面である。
【００６９】
具体的には、例えば、Ｅ２Ｅ部分トポロジー画面５５Ａは、レイヤオブジェクト６０と、エレメントタイプオブジェクト６１と、エレメントオブジェクト６２と、表示条件入力欄１３０１とを有する。
【００７０】
レイヤオブジェクト６０は、レイヤの表示オブジェクトである。複数のレイヤにそれぞれ対応する複数のレイヤオブジェクト６０が、複数のレイヤの階層に沿って配置されている。図１３の例では、画面左側が上位側であり、画面右側が下位側である。
【００７１】
エレメントタイプオブジェクト６１は、エレメントタイプの表示オブジェクトである。複数のエレメントタイプにそれぞれ対応する複数のエレメントタイプオブジェクト６１が、複数のエレメントタイプの階層に沿って配置されている。複数のエレメントタイプオブジェクト６１は、レイヤによって区分されている。具体的には、例えば、エレメントタイプオブジェクト６１は、そのエレメントタイプオブジェクト６１に対応したエレメントタイプが属するレイヤのレイヤオブジェクト６０内に表示される。
【００７２】
エレメントオブジェクト６２は、上述したようにエレメントの表示オブジェクトである。キーエレメント「VM#01」、「VM#02」及び「VM#10」とそれの関連エレメントとにそれぞれ対応する複数のエレメントオブジェクト６２が、エレメントタイプによって区分されている。具体的には、例えば、エレメントオブジェクト６２は、そのエレメントオブジェクト６２に対応したエレメントが属するエレメントタイプのエレメントタイプオブジェクト６１内に表示される。
【００７３】
レイヤオブジェクト６０、エレメントタイプオブジェクト６１及びエレメントオブジェクト６２のうちの少なくともエレメントオブジェクト６２の表示態様は様々である。例えば、キーエレメント「VM#01」、「VM#02」及び「VM#10」のエレメントオブジェクトの枠線は太枠である。また、障害（例えば警告又はエラー）のような特定のイベントが発生しているエレメント「Storage#01」のエレメントオブジェクト上に、イベントタイプ（例えば警告）を表すマーク１３０２が表示される。
【００７４】
Ｅ２Ｅ部分トポロジー画面５５Ａの表示内容を、その画面５５Ａに対するユーザ操作又は予め設定した条件等により、管理サーバプログラム５４１が制御することができる。
【００７５】
例えば、図１４に示すように、関連エレメントを包含している関連エレメント（例えば「Storage#01」）のエレメントオブジェクト内には、包含されている全て又は一部の関連エレメントのエレメントオブジェクトとそのエレメントが属するエレメントタイプのエレメントタイプオブジェクトとが表示されてもよい。図１４の例によれば、関連エレメント「Storage#01」のエレメントオブジェクト内に、２以上のエレメントタイプ（例えば「Port」」等）にそれぞれ対応した２以上のエレメントタイプオブジェクトが表示され、その２以上のエレメントタイプオブジェクト内に、関連エレメント（例えば「Port#00」等）が表示される。これにより、より詳細に、キーエレメント「VM#01」、「VM#02」及び「VM#10」の関連エレメントを把握することができる。なお、図１４の例では、関連エレメントを包含する関連エレメント「Storage#01」及び「Storage#02」のうち、関連エレメント「Storage#01」を例に取って、包含されている関連エレメントのエレメントオブジェクトを表示しているが、関連エレメント「Storage#02」も同様に、包含されている関連エレメントのエレメントオブジェクトが表示されてもよい。また、包含されている関連エレメントのエレメントオブジェクトの表示の有無は、設定された所定の条件に従って決められてもよいし、関連エレメントを包含している関連エレメント毎にユーザから表示の有無の選択を受け付けることにより決められてもよい。
【００７６】
また、例えば、エレメントタイプ毎に表示優先度が関連付けられていて（例えば、エレメントタイプと表示優先度の関係は、管理テーブル群５４３内の図示しないテーブルに登録されていて）、表示優先度が所定値より低いエレメントタイプについてのエレメントタイプオブジェクト及びエレメントオブジェクトは、図１５に示すように、１つの集約オブジェクト（例えば「FC-SW」）１５０１として縮小して表示されてよい。それにより、表示優先度が所定値以上のエレメントタイプ（例えば「Storages」）の表示オブジェクトのための表示範囲が広がり、表示優先度が所定値以上のエレメントタイプについてより多くのエレメントオブジェクトが表示可能となる。例えば、図１５に示した画面５５Ａの方が、関連エレメント「Storage#01」についてより多くのエレメントオブジェクトが一画面に表示される。結果として、視認性を高めることができる。また、キーエレメントがより目立つようにするために、キーエレメントのエレメントオブジェクトの近傍に、キーエレメントであることを示す吹き出し（例えば「Selected」という記載のある吹き出し）１５０２が表示されてもよい。
【００７７】
また、例えば、画面５５Ａに表示されるエレメント（エレメントオブジェクト）又はエレメントオブジェクトの表示態様は、表示条件入力欄１３０１に入力された表示条件によって制御可能である。表示条件入力欄１３０１には、ユーザ操作により、表示条件が入力される。表示条件は、プルダウンメニュー等から選択されてもよいし、マニュアルで入力されてもよいし、あるいは入力用のバーを設けて、０〜１００％の間の任意の数値を入力される形をとってもよい。図１３〜図１５に例示した画面５５Ａでは、表示条件は、「共有率：０％」、すなわち、関連エレメントの共有率＝０％である。関連エレメントの「共有率」は、キーエレメントの総数に対する、その関連エレメントに関連するキーエレメントの数の割合である。具体的には、例えば、３つのキーエレメントのうちの２つのキーエレメントに関連する関連エレメントの共有率は、２／３×１００≒６７％である。共有率＝０％は、少なくとも１つのキーエレメントに関連するエレメントは、全て、表示対象の関連エレメントに該当することを意味する。そのため、図１３〜図１５に例示した画面５５Ａでは、キーエレメント「VM#01」、「VM#02」及び「VM#10」のうちの少なくとも１つに関連する関連エレメントが表示される。
【００７８】
ここで、例えば、図１６に示すように、表示条件として「共有率：１００％」があり、その表示条件が入力されたとする。共有率＝１００％は、少なくとも１つのキーエレメントに関連するエレメントのうちの、全てのキーエレメントに関連するエレメントのみが、表示対象の関連エレメントに該当することを意味する。従って、図１６に示すように、画面５５Ａに表示されるエレメントオブジェクトは、キーエレメント「VM#01」、「VM#02」及び「VM#10」の全てに関連するエレメントのエレメントオブジェクトに絞り込まれる。なお、共有率は、０か１００に限らず、０以上１００以下の範囲でユーザ所望の値の共有率が表示条件として入力されてもよい。
【００７９】
また、例えば、図１７に示すように、表示条件として「多段表示」があり、その表示条件が入力されたとする。管理サーバプログラム５４１は、少なくとも１つのキーエレメントに関連するエレメントの各々について、共有率を算出できる。管理サーバプログラム５４１は、少なくとも１つのキーエレメントに関連する関連エレメントの各々のエレメントオブジェクトを、複数段階の表示態様のうちの、その関連エレメントについて算出された共有率に属する段階に対応した表示態様で表示する。例えば、表示態様は３段階であるとし、共有率が０％以上５０％未満である関連エレメントのエレメントオブジェクトの背景色が、白色であり、共有率が５０％以上１００％未満である関連エレメントのエレメントオブジェクトの背景色が、灰色であり、共有率が１００％である関連エレメントのエレメントオブジェクトの背景色が、黒色であるとする。表示態様の段階（共有率範囲）と共有率との関係は、管理テーブル群５４３内の図示しないテーブルに登録されてよい。また、表示態様の段階は、３より大きくても小さくてもよい。エレメントオブジェクトの表示態様の制御（強調表示制御）は、背景色の色に代えて又は加えて、背景の模様、背景色の点滅、エレメントオブジェクトのサイズ（例えば幅及び高さの少なくとも一方）、テキストのサイズ、テキストの色等の少なくとも１つの制御でよい。
【００８０】
本実施形態においてＥ２Ｅ部分トポロジー画面で多段表示が可能であることの意義は、例えば次の通りである。ユーザによるエレメント一覧の表示対象とすべきエレメントタイプの選択ミス、或いは、エレメント一覧から分析対象として選択すべきエレメントの選択ミスの生じる可能性は、計算機システムの規模又は複雑さが大きい程高いと考えられる。なぜなら、警告又はエラーとすべき条件設定が間違っていた等の原因により間違って警告又はエラーのメッセージが発生したり、複数の異なるイベントが同時期に発生したりする可能性が高まるからである。また、複数のエラーが異なる時刻にそれぞれ発生しユーザによる分析の時点では複数のエラーが発生している状態であることもあるからである。特に、２個以上の障害根本原因が存在するときにエレメントタイプ又はエレメントの選択ミスが生じる可能性は高いと考えられる。このような選択ミスは、分析でのノイズとなる。本実施形態の多段表示は、管理対象の計算機システムに特有の問題に鑑みて採用された１つの工夫である。選択ミス（ノイズ）が発生しても、間違って選択されたエレメントに関連するエレメントのエレメントオブジェクトの表示態様（共有率）は、正しく選択されるべきエレメントに関連するエレメントのエレメントオブジェクトの表示態様よりも弱いと推定できる。これにより、ユーザは、優先すべき対象の関連エレメントを特定し易い。なお、段を増やせば増やすほど、いわゆるヒートマップに近づく。検討すべきエレメントが多い場合に効果を発揮する。
【００８１】
さて、例えば、図１８に示すように、表示条件として「共有率：５０％以上」があり、その表示条件が入力されたとする。管理サーバプログラム５４１は、少なくとも１つのキーエレメントに関連するエレメントのうち、共有率が５０％以上である関連エレメントのみ（図１７の画面５５Ａにおいて、背景色が灰色又は黒色のエレメントオブジェクトのみ）を表示対象とする。このように、表示条件として、共有率とそれの閾値との組合せも採用できる。表示条件としては、共有率がＰ％未満（Ｐは０より大きく１００以下の数値）といった条件でもよいし、共有率がＱ％以上Ｐ％未満（Ｑは０以上であり１００％未満の数値）といった条件でもよい。共有率の閾値も、ユーザ所望の値でよい。
【００８２】
このように、表示条件として、種々の条件を採用可能である。例えば、表示条件として、図１８を参照して説明したような共有率及びその閾値と、図１７を参照して説明氏した多段表示との組合せも採用可能である。例えば、表示条件が、「共有率：５０％以上、且つ、多段表示」であり、表示態様は３段階ある場合、共有率が５０％以上７５％未満である関連エレメントのエレメントオブジェクトの背景色が、白色であり、共有率が７５％以上１００％未満である関連エレメントのエレメントオブジェクトの背景色が、灰色であり、共有率が１００％である関連エレメントのエレメントオブジェクトの背景色が、黒色でよい。
【００８３】
また、例えば、図１３〜１８のいずれかの画面５５Ａに対して、詳細情報表示のためのユーザ操作が行われた場合、画面５５Ａが表示するＥ２Ｅ部分トポロジーに関する詳細が、画面５５Ａ上（又は別の表示エリア）に表示される。図１９は、図１３の画面５５Ａに対して詳細情報表示のためのユーザ操作が行われたことにより、図１３の画面５５Ａ上に詳細表示ボックス１９０１が表示されている例である。詳細表示ボックス１９０１は、「カスタマー」タブ１９０２Ａと「イベント」タブ１９０２Ｂと、詳細表示エリア１９０４とを有する。図１９の例では、「カスタマー」タブ１９０２Ａがユーザ操作により選択され、故に、詳細表示エリア１９０４に、カスタマーに関する詳細情報が表示されている。具体的には、管理サーバプログラム５４１が、キーエレメント「VM#01」、「VM#02」及び「VM#10」のうちの少なくとも１つに関連付けられているカスタマーとその詳細を、カスタマーテーブル６００（図６参照）とカスタマー詳細テーブル８００（図８参照）から特定し、特定された情報を詳細表示エリア１９０４に表示する。これにより、ユーザは、キーエレメントについて、カスタマーに関する詳細な情報を知ることができる。なお、詳細表示エリア１９０４には、キーエレメントに代えて又は加えて、関連エレメント（例えば共有率が所定値以上の関連エレメント）のカスタマーについて情報が表示されてもよい。
【００８４】
「イベント」タブ１９０２Ｂがユーザ操作により選択された場合、図２０に示すように、詳細表示エリア１９０４に、イベントに関する詳細情報が表示される。具体的には、管理サーバプログラム５４１が、画面５５Ａが表示するＥ２Ｅ部分トポロジーについて、イベントが発生しているエレメントとそのイベントの内容とを、イベントテーブル７００（図７参照）から特定し、特定された情報を詳細表示エリア１９０４に表示する。これにより、ユーザは、画面５５Ａが表示するＥ２Ｅ部分トポロジーについて、イベントが発生しているエレメント（例えば「Storage#01」）とイベントの内容（例えば、発生時刻、イベントタイプ等）を知ることができる。
【００８５】
図１９及び図２０に例示した詳細表示ボックス１９０１の表示は、Ｅ２Ｅ部分トポロジー画面に加えて（又は代えて）、エレメント一覧画面上で行われてもよい。
【００８６】
また、上述したように、Ｅ２Ｅ部分トポロジー画面から別のＥ２Ｅ部分トポロジー画面へ遷移することもできる。例えば、図１３の画面５５Ａから、１つの関連エレメント「Storage#01」が選択され（又は複数の関連エレメントが選択され）、且つ、視点切替え要求（選択された関連エレメント「Storage#01」をキーエレメントとしたＥ２Ｅ部分トポロジー表示の要求）のためのユーザ操作が行われた場合、図２１に示すように、別のＥ２Ｅ部分トポロジー画面５５Ｂが表示される。具体的には、管理サーバプログラム５４１は、キーエレメント「Storage#01」に関連するエレメントを関連エレメントテーブル５００（図５参照）から特定し、キーエレメント「Storage#01」と特定された関連エレメントとにより構成されたＥ２Ｅ部分トポロジーの画面５５Ｂを表示する。このように、Ｅ２Ｅ部分トポロジーにおける関連エレメントからキーエレメントを選択でき（つまりキーエレメントの切替えが可能であり）、キーエレメントの切り替え後のＥ２Ｅ部分トポロジーが表示される。これにより、障害（例えば警告又はエラー）の影響範囲を特定し易い。なお、画面５５Ｂにおいて、遷移前の画面５５Ａにおいてキーエレメントであった「VM#01」、「VM#02」及び「VM#10」の各々のエレメントオブジェクトの表示態様は、対応するエレメントが遷移前の画面５５Ａにおいてキーエレメントであったことを意味する表示態様（例えば破線太枠）でよい。
【００８７】
以上、述べたように、エレメント一覧画面からＥ２Ｅ部分トポロジー画面への遷移も、Ｅ２Ｅ部分トポロジー画面からエレメント一覧画面への遷移も、Ｅ２Ｅ部分トポロジー画面から別のＥ２Ｅ部分トポロジー画面への遷移も可能である。エレメント一覧画面及びＥ２Ｅ部分トポロジー画面は、例えば、ＧＵＩ上のメインエリアに表示される。
【００８８】
図２２は、ＧＵＩの全体構成の一例を示す。
【００８９】
ＧＵＩ２２００は、メインエリア２２０４と、複数のタブ２２０１と、ナビゲーションエリア２２０２とを有する。
【００９０】
メインエリア２２０４は、方形のエリアである。メインエリア２２０４の表示内容は、複数のタブ２２０１から選択されたタブに応じた内容である。例えば「Resources」タブが選択されている場合に、メインエリア２２０４において、「53 <-> 55 (<-> 55)」に従う表示、すなわち、エレメント一覧画面（５３）の表示、エレメント一覧画面（５３）からＥ２Ｅ部分トポロジー画面（５５）への遷移、Ｅ２Ｅ部分トポロジー画面（５５）からエレメント一覧画面（５３）への遷移、Ｅ２Ｅ部分トポロジー画面（５５）から別のＥ２Ｅ部分トポロジー画面（５５）への遷移等が行われる。本実施形態では、メインエリア２２０４において、画面（５３）に代えて画面（５５）が表示される、及び、画面（５５）に代えて別の画面（５５）が表示されるといった態様での視点切替え（注目画面の切替え）が行われるが、画面（５３）が縮小されて画面（５５）が表示されるといった態様で、視点切替えが行われてもよい。
【００９１】
複数のタブ２２０１は、メインエリア２２０４の上辺にその上辺に沿って並んでいる。
【００９２】
ナビゲーションエリア２２０２には、メインエリア２２０４に画面が表示される都度に、表示された画面のアイコン２２０３が表示される。図２２の例によれば、メインエリア２２０４から、エレメントタイプ「VM」のエレメント一覧画面（５３）が表示され、次に、３つのＶＭをキーエレメントとしたＥ２Ｅ部分トポロジーの画面（５５）が表示され、次に、１つのストレージシステムをキーエレメントとしたＥ２Ｅ部分トポロジーの画面（５５）が表示されたことがわかる。ナビゲーションエリア２２０２から所望の画面のアイコン２２０３が選択された場合、管理サーバプログラム５４１は、選択されたアイコン２２０３の画面履歴ＩＤをキーに画面遷移テーブル９００（図９参照）を参照することで、選択されたアイコン２２０３に対応した画面をメインエリア２２０４に復元できる。
【００９３】
ナビゲーションエリア２０２は、タブ２２０１が並んだ方向（例えば左右方向）と直交する方向（例えば上下方向）に長いエリアであり、タブ２２０１が並んだ方向に沿った側（例えばＧＵＩの左側（又は右側））に配置されている。このため、メインエリア２２０４のタブ２２０１の並びを邪魔しないこと（タブ２２０１が入れ子になるのを防ぐこと）、及び、タブ２２０１とナビゲーションエリア２２０２が区別されていることでユーザにワークスペース（ナビゲーションエリア２２０２）で作業しているという感覚を与えることが期待できる。
【００９４】
以下、本実施形態で行われる幾つかの処理を説明する。
【００９５】
図２３は、切替え（一覧→Ｅ２Ｅ）処理の流れを示す。
【００９６】
管理サーバプログラム５４１は、表示要求（一覧→Ｅ２Ｅ）を受信する（Ｓ２３０１）。表示要求（一覧→Ｅ２Ｅ）は、エレメント一覧画面からＥ２Ｅ部分トポロジー画面への遷移の要求、具体的には、エレメント一覧画面で選択されたエレメント（キーエレメント）とそれの関連エレメントとにより構成されたＥ２Ｅ部分トポロジーの画面を表示することの要求である。その要求は、ＧＵＩに対するユーザ操作に伴う要求でよい。管理サーバプログラム５４１は、Ｅ２Ｅ部分トポロジー画面を表示するためにＥ２Ｅ表示処理（図２７）を実行し（Ｓ２３０２）、Ｅ２Ｅ部分トポロジー画面の表示に伴いナビゲーションエリア描画処理（図３１）を実行する（Ｓ２３０３）。なお、エレメント一覧画面で選択されるエレメントは１つでも構わないが、複数選択される場合は、エレメント間の関係の複雑度合いが増すため、より本実施例の技術的効果が顕著になる。
【００９７】
図２４は、Ｅ２Ｅ視点切替え処理の流れを示す。
【００９８】
管理サーバプログラム５４１は、表示要求（Ｅ２Ｅ→Ｅ２Ｅ）を受信する（Ｓ２３０１）。表示要求（Ｅ２Ｅ→Ｅ２Ｅ）は、Ｅ２Ｅ部分トポロジー画面から別のＥ２Ｅ部分トポロジー画面への遷移の要求、具体的には、Ｅ２Ｅ部分トポロジー画面で選択されたエレメント（キーエレメント）とそれの関連エレメントとにより構成された別のＥ２Ｅ部分トポロジーの画面を表示することの要求である。その要求は、ＧＵＩに対するユーザ操作に伴う要求でよい。管理サーバプログラム５４１は、別のＥ２Ｅ部分トポロジー画面を表示するためにＥ２Ｅ表示処理（図２７）を実行し（Ｓ２４０２）、Ｅ２Ｅ部分トポロジー画面の表示に伴いナビゲーションエリア描画処理（図３１）を実行する（Ｓ２４０３）。
【００９９】
図２５は、切替え（Ｅ２Ｅ→一覧）処理の流れを示す。
【０１００】
管理サーバプログラム５４１は、表示要求（Ｅ２Ｅ→一覧）を受信する（Ｓ２５０１）。表示要求（Ｅ２Ｅ→一覧）は、Ｅ２Ｅ部分トポロジー画面からエレメント一覧画面への遷移の要求、具体的には、Ｅ２Ｅ部分トポロジー画面で選択されたエレメント（キーエレメント）が属するエレメントタイプ（キーエレメントタイプ）のエレメント一覧の画面を表示することの要求である。その要求は、ＧＵＩに対するユーザ操作に伴う要求でよい。管理サーバプログラム５４１は、エレメント一覧画面を表示するために一覧表示処理（図２６）を実行し（Ｓ２５０２）、エレメント一覧画面の表示に伴いナビゲーションエリア描画処理（図３１）を実行する（Ｓ２５０３）。
【０１０１】
図２６は、一覧表示処理の流れを示す。
【０１０２】
一覧表示処理は、表示要求（Ｅ２Ｅ→一覧）の受信（図２５のＳ２５０１）、一覧表示要求の受信、又は、キーエレメントタイプの特定（図３０のＳ３００４）に応答して行われる。表示要求（Ｅ２Ｅ→一覧）は、キーエレメントタイプのエレメントタイプ名を含んでよく、一覧受信要求は、ユーザ操作等により選択されたエレメントタイプのエレメントタイプ名を含んでよい。
【０１０３】
管理サーバプログラム５４１は、受信した表示要求（Ｅ２Ｅ→一覧）又は一覧表示要求を基に、エレメントタイプを特定する（Ｓ２６０１）。既にエレメントタイプが特定されている場合（例えば図３０のＳ３００４）、Ｓ２６０１はスキップされてよい。管理サーバプログラム５４１は、特定したエレメントタイプに属する全てのエレメントをエレメントテーブル４００（図４参照）から特定する（Ｓ２６０２）。
【０１０４】
管理サーバプログラム５４１は、特定されたエレメントについてグループが関連付けられていない場合（Ｓ２６０３：Ｎｏ）、グループが関連付けられていない各エレメントについて、エレメントオブジェクトを描画する（Ｓ２６０４）。特定されたエレメントにグループが関連付けられているか否かは、エレメントテーブル４００のレコードにおけるエレメント詳細から判断される。
【０１０５】
管理サーバプログラム５４１は、特定されたエレメントについてグループが関連付けられている場合（Ｓ２６０３：Ｙｅｓ）、各グループについて、グループオブジェクト（グループの表示オブジェクト）を描画する（Ｓ２６０５）。そして、管理サーバプログラム５４１は、グループが関連付けられている各エレメントについて、そのエレメントが属するグループのグループオブジェクトを特定し（Ｓ２６０６）、特定したグループオブジェクト内に、そのエレメントのエレメントオブジェクトを描画する（Ｓ２６０７）。図３２に、エレメント一覧にグループオブジェクト３２０１が描画され、グループオブジェクト内にエレメントオブジェクトが描画されたエレメント一覧画面５３（エレメントタイプ「VM」のエレメント一覧の画面）の例を示す。なお、グループオブジェクトの描画は、Ｅ２Ｅ部分トポロジー画面にも適用されてよい。例えば、Ｅ２Ｅ部分トポロジーにおいて、同じエレメントタイプにおける２以上の関連エレメントのグループが共通している場合、その２以上の関連エレメントにそれぞれ対応した２以上のエレメントオブジェクトは、共通のグループの表示オブジェクト（１つのオブジェクト）に描画又は集約されてもよい。
【０１０６】
以上の一覧表示処理により、エレメントタイプのエレメント一覧が完成する。なお、一覧表示処理において、描画されるエレメントオブジェクトは、所定サイズでもよいし、エレメントオブジェクトの数に応じて、拡大、縮小又は集約されてもよい。
【０１０７】
図２７は、Ｅ２Ｅ表示処理の流れを示す。
【０１０８】
Ｅ２Ｅ表示処理は、表示要求（一覧→Ｅ２Ｅ）の受信（図２３のＳ２３０１）、表示要求（Ｅ２Ｅ→Ｅ２Ｅ）の受信（図２４のＳ２４０１）、又は、図３０のＳ３００６：Ｙｅｓに応答して行われる。いずれの表示要求も、選択されたエレメント（キーエレメント）のエレメント名を含んでよい。
【０１０９】
管理サーバプログラム５４１は、受信した表示要求（一覧→Ｅ２Ｅ）又は表示要求（Ｅ２Ｅ→Ｅ２Ｅ）を基に、全てのキーエレメントを特定する（Ｓ２７０１）。既にキーエレメントが特定されている場合（例えば図３０のＳ３００６：Ｙｅｓ）、Ｓ２７０１はスキップされてよい。管理サーバプログラム５４１は、特定したキーエレメントの各々について、カスタマーが関連付けられていればカスタマーを特定する（Ｓ２７０２）。管理サーバプログラム５４１は、Ｅ２Ｅエレメント描画処理（図２９）を実行する（Ｓ２７０３）。管理サーバプログラム５４１は、カスタマー情報の表示をユーザ操作により要求された場合には（或いはそのような要求無しに）、カスタマー情報を、Ｅ２Ｅ部分トポロジー画面上に描画する（Ｓ２７０４）。カスタマー情報は、カスタマーテーブル６００（図６参照）とカスタマー詳細テーブル８００（図８参照）から特定された情報でよい（例えば図１９参照）。
【０１１０】
図２８は、表示条件受信処理の流れを示す。
【０１１１】
管理サーバプログラム５４１は、表示条件を受信する（Ｓ２８０１）。表示条件は、Ｅ２Ｅ部分トポロジー画面の表示条件入力欄を通じて受信してもよいし、その画面とは別の画面から入力されてもよい。また、表示条件の入力が、共有率（又はそれの閾値）の入力の場合、表示条件は、テキストで入力されてもよいし、スライダーバーの調整により入力されてもよい。管理サーバプログラム５４１は、受信した表示条件（例えば共有率）を記憶資源（例えばメモリ）５３５に格納し（Ｓ２８０１）、格納した表示条件を基にＥ２Ｅエレメント描画処理（図２９）を実行する（Ｓ２８０３）。
【０１１２】
図２９は、Ｅ２Ｅエレメント描画処理の流れを示す。
【０１１３】
管理サーバプログラム５４１は、キーエレメントを特定し（Ｓ２９０１）、各キーエレメントについて、Ｓ２９０２及びＳ２９０３を実行する。Ｓ２９０２で、管理サーバプログラム５４１は、キーエレメントについての全ての関連エレメントを関連エレメントテーブル５００から特定する。Ｓ２９０３で、管理サーバプログラム５４１は、特定した関連エレメントの関連エレメント名を、例えば、記憶資源５３５における記憶エリアに登録する。
【０１１４】
管理サーバプログラム５４１は、記憶資源５３５から表示条件（例えば共有率）を特定する（Ｓ２９０４）。管理サーバプログラム５４１は、記憶資源５３５における記憶エリアに登録されている各関連エレメントについて、Ｓ２９０５及びＳ２９０６を実行する。Ｓ２９０５で、管理サーバプログラム５４１は、関連エレメントの共有率を算出する。記憶エリアには、例えば、関連エレメント毎に、その関連エレメントに関連するキーエレメントの数が登録されている。管理サーバプログラム５４１は、キーエレメントの総数と、記憶エリアから特定されるキーエレメント数（関連エレメントに関連するキーエレメントの数）とを基に、関連エレメントの共有率を算出する。Ｓ２９０６で、管理サーバプログラム５４１は、Ｓ２９０５で算出された共有率と、Ｓ２９０４で特定された表示条件とを基に、関連エレメントのオブジェクトの表示態様を決定し（関連エレメントを表示対象とするか否かを含む）、決定した表示態様で関連エレメントオブジェクトを描画する。Ｓ２９０６では、関連エレメントが表示条件に該当しない場合、表示対象（Ｅ２Ｅ部分トポロジーの構成要素）とされない。また、特定された表示条件が、例えば「多段表示」を含む場合、Ｓ２９０６では、関連エレメントのエレメントオブジェクトの表示態様は、その関連エレメントについて算出された共有率に応じた表示態様とされる。
【０１１５】
なお、Ｓ２９０６において、描画対象の関連エレメントオブジェクトの配置先となるレイヤオブジェクト及びエレメントタイプオブジェクトのうちの少なくとも一方が、描画が未だされていないのであれば、そのオブジェクトも描画されてもよい。
【０１１６】
図２９に示す処理において、描画されるレイヤオブジェクト、エレメントタイプオブジェクト及びエレメントオブジェクトのうちの少なくとも１つは、所定サイズでもよいし、レイヤオブジェクトの数、エレメントタイプオブジェクトの数、及び、エレメントオブジェクトの数のうちの少なくとも１つに応じて、拡大、縮小又は集約されてよい。
【０１１７】
図３０は、ナビゲーションエリア２２０２からの画面遷移の処理の流れを示す。
【０１１８】
管理サーバプログラム５４１は、画面遷移要求を受信する（Ｓ３００１）。画面遷移要求は、ナビゲーションエリア２２０２から選択されたアイコン２２０３に対応する画面を表示する要求である。画面遷移要求は、選択されたアイコン２２０３に対応する画面履歴ＩＤを含んでよい。管理サーバプログラム５４１は、画面履歴ＩＤに対応する画面タイプ及びキーエレメントを画面遷移テーブル９００（図９参照）から特定する（Ｓ３００２）。
【０１１９】
特定された画面タイプが「一覧」の場合（Ｓ３００３：Ｙｅｓ）、管理サーバプログラム５４１は、Ｓ３００２で特定されたキーエレメントが属するエレメントタイプ（キーエレメントタイプ）をエレメントテーブル４００から特定し（Ｓ３００４）、一覧表示処理（図２６）を実行する（Ｓ３００５）。
【０１２０】
特定された画面タイプが「Ｅ２Ｅ」の場合（Ｓ３００３：Ｎｏ、Ｓ３００６：Ｙｅｓ）、管理サーバプログラム５４１は、Ｓ３００２で特定されたキーエレメントについて、Ｅ２Ｅ表示処理（図２７）を実行する（Ｓ３００７）。
【０１２１】
図３０に示す処理により、ナビゲーションエリア２２０２から選択されたアイコン２２０３に対応する画面が復元される。なお、Ｓ３００２で特定された画面タイプが「一覧」でも「Ｅ２Ｅ」でも無い場合、特定された画面タイプに応じた処理が行われてよい（図示せず）。
【０１２２】
図３１は、ナビゲーションエリア描画処理の流れを示す。
【０１２３】
管理サーバプログラム５４１は、ナビゲーションエリア描画要求を受信する（Ｓ３１０１）。ナビゲーションエリア描画要求は、メインエリア２２０４上の画面が更新（遷移）される都度に発生してよい。管理サーバプログラム５４１は、更新後（遷移後）の画面の画面タイプと、その画面についてのキーエレメントを特定する（Ｓ３１０２）。管理サーバプログラム５４１は、特定した画面タイプ及びキーエレメント等を有するレコードを画面遷移テーブル９００（図９参照）に追加し、且つ、更新後（遷移後）の画面に対応したアイコン（画面遷移ＩＤが関連付いたアイコン）をナビゲーションエリア２２０２に描画する（Ｓ３１０３）。
【０１２４】
ナビゲーションエリア２２０２のアイコン２２０３は、例えば、そのアイコン２２０３が選択されて画面がメインエリア２２０４に表示された場合、アイコン２２０３の追加は行われないでもよい。また、アイコン２２０３は、ユーザ操作により削除されてよい。アイコン２２０３が削除された場合、管理サーバプログラム５４１により、削除されたアイコン２２０３に対応するレコードが画面遷移テーブル９００から削除されてもよい。
【０１２５】
以上が、本実施形態で行われる幾つかの処理である。
【０１２６】
本実施形態において、Ｅ２Ｅ部分トポロジー画面において、図３３に示す態様の表示がされてもよい。具体的には、例えば以下の通りである。
【０１２７】
一般に、トポロジーを表示する画面では、エレメント同士が、関連を意味する線で結ばれる。しかし、計算機システムの大規模化又は複雑化により、トポロジー全体を一画面に表示することはできず、表示できたとしても、結線が多くなり視認性に欠ける。
【０１２８】
そこで、本実施形態では、エレメント一覧画面から選択されたエレメントをキーとするＥ２Ｅ部分トポロジーの画面が表示される。これにより、視認性が高まる。また、本実施形態では、共有率に関する条件のような表示条件によりＥ２Ｅ部分トポロジーに含まれる関連エレメントを絞り込んだり、エレメントをグルーピングしたりすることが可能である。これは、視認性の更なる向上に貢献する。
【０１２９】
ここで、Ｅ２Ｅ部分トポロジー画面において、キーエレメントが関連エレメントと同列に配置されると、Ｅ２Ｅ部分トポロジーがどのような基準（キーエレメント）での絞り込みであるかや、キーエレメントと関連エレメントの関連性が分かりにくいことがあり得る。これは、キーエレメントの数が多い程影響が大きい。
【０１３０】
そこで、図３３のように、キーエレメントタイプ（キーエレメントを含んだエレメントタイプ）の表示オブジェクトが、他のエレメントタイプの表示オブジェクトと明示的に区別される。例えば、Ｅ２Ｅ部分トポロジー画面５５において、キーエレメントタイプ「VM」の表示オブジェクト６２Ｔが、他のエレメントタイプの表示オブジェクトよりも高い位置とされる。これにより、キーエレメントタイプ「VM」の表示オブジェクト６２Ｔが、他のエレメントタイプの表示オブジェクトよりも目立つので、ユーザは、キーエレメントタイプを特定し易い。なお、キーエレメントタイプを他のエレメントタイプよりも目立たせる方法としては、表示オブジェクトの表示位置に差をつけることに代えて又は加えて、キーエレメントタイプの表示オブジェクトから他のエレメントタイプの表示オブジェクトへ結線する（図３３参照）、キーエレメントタイプの表示オブジェクトを強調表示する、又はそれらの組合せを採用する等が考えられる。
【０１３１】
以上が、本実施形態の説明である。本実施形態において、管理システムのプロセッサは、情報の入出力（例えば、ＧＵＩの表示、ＧＵＩに入力された情報の受付等）を、インターフェース部を介して行うことができる。インターフェース部は、ネットワークインターフェース（例えば上記Ｉ／Ｆ５３７）、入力デバイスのためのインターフェースデバイス、及び、表示デバイスのためのインターフェースデバイスのうちの少なくとも１つを含んでよい。これらのインターフェースデバイスのうちの２以上のインターフェースデバイスが一体でもよい。
【０１３２】
以上の説明から、例えば、下記を導き出すことができる。
【０１３３】
第１の観点。管理システムのプロセッサが、複数のエレメントタイプのうちの一部のエレメントタイプのエレメント一覧を表示し、エレメント一覧の中からエレメントの選択を受け付ける。選択は、上述したように、マニュアルによる選択でもよいし、選択条件に従う選択でもよい。管理システムのプロセッサは、エレメント一覧から選択されたエレメント（キーエレメント）とそのキーエレメントの関連エレメントとにより構成されたトポロジーを表示する。「キーエレメントの関連エレメント」は、キーエレメントの少なくとも１つに関連するエレメントでもよいし、そのうちの上記表示条件（例えば共有率：０％以外の表示条件）に適合する関連エレメントでもよい。表示されるトポロジーは、例えば上述のＥ２Ｅ部分トポロジーであり、そのトポロジーに含まれるエレメントがエレメントタイプで区分されている。第１の観点によれば、エレメントタイプのエレメント一覧からキーエレメントの視点で絞り込みに見当をつけ、その後、キーエレメントに関連するエレメントを含んだトポロジーが表示される。これにより、視認性が向上し、障害原因分析等の管理の容易化につながる。
【０１３４】
第２の観点。第１の観点において、複数のエレメントタイプは、階層関係を有する。表示された一覧は、階層関係を有する複数のエレメントタイプにそれぞれ対応した複数のエレメント一覧のうちの一部である。トポロジーに含まれる関連エレメントは、一部のエレメントタイプ以外の全てのエレメントタイプのエレメントのうちの、２以上のキーエレメントに関連するエレメントを含む。トポロジーの構成は、エレメントタイプの階層関係に沿った構成である。第２の観点によれば、視認性が向上する。
【０１３５】
第３の観点。第１又第２の観点において、トポロジーに含まれる関連エレメントは、２以上のキーエレメントの少なくとも１つに関連するエレメントのうち、その２以上のキーエレメントの全てと関連するエレメントのみである。第３の観点によれば、全てのキーエレメントに関連するエレメントの特定が容易である。
【０１３６】
第４の観点。第１乃至第３の観点のうちのいずれかの観点において、トポロジーに含まれる関連エレメントの各々の表示態様は、その関連エレメントの共有率に依存している。関連エレメントの共有率は、キーエレメントの総数と、その関連エレメントに関連するキーエレメントの数との比率である。第４の観点によれば、選択ミス（ノイズ）が発生しても、間違って選択されたエレメントに関連するエレメントの表示態様（例えば共有率）は、正しく選択されたエレメントに関連するエレメントの表示態様と異なるので、表示されたトポロジーから、優先すべき関連エレメントを容易に特定できる。
【０１３７】
第５の観点。第１乃至第４の観点のうちのいずれかの観点において、トポロジーに含まれる関連エレメントは、２以上のキーエレメントの少なくとも１つに関連する関連エレメントのうち共有率が所定条件を満たす関連エレメントのみである。第５の観点によれば、表示されたトポロジーから、共有率が所定条件を満たす関連エレメントを容易に特定できる。
【０１３８】
第６の観点。第１乃至第５の観点のうちのいずれかの観点において、表示された一覧と表示されたトポロジーとのうちのいずれかに含まれるエレメントのうちの一部の特定のエレメントに関する情報（例えば、カスタマー情報又はイベント情報）を、管理システムのプロセッサが、一覧又はトポロジーと共に表示する。その情報の表示位置は、一覧画面又はトポロジー画面上でもよいし、その画面とは別の位置でもよい。第６の観点によれば、特定のエレメントに関する追加情報を見ながら分析等の管理を行うことができる。
【０１３９】
第７の観点。第１乃至第６の観点のうちのいずれかの観点において、管理システムのプロセッサが、トポロジーにおける新たなキーエレメントの選択を受け付ける。新たなキーエレメントとは、一覧で選択されたキーエレメントのエレメントタイプ以外のエレメントタイプのエレメントであり、トポロジーに含まれているエレメントのうちのエレメントである。管理システムのプロセッサは、選択された新たなキーエレメントとその新たなキーエレメントに関連するエレメントとにより構成された別のトポロジーを表示する。第７の観点によれば、トポロジーにおいて注目したエレメントをキーエレメントとした別のトポロジーを見ることができ、以って、障害影響範囲を特定する等の管理の容易化が期待できる。
【０１４０】
第１乃至第７の観点の少なくとも１つにおいて、一覧から選択されるキーエレメントは１つでもよい。
【０１４１】
以上、一実施形態を説明したが、これは本発明の説明のための例示であって、本発明の範囲をこの実施形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。
【符号の説明】
【０１４２】
１００：計算機システム  ５５５：管理クライアント  ５５７：管理サーバ
【要約】
管理システムは、複数のエレメントタイプのうちの一部のエレメントタイプのエレメントの一覧を表示し、その一覧のうちの２以上のエレメントの選択を受け付ける。そして、管理システムは、選択された２以上のエレメントと選択された２以上のエレメントに関連するエレメント（関連エレメント）とにより構成され選択された２以上のエレメントと関連エレメントとがエレメントタイプで区分されたトポロジーを表示する。【図１】
0005744362.tif 000002
【図２】
0005744362.tif 000003
【図３】
0005744362.tif 000004
【図４】
0005744362.tif 000005
【図５】
0005744362.tif 000006
【図６】
0005744362.tif 000007
【図７】
0005744362.tif 000008
【図８】
0005744362.tif 000009
【図９】
0005744362.tif 000010
【図１０】
0005744362.tif 000011
【図１１】
0005744362.tif 000012
【図１２】
0005744362.tif 000013
【図１３】
0005744362.tif 000014
【図１４】
0005744362.tif 000015
【図１５】
0005744362.tif 000016
【図１６】
0005744362.tif 000017
【図１７】
0005744362.tif 000018
【図１８】
0005744362.tif 000019
【図１９】
0005744362.tif 000020
【図２０】
0005744362.tif 000021
【図２１】
0005744362.tif 000022
【図２２】
0005744362.tif 000023
【図２３】
0005744362.tif 000024
【図２４】
0005744362.tif 000025
【図２５】
0005744362.tif 000026
【図２６】
0005744362.tif 000027
【図２７】
0005744362.tif 000028
【図２８】
0005744362.tif 000029
【図２９】
0005744362.tif 000030
【図３０】
0005744362.tif 000031
【図３１】
0005744362.tif 000032
【図３２】
0005744362.tif 000033
【図３３】
0005744362.tif 000034