(57)【要約】      （修正有）【課題】ＩＴシステムにおける問題並びにＩＴシステムのどの領域が最も影響を受けているかに対して全体的な感じを得るように、管理者にＩＴ状況を表示する。【解決手段】ヒートマップのオーバレイ２００は、ＩＴシステムの構成要素２０６を示すグラフ２０２上に重ね合わされる。ヒートマップのオーバレイは、それぞれが少なくとも１つのピクセルを備える複数の表示領域２０８を有する。当該表示領域は、グラフ上の行２１０及び列２１２においてアドレス指定可能である。行がｘ座標に関連付けられ、列がｙ座標に関連付けられる場合、監視ツールからの入力信号は、ｘ、ｙ座標を用いてアドレス指定可能とすることができる。ヒートマップのオーバレイは、ピクセルの色で表されるような値を表示領域に示すヒートマップの透過的なオーバレイである。【選択図】図２
2018010643.tif 000002
【特許請求の範囲】
【請求項１】
ヒートマップを用いて情報技術の状況を表示するためのコンピュータプログラムが記録された記録媒体であって、
前記記録媒体が、プログラム命令を構成するコンピュータ可読プログラムコードを含み、前記プログラム命令は、実行された場合に、以下のこと、即ち
情報技術システムの各構成要素に関して現在の問題に関する重大度の値を求め、
前記構成要素間の接続形態の関係を視覚的に示す前記構成要素のグラフを生成し、
前記グラフに対するヒートマップのオーバレイを生成し、
ユーザが、前記グラフと前記構成要素間の別の接続形態の関係を視覚的に示すグラフを切り換えることを可能にし、
前記ヒートマップのオーバレイにおいて、各構成要素の重大度の値に従って各構成要素にピクセルの色を割り当てることをプロセッサにさせる、記録媒体。
【請求項２】
前記接続形態の関係が、物理的接続形態の関係、論理的接続形態の関係、組織的構造の接続形態の関係、ビジネスの接続形態の関係、地理的接続形態の関係、及びそれらの組み合わせから選択される、請求項１に記載の記録媒体。
【請求項３】
実行された場合に、前記情報技術システムの接続形態の領域が、接続形態的に隣接する構成要素のクラスタが高い重大度の値を有する場合にホットなスポットとして現れるように強調メカニズムを、前記プロセッサに適用させるためのコンピュータ可読プログラムコードを更に含む、請求項１又は２に記載の記録媒体。
【請求項４】
前記ピクセルの色が、色スペクトルから選択され、この場合、前記色スペクトルの第１の端部にある第１の色が高い重大度の値を表し、前記色スペクトルの第２の端部にある第２の色が低い重大度の値を表す、請求項１〜３の何れかに記載の記録媒体。
【請求項５】
実行された場合に、前記プロセッサに前記ピクセルの色をリアルタイムで割り当てさせるためのコンピュータ可読プログラムコードを更に含む、請求項１〜４の何れかに記載の記録媒体。
【請求項６】
実行された場合に、前記プロセッサに時間と共にヒートマップの変化を表示させるためのコンピュータ可読プログラムコードを更に含む、請求項１〜５の何れかに記載の記録媒体。
【請求項７】
前記重大度の値が、応答時間、エラー率、故障率、又はそれらの組み合わせに基づいている、請求項１〜６の何れかに記載の記録媒体。
【請求項８】
ヒートマップを用いて情報技術の状況を表示するためのシステムであって、
情報技術システムにおける構成要素の現在の問題を特定するための監視エンジンと、
前記構成要素間の接続形態の関係を視覚的に示す、前記構成要素のグラフを生成するためのグラフエンジンと、
ヒートマップエンジンとを含み、
前記ヒートマップエンジンは、
前記グラフに対するヒートマップのオーバレイを生成し、
ユーザが、前記グラフと前記構成要素間の別の接続形態の関係を視覚的に示すグラフを切り換えることを可能にし、
重大度の値に従って、前記ヒートマップのオーバレイにおける前記現在の問題を有する各構成要素に第１のピクセルの色を割り当て、
前記ヒートマップのオーバレイにおいて前記現在の問題を有していない各構成要素に第２のピクセルの色を割り当てる、システム。
【請求項９】
前記接続形態の関係が、物理的接続形態の関係、論理的接続形態の関係、組織的構造の接続形態の関係、ビジネスの接続形態の関係、地理的接続形態の関係、及びそれらの組み合わせから選択される、請求項８に記載のシステム。
【請求項１０】
前記ヒートマップエンジンが、前記第１のピクセルの色および前記第２のピクセルの色をリアルタイムで割り当てる、請求項８又は９に記載のシステム。
【請求項１１】
前記ヒートマップエンジンが、変化を時間と共に閲覧するために前記グラフ及び前記ヒートマップのオーバレイを、ユーザが巻き戻すことを可能にするように構成されている、請求項８〜１０の何れかに記載のシステム。
【請求項１２】
ヒートマップを用いて情報技術の状況を表示するための方法であって、
情報技術システムの各構成要素に関して現在の問題に関する重大度の値を、コンピュータにより求め、
前記構成要素間の接続形態の関係を視覚的に示す前記構成要素のグラフを、前記コンピュータにより生成し、
前記グラフに対するヒートマップのオーバレイを、前記コンピュータにより生成し、
ユーザが、前記グラフと別の接続形態の関係を視覚的に示すグラフを切り換えることを、前記コンピュータにより可能にし、
各構成要素に関連付けられた前記重大度の値に従って、前記ヒートマップのオーバレイにおいて各構成要素にピクセルの色を、前記コンピュータにより割り当てることを含む、方法。
【請求項１３】
前記接続形態の関係が、物理的接続形態の関係、論理的接続形態の関係、組織的構造の接続形態の関係、ビジネスの接続形態の関係、地理的接続形態の関係、及びそれらの組み合わせから選択される、請求項１２に記載の方法。
【請求項１４】
前記ヒートマップのオーバレイにおいて各構成要素にピクセルの色を割り当てることが、リアルタイムで前記ピクセルの色を割り当てることを含む、請求項１２又は１３に記載の方法。
【請求項１５】
ユーザが変化を時間と共に閲覧するために前記グラフ及び前記ヒートマップのオーバレイを巻き戻すことを、コンピュータにより可能にすることを更に含む、請求項１２〜１４の何れかに記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
背景
情報技術（ＩＴ）システムは一般に、発生する問題を是正措置が解決することができるように監視される。情報技術システムの管理者には通常、システムの状況を示すグラフ、ゲージ、計器盤または他の可視的インジケータを通じてシステムの問題が通知される。システムの係る問題の通知後、管理者は、当該問題をできる限り迅速に解決するために、当該問題の根本的原因を探索する。
【０００２】
添付図面は、本明細書で説明される原理の様々な例を示し、明細書の一部である。図解された例は、単なる例であり特許請求の範囲の範囲を制限しない。
【図面の簡単な説明】
【０００３】
【図１】本明細書で説明される原理による、グラフの例に関する図である。
【図２】本明細書で説明される原理による、ヒートマップのオーバレイの例に関する図である。
【図３】本明細書で説明される原理による、グラフの例に関する図である。
【図４】本明細書で説明される原理による、ヒートマップと共にＩＴ状況を表示するための方法の例に関する図である。
【図５】本明細書で説明される原理による、表示システムの例に関する図である。
【図６】本明細書で説明される原理による、表示システムの例に関する図である。
【図７】本明細書で説明される原理による、ヒートマップと共にＩＴ状況を表示するためのプロセスの流れ図の例に関する図である。
【０００４】
詳細な説明
ＩＴ問題を管理者に通知するインジケータ（表示器）は、ＩＴシステムの特定の領域に制限される場合が多い。更に、グラフ及びゲージは一般に、処理使用量、利用可能なメモリ（記憶容量）、又は他のパラメータのようなＩＴシステムの特定のパラメータを示す。しかしながら、これらインジケータは、ＩＴシステム全体の状況の全般的な概観を管理者に与えることができない。
【０００５】
本明細書で説明される原理は、管理者がＩＴシステムにおける問題に対して、並びにＩＴシステムのどの領域が最も影響を受けているかに関して全体的な感じを得るように、管理者にＩＴ状況を表示するための方法を含む。係る方法は、リスト、テーブル又は他のインジケータを通じた探索に使用される管理者の時間を節約する。係る方法は、ＩＴシステムにおける各構成要素に関する現在の問題の重大度の値を求め；構成要素間の接続形態の関係を視覚的に示す構成要素のグラフを生成し、そのグラフが、ヒートマップ（色分布図）のオーバレイを有し；これら重大度の値に従ってヒートマップのオーバレイにおいて各構成要素にピクセルの色を割り当てることを含む。
【０００６】
以下の説明において、例示のために、本システム及び方法の完全な理解を提供するために、多くの特定の細部が記載される。しかしながら、当業者には明らかなように、本装置、システム及び方法は、これら特定の細部を用いずに実施され得る。本明細書において「例」又は類似した用語に対する言及は、説明される特定の特徴、構造または特性が、他の例に必ずしも含まれないけれども、少なくともその１つの例に含まれることを意味する。
【０００７】
図１は、本明細書で説明される原理による、グラフ（１００）の例に関する図である。この例において、モニタ（１０２）は、構成要素（１０４）からなるＩＴシステムを示すディスプレイ（１００）を有する。構成要素（１０４）は、構成管理の制御下にあるＩＴシステム（１０６）のような、情報技術環境の任意のコンポーネントである。構成要素（１０４）は一般に、識別番号で識別可能である。構成要素（１０４）は、ハードウェア、仮想ＩＴコンポーネント、ドキュメンテーション、プログラム、他のＩＴコンポーネント、又はそれらの組み合わせとすることができる。
【０００８】
ＩＴシステムの接続形態（トポロジ）は、各構成要素（１０４）間の論理的接続を示す実線（１０８）で示される。論理的接続は、構成要素（１０４）が接続されることをユーザが如何にして理解するか意味し、物理的接続は構成要素がどのようにして互いに物理的にリンクされるかということを意味する。論理的接続は、物理層よりも高いネットワーク層においてなされる構成要素（１０４）間で行われる接続とすることができる。例えば、論理的接続は、構成要素（１０４）間の専用の出所−宛先の対を確立するために物理的接続を使用する。論理的接続を介した通信は、出所ＩＴコンポーネントから宛先ＩＴコンポーネントまでの物理的接続を介してルーティングされる。
【０００９】
監視ツールを用いて、ＩＴシステム（１０６）における各構成要素（１０４）の場所を特定する。監視ツールは、構成要素のそれぞれにインストールできるダウンロード可能なインストールパッケージからのコードとすることができる。各構成要素にインストールされた係るコードは、構成要素の場所を共通のプロセッサに伝える。当該コードは、構成要素（１０４）が論理的接続を有する他の構成要素の全てに対して、当該構成要素（１０４）のプロセッサにクエリーを一斉送信（放送）させることにより、構成要素の論理的場所を特定する。係る例において、コードは、当該クエリーに応答するこれら構成要素と、論理的接続が確立されていることを判定する。他の例において、監視ツールは、ＩＴシステム（１０６）において各構成要素（１０４）の論理的場所を能動的に特定する外部デバイスの一部である。
【００１０】
また、監視ツールは、構成要素（１０４）の何れかに関する問題が存在するか否かも判定する。ＩＴ問題には、遅い処理速度、高いメモリ使用量、処理能力の高い使用量、イベント変更に起因する不適合、利用できないこと、遅い応答時間、高いエラー率、高い故障率、損傷データ、他の問題、又はそれらの組み合わせが含まれ得る。１つの構成要素に関する問題は、それが接続する構成要素に影響を与える場合が多い。例えば、第１の構成要素の処理速度が遅く、第２の構成要素が特定のタスクを処理するために第１の構成要素に依存する場合、第２の構成要素は、第１の構成要素と同様に問題を有するように見えるであろう。ＩＴシステムにおける構成要素の係る独立性に起因して、１つの構成要素に関する問題は、数百の他の構成要素に影響を与える可能性がある。係る独立性は、問題の根本的原因を明らかにさせ、それはこの例では、第１の構成要素であり、それは第２の構成要素に関して単に詳細を見る管理者には困難である。
【００１１】
また、監視ツールは、識別された問題の重大度も判定する（求める）。例えば、半分の効率で動作している構成要素は、ほんの１０％の効率で動作している構成要素よりも少ない問題の重大度を有する。構成要素の重大度は、複数の因子（要因）を考慮する重大度ポリシーにより求められ得る。ポリシーの因子には、応答時間、エラー率、故障率、問題の持続時間、構成要素の最大の健全な能力対その現在の能力、処理速度、メモリ使用量、温度、破損データ量、他の因子、又はそれらの組み合わせが含まれる。幾つかの例において、因子は、問題の症状の幾つかが重大度の値により強く影響を与えるように、重み付けされる。他の例において、ほんの僅かな因子が一様に重大度の値を決定する。
【００１２】
モニタは、ヒートマップのオーバレイを生成し且つ問題の重大度に従って、オーバレイの領域をピクセルの色で示すようにプログラムされたプロセッサ（１１０）と通信する。ヒートマップのオーバレイに関する更なる詳細は、後述される。
【００１３】
図２は、本明細書で説明される原理による、ヒートマップのオーバレイ（２００）の例に関する図である。この例において、ヒートマップのオーバレイ（２００）は、ＩＴシステムの構成要素（２０６）を示すグラフ（２０２）上に重ね合わされる。ヒートマップのオーバレイ（２００）は、それぞれが少なくとも１つのピクセルを備える複数の表示領域（２０８）を有し、当該表示領域は、グラフ（２０２）上の行（２１０）及び列（２１２）においてアドレス指定可能である。行がｘ座標に関連付けられ、列がｙ座標に関連付けられる場合、監視ツールからの入力信号は、ｘ、ｙ座標を用いてアドレス指定可能とすることができる。ヒートマップのオーバレイ（２００）は、ピクセルの色で表されるような値を表示領域（２０８）に示すヒートマップの透過的なオーバレイである。
【００１４】
幾つかの例において、ヒートマップのオーバレイ（２００）は、グラフ（２０２）と同じ次元を有する。他の例において、ヒートマップのオーバレイ（２００）は、グラフ（２０２）よりも大きな領域を有し、構成要素（２０６）が追加されたり又はＩＴ技術から除去されたりするに従って、グラフ（２０２）の拡大および縮小に適応する。他の例において、グラフ（２０２）は、構成要素（２０６）が追加されたり又は除去されたりするに従って、ヒートマップのオーバレイ（２００）の寸法を満たすために大きくなる又は収縮する。
【００１５】
ヒートマップのオーバレイ（２００）がグラフ（２０２）の上に重ね合わされる場合、構成要素（２０６）の場所は、表示領域（２０８）と共に決定される。例えば、構成要素（２０６）の最も大きい面積に重ね合わせる表示領域（２０８）は、その特定の構成要素に関して、ヒートマップのオーバレイ（２００）にマッピングされるべき場所となるように決定される。構成要素の領域が同時に４つの表示領域内に存在することができるので、マッピングポリシーは、効率的なマッピングを容易にする。マッピングポリシーは、５０％を超える構成要素の面積（領域）と重ね合わせる表示領域（２０８）がマッピングされる場所となるように自動的に決定されるという結論を下すサブポリシーを含むことができる。また、ポリシーは、２５％未満の記号の面積を有する表示領域がマッピングされる場所であるべきでないという結論を下す別のサブポリシーも含むことができる。２５％から５０％までの面積を含むこれら表示領域（２０８）に関して、隣接する表示領域間の比較は、どの表示領域がマッピングされる場所になるかを決定する。
【００１６】
ヒートマップのオーバレイ（２００）は、各マッピングされる表示領域（２０８）にどのピクセルの色が割り当てられるかを決定するために、監視ツールと情報を交換する。ピクセルの色は、下にある構成要素（２０６）の問題の重大度を表す。色スペクトル（２１４）が、グラフ（２０２）及びヒートマップのオーバレイ（２００）と共にディスプレイ（２１６）に示される。色スペクトル（２１４）の第１の側（２２０）にある第１の色（２１８）は、高い重大度の色を表すが、色スペクトル（２１４）の第２の側（２２４）にある第２の色（２２２）は、低い又は問題の無い重大度を表す。第１と第２の色（２１８、２２２）との間の色（２２６、２２８）は、高い重大度から低い重大度までの連続に沿って進む。従って、ユーザは、色スペクトル（２１４）の色とピクセルの色とを突き合わせることにより、構成要素（２０６）のそれぞれの重大度を判定することができる。
【００１７】
構成要素の論理的接続の接続形態で配列された構成要素（２０６）を有するディスプレイ（２１６）を閲覧することにより、ユーザは、ＩＴシステムの問題の場所およびそれらの重大度に関する全体的な感じを得る。これは特に、ディスプレイ（２１６）がホットなスポット（２３０）を示す場合、高いレベルの重大度をまとめて呈する構成要素（２０６）に論理的に近づくことに有用である。ＩＴシステムにおける構成要素（２０６）の独立性に起因して、深刻な問題は、論理的に最も近い構成要素（２０６）に影響を及ぼす。従って、ホットなスポット（２３０）は、問題の根本的原因を求めるために、構成要素のインフラストラクチャーへより深く掘り下げる場所に関するインジケータ（標識）をユーザに与える。幾つかの例において、問題の重大度に関する色のコントラストは、ユーザにホットなスポット（２３０）の注意を向けるのに十分である。他の例において、ホットなスポット（２３０）は、ユーザの注意を引くために強調される。ホットなスポット（２３０）は、ハロー（後光）効果、より明るい色、表示領域の僅かな震え、表示領域の点滅、警報、他の強調メカニズム、又はそれらの組み合わせを用いて、強調され得る。
【００１８】
問題の重大度を示す色は、構成要素のマッピングされる場所を越えて伸ばされることができる。例えば、問題の重大度が上がるにつれて、ピクセルの色は、より高い輝度を表すようにそれに応じて変化し、マッピングされる場所に直接隣接したヒートマップのオーバレイ上の領域は、より低い重大度に対して色の後光を表示することができる。ユーザに対して、係る色の構成は、ホットなスポット（高い重大度の色を示すマッピングされた場所）を有する熱分布が直接隣接する領域に広がる熱（ヒート）を生成するように見える。熱を分散させるように見える色は、より低い重大度の色を有する。熱分散のようにＩＴシステムの重大度を示すことは、ユーザが熱分散のパターンを容易に理解し且つ視覚的影響を重大度になぞらえることができるので、有用である。
【００１９】
２つの構成要素が互いに接近してマッピングされ且つ双方が高い重大度を有する状況において、これら構成要素からの高い重大度の色は、２つの熱源が互いの中間で大量の熱を発生することに酷似するように、構成要素のマッピングされた場所の間のギャップを埋めるように結合することができる。これら接近した構成要素により呈される重大度は、異なるタイプの問題に依存して生成され得る。例えば、２つの接近した構成要素の１番目は、遅い処理速度に基づいた重大度の値を有することができるが、他の構成要素は、高いエラー率に基づいた高い重大度の値を有する。ヒートマップのオーバレイの全体にわたって、各構成要素によって呈される重大度は、異なる問題のタイプに依存することができるが、重大度の程度は、同じ色で表される。
【００２０】
問題の重大度を温度で例える際にユーザに役立つように、最も高い重大度の値を示すために赤が使用され、低いレベルの重大度を示すために青が使用される。赤から青までの色スペクトルは、重大度の異なる値を徐々に表し、温度の変化を表すためにこれら同じ色が使用され得るのと酷似する。
【００２１】
マッピングされた場所における重大度の値が低くなるにつれて、まるでマッピングされた場所が冷えていくように見えるように、高い重大度から低い重大度まで徐々に色を変化させることにより、色が変化する。この手順により、重大度の表示が熱分布パターンを模倣することと一致することが可能となり、その結果、ユーザは、より低い重大度の値を容易に認識することができる。幾つかの例において、低い重大度の色は、構成要素が任意のＩＴ問題を呈することを中止した後に、短い時間期間にわたって存続し、そのためユーザは、問題が最近あった場所を、ＩＴシステムの現在の領域に関連して容易に理解することができる。
【００２２】
更に、ユーザは、問題が広がっている又は制限されているのがＩＴシステム（２０６）のどの論理的領域かを識別（特定）することができる。この情報は、テーブル、チャート、又は他の非視覚的なインジケータを通じて分類するユーザにとって容易に利用可能ではない。従って、本明細書で説明された原理は、もしそうでなければユーザにとって利用可能でない追加の有用な情報を容易に明らかにする。状況次第で、ホットなスポット（２３０）のサイズと範囲を知ることにより、ユーザは、ホットなスポット（２３０）内の構成要素（２０６）に対する問題の考えられる根本的原因を狭くすることができる。従って、構成要素（２０６）にマッピングされた重大度の色を有するＩＴ接続形態の概観は、考えられる根本的原因の怪しいものをしぼるための開始点をユーザに与える。ユーザは、追加の診断ツールを用いて、ヒートマップのオーバレイ（２００）の情報に基づいて根本的原因を特定することができる。
【００２３】
監視ツールは、各構成要素（２０６）に関する重大度の情報を、連続的なリアルタイム処理でディスプレイ（２１６）に提供する。これにより、ユーザが、ＩＴシステムの最新の状況を閲覧することが可能になる。従って、ユーザは、ディスプレイに生じる色変化を観察する。問題の根本的原因の特性は、問題の重大度が如何にして発達するかをユーザが観察する際に、より容易に診断され得る。
【００２４】
例えば、管理者は、従業員のコンピュータ（第１の構成要素）がデータを処理しないという問題を有することを、従業員により通知され得る。それに応じて、管理者は、他に何か問題が影響を与えるかを観察することによって問題の重大度および特性を理解するために、ディスプレイ（２１６）に注意を向ける。管理者は、重大度および範囲を常に変化させているホットなスポット（２３０）内に、従業員のコンピュータがあることに気づくかもしれない。管理者は、ホットなスポットの構成要素の１つ（怪しいもの）が、当該コンピュータより高い重大度の色を有することに気づくかもしれない。これは、当該怪しいものに対処する際に残りの問題がそれ自体を解決するか否かを確かめるために、管理者が最初に当該怪しいものを解決することができる開始点を管理者に与える。残りの問題がそれ自体を解決しない場合、管理者は、ホットなスポット（２３０）内の別の怪しいものを試すことができる。ホットなスポット（２３０）内の論理的に接続された構成要素（２０６）が互いに物理的に隣接しておらず且つ一連の物理的接続を介して論理的に接続され得るので、当該従業員のコンピュータに影響を与えている怪しいものは、異なる物理的な場所に位置する可能性があり、ディスプレイに提供されたガイダンスなしで、怪しいものを明らかにすることはできない。
【００２５】
ＩＴシステム（２０６）の接続形態は、構成要素が接続される及びＩＴシステムから取り外される際に、ディスプレイ（２１６）で変化する。監視ツールにより提供されるデータは、タイムスタンプと関連付けられることができ、その結果、管理者は、ＩＴシステムの過去の状況にアクセスできる。これにより、管理者が、時間と共にＩＴシステムの問題の重大度および接続形態の変化を閲覧することが可能となり、それは、問題の根本的原因を特定する際に追加の手掛かりを提供する。
【００２６】
ユーザは、ＩＴ問題に関して、他からの通知なしにディスプレイを閲覧することができる。ディスプレイは、ＩＴシステムの状況をリアルタイムでユーザに知らせ、その結果、ユーザは、できる限り最新の情報を有する。問題が発生していることにユーザが気付く場合、ユーザは、当該問題が他のＩＴユーザにより気付かれる前に、当該問題に対処することができる。更に、ユーザはＩＴシステム全体の全体的な視野を有するので、ユーザは、ＩＴシステムの問題のうち最も深刻であり且つ最初に対処するものがどれかを特定することができる。また、ユーザは、ＩＴシステムの問題が最初に如何にして生じたかを時間と共に閲覧するために、ディスプレイを巻き戻すこともできる。従って、本明細書で説明された原理は、問題の根本的原因を究明するための有益な情報をユーザに与える。
【００２７】
幾つかの例において、ユーザは、ディスプレイにおいて関心のある構成要素を選択する能力を有する。ユーザは、構成要素の上にアイコンを乗せることにより、構成要素のアドレスを入力することにより、タッチ入力を提供することにより、音声命令を提供することにより、手振りの動作検出を行うことにより、又は入力の他の形態を提供することにより、或いはそれらの組み合わせにより、これを行うことができる。構成要素の選択に応じて、ディスプレイは、構成要素に関する追加の情報を明らかにする。追加の情報は、構成要素の側部に、新たなウィンドウに、ディスプレイの別の場所に、又はそれらの組み合わせで出現することができる。追加の情報は、構成要素のタイプ、その製造業者、構成要素が保守された最後の時間、その処理速度、そのエラー率、その故障率、そのメモリ使用量、その物理的な位置、構成要素およびその状況を特定することに関連する他の情報を明らかにすることができる。
【００２８】
本明細書で説明された原理の別の利点は、ディスプレイの拡張性である。同じディスプレイは、異なるサイズのＩＴ接続形態を示すことができる。幾つかの例において、ＩＴ接続形態は、ディスプレイの寸法に適合するように縮む。また、ディスプレイは、ＩＴ接続形態の全体をより全体的に閲覧するためにズームアウトする能力を依然として備えながら、ユーザがＩＴ接続形態のホットなスポット又は他の部分をより詳細に閲覧することを可能にするズーミング機能も有することができる。閲覧されているグラフのサイズ又は部分に関わらず、ディスプレイは、ユーザが容易に理解する自然な形でユーザにＩＴシステムの状況を呈示する。
【００２９】
図３は、本明細書で説明される原理による、グラフ（３００）の例に関する図である。この例において、グラフ（３００）は、図１及び図２に示されたような論理的接続形態の関係の代わりに、ＩＴシステム（３０４）の構成要素（３０２）間の物理的接続形態の関係を示す。この例におけるＩＴシステムの物理的接続形態は、バス接続形態である。しかしながら、他の例において、ＩＴ接続形態は、リング型トポロジ（接続形態）、スター型トポロジ、拡張スター型トポロジ、階層的トポロジ、メッシュトポロジ、別のトポロジ、又はそれらの組み合わせである。
【００３０】
物理的接続形態は、上述したようにインストールされたコードを介して、又は外部センサを介して特定され得る。幾つかの例において、グラフは、物理的接続形態の二次元の表現である。他の例において、グラフは、三次元空間において構成要素が互いに関連して存在する場所を示す三次元接続形態である。係る三次元接続形態は、ユーザが望み通りに物理的接続形態の特定の領域を閲覧することを可能にするために、移動、回転または別な方法で操作され得る。係る例において、三次元接続形態のセグメントは、より容易な視覚分析のために当該接続形態の残りの部分から一時的に取り出され得る。
【００３１】
ユーザは、ＩＴ接続形態の様々な構成を切り換えるための能力を有することができる。例えば、ユーザは、物理的接続形態と論理的接続形態を切り換えることができる。これにより、ユーザは、異なる視点からＩＴシステムの状況に関する概観を得ることが可能となり、ＩＴシステムの問題を解決するための時間を短くすることができる。他の例において、物理的または論理的接続形態を超える表示（ビュー）がユーザに利用可能である。例えば、ディスプレイは、組織的構造、ビジネス関係、地理的関係、他の関係、又はそれらの組み合わせに従う異なる接続形態の関係でもって構成要素を示すことができる。
【００３２】
グラフ（３００）は、ヒートマップのオーバレイを生成するために、プロセッサ（３１０）と通信するモニタ（３０８）のディスプレイ（３０６）に表示される。ユーザがＩＴ接続形態（トポロジ）を切り換えるための能力を有する例において、プロセッサ（３１０）は、別個のヒートマップのオーバレイを生成、又は適切な重大度の色を有する構成要素を再マッピングすることによって応答する。幾つかの例において、ユーザがＩＴ接続形態を切り換える場合、対応するグラフ及びヒートマップのオーバレイを有する選択されなかったＩＴ接続形態は、バックグラウンドで動作する。係る例において、監視ツールは、バックグラウンドで動作しているグラフ及びヒートマップのオーバレイを重大度の値および任意の接続形態の変化と共に供給し続ける。必要に応じて、ユーザが以前に選択されなかったＩＴ接続形態に切り換える場合、ユーザは、時間スライダ機能でもって時間と共にＩＴシステムの変化を注視することができる。従って、ユーザは、異なるＩＴ接続形態を切り換えることによって情報を失うことはない。
【００３３】
図４は、本明細書で説明される原理による、ヒートマップと共にＩＴ状況を表示するための方法（４００）の例に関する図である。この例において、方法（４００）は、ＩＴシステムにおける各構成要素の現在のＩＴ問題に関する重大度の値を求め（４０２）；構成要素間の接続形態の関係を視覚的に示す構成要素のグラフを生成（４０４）し、そのグラフがヒートマップのオーバレイを有し；重大度の値に従ってヒートマップのオーバレイの各構成要素にピクセルの色を割り当てる（４０６）ことを含む。
【００３４】
ピクセルの色は、リアルタイムで割り当てられる。ユーザの必要に応じて、ヒートマップに対する変化が時間と共に表示され得る。ピクセルの色は、色スペクトルから選択され、この場合、色スペクトルの第１の端部にある第１の色が高い重大度の値を表し、色スペクトルの第２の端部にある第２の色が低い重大度の値を表す。重大度の値は重大度ポリシーに基づき、それは応答時間、エラー率、故障率、構成要素により呈される他の特性、又はそれらの組み合わせに基づくことができる。
【００３５】
ＩＴシステムの接続形態の領域は、接続形態的に隣接する構成要素のクラスタが高い重大度の値を有する場合にホットなスポットとして現れることができ、それは、問題の全体的な重大度および範囲を理解する際にユーザを支援する。グラフに示された接続形態の関係は、問題がＩＴシステムの他の部分に如何にして影響を与えるかを理解する際にユーザを支援する。接続形態の関係は、物理的関係、論理的関係、他の関係、又はそれらの組み合わせとすることができる。
【００３６】
図５は、本明細書で説明される原理による、表示システム（５００）の例に関する図である。この例において、ＩＴシステム（５０２）は、監視エンジン（５０４）を介して表示システム（５００）と通信する。また、表示システム（５００）は、グラフエンジン（５０６）及びヒートマップエンジン（５０８）も含む。エンジン（５０４、５０６、５０８）は、指定された関数を実行するためのハードウェア及びプログラム命令の組み合わせを意味する。エンジン（５０４、５０６、５０８）のそれぞれは、プロセッサ及びメモリを含むことができる。プログラム命令は、メモリに格納され、エンジンの指定された関数をプロセッサに実行させる。
【００３７】
監視エンジン（５０４）は、ＩＴシステム（５０２）の構成要素の論理的または物理的場所に関して、ＩＴシステム（５０２）に関して集められたデータをグラフエンジン（５０６）に供給する。構成要素の場所を受け取ることに応じて、グラフエンジン（５０４）は、ＩＴシステム（５０２）の接続形態を示すグラフを作成する。また、監視エンジン（５０４）は、構成要素のそれぞれにより呈される問題の重大度もグラフエンジン（５０６）に供給する。
【００３８】
ヒートマップエンジン（５０８）は、グラフ上にヒートマップのオーバレイを重ね合わせ、構成要素のそれぞれの場所を当該オーバレイの表示領域にマッピングする。構成要素の重大度の値は、ヒートマップエンジンにより使用されて、ヒートマップのオーバレイ上のマッピングされた表示領域のそれぞれに対して、適切な重大度の色を割り当てる。他のエンジンを用いて、ディスプレイの構成要素のそれぞれに関する追加の情報を表示、時間と共にヒートマップに変化を表示、追加のタスクを実行、又はそれらの組み合わせを行うことができる。
【００３９】
図６は、本明細書で説明される原理による、表示システム（６００）の例に関する図である。この例において、表示システム（６００）は、メモリ資源（６０４）と通信する処理資源（６０２）を含む。処理資源（６０２）は、プログラミングされた命令を処理するために使用される少なくとも１つのプロセッサ及び他の資源を含む。メモリ資源（６０４）は一般に、表示システム（６００）により使用されるプログラミングされた命令またはデータ構造のようなデータを格納することができる任意のメモリを意味する。メモリ資源（６０４）に格納された図示のプログラミングされた命令は、問題識別器（６０６）、ＩＴマッパ（６０８）、ＩＴグラフ器（６１０）、ヒートマップのオーバレイ（６１２）、構成要素の位置識別器（６１４）、及びピクセルの色割り当て器（６１８）を含む。メモリ資源（６０４）に格納された図示のデータ構造は、ピクセルの色ライブラリ（６１６）を含む。
【００４０】
メモリ資源（６０４）は、タスクを処理資源（６０２）により実行させるためのコンピュータ可読プログラムコードを包含するコンピュータ可読記憶媒体を含む。コンピュータ可読記憶媒体は、有形および／または持続性記憶媒体とすることができる。コンピュータ可読記憶媒体のタイプに関する網羅的でないリストには、不揮発性メモリ、揮発性メモリ、ランダムアクセスメモリ、メモリスタベースのメモリ、書き込み専用メモリ、フラッシュメモリ、電気的消去可能ＲＯＭまたはあらゆるタイプのメモリ、又はそれらの組み合わせが含まれる。
【００４１】
問題識別器（６０６）は、実行された場合に、処理資源（６０２）がＩＴシステムの問題を識別（特定）するプログラミングされた命令を表す。ＩＴマッパ（６０８）は、実行された場合に、処理資源（６０２）がＩＴシステムの構成要素の場所を識別（特定）するプログラミングされた命令を表す。ＩＴグラフ器（６１０）は、実行された場合に、処理資源（６０２）がＩＴシステムの接続形態をグラフに描くプログラミングされた命令を表す。
【００４２】
ヒートマップのオーバレイ器（６１２）は、実行された場合に、処理資源（６０２）がグラフの上にヒートマップを重ね合わせるプログラミングされた命令を表す。ヒートマップのオーバレイは、グラフにおける各構成要素の重大度の値を、ピクセルの色で示す。構成要素位置識別器（６１４）は、実行された場合に、処理資源（６０２）がヒートマップのオーバレイに対するグラフの構成要素の場所を識別（特定）する及びマッピングするプログラミングされた命令を表す。ピクセルの色割り当て器（６１８）は、実行された場合に、処理資源（６０２）が適切な構成要素の重大度の値を表す、ピクセル色ライブラリからの色を割り当てるプログラミングされた命令を表す。
【００４３】
更に、メモリ資源（６０４）は、インストールパッケージの一部とすることができる。当該インストールパッケージのインストールに応じて、メモリ資源（６０４）のプログラミングされた命令は、携帯用媒体、サーバ、遠隔のＩＴ場所、別の場所、又はそれらの組み合わせのようなインストールパッケージの供給源からダウンロードされ得る。本明細書に記載された原理に適合する携帯用メモリ媒体には、ＤＶＤ、ＣＤ、フラッシュメモリ、携帯用ディスク、磁気ディスク、光ディスク、他の形態の携帯用メモリ、又はそれらの組み合わせが含まれる。他の例において、プログラム命令は既にインストールされている。ここで、メモリ資源は、ハードドライブ、又はソリドステートハードドライブ等のような集積メモリを含むことができる。
【００４４】
幾つかの例において、処理資源（６０２）及びメモリ資源（６０４）は、サーバ又はＩＴコンポーネントのような同じ物理的コンポーネント内に位置する。メモリ資源（６０４）は、物理的コンポーネントのメインメモリ、キャッシュ、レジスタ、不揮発性メモリ、又は物理的コンポーネントの記憶階層における他の場所の一部とすることができる。代案として、メモリ資源（６０４）は、ＩＴシステムを介して処理資源（６０２）と通信することができる。更に、プログラミングされた命令は局所的に位置することができると同時に、ライブラリのようなデータ構造は、ネットワーク接続を介して遠隔場所からアクセスされ得る。従って、表示システム（６００）は、ユーザデバイス上、サーバ上、サーバの集合体上、又はそれらの組み合わせ上に実現され得る。
【００４５】
図６の表示システム（６００）は、汎用コンピュータの一部とすることができる。しかしながら、代替の例において、表示システム（６００）は、特定用途向け集積回路の一部である。
【００４６】
図７は、ヒートマップと共にＩＴ状況を表示するためのプロセスの流れ図（７００）の例に関する図である。この例において、プロセスは、ＩＴシステムの構成要素間の接続形態の関係を示すＩＴシステムのグラフを生成（７０２）し、当該グラフの上にヒートマップのオーバレイを重ね合わせ（７０４）、グラフの各構成要素の位置をヒートマップのオーバレイ上へマッピングする（７０６）ことを含む。また、プロセスは、ＩＴシステムの構成要素の何れかに関する問題が存在するか否かを判定する（７０８）ことも含む。問題が存在する場合、プロセスは、構成要素の問題の重大度を示すピクセルの色を、ヒートマップのオーバレイ上のマッピングされた場所に割り当てることを含む。マッピングされた場所の残りの部分は、問題の重大度が存在することを示さないピクセルの色を割り当てられる（７１２）。
【００４７】
上記の例が特定の数の色および色のタイプに関連して説明されたが、任意の数の色または色のタイプが本明細書に記載された原理に従って使用され得る。更に、上記の例は、重大度の値を求める特定の方法に関連して説明されたが、本明細書に記載された原理に適合する、重大度の値を求めるための任意のポリシー、メカニズム又は関数が使用され得る。また、上記の例は、ヒートマップのオーバレイに構成要素をマッピングする特定の方法に関連して説明されたが、構成要素をマッピングするための任意のメカニズムが本明細書に記載された原理に従って使用され得る。上記の例は、ＩＴシステムの接続形態を示すための特定のフォーマットに関連して説明されたが、当該接続形態を示すための任意の表示構成が使用され得る。
【００４８】
前述の説明は、説明される原理の例を例示および説明するためだけに呈示された。この説明は、網羅的にする、又は開示された任意の全く同一の形態にこれらの原理を制限することは意図されていない。多くの変更形態および変形形態が上記の教示に鑑みて可能である。
【図１】
2018010643.tif 000003
【図２】
2018010643.tif 000004
【図３】
2018010643.tif 000005
【図４】
2018010643.tif 000006
【図５】
2018010643.tif 000007
【図６】
2018010643.tif 000008
【図７】
2018010643.tif 000009