(57)【要約】【課題】情報処理装置の状態量を表示する状態量表示装置が、情報処理装置の全体的な状況を直感的に把握可能な表示を行えるようにする。【解決手段】状態量表示装置３００において、通信部３１０が、サーバ装置の各々から第１の状態量と第２の状態量と第３の状態量とを取得する。そして、表示部３２０が、第１の状態量に応じた高さと、第２の状態量に応じた横幅と、第３の状態量に応じた奥行きとを有する立体図形を表示する。状態量表示装置３００のユーザは、表示された立体図形の大きさおよび形状によって、各状態量を直感的に一括して把握することができる。【選択図】図１
2012133693.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置の状態を示す第１の状態量と第２の状態量と第３の状態量とを取得する状態量取得部と、
前記第１の状態量に応じた高さ、かつ、前記第２の状態量に応じた横幅の長さ、かつ、前記第３の状態量に応じた奥行きの長さの立体図形を表示する表示部と、
を具備することを特徴とする状態量表示装置。
【請求項２】
前記表示部は、前記立体図形を、前記第１の状態量と前記第２の状態量と前記第３の状態量とのうち、いずれか１つである第４の状態量に応じた赤の強さ、および、前記第１の状態量と前記第２の状態量と前記第３の状態量とのうち、前記第４の状態量以外のいずれかである第５の状態量に応じた緑の強さ、および、前記第１の状態量と前記第２の状態量と前記第３の状態量とのうち、前記第４の状態量および前記第５の状態量以外である第６の状態量に応じた青の強さに基づく色にて表示する、ことを特徴とする請求項１に記載の状態量表示装置。
【請求項３】
操作入力部を具備し、
前記表示部は、前記操作入力部が情報処理装置の選択操作を受け付けると、選択された情報処理装置の前記第１の状態量と前記第２の状態量と前記第３の状態量とのうち少なくとも１つを数値またはグラフにて表示することを特徴とする請求項１または請求項２に記載の状態量表示装置。
【請求項４】
前記表示部は、複数のサーバ装置の各々に対して、サーバ装置の種類毎に異なる種類の前記立体図形を表示することを特徴とする請求項１から３のいずれか一項に記載の状態量表示装置。
【請求項５】
前記表示部は、複数のサーバ装置の各々に対して、該サーバ装置のユーザ毎に異なる種類の立体図形にて前記立体図形を表示することを特徴とする請求項１から４のいずれか一項に記載の状態量表示装置。
【請求項６】
状態量表示装置の行う状態量表示方法であって、
情報処理装置の状態を示す第１の状態量と第２の状態量と第３の状態量とを取得する状態量取得ステップと、
前記第１の状態量に応じた高さ、かつ、前記第２の状態量に応じた横幅の長さ、かつ、前記第３の状態量に応じた奥行きの長さの立体図形を表示する表示ステップと、
を具備することを特徴とする状態量表示方法。
【請求項７】
状態量表示装置としてのコンピュータに、
情報処理装置の状態を示す第１の状態量と第２の状態量と第３の状態量とを取得する状態量取得ステップと、
前記第１の状態量に応じた高さ、かつ、前記第２の状態量に応じた横幅の長さ、かつ、前記第３の状態量に応じた奥行きの長さの立体図形を表示する表示ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータなど情報処理装置の状態を示す状態量を表示する状態量表示装置、状態量表示方法およびプログラムに関する。
【背景技術】
【０００２】
コンピュータなどの情報処理装置におけるＣＰＵ（Central Processing Unit、中央処理装置）使用率などの状態量を表示する方法として、状態量をパーセント表示するなど数値にて表示する方法や、棒グラフなどのグラフ形式にて表示する方法が用いられている。
図８は、８台のサーバ装置それぞれのＣＰＵ使用率、メモリ使用率、ディスクＩ／Ｏ使用率などの状態量を棒グラフにて表示する表示画面例を示す図である。同図では、各状態量は、１００パーセント（％）を最大長とする棒グラフにて表示される。例えば、サーバ１１０４のディスクＩ／Ｏ使用率は、長さＬ１００１を最大長とする棒グラフＧ１００１の長さＬ１００２によって、すなわち、最大長Ｌ１００１に対する長さＬ１００２の割合によって表示されている。
また、特許文献１には、仮想サーバのＣＰＵ、メモリ、ディスクＩ／Ｏ、ネットワークＩ／Ｏなどのリソースについての負荷状態を定期的に収集する物理サーバが示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−３３２９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、情報処理装置の状態量を数値にて表示する方法やグラフ形式にて表示する方法では、情報処理装置の全体的な状況を、直感的に把握可能に表示することはできなかった。例えば、図８の状態量表示画面において、ユーザ（例えばコンピュータシステム管理者）は、サーバ１１０４の全体的な状況を把握するために、画面に表示される棒グラフの中からサーバ１１０４のＣＰＵ使用率を示す棒グラフと、メモリ使用率を示す棒グラフと、ディスクＩ／Ｏ使用率を示す棒グラフとを特定して、ＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率とを読み取り、読み取ったこれら３つの状態量を総合的に評価する必要がある。この情報処理装置の各状態量を読み取り、総合的に評価する処理はユーザの負担となり、また、情報処理装置の全体的な状況を把握するまでに時間を要してしまう原因となる。そして、状態量表示対象の情報処理装置の数が増加して状況を把握すべき情報処理装置の数が増加すると、このユーザの負担や所要時間が増大してしまう。
また、特許文献１には、情報処理装置の全体的な状況を、直感的に把握に表示する方法は示されていない。
【０００５】
本発明は、上述の課題を解決することのできる状態量表示装置、状態量表示方法およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
この発明は上述した課題を解決するためになされたもので、本発明の一態様による状態量表示装置は、情報処理装置の状態を示す第１の状態量と第２の状態量と第３の状態量とを取得する状態量取得部と、前記第１の状態量に応じた高さ、かつ、前記第２の状態量に応じた横幅の長さ、かつ、前記第３の状態量に応じた奥行きの長さの立体図形を表示する表示部と、を具備することを特徴とする。
【０００７】
また、本発明の一態様による状態量表示方法は、状態量表示装置の行う状態量表示方法であって、情報処理装置の第１の状態量と第２の状態量と第３の状態量とを取得する状態量取得ステップと、前記第１の状態量に応じた高さ、かつ、前記第２の状態量に応じた横幅の長さ、かつ、前記第３の状態量に応じた奥行きの長さの立体図形を表示する表示ステップと、を具備することを特徴とする。
【０００８】
また、本発明の一態様によるプログラムは、状態量表示装置としてのコンピュータに、情報処理装置の状態を示す第１の状態量と第２の状態量と第３の状態量とを取得する状態量取得ステップと、前記第１の状態量に応じた高さ、かつ、前記第２の状態量に応じた横幅の長さ、かつ、前記第３の状態量に応じた奥行きの長さの立体図形を表示する表示ステップと、を実行させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、情報処理装置の全体的な状況を直感的に把握可能な表示を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態におけるコンピュータシステムの概略構成例を示すブロック図である。
【図２】同実施形態において、表示部がアプリケーションサーバ装置のリソース使用率を表示する際に表示する立体図形の例を示す図である。
【図３】同実施形態において、表示部がデータベースサーバ装置のリソース使用率を表示する際に表示する立体図形の例を示す図である。
【図４】同実施形態において、表示部がネットワークサーバ装置のリソース使用率を表示する際に表示する立体図形の例を示す図である。
【図５】同実施形態における表示部が表示するリソース使用率の全体表示画面の例を示す図である。
【図６】同実施形態における表示部が、リソース使用率をより詳細に表示した画面の例を示す図である。
【図７】同実施形態において、状態量表示装置がサーバ装置のリソース使用率を表示する処理手順を示すフローチャートである。
【図８】８台のサーバ装置それぞれのＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率とを棒グラフにて表示する表示画面例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施の形態について説明する。
図１は、本発明の一実施形態におけるコンピュータシステム１の概略構成例を示すブロック図である。同図において、コンピュータシステム１は、アプリケーションサーバ装置１１０−１〜１１０−ｍ（ｍは正整数）およびデータベースサーバ装置１２０−１〜１２０−ｎ（ｎは正整数）およびネットワークサーバ装置１３０−１〜１３０−ｋ（ｋは正整数）の各サーバ装置と、ネットワーク２００と、状態量表示装置３００とを具備し、各サーバ装置と状態量表示装置３００とはネットワーク２００に接続されている。また、状態量表示装置３００は、通信部（状態量取得部）３１０と、表示部３２０と、操作入力部３３０と、制御部３４０とを具備する。
【００１２】
なお、以下では、アプリケーションサーバ装置１１０−１〜１１０−ｍを纏めて「アプリケーションサーバ装置１１０」と称し、データベースサーバ装置１２０−１〜１２０−ｎを纏めて「データベースサーバ装置１２０」と称し、ネットワークサーバ装置１３０−１〜１３０−ｋを纏めて「ネットワークサーバ装置１３０」と称し、アプリケーションサーバ装置１１０とデータベースサーバ装置１２０とネットワークサーバ装置１３０とを纏めてサーバ装置１００と称する。また、クライアント端末装置１４０−１〜１４０−ｊを纏めて「クライアント端末装置１４０」と称する。
【００１３】
アプリケーションサーバ装置１１０は、アプリケーションを提供するサーバ装置であり、ネットワーク２００を介して送信されるクライアント端末装置１４０からのサービス要求を受信すると、受信したサービス要求に応じてアプリケーションを実行し、実行結果をクライアント端末装置１４０に送信する。
データベースサーバ装置１２０は、データベースを具備するサーバ装置であり、ネットワーク２００を介して送信されるクライアント端末装置１４０からのデータ要求を受信すると、受信したデータ要求に応じてデータベースを検索してデータを取得し、取得したデータをクライアント端末装置１４０に送信する。
【００１４】
ネットワークサーバ装置１３０は、ネットワーク２００と外部のネットワークとの間で通信を中継するゲートウェイサーバ装置であり、ネットワーク２００を介して送信されるクライアント端末装置１４０からの通信信号を外部のネットワークに送信し、外部のネットワークから受信する通信信号を、宛先のクライアント端末装置１４０に送信する。
クライアント端末装置１４０は、サーバ装置１００に対して各種サービスを要求してサービスの提供を受ける端末装置である。
ネットワーク２００は、サーバ装置１００とクライアント端末装置１４０と状態量表示装置３００とに接続され、これらの装置間の通信を中継する。
【００１５】
ここで、サーバ装置１００の各々は、本発明における情報処理装置の一例であり、状態量表示装置３００は、サーバ装置１００の各々の状態量を表示する。但し、状態量表示装置３００が状態量を表示する対象は、サーバ装置に限らず、複数の状態量を測定可能な装置であればよい。例えば、状態量表示装置３００が、クライアント端末装置１４０の状態量を表示するなど、サーバ装置以外の情報処理装置の状態量を表示するようにしてもよい。あるいは、状態量表示装置３００が、管理サーバ装置など、上記以外のサーバ装置の状態量を表示するようにしてもよい。
【００１６】
状態量表示装置３００は、例えばコンピュータシステム１の管理サーバ装置の一部を構成し、サーバ装置１００の各々から、状態量としてＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率とを取得して表示する。
通信部３１０は、ネットワーク２００に接続し、ネットワーク２００を介してサーバ装置１００やクライアント端末装置１４０との間で通信を行う。特に、通信部３１０は、サーバ装置１００の各々から、定期的にＣＰＵ使用率の情報とメモリ使用率の情報とディスクＩ／Ｏ使用率の情報とを含む信号を受信することにより、これらの状態量を取得する。
【００１７】
ここで、ＣＰＵ使用率は、本発明における第１の状態量の一例であり、メモリ使用率は、本発明における第２の状態量の一例であり、ディスクＩ／Ｏ使用率は、本発明における第３の状態量の一例である。以下では、ＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率とを纏めてリソース使用率と称する。
【００１８】
ただし、通信部３１０が取得する第１の状態量と第２の状態量と第３の状態量とは、それぞれ上述したＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率とに限らず、いずれも定量的に表現可能な量であればよい。例えば、通信部３１０が、いずれかの状態量としてキャッシュヒット率を取得するなど、情報処理装置の備えるリソースの使用率以外の状態量を取得するようにしてもよい。あるいは、通信部３１０が、いずれかの状態量としてＩＲＱ（Interrupt ReQuest）のチャンネル使用率を取得するなど、ＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率と以外の、リソースの使用率を取得するようにしてもよい。あるいは、通信部３１０が、３つのＣＰＵを有するサーバ装置から、第１〜第３の状態量として、各ＣＰＵの使用率を取得するようにしてもよい。
【００１９】
あるいは、通信部３１０が、第１の状態量としてアプリケーションサーバ装置１１０−１のＣＰＵ使用率を取得し、第２の状態量としてアプリケーションサーバ装置１１０−２のＣＰＵ使用率を取得し、第３の状態量としてアプリケーションサーバ装置１１０−３のＣＰＵ使用率を取得するなど、複数の情報処理装置から取得する状態量を第１〜第３の状態量として扱うようにしてもよい。これにより、後述するように表示部３２０が状態量を立体図形で表示した際に、図形の大きさおよび形状によって各情報処理装置の状態を容易に比較可能な表示を行うことができる。
【００２０】
表示部３２０は、液晶ディスプレイ等の表示画面を具備し、制御部３４０の制御に応じて動画や静止画やテキストなどを表示する。特に、表示部３２０は、後述するように、通信部３１０の取得するサーバ装置１００の各々のリソース使用率を立体図形表示によって表示する。
操作入力部３３０は、マウスやキーボード等の入力デバイスを具備し、状態量表示装置３００のユーザ（以下では、単に「ユーザ」と称する）による入力操作を受け付ける。特に、操作入力部３３０は、表示部３２０の表示する立体図形の選択操作を受け付ける。
【００２１】
制御部３４０は、状態量表示装置３００の各部を制御する。特に、制御部３４０は、後述するように、通信部３１０がサーバ装置１００の各々から取得するリソース使用率に基づいて、各サーバ装置のリソース使用率を表す立体図形画像を生成し、表示部３２０に表示させる。また、状態量表示装置３００は、後述するように、操作入力部３３０の受け付ける操作によっていずれかのサーバ装置が選択されると、選択されたサーバ装置のリソース使用率の詳細を表示する個別表示画面を生成し、表示部３２０に表示させる。
【００２２】
次に、図２〜図６を参照して、表示部３２０によるリソース使用率の表示について説明する。
図２は、表示部３２０がアプリケーションサーバ装置１１０のリソース使用率を表示する際に表示する立体図形の例を示す図である。同図において、直方体Ｆ２１は、アプリケーションサーバ装置１１０−ｉ（ｉは、１≦ｉ≦ｍの整数）のリソース使用率を示す立体図形であり、立方体Ｆ２２は、アプリケーションサーバ装置１１０−ｉのリソース使用率の最大値（全リソース使用率が１００パーセントの場合の直方体Ｆ２１）を示す立体図形である。同図のＨ軸が高さ方向、Ｗ軸が横幅方向、Ｄ軸が奥行き方向に設定されている。
【００２３】
そして、表示部３２０は、立方体Ｆ２２の高さＨ２２に対する直方体Ｆ２１の高さＨ２１の比Ｈ２１／Ｈ２２によってアプリケーションサーバ装置１１０−ｉのＣＰＵ使用率を表示する。また、表示部３２０は、立方体Ｆ２２の横幅Ｗ２２に対する直方体Ｆ２１の横幅Ｗ２１の比Ｗ２１／Ｗ２２によってアプリケーションサーバ装置１１０−ｉのメモリ使用率を表示する。また、表示部３２０は、立方体Ｆ２２の奥行きＤ２２に対する直方体Ｆ２１の奥行きＤ２１の比Ｄ２１／Ｄ２２によってアプリケーションサーバ装置１１０−ｉのディスクＩ／Ｏ使用率を表示する。
さらに、後述するように、表示部３２０は、直方体Ｆ２１の色によってもアプリケーションサーバ装置１１０−ｉのＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率とを表示する。
【００２４】
図３は、表示部３２０がデータベースサーバ装置１２０のリソース使用率を表示する際に表示する立体図形の例を示す図である。同図において、楕円柱Ｆ３１は、データベースサーバ装置１２０−ｉ（ｉは、１≦ｉ≦ｎの整数）のリソース使用率を示す立体図形であり、円柱Ｆ３２は、アプリケーションサーバ装置１１０−ｉのリソース使用率の最大値（全リソース使用率が１００パーセントの場合の楕円柱Ｆ３１）を示す立体図形である。図２と同様、同図のＨ軸が高さ方向、Ｗ軸が横幅方向、Ｄ軸が奥行き方向に設定されている。
【００２５】
そして、表示部３２０は、円柱Ｆ３２の高さＨ３２に対する楕円柱Ｆ３１の高さＨ３１の比Ｈ３１／Ｈ３２によってデータベースサーバ装置１２０−ｉのＣＰＵ使用率を表示する。また、表示部３２０は、円柱Ｆ３２の横幅Ｗ３２に対する楕円柱Ｆ３１の横幅Ｗ３１の比Ｗ３１／Ｗ３２によってデータベースサーバ装置１２０−ｉのメモリ使用率を表示する。また、表示部３２０は、円柱Ｆ３２の奥行きＤ３２に対する楕円柱Ｆ３１の奥行きＤ３１の比Ｄ３１／Ｄ３２によってデータベースサーバ装置１２０−ｉのディスクＩ／Ｏ使用率を表示する。
さらに、後述するように、表示部３２０は、楕円柱Ｆ３１の色によってもデータベースサーバ装置１２０−ｉのＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率とを表示する。
【００２６】
図４は、表示部３２０がネットワークサーバ装置１３０のリソース使用率を表示する際に表示する立体図形の例を示す図である。同図において、四角錐Ｆ４１は、ネットワークサーバ装置１３０−ｉ（ｉは、１≦ｉ≦ｋの整数）のリソース使用率を示す立体図形であり、四角錐Ｆ４２は、ネットワークサーバ装置１３０−ｉのリソース使用率の最大値（全リソース使用率が１００パーセントの場合の四角錐Ｆ４１）を示す立体図形である。図２と同様、同図のＨ軸が高さ方向、Ｗ軸が横幅方向、Ｄ軸が奥行き方向に設定されている。
【００２７】
そして、表示部３２０は、四角錐Ｆ４２の高さＨ４２に対する四角錐Ｆ４１の高さＨ４１の比Ｈ４１／Ｈ４２によってネットワークサーバ装置１３０−ｉのＣＰＵ使用率を表示する。また、表示部３２０は、四角錐Ｆ４２の横幅Ｗ４２に対する四角錐Ｆ４１の横幅Ｗ４１の比Ｗ４１／Ｗ４２によってネットワークサーバ装置１３０−ｉのメモリ使用率を表示する。また、表示部３２０は、四角錐Ｆ４２の奥行きＤ４２に対する四角錐Ｆ４１の奥行きＤ４１の比Ｄ４１／Ｄ４２によってネットワークサーバ装置１３０−ｉのディスクＩ／Ｏ使用率を表示する。
さらに、後述するように、表示部３２０は、四角錐Ｆ４１の色によってもネットワークサーバ装置１３０−ｉのＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率とを表示する。
【００２８】
図５は、表示部３２０が表示するリソース使用率の全体表示画面の例を示す図である。図２〜図４で説明したように、表示部３２０は、アプリケーションサーバ装置１１０−１〜１１０−５のＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率とを直方体にて表示し、データベースサーバ装置１２０−１〜１２０−３のＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率とを楕円柱にて表示し、ネットワークサーバ装置１３０−１〜１３０−２のＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率とを四角錐にて表示している。
【００２９】
また、表示部３２０は、サーバ装置１００の各々のリソース使用率に応じた色で立体図形を表示する。
具体的には、表示部３２０は、ＣＰＵ使用率に応じた赤の強さと、メモリ使用率に応じた緑の強さと、ディスクＩ／Ｏ使用率に応じた青の強さとで色を合成し、合成した色の立体図形を表示する。色の合成は、例えば、表示部３２０が、その具備する液晶ディスプレイに立体図形を表示する際に、赤、緑、青の各画素について、それぞれの色の強さに応じた割合（単位面積当たりの画素数）の画素を点灯させることによって行われる。
【００３０】
例えば、ＣＰＵ使用率、メモリ使用率、ディスクＩ／Ｏ使用率共に小さい場合、表示部３２０は、小さい立体図形を黒っぽい色で表示する。また、ＣＰＵ使用率が大きく、メモリ使用率とディスクＩ／Ｏ使用率とが小さい場合、表示部３２０は、高さが高く横幅と奥行きの短い立体図形を赤っぽい色で表示する。また、ＣＰＵ使用率が小さく、メモリ使用率とディスクＩ／Ｏ使用率とが大きい場合、表示部３２０は、高さが低く横幅と奥行きの長い立体図形をシアン（明るい青）っぽい色で表示する。また、ＣＰＵ使用率、メモリ使用率、ディスクＩ／Ｏ使用率共に大きい場合、表示部３２０は、大きい（最大値の立体図形に近い大きさおよび形状の）立体図形を白っぽい色で表示する。
【００３１】
このように、表示部３２０は、サーバ装置１００の各々のＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率とを立体図形にて一括表示することにより、情報処理装置の全体的な状況を直感的に把握可能な表示を行うことができる。すなわち、状態量表示装置３００のユーザ（以下では、単に「ユーザ」と称する）は、立体図形の大きさおよび形状によって、ＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率とを把握することができる。
【００３２】
また、表示部３２０は、サーバ装置のリソース使用率に応じた色で立体図形を表示することにより、情報処理装置の全体的な状況を直感的に把握可能な表示を行うことができる。すなわち、ユーザは、立体図形の大きさおよび形状に加え、立体図形の色によってもＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率とを把握することができる。
【００３３】
また、表示部３２０は、サーバ装置の種類毎に異なる種類の立体図形を表示するので、ユーザは、各サーバ装置のリソース使用率と共にサーバの種類を直感的に把握することができる。
ここで、サーバの種類によって、特定の状態量の重要度や、状態量の値に応じた対策が異なる場合が考えられる。例えば、ディスクＩ／Ｏ使用率がボトルネックとなるように設計されているデータベースサーバ装置では、ＣＰＵ使用率が９０パーセントとなっていても、この９０パーセントでＣＰＵ使用率が頭打ちとなることが予想され、特に対策を講じる必要がない場合があり得る。一方で、アプリケーションサーバ装置のＣＰＵ使用率が９０パーセントとなっているときは、クライアント端末装置からのサービス提供要求がさらに集中するとＣＰＵ使用率がボトルネックとなることが予想され、サーバ装置の入れ替えなど予防策を講じておくことが好ましい場合があり得る。
表示部３２０が、サーバ装置の種類毎に異なる種類の立体図形を表示することにより、ユーザによるサーバ装置の種類の把握を比較的容易にすることができ、また、ユーザの誤認識のおそれを低減させることができる。これにより、ユーザは、サーバの種類に応じた対策を講じ易くなる。
【００３４】
また、表示部３２０は、サーバ装置の種類毎に異なる種類の立体図形を表示するので、サーバ装置の種類毎に異なる種類の状態量を表示するようにしても、ユーザの誤認識のおそれを低減させることができる。
例えば、四角錐で表示されるネットワークサーバ装置１３０に対しては、表示部３２０が、四角錐の奥行きおよび青色の強さにて、ディスクＩ／Ｏ使用率に代えてネットワークＩ／Ｏ使用率を表示するようにしてもよい。この場合でも、ユーザは、四角錐が表示されていることから、表示対象がネットワークサーバ装置であり、ネットワークＩ／Ｏ使用率が表示されていることを把握できる。これにより、ユーザの誤認識のおそれを低減させることができる。
【００３５】
なお、表示部３２０が、サーバ装置の種類に代えて、あるいはサーバ装置の種類に加えて、サーバ装置のユーザ毎に異なる種類の立体図形を表示するようにしてもよい。
例えば、図５の立体表示に対応するサーバ装置のうち、サーバ装置１１０−１と１１０−２と１１０−３と１３０−１とがユーザＡの管理するサーバ装置であり、サーバ装置１１０−４と１１０−５と１３０−２とがユーザＢの管理するサーバ装置である場合に、表示部３２０が、サーバ装置１１０−１と１１０−２と１１０−３とのリソース使用率を、図５のようにそれぞれ直方体で表示し、サーバ装置１３０−１のリソース使用率を図５のように四角錐で表示し、一方、サーバ装置１１０−４と１１０−５とのリソース使用率をそれぞれ三角柱で表示し、サーバ装置１３０−２のリソース使用率を三角錐で表示するようにしてもよい。
このように、表示部３２０が、サーバ装置のユーザ毎に異なる種類の立体図形を表示することで、サーバ装置のユーザは、自らの管理するサーバ装置を比較的容易に把握することができ、誤認識のおそれを低減させることができる。
なお、以下では、図５に示す画面のように、複数のサーバ装置について、それぞれのリソース使用率を示す立体図形を表示する画面を「全体表示画面」と称する。
【００３６】
次に、図６は、表示部３２０が、リソース使用率をより詳細に表示した画面の例を示す図である。同図において、マークＭ６１は、サーバ装置１１０−４が選択されたことを示す。また、立体図形Ｆ６１は、サーバ装置１１０−４のリソース使用率を示す立体図形を拡大表示した図形であり、立体図形Ｆ６２は、サーバ装置１１０−４のリソース使用率の最大値を示す立体図形を拡大表示した図形である。また、グラフＧ６１は、サーバ装置１１０−４のリソース使用率を示す棒グラフである。
【００３７】
操作入力部３３０が、ユーザによるサーバ装置の選択操作を受け付けると、制御部３４０は、図６に示すような、選択されたサーバ装置のリソース使用率をより詳細に表示する画面を生成して表示部３２０に表示させ、表示部３２０は、制御部３４０の制御に従って当該画面を表示する。ここで、サーバ装置の選択操作は、例えば、操作入力部３３０の備えるマウスを用いて、ユーザが、表示部３２０の表示するサーバ装置の立体図形を左クリックすることによって行われる。
なお、以下では、図６に示す、選択されたサーバ装置のリソース使用率をより詳細に表示する画面（より具体的には、選択されたサーバ装置のリソース使用率を示す立体図形（図６の例では立体図形Ｆ６１）と、当該サーバ装置のリソース使用率の最大値を示す立体図形（図６の例では立体図形Ｆ６２）と、当該サーバ装置のリソース使用率を示すグラフ（図６の例ではグラフＧ６１）とを含む画面）を、「個別表示画面」と称する。
【００３８】
このように、表示部３２０が、選択されたサーバ装置のリソース使用率をより詳細に表示することにより、ユーザは、リソース使用率をより正確に把握することができる。
なお、選択されたサーバ装置のリソース使用率をより詳細に表示する画面は、図６に示す個別表示画面に限らない。例えば、表示部３２０が、グラフＧ６１に加えて、あるいはグラフＧ６１に代えてリソース使用率のパーセント表示を行うなど、リソース使用率を数値で表示するようにしてもよい。リソース使用率を数値で表示することにより、ユーザは、リソース使用率をさらに正確に把握し得る。
また、表示部３２０が、立体図形Ｆ６２に、例えば５パーセント毎のメモリを加えて表示するようにしてもよい。これによっても、ユーザは、リソース使用率をさらに正確に把握し得る。
【００３９】
なお、３つのリソース使用率全てのグラフまたは数値を表示する領域が無い場合は、表示部３２０が、いずれか１つまたは２つのリソース使用率のグラフまたは数値を表示するようにしてもよい。
これによって、リソース使用率をより詳細に表示するために使用可能な領域が狭い場合にも、表示部３２０は、より詳細な情報を表示することができ、ユーザは、リソース使用率をより正確に把握することができる。
【００４０】
次に図７を参照して、状態量表示装置３００の動作について説明する。
図７は、状態量表示装置３００がサーバ装置のリソース使用率を表示する処理手順を示すフローチャートである。状態量表示装置３００は、起動すると同図の処理を開始する。
まず、通信部３１０が、サーバ装置１００の各々から、ＣＰＵ使用率の情報とメモリ使用率の情報とディスクＩ／Ｏ使用率の情報とを含む信号を受信することにより、これらのリソース使用率を取得する（ステップＳ１０１）。そして、通信部３１０は、取得した信号を制御部３４０に出力する。
【００４１】
次に、通信部３１０から信号の出力を受けた制御部３４０は、当該信号からＣＰＵ使用率の情報とメモリ使用率の情報とディスクＩ／Ｏ使用率の情報とを読み出す。そして、制御部３４０は、信号から読み出した、サーバ装置１００の各々のＣＰＵ使用率とメモリ使用率とディスクＩ／Ｏ使用率とに従って、図５で説明したリソース使用率の全体表示画面の画像データを生成して表示部３２０に出力する。そして、表示部３２０は、制御部３４０から出力される画像データに従って、リソース使用率の全体表示画面を表示する（ステップＳ１０２）。
【００４２】
次に、制御部３４０は、操作入力部３３０がサーバ装置１００のいずれかの選択操作を受け付けたか否かを判定する（ステップＳ１０３）。ここで、図６で説明したように、サーバ装置の選択操作は、例えば、操作入力部３３０の備えるマウスを用いて、ユーザが、表示部３２０の表示するサーバ装置の立体図形を左クリックすることによって行われる。また、例えば、操作入力部３３０は、受け付けた操作入力を示す情報をバッファに一時保存し、制御部３４０は、このバッファに保存された情報の中に、サーバ装置の選択操作を示す情報があるか否かに基づいて、サーバ装置１００のいずれかの選択操作を受け付けたか否かを判定する。
【００４３】
選択操作を受け付けたと判定した場合（ステップＳ１０３：ＹＥＳ）、制御部３４０は、選択されたサーバ装置のリソース使用率に基づいて、図６で説明したリソース使用率の個別表示画面の画像データを生成し、表示部３２０に出力する。そして、表示部３２０は、制御部３４０から出力される画像データに従って、リソース使用率の個別表示画面を表示する（ステップＳ１０４）。
その後、ステップＳ１０１に戻り、同図の処理を繰り返す。
また、ステップＳ１０３において、選択操作を受け付けなかったと判定した場合（ステップＳ１０３：ＮＯ）も、ステップＳ１０１に戻り、同図の処理を繰り返す。
【００４４】
以上のように、表示部３２０は、サーバ装置１００の各々について、複数種類の状態量を立体図形にて一括表示することにより、情報処理装置の全体的な状況を直感的に把握可能な表示を行うことができる。すなわち、状態量表示装置３００のユーザ（以下では、単に「ユーザ」と称する）は、立体図形の大きさおよび形状によって、各状態量を直感的に一括して把握することができる。
【００４５】
また、表示部３２０は、サーバ装置の状態量に応じた色で立体図形を表示することにより、情報処理装置の全体的な状況を直感的に把握可能な表示を行うことができる。すなわち、ユーザは、立体図形の大きさおよび形状に加え、立体図形の色によっても各状態量を直感的に一括して把握することができる。
【００４６】
また、表示部３２０が、選択されたサーバ装置の状態量をより詳細に表示することにより、ユーザは、サーバ装置の状態量をより正確に把握することができる。これにより、ユーザは、サーバ装置１００の各々に対する対策の要否をより適切に判断し、必要に応じてより適切な対策を講じることができる。
【００４７】
また、表示部３２０は、サーバ装置の種類毎に異なる種類の立体図形を表示するので、ユーザは、各サーバ装置の状態量と共にサーバの種類を直感的に把握することができ、サーバの種類に応じた対策を講じ易くなる。
さらには、表示部３２０は、サーバ装置の種類毎に異なる種類の立体図形を表示することにより、サーバ装置の種類毎に異なる種類の状態量を表示するようにしても、ユーザの誤認識のおそれを低減させることができる。
【００４８】
また、表示部３２０が、サーバ装置のユーザ毎に異なる種類の立体図形を表示することで、サーバ装置のユーザは、自らの管理するサーバ装置を比較的容易に把握することができ、誤認識のおそれを低減させることができる。
【００４９】
なお、状態量表示装置３００の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５０】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【００５１】
１  コンピュータシステム
１１０−１〜１１０−ｍ  アプリケーションサーバ装置
１２０−１〜１２０−ｎ  データベースサーバ装置
１３０−１〜１３０−ｋ  ネットワークサーバ装置
２００  ネットワーク
３００  状態量表示装置
３１０  通信部
３２０  表示部
３３０  操作入力部
３４０  制御部
【図１】
2012133693.tif 000003
【図２】
2012133693.tif 000004
【図３】
2012133693.tif 000005
【図４】
2012133693.tif 000006
【図５】
2012133693.tif 000007
【図６】
2012133693.tif 000008
【図７】
2012133693.tif 000009
【図８】
2012133693.tif 000010