(57)【特許請求の範囲】
【請求項１】
異なる複数の対象装置における動作状態を監視し前記各対象装置の動作障害を検知する障害検知部と、前記各対象装置の動作状態を示す監視情報を表示部に対して一覧表示する制御部とを備えた障害情報表示装置であって、
前記制御部は、
前記検知された動作障害の重度に応じて異なる色を前記監視情報に対して割り当てる障害種別設定手段と、
前記表示部における画像表示領域の大きさと前記対象装置の数とに基づき、前記対象装置全ての監視情報が一画像表示領域内に表示されるように、前記各対象装置と対応付けたインジケータの前記画像表示領域における表示サイズを決定する対応インジケータ設定手段と、
前記対象装置の数が前記表示領域における表示可能数を上回る場合に、前記対象装置の数を前記表示可能数で除した数値を求め、前記数値が整数値であれば、その整数値に相当する数の対象装置のそれぞれの監視情報を前記表示可能数のインジケータの各々に割り当てて重畳表示する一方、前記数値が小数値であれば、その小数値よりも小さく前記小数値に最も近い整数値である第一の整数値と前記小数値よりも大きく前記小数値に最も近い整数値である第二の整数値とを求め、前記第一の整数値に相当する数の対象装置のそれぞれの監視情報を最初のインジケータに割り当てて重畳表示した後、２つめ以降のインジケータに関しては、既に他のインジケータに監視情報を割り当てられている対象装置の総数を、監視情報を割り当て済みのインジケータの数で除した平均値を求め、この平均値と前記数値との大小関係を比較し、前記平均値が前記数値以上である場合には前記第一の整数値に相当する数の対象装置のそれぞれの監視情報をそのインジケータに割り当てて重畳表示する一方、前記平均値が前記数値よりも小さい場合には前記第二の整数値に相当する数の対象装置のそれぞれの監視情報をそのインジケータに割り当てて重畳表示する重畳表示対象決定手段と、
前記各インジケータに重畳表示された前記対象装置に含まれる、動作障害状態にある対象装置の台数を示す障害装置台数インジケータを前記監視情報を重畳表示したインジケータの各々に隣接して表示する障害装置数表示手段を備えたことを特徴とする障害情報表示装置。
【請求項２】
請求項１に記載の障害情報表示装置において、
前記制御部は、前記監視情報が重畳表示されたインジケータに対して拡大表示用の入力があった場合に、前記重畳表示された各対象装置の監視情報それぞれを一覧表示する拡大表示制御手段を備えたことを特徴とする障害情報表示装置。
【請求項３】
請求項２に記載の障害情報表示装置において、
前記拡大表示制御手段は、前記重畳表示された対象装置の動作状態がそれぞれ独立表示されるように各対象装置の動作状態を示すインジケータの大きさを決定する拡大表示率決定機能を備えたことを特徴とする障害情報表示装置。
【請求項４】
請求項１に記載の障害情報表示装置において、
前記重畳表示対象決定手段は、予め設定された固有のアドレスが近似する前記対象装置を重畳表示用グループとして前記監視情報を重畳表示するインジケータに割り当てるグループ設定機能を備えたことを特徴とする障害情報表示装置。
【請求項５】
請求項４に記載の障害情報表示装置において、
前記制御部は、前記重畳表示用グループに動作障害が生じた対象装置が含まれる場合に、最も重度の高い動作障害に割り当てた色を前記監視情報を重畳表示するインジケータの色とする重畳領域色設定手段を備えたことを特徴とする障害情報表示装置。
【請求項６】
請求項４に記載の障害情報表示装置において、
前記制御部は、前記障害装置台数インジケータの表示サイズを、前記重畳表示用グループに含まれる動作障害のある対象装置の数に対応した長さに設定する共通インジケータサイズ決定手段を備えたことを特徴とする障害情報表示装置。
【請求項７】
異なる複数の対象装置における動作状態を監視すると共に前記各対象装置の動作障害を検知する障害情報表示装置にあって、前記各対象装置の動作状態を示す監視情報を予め設定された表示部に一覧表示する障害情報表示方法であって、
前記検知された動作障害の重度に応じて異なる色を前記監視情報に対して割り当て、
前記表示部における画像表示領域の大きさと前記対象装置の数とに基づき、前記対象装置全ての監視情報が一画像表示領域内に表示されるように、前記各対象装置と対応付けたインジケータの前記画像表示領域における表示サイズを決定し、
前記対象装置の数が前記表示領域における表示可能数を上回る場合に、前記対象装置の数を前記表示可能数で除した数値を求め、前記数値が整数値であれば、その整数値に相当する数の対象装置のそれぞれの監視情報を前記表示可能数のインジケータの各々に割り当てて重畳表示する一方、前記数値が小数値であれば、その小数値よりも小さく前記小数値に最も近い整数値である第一の整数値と前記小数値よりも大きく前記小数値に最も近い整数値である第二の整数値とを求め、前記第一の整数値に相当する数の対象装置のそれぞれの監視情報を最初のインジケータに割り当てて重畳表示した後、２つめ以降のインジケータに関しては、既に他のインジケータに監視情報を割り当てられている対象装置の総数を、監視情報を割り当て済みのインジケータの数で除した平均値を求め、この平均値と前記数値との大小関係を比較し、前記平均値が前記数値以上である場合には前記第一の整数値に相当する数の対象装置のそれぞれの監視情報をそのインジケータに割り当てて重畳表示する一方、前記平均値が前記数値よりも小さい場合には前記第二の整数値に相当する数の対象装置のそれぞれの監視情報をそのインジケータに割り当てて重畳表示し、
前記各インジケータに重畳表示された前記対象装置に含まれる、動作障害状態にある対象装置の台数を示す障害装置台数インジケータを前記監視情報を重畳表示したインジケータの各々に隣接して表示する構成とし、これらの各動作手順を前記障害情報表示装置が実行するようにしたことを特徴とする障害監視情報表示方法。
【請求項８】
異なる複数の対象装置における動作状態を監視すると共に前記各対象装置の動作障害を検知する障害情報表示装置にあって、前記各対象装置の動作状態を示す監視情報を予め設定された表示部に一覧表示するための障害情報表示プログラムであって、
前記検知された動作障害の重度に応じて異なる色を前記監視情報に対して割り当てる障害種別設定機能と、
前記表示部における画像表示領域の大きさと前記対象装置の数とに基づき、前記対象装置全ての監視情報が一画像表示領域内に表示されるように、前記各対象装置と対応付けたインジケータの前記画像表示領域における表示サイズを決定する対応インジケータ設定機能と、
前記対象装置の数が前記表示領域における表示可能数を上回る場合に、前記対象装置の数を前記表示可能数で除した数値を求め、前記数値が整数値であれば、その整数値に相当する数の対象装置のそれぞれの監視情報を前記表示可能数のインジケータの各々に割り当てて重畳表示する一方、前記数値が小数値であれば、その小数値よりも小さく前記小数値に最も近い整数値である第一の整数値と前記小数値よりも大きく前記小数値に最も近い整数値である第二の整数値とを求め、前記第一の整数値に相当する数の対象装置のそれぞれの監視情報を最初のインジケータに割り当てて重畳表示した後、２つめ以降のインジケータに関しては、既に他のインジケータに監視情報を割り当てられている対象装置の総数を、監視情報を割り当て済みのインジケータの数で除した平均値を求め、この平均値と前記数値との大小関係を比較し、前記平均値が前記数値以上である場合には前記第一の整数値に相当する数の対象装置のそれぞれの監視情報をそのインジケータに割り当てて重畳表示する一方、前記平均値が前記数値よりも小さい場合には前記第二の整数値に相当する数の対象装置のそれぞれの監視情報をそのインジケータに割り当てて重畳表示する重畳表示対象決定機能と、
前記各インジケータに重畳表示された前記対象装置に含まれる、動作障害状態にある対象装置の台数を示す障害装置台数インジケータを前記監視情報を重畳表示したインジケータの各々に隣接して表示する障害装置数表示機能と、を前記障害情報表示装置の有するコンピュータにより実現することを特徴とした障害監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多数の対象装置における動作障害の発生状態を監視する障害監視システムに関する。
【背景技術】
【０００２】
通信回線を介して接続した監視対象装置における動作状態（運用状況）を監視する運用監視システムでは、監視対象装置の数が大きくなればなるほど監視者はシステム全体の動作状態を正確に把握することが困難となる。
【０００３】
これは、システムを構成する監視対象数が増加した場合、運用監視システム監視用画面の一画面でシステム全体の動作状態を表示することが困難となるため、監視者はシステム全体の動作状態を監視用画面から瞬時に把握するということができないという不都合が生じ得る。
一般的に運用監視システムでは、障害の発生状況を確実に把握することが重要であり、障害の発生状況について詳細はもちろん辿れる必要があるが、まずは全体を俯瞰して把握可能に表示することが必要となる。
【０００４】
しかしながら、一般に運用監視システムにおいては、障害のイベントメッセージを取得しこれに基づき動作障害状態にある装置を監視する。しかしながら、これはシステムの構成規模が一定より大規模となった場合に監視者による作業処理量もそれにほぼ比例して膨大となるため、運用監視者が処理できる範囲を超えてしまう。
【０００５】
また、監視対象をツリー状に表示し、障害時は監視対象であるノードを示す監視画面上のインジケータの色を警告色（赤など）に変えることで、ノードの動作状態の監視用表示を行う技術がある。
【０００６】
しかしながら、この場合、ツリーノードを開いた状態では画面内に表示可能な範囲においては有効だが、例えば１０００を超えるような監視対象について動作状態を一覧表示しようとした場合、警告色に変わっているノードを見つけ出すことすら困難となる。
【０００７】
また、1画面に表示出来ない場合には、監視対象全体を監視するために、監視者は監視画面に対して画面スクロールやツリー構造の開閉表示を行う操作を行う必要があり、監視作業に係る工数が煩雑となるという不都合がある。
また、動作障害発生を示すインジケータが閲覧中の表示画面内に表示されない場合には、監視者は、動作障害を関知することができないという不都合が生じ得る。
【０００８】
これに対する関連技術として、複数の監視対象・監視項目をグループ化して表示することにより、監視画面を一画面で収まるようにマクロ表示およびミクロ表示を設定することにより、監視対象の動作状態を把握可能に表示するシステムが開示されている（特許文献１）。
【０００９】
また、この関連技術として、管理対象全体をある区画（ドメイン）に分け、ドメイン毎に色分けして表示し、かつドリルダウンして詳細表示することにより、管理対象全体の障害発生状況を管理画面として表示し、監視者が管理対象の動作状況を迅速に把握することを可能とする技術が開示されている（特許文献２）。
【００１０】
また、この関連技術として、監視制御対象の動作状況について、マクロ表示を行うことにより一画面で縮小表示し、表示された特定のインジケータを選択することで詳細内容(ミクロ)情報を表示するシステムが開示されている（特許文献３）。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０００−０４００２１号公報
【特許文献２】特開２００１−３１２３４２号公報
【特許文献３】特開平０６−２５０６３６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上記特許文献１に記載の関連技術では、監視要素が一定数（例えば、１０００）以上に及ぶ場合には監視画面を一画面で表示することができず、さらには、異なる監視要素をグループ化した場合にも、グループ内における障害発生状況を表示することができないため、監視者は障害発生状況を正確に検知、把握することができないという不都合がある。
【００１３】
また、上記特許文献２に記載の関連技術では、各ドメイン（階層化）の管理をそれぞれ別々に行わなければならず、かつ障害はドメイン毎にしか感知することが事ができないので、ドメイン別の傾向は判別できても全体の傾向を管理画面から判別することができないという不都合があった。
【００１４】
さらに、上記特許文献３に記載の関連技術でも同様に、大規模なシステムの全体の状況を1画面に表示させることができず、システム全体の動作状況を把握するには、監視者は、表示画面に対して何らかの入力操作を行う必要があり、これに伴い監視作業内容が煩雑になるという不都合がある。
【００１５】
［発明の目的］
本発明は、上記関連技術の有する不都合を改善し、多数の監視対象装置における動作障害の発生状態を迅速に把握可能とする障害情報表示装置、障害情報表示方法、および障害情報表示プログラムを提供することを、その目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するため、本発明に係る障害情報表示装置は、異なる複数の対象装置における動作状態を監視し前記各対象装置の動作障害を検知する障害検知部と、前記各対象装置の動作状態を示す監視情報を表示部に対して一覧表示する制御部とを備えた障害情報表示装置であって、前記制御部は、前記検知された動作障害の重度に応じて異なる色を前記監視情報に対して割り当てる障害種別設定手段と、前記表示部における画像表示領域の大きさと前記対象装置の数とに基づき、前記対象装置全ての監視情報が一画像表示領域内に表示されるように、前記各対象装置と対応付けたインジケータの前記画像表示領域における表示サイズを決定する対応インジケータ設定手段と、前記対象装置の数が前記表示領域における表示可能数を上回る場合に、前記対象装置の数を前記表示可能数で除した数値を求め、前記数値が整数値であれば、その整数値に相当する数の対象装置のそれぞれの監視情報を前記表示可能数のインジケータの各々に割り当てて重畳表示する一方、前記数値が小数値であれば、その小数値よりも小さく前記小数値に最も近い整数値である第一の整数値と前記小数値よりも大きく前記小数値に最も近い整数値である第二の整数値とを求め、前記第一の整数値に相当する数の対象装置のそれぞれの監視情報を最初のインジケータに割り当てて重畳表示した後、２つめ以降のインジケータに関しては、既に他のインジケータに監視情報を割り当てられている対象装置の総数を、監視情報を割り当て済みのインジケータの数で除した平均値を求め、この平均値と前記数値との大小関係を比較し、前記平均値が前記数値以上である場合には前記第一の整数値に相当する数の対象装置のそれぞれの監視情報をそのインジケータに割り当てて重畳表示する一方、前記平均値が前記数値よりも小さい場合には前記第二の整数値に相当する数の対象装置のそれぞれの監視情報をそのインジケータに割り当てて重畳表示する重畳表示対象決定手段と、前記各インジケータに重畳表示された前記対象装置に含まれる、動作障害状態にある対象装置の台数を示す障害装置台数インジケータを前記監視情報を重畳表示したインジケータの各々に隣接して表示する障害装置数表示手段を備えた構成を有する。
【００１７】
また、本発明に係る障害情報表示方法は、異なる複数の対象装置における動作状態を監視すると共に前記各対象装置の動作障害を検知する障害情報表示装置にあって、前記各対象装置の動作状態を示す監視情報を予め設定された表示部に一覧表示する障害情報表示方法であって、前記検知された動作障害の重度に応じて異なる色を前記監視情報に対して割り当て、前記表示部における画像表示領域の大きさと前記対象装置の数とに基づき、前記対象装置全ての監視情報が一画像表示領域内に表示されるように、前記各対象装置と対応付けたインジケータの前記画像表示領域における表示サイズを決定し、前記対象装置の数が前記表示領域における表示可能数を上回る場合に、前記対象装置の数を前記表示可能数で除した数値を求め、前記数値が整数値であれば、その整数値に相当する数の対象装置のそれぞれの監視情報を前記表示可能数のインジケータの各々に割り当てて重畳表示する一方、前記数値が小数値であれば、その小数値よりも小さく前記小数値に最も近い整数値である第一の整数値と前記小数値よりも大きく前記小数値に最も近い整数値である第二の整数値とを求め、前記第一の整数値に相当する数の対象装置のそれぞれの監視情報を最初のインジケータに割り当てて重畳表示した後、２つめ以降のインジケータに関しては、既に他のインジケータに監視情報を割り当てられている対象装置の総数を、監視情報を割り当て済みのインジケータの数で除した平均値を求め、この平均値と前記数値との大小関係を比較し、前記平均値が前記数値以上である場合には前記第一の整数値に相当する数の対象装置のそれぞれの監視情報をそのインジケータに割り当てて重畳表示する一方、前記平均値が前記数値よりも小さい場合には前記第二の整数値に相当する数の対象装置のそれぞれの監視情報をそのインジケータに割り当てて重畳表示し、前記各インジケータに重畳表示された前記対象装置に含まれる、動作障害状態にある対象装置の台数を示す障害装置台数インジケータを前記監視情報を重畳表示したインジケータの各々に隣接して表示する構成とし、これらの各動作手順を前記障害情報表示装置が実行することを特徴としている。
【００１８】
また、本発明に係る障害情報表示プログラムは、異なる複数の対象装置における動作状態を監視すると共に前記各対象装置の動作障害を検知する障害情報表示装置にあって、前記各対象装置の動作状態を示す監視情報を予め設定された表示部に一覧表示するための障害情報表示プログラムであって、
前記検知された動作障害の重度に応じて異なる色を前記監視情報に対して割り当てる障害種別設定機能と、前記表示部における画像表示領域の大きさと前記対象装置の数とに基づき、前記対象装置全ての監視情報が一画像表示領域内に表示されるように、前記各対象装置と対応付けたインジケータの前記画像表示領域における表示サイズを決定する対応インジケータ設定機能と、前記対象装置の数が前記表示領域における表示可能数を上回る場合に、前記対象装置の数を前記表示可能数で除した数値を求め、前記数値が整数値であれば、その整数値に相当する数の対象装置のそれぞれの監視情報を前記表示可能数のインジケータの各々に割り当てて重畳表示する一方、前記数値が小数値であれば、その小数値よりも小さく前記小数値に最も近い整数値である第一の整数値と前記小数値よりも大きく前記小数値に最も近い整数値である第二の整数値とを求め、前記第一の整数値に相当する数の対象装置のそれぞれの監視情報を最初のインジケータに割り当てて重畳表示した後、２つめ以降のインジケータに関しては、既に他のインジケータに監視情報を割り当てられている対象装置の総数を、監視情報を割り当て済みのインジケータの数で除した平均値を求め、この平均値と前記数値との大小関係を比較し、前記平均値が前記数値以上である場合には前記第一の整数値に相当する数の対象装置のそれぞれの監視情報をそのインジケータに割り当てて重畳表示する一方、前記平均値が前記数値よりも小さい場合には前記第二の整数値に相当する数の対象装置のそれぞれの監視情報をそのインジケータに割り当てて重畳表示する重畳表示対象決定機能と、前記各インジケータに重畳表示された前記対象装置に含まれる、動作障害状態にある対象装置の台数を示す障害装置台数インジケータを前記監視情報を重畳表示したインジケータの各々に隣接して表示する障害装置数表示機能と、を前記障害情報表示装置の有するコンピュータにより実現することを特徴としている。
【発明の効果】
【００１９】
本発明は、上述したように、画像表示領域の大きさと監視対象である対象装置の数とに基づき、対象装置全ての監視情報全てが一表示画面内に表示されるように、各対象装置に対応するインジケータのサイズを決定する対応インジケータ設定手段と、対象装置の数が表示領域における状態表示可能数を上回る場合に異なる対象装置に共通のインジケータを割り当てる重畳表示対象決定手段を備えた構成としたことにより、多数の障害監視対象装置を含む大規模システムにおける動作障害の発生状態を迅速に把握可能とする障害情報表示装置、障害情報表示方法、および障害情報表示プログラムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係る障害情報表示装置の一実施形態を示す概略ブロック図である。
【図２】図１で示した障害情報表示装置における監視対象全体図および障害発生部拡大図の一例を示す説明図である。
【図３】図１で示した障害情報表示装置における監視対象全体図の一例を示す説明図である。
【発明を実施するための形態】
【００２１】
［実施形態］
本発明の実施形態である障害監視用システム１は、異なる複数の監視対象サーバ（監視対象装置）Ａ−１，Ａ−２，Ａ−３，〜，Ａ−ｎそれぞれにおける動作状態を示す情報（動作状態情報）を取得する運用監視部１００と、運用監視部１００から送り込まれた監視用情報を表示部に出力表示する監視画面部１０００を備えた構成を有する。
【００２２】
運用監視部１００は、図１に示すように、各監視対象サーバＡ−１〜Ａ−ｎから取得した動作状態情報に基づき、動作障害を検出する監視情報集約部（障害監視部）１０１と、予め設置された監視画面部１０００における表示画面のサイズに係る情報と、表示画面に対して動作状態を表示すべき監視対象サーバの台数とに基づき、表示画面上における各サーバに対応した表示画素領域の割り当てを決定し、この表示画素領域の割り当て内容を示す表示制御用情報と各サーバにおける動作状態情報とを監視画面部１０００に送信する監視情報提供部（制御部に対応）１０２を有する。
【００２３】
監視画面部１０００は、監視対象サーバの動作状態表示用に予め設置された表示画面を有し、監視情報提供部１０２から送り込まれた各監視対象サーバの動作状態情報と表示制御用情報に基づき（監視用情報に対応）、表示画面に各対象装置の動作状態を一覧表示する出力表示制御を行う監視画面表示制御部（制御部に対応）１００１を備えている。
【００２４】
以下、これを詳説する。
監視情報集約部１０１は、上述のように、監視対象サーバＡ−１〜Ａ−ｎそれぞれから動作状態情報を取得する動作状態取得機能を有する。
また、監視情報集約部１０１は、監視情報集約部１０１に接続された監視対象サーバのうち、動作状態情報を取得することが可能な監視対象サーバの台数を定期的に検出し、監視情報提供部１０２に通知する状態取得可能台数通知機能を有する。また、監視情報集約部１０１は、監視情報提供部１０２からの要求に応じて動作状態情報を取得することが可能な監視対象サーバの台数を監視情報提供部１０２に通知する設定であってもよい。
【００２５】
監視情報提供部１０２は、監視画面部１０００の表示画面内における、監視対象全体図の表示用に設定された画像表示領域のサイズ（表示領域画素数）と、監視情報集約部１０１に対して動作状態情報を送信する監視対象サーバ（Ａ−１〜Ａ−ｎ）の台数を取得する。
尚、上記表示領域画素数は、表示画面における横方向の全画素数、および、縦方向の全画素数、または、表示画面内における予め設定された領域の画素数であってもよい。
【００２６】
また、監視情報提供部１０２は、監視情報集約部１０１に対して定期的に監視対象サーバ（Ａ−１〜Ａ−ｎ）の台数を要求し監視情報集約部１０１からの応答として監視対象サーバの台数を取得する設定であってもよい。また、監視情報提供部１０２は、監視画面表示制御部１００１から表示画面における監視対象全体図用の表示領域画素数を定期的に取得する設定であってもよい。
【００２７】
これにより、監視情報提供部１０２は、監視画像部１０００で監視対象全体図用の表示領域のサイズが変更された場合でも、変更された表示領域サイズに応じた表示制御用情報を生成することが可能となる。
【００２８】
また、監視情報提供部１０２は、監視情報集約部１０１により取得された監視対象サーバそれぞれの動作状態情報を解析し、障害内容や種別を検出する。また、検出した障害の重度に対応した色を決定する。
これにより、監視画面表示制御部１００１は、動作状態情報で指定された、動作障害の重度に応じて割り当てられた色を各監視対象サーバのインジケータに割り当て出力表示することができる。
【００２９】
監視情報提供部１０２は、例えば、動作障害が発生していない通常運用状態の監視対象サーバについて、通常色としての青を割り当てる。また、サービスレベル違反、エラー発生など監視対象サーバにおける障害が検知された場合には、対応する監視対象サーバについて障害発生表示用の警告色として赤を割り当てるものとする。
【００３０】
監視情報提供部１０２が決定する障害の重度の度合いについては、監視者（ユーザ）が運用管理の中で、運用監視部に予め設けられた設定入力手段を利用して設定を行うことが可能であるものとする。
【００３１】
更に、監視情報提供部１０２は、監視画面部１０００（監視画面表示制御部１００１）から取得した表示領域画素数と、監視情報集約部１０１に対して動作状態情報を通知することが可能な監視対象サーバ（「Ａ−１〜Ａ−ｎ」とする）の台数（ｎ）に基づき、表示画面に出力する各監視対象サーバに対応したインジケータの描画サイズ（画素数）を決定する対応インジケータ設定機能（対応インジケータ設定手段に対応）を備えている。
ここで、監視情報提供部１０２は、監視対象サーバ全てのインジケータが監視画面部の一表示画面内に表示されるように、インジケータの描画サイズを決定するものとする。
【００３２】
尚、本実施形態における監視対象サーバの台数ｎは１０００を超える数値であるものとする。
【００３３】
ここで、例えば、表示画面における監視対象全体図の表示領域として、横に表示可能な画素数が５００ピクセル、動作状態の一覧表示対象である監視対象サーバの数が１２００台ある場合について説明する。この場合、1つの監視対象に対して最小の1ピクセルを割り当てたとしても、全ての動作状態を示す情報を一表示画面で表示することができない。
【００３４】
このため、監視情報提供部１０２は、以下で説明するように、予め設定された条件に基づき設定した異なる監視対象サーバの動作状態を示すインジケータを重ねて表示する（重畳表示する）ことにより一画面表示を行う。
【００３５】
具体的には、監視対象である監視対象サーバの数が１２００台ある場合、１ピクセル（１画素）あたり平均２．４台（１２００／５００）分の監視対象サーバの監視用情報を表示する必要がある。
このとき、監視情報提供部１０２は、表示領域の１ピクセル目（左端の画素）に対して、２．４の小数点以下を切りさげた２台の監視対象サーバの監視要情報を重ねて表示する。
【００３６】
また、監視情報提供部１０２は、２ピクセル目以降は、前ピクセルまでの平均数と、最終的に平均にならなければいけない数（ここでは２．４）との大きさを比較し、この差分に基づき、重畳対象の数が２．４よりも小さい場合は３台分を重ねて表示し、２．４台以上である場合には２台分を重ねて表示する。
【００３７】
ここでは、ｎピクセル目の重なりの値は、以下の条件ａ，ｂの基づき重ね表示を行う監視対象サーバの個数を決定するものとする。
【００３８】
(１〜（ｎ−１）ピクセル目までの平均)＜２．４の場合→３台・・・（条件ａ）
(１〜（ｎ−１）ピクセル目までの平均)＞２．４の場合→２台・・・（条件ｂ）
【００３９】
また、監視情報提供部１０２は、重畳表示を行う必要がある場合に、インジケータを重畳表示する異なる監視対象サーバから成るグループを重畳グループとして設定する。
監視情報提供部１０２は、上述の条件ａ，ｂに基づきインジケータの重ね表示を行う監視対象サーバの台数が決定された後、各監視対象サーバに予め設定された固有アドレス（例えば、ＭＡＣアドレス、ＩＰアドレス）に基づき、当該固有アドレスが近似する異なる監視対象サーバを重畳グループとして設定する（重畳表示対象決定手段に対応）。
【００４０】
これにより、監視対象全体図上では、固有アドレスが近似する監視対象サーバのインジケータが相互に近接して表示されるので、例えば、動作障害を示すインジケータが表示された場合に、監視者は、監視対象全体の中の、どれぐらいの数のサーバに動作障害が生じているか、また、どの範囲のサーバに動作障害が生じているか、といった監視対象サーバ全体の中の障害発生の傾向、および障害サーバの概要を迅速に把握することが可能になる。
【００４１】
また、監視対象全体図に表示する動作状態インジケータに対応する監視対象サーバの台数が、表示可能画素数（表示可能領域数）に達しない場合は上記の重なりが０となる場合があるが、この場合は直前に重畳表示数が１となった（つまり、重畳表示されていない）監視対象サーバの状態を表示するものとする。
【００４２】
これにより、表示領域の画素サイズに応じて監視対象全体図の各インジケータに対し、重ね表示の対象である異なる監視対象サーバを平均的に割り当てることが可能となる。尚、インジケータの最小幅は１画素となる。
【００４３】
尚、上述のように、監視対象全体図中に異なる監視対象サーバの動作状態を示すインジケータを重畳表示する場合、監視情報提供部１０２は、重ね表示される監視対象サーバのグループの中で障害の緊急性の度合いが最も高いサーバに対応した色をそのグループのインジケータとして表示制御用情報で指定する。
【００４４】
例えば、同一グループ内で警告サーバと障害サーバとが検知された場合には、監視画面表示制御部１００１は、表示制御用情報に基づき、このグループに対応したインジケータとしては障害サーバを表す赤色を表示する。
【００４５】
これにより、障害情報表示装置１の監視者（利用者）は、表示された監視対象全体図から、対処優先度の高い障害発生を、より確実且つ迅速に見つけることが可能になる。
【００４６】
監視画面部１０００は、表示画面に対して出力表示された情報に対して、障害情報表示装置外部からの入力を受付け、入力情報として入力する入力部を備えている。
ここで、入力部は、例えば、表示画面をタッチパネルとした場合、利用者による表示画面に対するタップなどの入力動作や、利用者が表示画面に表示されたポインタをマウス操作する場合はこのマウスによるクリック動作などの入力動作を入力情報として取得し、監視画面表示制御部１００１に対して入力する。
【００４７】
監視画面表示制御部１００１は、上述用に、監視情報提供部１０２を介して取得した各監視対象サーバの動作状態情報を、表示制御用情報に基づいて出力する動作の制御を行う（表示制御機能）。
これにより、監視画面表示制御部１００１は、例えば、重畳表示を行う（重ねて表示する）場合は、重なった監視対象の中で一番障害の程度が高い色で重畳領域が描画されるように制御する。
【００４８】
これにより、監視対象全体図中で、異なる監視対象サーバのインジケータが重ね表示されている場合でも、監視者は、監視対象サーバに生じた重度の障害など、優先的に対処擦る必要のある障害を迅速に把握することが可能となる。
また、監視者は、この監視対象全体図に基づき、動作障害が生じている監視対象サーバのおおよその数についても迅速に把握することが可能となる。
【００４９】
また、監視画面表示制御部１００１は、表示画面に出力した情報（出力情報）に対する、入力情報に基づき画面表示内容の更新制御を行う（入力対応表示制御機能）。
【００５０】
更に、監視画面表示制御部１００１は、表示画面内の異なる監視対象サーバの動作状態情報が重畳表示されたインジケータに対して拡大表示用の入力があった場合に、表示画面内で重畳して表示された（重畳表示設定が為された）監視対象サーバそれぞれに対応したインジケータを一覧表示とは別の画面領域に各インジケータを重畳されない別図としての障害発生領域拡大図を描画する（拡大描画制御機能）。
【００５１】
これにより、重畳表示設定が為された監視対象サーバそれぞれの動作状態情報が独立した状態で拡大表示される。
【００５２】
次に、監視画面部１０００の表示画面に出力された監視対象全体図の一例について、図２に基づき説明する。
図２の監視対象全体図（１）では、監視対象である監視対象サーバ（Ａ−１〜Ａ−ｎ）全体の動作状態を示すインジケータが左端からＡ−１、Ａ−２、・・・と順番にＡ−ｎまで横一列に並べて表示されている。また、通常動作状態にある監視対象サーバに対応するインジケータは、予め設定された通常色（例えば、青：図２では点描領域）として表示される（通常状態表示範囲）。
また、監視対象サーバに動作エラーや障害が発生したことが監視情報集約部１０１で検知された場合には、これに対応するインジケータの色が予め検出されたエラーの種別に応じた色（例えば、警告色としての赤：濃色）に変化する。
【００５３】
尚、検知された動作障害が軽度である場合には、警告として黄色等の警告色（淡色）で表示し、重度の動作障害が検知された場合に、上述のように、赤色等の警告色の中でも濃い色でインジケータを表示する。
例えば、図２の監視対象全体図（１）では、警告状態にある監視対象サーバに対応するインジケータが警告発生部１として黄色（淡色）表示され、障害発生状態にある監視対象サーバに対応するインジケータが障害発生部１，２，３としてそれぞれ赤色（濃色）表示されている。
【００５４】
ここで、軽度の障害とは、例えば、サーバのＣＰＵ使用率が一定の値を超えているが直近の動作は継続できる、といった場合などを示すものとする。また、重度の障害とは、例えば、サーバそのものがストールしてしまい、動作が継続できない場合などを示すものとする。
【００５５】
また、図２の監視対象全体図における各インジケータでは、平均して３５台のサーバの動作状態が重畳表示されている。
このとき、監視対象サーバグループとして設定された各監視対象サーバグループ（重畳表示された３５台の監視対象サーバ中）に動作障害が検出された監視対象サーバがある場合、監視画面表示制御部１００１は、このグループに対応した画素領域を赤色表示する。
【００５６】
すなわち、図２における警告発生領域１では、サーバグループ中に警告サーバ（警告状態にあるサーバ）が含まれることを示し、障害発生領域１，２，および３それぞれでは、サーバグループ中に障害サーバ（動作障害状態にあるサーバ）が含まれることを示す。
尚、障害発生部および警告発生部はそれぞれ異なる色で表示されるものとする。
【００５７】
また、障害発生部１として示されたインジケータ（横幅を１ピクセルとする）に対応するサーバグループ中の５台のサーバ（監視対象サーバ）に動作異常が発生している場合に、障害発生部１に隣接する背景領域の左右２ピクセルずつが障害発生数表示部として中濃色（例えば、橙色）表示される（障害装置数表示手段に対応）。
これにより、障害発生部１に重畳表示されたサーバグループには、動作異常を示すサーバが５台の含まれていることが示される。また、同一グループに含まれるサーバ３５台全てが通常状態である場合には、通常状態を示す青色（点状）に表示するものとする。
【００５８】
監視対象全体図（１）では、動作警告状態が検知された台数分だけ障害発生部を中心にして、両隣の画素領域を、障害が検出されたサーバ台数分だけ黄色表示されるものとする。
【００５９】
ここで、監視画面表示制御部１００１は、動作異常状態が検知されたサーバの台数に比例して障害発生数表示部（黄色表示）の表示領域を制御する。つまり、異常状態が検知されたサーバの台数が増加した場合は、検知された台数分に比例して黄色表示の横幅を広くする。
具体的には、図２においては、障害発生数を示す黄色表示は、５ピクセル分の幅で表示されている。尚、この倍率の係数はユーザが任意に指定できるものとする。
【００６０】
このようにすることによって、ユーザは監視対象全体図を確認するだけで監視対象全体においてどの部分で障害が発生しているか、またその数はどの程度なのかを把握することが可能となる。
【００６１】
これにより、サーバグループ（３５台の内サーバ）中の何台のサーバが動作障害状態、または、動作警告状態にあるのかを、監視対象全体図の一画面中で示すことができ、このため、監視者は障害サーバが発生しているグループの全体における量や位置、そして、グループ内で障害状態にあるサーバの数等を監視対象全体図から瞬時に把握することが可能となる。
【００６２】
次に、図２の下図である障害発生領域拡大図について説明する。
障害発生拡大図は、障害発生部１として示されるインジケータとして重畳表示されているグループサーバの動作状態を示すインジケータをそれぞれ独立した状態で表示した拡大図である。
【００６３】
監視者（ユーザ）が監視対象全体図（図２：上図）における重畳表示されたインジケータ（ここでは「障害発生部１」とする）に対してクリック等の入力操作を行った場合に、表示画面内の監視対象全体図とは異なる（重ならない）画面領域に表示されるものとする。
【００６４】
また、この障害発生部拡大図では、各監視対象サーバの状態は重ならず、それぞれが独立した形で描画されている。
通常動作状態にある監視対象サーバ（通常サーバ）に対応するインジケータは、予め設定された通常色（例えば、青：点描領域）として障害発生部拡大図内の上側に表示され、警告状態にある監視対象サーバ（警告サーバ）、および障害サーバ１〜４は、それぞれ黄色（淡色）、および赤色（濃色）として障害発生部拡大図内の下側にそれぞれ独立表示される。
【００６５】
ここで、図２の監視対象全体図の障害発生部1インジケータには、警告状態にある監視対象サーバが1つ、障害状態にある監視対象サーバが４台含まれている。つまり、障害発生数表示部として５台の動作異常状態が発生している。
【００６６】
また、監視画面表示制御部１００１は、監視画面部１０００の表示画面に出力された監視対象全体図の一例として、図３に示すように、障害発生部として示された赤色インジケータ（横幅を１ピクセルとする）に対応するサーバグループ中の動作異常が発生しているサーバが含まれる場合に、障害発生数表示部として縦方向に濃色（赤色）を延長して表示する設定であってもよい（図３）。
【００６７】
この図３の監視対象全体図（２）は、図２の監視対象全体図（１）と同様に、警告発生部１として示されるサーバグループ中に警告サーバが含まれることを示し、各障害発生部１，２，および３はそれぞれのサーバグループ中に障害サーバ（動作障害状態にあるサーバ）が含まれることを示す。
【００６８】
これにより、監視者は、監視対象全体図（１）または（２）を監視することにより、例えば、１〜１０００までのアドレス番号が割り当てられているサーバ全体の中のどの番号周辺のサーバに障害が発生しているかを迅速に把握することができる。
【００６９】
また、図３に示すように、縦方向（下方向）に延長して表示する場合、監視対象サーバ全体のうちの、どの辺りのサーバ群に障害が発生しており、かつ、そのサーバ群のうちの約何台のサーバに障害が発生しているかを、拡大表示したり、表示画面を別画面に切り替えたりすることなく、監視対象全体図内の一画面上に示すことができる。
【００７０】
これにより、監視画面部１０００の利用者である監視者は、どの監視対象サーバで動作異常が発生しているか、および、動作異常状態が発生している監視対象サーバの概数を、全体図から容易に把握することが可能となる。
【００７１】
また、監視対象全体図（１）、（２）における背景１，２に障害発生数表示を行うことにより、一画面内に出力表示することができ、これにより、利用者は、障害が発生した監視対象サーバの概ねの台数を、監視対象全体図だけで把握することができる。
【００７２】
以上のように、大規模なシステムの一次的な運用監視については、個々の障害の詳細よりも、監視対象全体を俯瞰し、どれくらいの障害が発生しているかを一見して把握できることが重要である。
このため、本実施形態では、監視対象数によって描画の範囲を変えることなく、常に一定範囲に表示させ、これにより、監視者は画面操作を行うこと無く常にシステム全体の動作状態監視することが可能になる。
【００７３】
また、本実施形態では、一定範囲に表示する際、サービス数が表示範囲の画素数を超える場合には、そのままでは一定範囲内に表示することができないので、表示範囲を超える場合は重ねて表示することにより、常に全体を監視することが可能となる。
【００７４】
［実施形態の動作説明］
次に、上記実施形態の全体的な動作内容について説明する。
【００７５】
まず、監視情報集約部１０１が検知した動作障害情報の重度に応じて、監視情報提供部１０２は、各監視情報に対して異なる色を割り当てる。
また、監視情報提供部１０２は、表示画面における画像表示領域の大きさと監視対象サーバの数とに基づき、監視対象サーバ全ての監視情報が一画像表示領域内に表示されるように、各監視対象サーバ（対象装置）と対応付けたインジケータの画像表示領域における表示サイズを決定する（対応インジケータ設定工程）。
【００７６】
監視対象サーバＡ−１〜Ａ−ｎ（対象装置）の数が表示領域における表示可能数（画素数）を上回る場合に、異なる複数の監視対象サーバそれぞれの監視情報に共通のインジケータに割り当て重畳表示し（重畳表示対象決定工程）、共通のインジケータとして重畳表示されたサーバグループに含まれる、動作障害状態にある監視対象サーバの台数を示す障害装置台数インジケータを、上記サーバグループを示す共通のインジケータに隣接して表示する（障害装置数表示工程）。
【００７７】
ここで、上記対応インジケータ設定工程、重畳表示対象決定工程、および障害装置数表示工程については、その実行内容をプログラム化し、分散装置２の備えたコンピュータに実行させる構成としてもよい。
【００７８】
次に、本実施形態の動作について、図２に基づき具体的に説明する。
【００７９】
まず、監視情報集約部１０１が、監視対象サーバＡ−１〜Ａ−ｎそれぞれから動作状態情報を取得する。
このとき、監視情報提供部１０２は、監視画面部１０００の表示画面内における、監視対象全体図の表示用に設定された画像表示領域のサイズ（表示領域画素数）と、監視情報集約部１０１に対して動作状態情報を送信する監視対象サーバ（Ａ−１〜Ａ−ｎ）の台数を取得する。
【００８０】
次いで、監視情報提供部１０２は、監視画面部１０００（監視画面表示制御部１００１）から取得した表示領域画素数と、監視情報集約部１０１に対して動作状態情報を通知することが可能な監視対象サーバ（「Ａ−１〜Ａ−ｎ」とする）の台数（ｎ）に基づき、表示画面に出力する各監視対象サーバに対応したインジケータの描画サイズ（画素数）を決定する。
【００８１】
ここで、監視情報提供部１０２は、監視対象サーバ全てのインジケータが監視画面部の一表示画面内に表示されるように、インジケータの描画サイズを決定すると共に、予め設定された条件に基づき、重畳表示する異なる監視対象サーバのグループを決定する。
【００８２】
監視情報提供部１０２は、上記重畳表示する異なる監視対象サーバのグループ、各監視対象サーバに対応したインジケータの描画サイズ（画素数）を含む表示制御用情報と監視情報提供部１０２を介して取得した各監視対象サーバの動作状態情報を監視画面部１０００に送信する。
【００８３】
監視画面部１０００の監視画面表示制御部１００１は、動作状態情報と表示制御用情報に基づき、表示画面に監視対象サーバ全体の動作状態を、監視対象全体図（例えば、図２）として一覧表示する。
【００８４】
この監視対象全体図においては、全体の監視対象サーバの台数に応じてサーバの動作状態を示すインジケータを重ね表示（重畳表示）される。この時、図２に示すように、障害発生部１としてインジケータが赤表示された場合には、このインジケータ（赤インジケータ）に対応する重ね表示されたサーバグループには動作障害が発生したサーバが含まれていることを示す。
【００８５】
また、このインジケータに隣接する画素領域を、同一グループ内で動作異常が発生している台数分だけ障害発生数表示部として中濃色（例えば、橙色）インジケータとして表示することにより、上記サーバグループに何台の障害状態のサーバが含まれているかを示すことができる。
【００８６】
また、入力部から表示画面から監視対象全体図に対して障害発生部の拡大表示用の入力情報が入力された場合には、監視画面表示制御部１０００は、障害発生部を拡大した障害発生部拡大図を出力表示する。
【００８７】
以上のように、本実施形態では、大規模システムにおける監視対象サーバの動作状態を一画面で出力表示することを可能とすることにより、監視者は大規模システム全体の動作状態を迅速かつ容易に把握することができる。
更には、システム全体における動作異常の発生箇所のシステム全体における位置を正確に表示可能とし、また、動作異常の監視対象サーバの台数についても上記システム全体の運用状態を示す一画面内に表示することができる。
このため、監視者は、監視対象のサーバ数が増加した場合でも、それ以前と同様に監視作業を行うことができ、監視設計の変更を伴うことなく、システムの増強を行うことが可能となる。
【００８８】
上述した実施形態については、その新規な技術的内容の要点をまとめると、以下のようになる。
尚、上記の実施形態の一部又は全部は、新規な技術として以下のようにまとめられるが、本発明は必ずしもこれに限定されるものではない。
【００８９】
（付記１）
異なる複数の対象装置における動作状態を監視し前記各対象装置の動作障害を検知する障害検知部と、前記各対象装置の動作状態を示す監視情報を表示部に対して一覧表示する制御部とを備えた障害情報表示装置であって、
前記制御部は、
前記検知された動作障害の重度に応じて異なる色を前記監視情報に対して割り当てる障害種別設定手段と、
前記表示部における画像表示領域の大きさと前記対象装置の数とに基づき、前記対象装置全ての監視情報が一画像表示領域内に表示されるように、前記各対象装置と対応付けたインジケータの前記画像表示領域における表示サイズを決定する対応インジケータ設定手段と、
前記対象装置の数が前記表示領域における表示可能数を上回る場合に、異なる複数の前記対象装置それぞれの監視情報に共通のインジケータに割り当て重畳表示する重畳表示対象決定手段と、
前記共通のインジケータとして、重畳表示された前記対象装置に含まれる、動作障害状態にある対象装置の台数を示す障害装置台数インジケータを前記共通のインジケータに隣接して表示する障害装置数表示手段を備えたことを特徴とする障害情報表示装置。
【００９０】
（付記２）
付記１に記載の障害情報表示装置において、
前記制御部は、前記監視情報が重畳表示されたインジケータに対して拡大表示用の入力があった場合に、前記重畳表示された各対象装置の監視情報それぞれを一覧表示する拡大表示制御手段を備えたことを特徴とする障害情報表示装置。
【００９１】
（付記３）
付記２に記載の障害情報表示装置において、
前記拡大表示制御手段は、前記重畳表示された対象装置の動作状態がそれぞれ独立表示されるように各対象装置の動作状態を示すインジケータの大きさを決定する拡大表示率決定機能を備えたことを特徴とする障害情報表示装置。
【００９２】
（付記４）
付記１に記載の障害情報表示装置において、
前記重畳表示対象決定手段は、予め設定された固有のアドレスが近似する前記対象装置に対して重畳表示用グループとして前記共通のインジケータを割り当てるグループ設定機能を備えたことを特徴とする障害情報表示装置。
【００９３】
（付記５）
付記４に記載の障害情報表示装置において、
前記制御部は、前記重畳表示用グループに動作障害が生じた対象装置が含まれる場合に、最も重度の高い動作障害に割り当てた色を前記共通のインジケータの色とする重畳領域色設定手段を備えたことを特徴とする障害情報表示装置。
【００９４】
（付記６）
付記４に記載の障害情報表示装置において、
前記制御部は、前記障害装置台数インジケータの表示サイズを、前記重畳表示用グループに含まれる動作障害のある対象装置の数に対応した長さに設定する共通インジケータサイズ決定手段を備えたことを特徴とする障害情報表示装置。
【００９５】
（付記７）
異なる複数の対象装置における動作状態を監視すると共に前記各対象装置の動作障害を検知する障害情報表示装置にあって、前記各対象装置の動作状態を示す監視情報を予め設定された表示部に一覧表示する障害情報表示方法であって、
前記検知された動作障害の重度に応じて異なる色を前記監視情報に対して割り当て、
前記表示部における画像表示領域の大きさと前記対象装置の数とに基づき、前記対象装置全ての監視情報が一画像表示領域内に表示されるように、前記各対象装置と対応付けたインジケータの前記画像表示領域における表示サイズを決定し、
前記対象装置の数が前記表示領域における表示可能数を上回る場合に、異なる複数の前記対象装置それぞれの監視情報に共通のインジケータに割り当て重畳表示し、
前記共通のインジケータとして重畳表示された前記対象装置に含まれる、動作障害状態にある対象装置の台数を示す障害装置台数インジケータを前記共通のインジケータに隣接して表示する構成とし、これらの各動作手順を前記障害情報表示装置が実行するようにしたことを特徴とする障害監視情報表示方法。
【００９６】
（付記８）
異なる複数の対象装置における動作状態を監視すると共に前記各対象装置の動作障害を検知する障害情報表示装置にあって、前記各対象装置の動作状態を示す監視情報を予め設定された表示部に一覧表示するための障害情報表示プログラムであって、
前記検知された動作障害の重度に応じて異なる色を前記監視情報に対して割り当てる障害種別設定機能と、
前記表示部における画像表示領域の大きさと前記対象装置の数とに基づき、前記対象装置全ての監視情報が一画像表示領域内に表示されるように、前記各対象装置と対応付けたインジケータの前記画像表示領域における表示サイズを決定する対応インジケータ設定機能と、
前記対象装置の数が前記表示領域における表示可能数を上回る場合に、異なる複数の前記対象装置それぞれの監視情報に共通のインジケータに割り当て重畳表示する重畳表示対象決定機能と、
前記共通のインジケータとして重畳表示された前記対象装置に含まれる、動作障害状態にある対象装置の台数を示す障害装置台数インジケータを前記共通のインジケータに隣接して表示する障害装置数表示機能と、を前記障害監視用システムの有するコンピュータにより実現することを特徴とした障害監視プログラム。
【産業上の利用可能性】
【００９７】
本発明は、広域ネットワークを形成する各ノードの動作状態を監視するノード監視システムに対して有効に適用することができる。
【符号の説明】
【００９８】
１  障害情報表示装置
１００  運用監視部
１０１  監視情報集約部
１０２  監視情報提供部
１０００  監視画面部
１００１  監視画面表示制御部
Ａ−１，Ａ−１，…，Ａ−ｎ  監視対象サーバ
【図１】
0005906581.tif 000002
【図２】
0005906581.tif 000003
【図３】
0005906581.tif 000004