(57)【要約】【課題】通信情報及び構成情報を収集して、システム構成を自動的に作成すること。【解決手段】複数の管理対象サーバ２０１他に、自己サーバの構成情報を収集する構成情報収集機能と、自己サーバが通信を行った通信情報を収集する通信管理処理機能を設けると共に、システム構成管理サーバ１０１に、管理対象サーバから受信した構成情報及び通信情報が、構成情報データベース１０６及び通信情報データベース１０７に記憶した構成情報及び通信情報と比較して更新されているとき、構成情報データベース１０６及び通信情報データベース１０７の構成情報及び通信情報を更新し、アイコン表示した各管理対象サーバ間を通信量に応じた太さの矢印線を描画して表示部に表示することによって、管理者に各サーバ間の通信状態を目視可能に表示することができる。【選択図】図１
2010146306.tif 000002
【特許請求の範囲】
【請求項１】
複数の管理対象サーバに搭載したアプリケーションプログラムを連携させ、各管理対象サーバのアプリケーションプログラムが取り扱うデータを通信ネットワークを介して送受信することによって、任意の機能を達成するコンピュータシステムをシステム構成管理サーバにより監視する構成監視システムであって、
前記管理対象サーバが、
該管理対象サーバのホスト名情報と該サーバを利用する業務名称情報と該サーバ上で実行されるアプリケーションプログラム情報を含む構成情報を収集する構成情報収集機能部と、
通信を行った他のサーバのホスト名情報と該通信を行った回数情報と該通信を監視した回数を分母として前記回数情報を除算した百分率で表される通信発生率情報を含む通信情報を収集する通信管理処理部と、
前記構成情報収集機能部と通信管理処理部とを制御するシステム構成管理マネージャ部とを有し、
前記システム構成管理サーバが、
前記管理対象サーバの構成情報収集機能部が収集した構成情報を通信ネットワークを介して受信すると共に、前記構成情報収集機能部が収集した通信情報を通信ネットワークを介して受信する情報受信処理部と、
前記管理対象サーバの構成情報を記憶する構成情報データベースと、
前記管理対象サーバの通信情報を記憶する通信情報データベースと、
前記情報受信処理部により受信した構成情報及び通信情報が、前記構成情報データベース及び通信情報データベースに記憶した構成情報及び通信情報と比較して更新されているとき、前記構成情報データベース及び通信情報データベースの構成情報及び通信情報を受信した構成情報及び通信情報に更新するシステム構成更新処理部とを有する構成監視システム。
【請求項２】
前記請求項１記載の構成監視システムにおいて、
前記システム構成管理サーバが、
情報を表示する表示部と、
前記構成情報データベースに記憶した複数の管理対象サーバをアイコン表示するサーバ表示機能と、該複数の管理対象サーバ間の通信情報を通信情報データベースから取得する情報取得機能と、該取得した通信情報に含まれるホスト名情報と回数情報と通信発生率情報とを基に前記複数の管理対象サーバ間のデータ送受信関係を線の太さと方向により表す矢印線を設定する関係線設定機能と、該関係線設定機能により設定した線幅の矢印線により管理対象サーバ間を接続するように描画する接続関係描画機能と、該サーバ表示機能及び接続関係描画機能を用いて複数の管理対象サーバのアイコン間を太さの異なる矢印線で表示した画面を表示部に表示するシステム構成ＧＵＩ処理部とを有する構成監視システム。
【請求項３】
請求項２記載の構成監視システムにおいて、
前記システム構成ＧＵＩ処理部が、前記取得した通信情報に含まれる複数の管理対象サーバの通信発生率情報を発生率が高い値から所定範囲毎に三分割し、該三分割した最も発生率が高い範囲の矢印線を太線、最も発生率が低い範囲の矢印線を細線、発生率が中低度の範囲の矢印線を前記太線と細線の間の線幅の中線に設定する構成監視システム。
【請求項４】
前記請求項１から３何れかに記載の構成監視システムにおいて、
前記管理対象サーバが、
前記構成情報収集機能部が収集した前記構成情報を記憶する管理対象側構成情報データベースと、
前記通信管理処理部が収集した通信情報を記憶する管理対象側通信情報データベースとを有する構成監視システム。
【請求項５】
前記請求項１から４何れかに記載の構成監視システムにおいて、
前記システム構成管理サーバが、複数の管理対象サーバ間の通信情報を通信情報データベースから取得する情報取得機能を所定時間間隔毎に実行する構成監視システム。
【請求項６】
複数の管理対象サーバに搭載したアプリケーションプログラムを連携させ、各管理対象サーバのアプリケーションプログラムが取り扱うデータを通信ネットワークを介して送受信することによって、任意の機能を達成するコンピュータシステムを、前記管理対象サーバの構成情報を記憶する構成情報データベース及び前記管理対象サーバの通信情報を記憶する通信情報データベースを備えるシステム構成管理サーバにより監視する構成監視方法であって、
前記管理対象サーバに、
該管理対象サーバのホスト名情報と該サーバを利用する業務名称情報と該サーバ上で実行されるアプリケーションプログラム情報を含む構成情報を収集する構成情報収集機能と、
通信を行った他のサーバのホスト名情報と該通信を行った回数情報と該通信を監視した回数を分母として前記回数情報を除算した百分率で表される通信発生率情報を含む通信情報を収集する通信管理処理とを実行させ、
前記システム構成管理サーバに、
前記管理対象サーバの構成情報収集機能部が収集した構成情報を通信ネットワークを介して受信すると共に、前記構成情報収集機能部が収集した通信情報を通信ネットワークを介して受信する情報受信処理機能と、
前記情報受信処理機能により受信した構成情報及び通信情報が、前記構成情報データベース及び通信情報データベースに記憶した構成情報及び通信情報と比較して更新されているとき、前記構成情報データベース及び通信情報データベースの構成情報及び通信情報を受信した構成情報及び通信情報に更新するシステム構成更新処理機能とを実行させる構成監視方法。
【請求項７】
前記請求項６記載の構成監視方法において、
前記システム構成管理サーバに、前記構成情報データベースに記憶した複数の管理対象サーバをアイコン表示するサーバ表示機能と、該複数の管理対象サーバ間の通信情報を通信情報データベースから取得する情報取得機能と、該取得した通信情報に含まれるホスト名情報と回数情報と通信発生率情報とを基に前記複数の管理対象サーバ間のデータ送受信関係を線の太さと方向により表す矢印線を設定する関係線設定機能と、該関係線設定機能により設定した線幅の矢印線により管理対象サーバ間を接続するように描画する接続関係描画機能と、該サーバ表示機能及び接続関係描画機能を用いて複数の管理対象サーバのアイコン間を太さの異なる矢印線で表示した画面を表示部に表示するシステム構成ＧＵＩ処理機能を実行させる構成監視方法。
【請求項８】
請求項７記載の構成監視方法において、
前記システム構成ＧＵＩ処理機能に、前記取得した通信情報に含まれる複数の管理対象サーバの通信発生率情報を発生率が高い値から所定範囲毎に三分割し、該三分割した最も発生率が高い範囲の矢印線を太線、最も発生率が低い範囲の矢印線を細線、発生率が中低度の範囲の矢印線を前記太線と細線の間の線幅の中線に設定する機能を実行させる構成監視方法。
【請求項９】
前記請求項６から８何れかに記載の構成監視方法において、
前記管理対象サーバに、
前記構成情報収集機能部が収集した前記構成情報を記憶する管理対象側構成情報機能と、前記通信管理処理機能が収集した通信情報を記憶する管理対象側通信情報機能と、前記構成情報収集機能と通信管理処理機能を実行させる構成監視方法。
【請求項１０】
前記請求項６から９何れかに記載の構成監視方法において、
前記システム構成管理サーバに、複数の管理対象サーバ間の通信情報を通信情報データベースから取得する情報取得機能を所定時間間隔毎に実行させる構成監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のサーバを通信ネットワークを介して接続するコンピュータシステムにおけるシステム構成を自動的に監視することができる構成監視システム及び構成監視方法に関する。
【背景技術】
【０００２】
近年のコンピュータシステムは、複数のサーバに搭載したアプリケーションプログラムを連携させ、各サーバのアプリケーションプログラムが取り扱うデータを通信ネットワークを介して送受信することによって、全体として１つの機能を達成するＳＯＡ（Service Oriented Architecture：サービス指向アーキテクチャ）技術が採用されている。このＳＯＡは、複数のサーバのアプリケーションなどをコンポーネント化（部品化）し、それらを組み合わせてシステムを作る設計手法であって、例えば、受注管理システムと在庫管理システムと販売納品管理システムと経理管理システムとをネットワークを介して接続し、全体として１つの受注から請求までの業務管理システムを構築するものである。  
【０００３】
このような複数のサーバを接続したコンピュータシステムにおいては、システム構成の変更が生じる場合があり、このシステム構成の変更を監視する技術が記載された文献としては下記特許文献１が挙げられる。この特許文献１には、各サーバを監視する複数の監視装置と該複数の監視装置と接続してシステム全体の管理情報を収集する統合監視サーバとを設け、管理者は個々の監視装置にアクセスしなくても統合監視サーバにのみアクセスすることで全ての監視装置の管理情報を取得することができる技術が記載されている。  
【特許文献１】特開２００３−３０８２６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述の特許文献１記載の技術は、管理装置における加工の手間を省くと共に管理コストを低減することができるものの、次の課題を招くものであった。  
（１）システム構成を管理するにはシステムを構成するサーバの構成情報を管理者がサーバマシン上で調査して構成情報を手動で登録し、この構成情報を加工してシステム構成管理装置に取り込む必要があった。  
（２）システム構成を管理するための付加情報は、管理者が追加しなければならず、メンテナンスにかかる作業量が多く、システム構成管理の作成が困難であった。  
（３）管理者の入力ミスやシステム構成の変更が頻繁に発生すると実際の構成とは異なるなど不正な構成情報をチェックすることが困難であり、管理者が意図しないシステム構成の改ざんが発生してもそれをチェックすることができなかった。  
（４）システム構成の変更が発生してもその変更作業の進捗と実態の状況をつき合わせて確認することができなかった。  
【０００５】
本発明の目的は、各サーバマシンから通信情報と構成情報を収集して、システム構成を自動的に作成することにより、システム構成の改ざんや不正なシステム構成の確認、変更作業の進捗状況などを管理者が把握することができる構成監視システム及び構成監視方法を提供することである。  
【課題を解決するための手段】
【０００６】
前記目的を達成するために本発明は、複数の管理対象サーバに搭載したアプリケーションプログラムを連携させ、各管理対象サーバのアプリケーションプログラムが取り扱うデータを通信ネットワークを介して送受信することによって、任意の機能を達成するコンピュータシステムをシステム構成管理サーバにより監視する構成監視システムであって、  
前記管理対象サーバが、  
該管理対象サーバのホスト名情報と該サーバを利用する業務名称情報と該サーバ上で実行されるアプリケーションプログラム情報を含む構成情報を収集する構成情報収集機能部と、  
通信を行った他のサーバのホスト名情報と該通信を行った回数情報と該通信を監視した回数を分母として前記回数情報を除算した百分率で表される通信発生率情報を含む通信情報を収集する通信管理処理部と、  
前記構成情報収集機能部と通信管理処理部とを制御するシステム構成管理マネージャ部とを有し、  
前記システム構成管理サーバが、  
前記管理対象サーバの構成情報収集機能部が収集した構成情報を通信ネットワークを介して受信すると共に、前記構成情報収集機能部が収集した通信情報を通信ネットワークを介して受信する情報受信処理部と、  
前記管理対象サーバの構成情報を記憶する構成情報データベースと、  
前記管理対象サーバの通信情報を記憶する通信情報データベースと、  
前記情報受信処理部により受信した構成情報及び通信情報が、前記構成情報データベース及び通信情報データベースに記憶した構成情報及び通信情報と比較して更新されているとき、前記構成情報データベース及び通信情報データベースの構成情報及び通信情報を受信した構成情報及び通信情報に更新するシステム構成更新処理部とを有することを第１の特徴とする。  
【０００７】
また本発明は、前記第１の特徴の構成監視システムにおいて、前記システム構成管理サーバが、  
情報を表示する表示部と、  
前記構成情報データベースに記憶した複数の管理対象サーバをアイコン表示するサーバ表示機能と、該複数の管理対象サーバ間の通信情報を通信情報データベースから取得する情報取得機能と、該取得した通信情報に含まれるホスト名情報と回数情報と通信発生率情報とを基に前記複数の管理対象サーバ間のデータ送受信関係を線の太さと方向により表す矢印線を設定する関係線設定機能と、該関係線設定機能により設定した線幅の矢印線により管理対象サーバ間を接続するように描画する接続関係描画機能と、該サーバ表示機能及び接続関係描画機能を用いて複数の管理対象サーバのアイコン間を太さの異なる矢印線で表示した画面を表示部に表示するシステム構成ＧＵＩ処理部とを有することを第２の特徴とする。  
【０００８】
また本発明は、第２の特徴の構成監視システムにおいて、前記システム構成ＧＵＩ処理部が、前記取得した通信情報に含まれる複数の管理対象サーバの通信発生率情報を発生率が高い値から所定範囲毎に三分割し、該三分割した最も発生率が高い範囲の矢印線を太線、最も発生率が低い範囲の矢印線を細線、発生率が中低度の範囲の矢印線を前記太線と細線の間の線幅の中線に設定することを第３の特徴とする。  
【０００９】
また本発明は、前記第１から３何れかの特徴の構成監視システムにおいて、前記管理対象サーバが、前記構成情報収集機能部が収集した前記構成情報を記憶する管理対象側構成情報データベースと、前記通信管理処理部が収集した通信情報を記憶する管理対象側通信情報データベースとを有することを第４の特徴とする。  
【００１０】
更に本発明は、前記第１から４何れかの特徴の構成監視システムにおいて、前記システム構成管理サーバが、複数の管理対象サーバ間の通信情報を通信情報データベースから取得する情報取得機能を所定時間間隔毎に実行することを第５の特徴とする。  
【００１１】
また本発明は、複数の管理対象サーバに搭載したアプリケーションプログラムを連携させ、各管理対象サーバのアプリケーションプログラムが取り扱うデータを通信ネットワークを介して送受信することによって、任意の機能を達成するコンピュータシステムを、前記管理対象サーバの構成情報を記憶する構成情報データベース及び前記管理対象サーバの通信情報を記憶する通信情報データベースを備えるシステム構成管理サーバにより監視する構成監視方法であって、  
前記管理対象サーバに、  
該管理対象サーバのホスト名情報と該サーバを利用する業務名称情報と該サーバ上で実行されるアプリケーションプログラム情報を含む構成情報を収集する構成情報収集機能と、  
通信を行った他のサーバのホスト名情報と該通信を行った回数情報と該通信を監視した回数を分母として前記回数情報を除算した百分率で表される通信発生率情報を含む通信情報を収集する通信管理処理とを実行させ、  
前記システム構成管理サーバに、  
前記管理対象サーバの構成情報収集機能部が収集した構成情報を通信ネットワークを介して受信すると共に、前記構成情報収集機能部が収集した通信情報を通信ネットワークを介して受信する情報受信処理機能と、  
前記情報受信処理機能により受信した構成情報及び通信情報が、前記構成情報データベース及び通信情報データベースに記憶した構成情報及び通信情報と比較して更新されているとき、前記構成情報データベース及び通信情報データベースの構成情報及び通信情報を受信した構成情報及び通信情報に更新するシステム構成更新処理機能とを実行させることを第６の特徴とする。  
【００１２】
また本発明は、前記第６の特徴の構成監視方法において、  
前記システム構成管理サーバに、前記構成情報データベースに記憶した複数の管理対象サーバをアイコン表示するサーバ表示機能と、該複数の管理対象サーバ間の通信情報を通信情報データベースから取得する情報取得機能と、該取得した通信情報に含まれるホスト名情報と回数情報と通信発生率情報とを基に前記複数の管理対象サーバ間のデータ送受信関係を線の太さと方向により表す矢印線を設定する関係線設定機能と、該関係線設定機能により設定した線幅の矢印線により管理対象サーバ間を接続するように描画する接続関係描画機能と、該サーバ表示機能及び接続関係描画機能を用いて複数の管理対象サーバのアイコン間を太さの異なる矢印線で表示した画面を表示部に表示するシステム構成ＧＵＩ処理機能を実行させることを第７の特徴とする。  
【００１３】
また本発明は、第７の特徴の構成監視方法において、前記システム構成ＧＵＩ処理機能に、前記取得した通信情報に含まれる複数の管理対象サーバの通信発生率情報を発生率が高い値から所定範囲毎に三分割し、該三分割した最も発生率が高い範囲の矢印線を太線、最も発生率が低い範囲の矢印線を細線、発生率が中低度の範囲の矢印線を前記太線と細線の間の線幅の中線に設定する機能を実行させることを第８の特徴とする。  
【００１４】
また本発明は、前記第６から８何れかの特徴の構成監視方法において、前記管理対象サーバに、前記構成情報収集機能部が収集した前記構成情報を記憶する管理対象側構成情報機能と、前記通信管理処理機能が収集した通信情報を記憶する管理対象側通信情報機能と、前記構成情報収集機能と通信管理処理機能を実行させることを第９の特徴とする。  
【００１５】
また本発明は、前記第６から９何れかの特徴の構成監視方法において、前記システム構成管理サーバに、複数の管理対象サーバ間の通信情報を通信情報データベースから取得する情報取得機能を所定時間間隔毎に実行させることを第１０の特徴とする。  
【発明の効果】
【００１６】
本発明による構成情報収集システム及び構成情報収集方法は、複数の管理対象サーバに、該管理対象サーバの構成情報を収集する構成情報収集機能と、該管理対象サーバが通信を行った通信情報を収集する通信管理処理とを実行させ、システム構成管理サーバに、管理対象サーバから受信した構成情報及び通信情報が、前記構成情報データベース及び通信情報データベースに記憶した構成情報及び通信情報と比較して更新されているとき、前記構成情報データベース及び通信情報データベースの構成情報及び通信情報を更新することによって、各管理対象サーバ間の通信情報を監視することができ、更にアイコン表示した各管理対象サーバ間を通信量に応じた太さの矢印線を描画して表示部に表示することによって、管理者に各サーバ間の通信状態を目視可能に表示することができる。  
【発明を実施するための最良の形態】
【００１７】
以下、本発明によるシステム構成監視方法を適用したシステム構成監視システムを図面を参照して詳細に説明する。図１は本発明の一実施形態によるシステム構成管理サーバ及び管理対象となるサーバを含むコンピュータシステムの全体図、図２は本実施形態によるシステム構成管理マネージャの管理画面を示す図、図３Ａは本実施形態による通信監視処理部のフロー図、図３Ｂは本実施形態による通信情報収集処理部のフロー図、図３Ｃは本実施形態による情報通信処理部のフロー図、図３Ｄは本実施形態による情報受信処理部のフロー図、図３Ｅは本実施形態によるシステム構成更新処理部のフロー図、図３Ｆは本実施形態によるシステム構成ＧＵＩ処理部のフロー図、図３Ｇは本実施形態による管理者操作解析及び対処処理のフロー図、図３Ｈは本実施形態による表示処理のフロー図、図４は本実施形態による通信情報データベースを説明するための図、図５は本実施形態による構成情報データベースを説明するための図である。  
【００１８】
［構成］  
本実施形態によるシステム構成管理サーバ及び管理対象となるサーバを含むコンピュータシステムは、図１に示す如く、システム構成を管理するためのシステム構成管理サーバ１０１と、該システム構成管理サーバ１０１と接続され、管理対象となる管理対象サーバ２０１及び２１１とから構成される。  
【００１９】
前記システム構成管理サーバ１０１は、管理対象サーバ２０１及び２１１の構成情報及び通信情報を受信してシステム構成管理するためのソフトウェアであるシステム構成管理マネージャ部１０２と、システム構成管理の管理画面を表示及びユーザ操作に対する対処を処理するシステム構成ＧＵＩ処理部１０３と、構成情報ＤＢ１０６及び通信情報ＤＢ１０７の更新データを解析して、必要な情報を追加し、各データベースに保存する処理するシステム構成更新処理部１０４と、前記受信したトイテム構成情報を格納する構成情報データベース（ＤＢ）１０６と、同様に受信した通信情報を格納する通信情報データベース（ＤＢ）１０７と、構成情報及び通信情報を管理対象サーバ２０１及び２１１から受信して構成情報ＤＢ１０６及び通信情報ＤＢ１０７に格納する情報受信処理部１０５とから構成される。尚、本発明によるサーバ等は、通常のコンピュータにおけるＣＰＵ、メモリ、磁気ディスク装置、入出力インタフェース、表示部であるディスプレイ他のハードウェアを有し、各機能部はハードウェア又はソフトウェアによって構成されるものとする。  
【００２０】
前記管理対象サーバ２０１及び２１１は、企業やデータセンタの業務やシステムで利用するサーバであり、システム構成管理の管理対象となるサーバであって、例えば管理対象サーバ２０１は、サーバの構成情報と通信情報をサーバから取得してシステム構成管理サーバ１０１に通知するソフトウェアのシステム構成管理クライアント２０２と、構成情報を格納する構成情報データベース（ＤＢ）２０６と、サーバの通信した通信情報を格納する通信情報データベース（ＤＢ）２０７とから構成されている。  
【００２１】
前記システム構成管理クライアント２０１は、通信情報サーバの構成情報を収集すると共に他のサーバとの通信情報を監視して通信に関する情報を収集する通信監視処理部２０３と、該通信監視処理部２０３により収集した通信情報を編集及び集計して通信情報ＤＢ２０７に格納する通信情報集計処理部２０４と、収集したシステム構成情報と通信情報をシステム構成管理マネージャ部１０２に通知する情報通知処理部２０５とを有する。尚、前記システム構成管理クライアント２０２は、自己サーバのホスト名情報と該マシンを利用する業務名称情報と該サーバ上で実行されるアプリケーションプログラム情報を含む構成情報を収集する構成情報収集機能を有する。前記管理対象サーバ２１１も管理対象サーバ２０１同様に構成される。  
【００２２】
次にシステム構成管理サーバ１０１で動作するシステム構成管理マネージャ部１０２の管理画面の一例を図２を参照して説明する。このシステム構成管理画面３０１は、図２に示す如く、複数のサーバの接続関係を描画したシステム構成図画面３０２と、構成情報の要素をツリーで表示する構成視点ツリー画面３０３と、複数サーバ間の各種情報を表示する通信情報画面３０４と、業務名やシステム名等の情報を表示する構成情報画面３０５の４つの画面に大別され、構成情報や通信情報の要素でフィルタリング及びグルーピングされた対象サーバを指定したシステム構成のバージョン及び日付を指定することで現在から過去のシステム構成を図で参照する画面である。このシステム構成管理サーバ１０１は、システム構成の変更計画で変更後の管理対象サーバ２０１及び２１１の構成情報を手動入力又は外部ファイルから取り込み、システム構成管理画面３０１に現在のシステム構成との差分を図形や色を変えて表示することで変更されていない管理対象サーバ２０１及び２１１の表示、現在と変更後の合致率でシステム変更作業の進捗を管理するものであって、管理者の指示により特定のサーバを選択することによりサーバの通信情報や構成情報の詳細情報を表示する機能と、システム構成の変更計画及び進捗管理を行うと機能に使用される。  
【００２３】
前記システム構成図画面３０２は、管理対象サーバ２０１及び２１１をアイコンで表示し、各管理対象サーバ間の通信情報の方向を矢印線で結び、通信量をその線の太さで表記（例えば、後述する通信発生率を均等に小中大の３段階に分け、最小レベルの矢印線を０．１ｍｍ、中レベルの矢印線を通常０．３ｍｍ、最大レベルの矢印線を増大時０．５ｍｍにて描画）している。これにより、システム構成の管理者は各管理対象サーバ間の関係や構成を視覚的に捉えて理解することができる。  
【００２４】
前記構成情報画面３０５は、構成管理バージョン、日時を指定することによりその時点のシステム構成を図で表示し、例えば構成情報や通信情報の特定の情報でフィルタリングすることにより特定の管理対象サーバの構成のみを表示したり、全てのサーバを表示したりでき、更に変更後の構成を手動で入力又は外部ファイルから取り込み、バージョンを付与することで現在のシステム構成の変更箇所を表示し、構成情報と通信情報より影響のある管理対象サーバを表示することや、現在と変更後の合致率で変更作業の進捗を表示する各機能を有する。  
【００２５】
前記構成視点ツリー画面３０３は、コンピュータシステムを構成する構成情報の要素をツリーで表記し、本例の場合、要素を含む管理対象サーバ２０１及び２１１をグループ化してツリー状に表示することによって、ツリー配下のグループを選択するとグループ配下に含まれる管理対象サーバがシステム構成図画面３０２に表示され、管理対象サーバ間の関係有無や通信状況を表示することができる。また構成視点ツリー画面３０３のグループはユーザが管理したい任意のグループを画面より追加して管理することもできる。  
【００２６】
前記通信情報画面３０４は、システム構成図画面３０２で表示されている複数の管理対象サーバ内管理者が選択した管理対象サーバ２０１又は２１１の通信情報を詳細に表示するものであって、例えばホスト名「Ｈｏｓｔ０００１」のマシン名が「財務管理サーバ」であり、通信中のプログラムが「ＰｒｏｇｒａｍＡ」であることを表示する。  
【００２７】
前記構成情報画面３０５は、システム構成図画面３０２で表示されている管理対象サーバから管理者が選択した管理対象サーバ２０１又は２１１の構成情報を詳細に表示するものであって、例えば、業務路異「オンライン販売」のシステム名が「見積システム」、実行中のソフトウェア名が「財務ソフトＡ」、運用管理部門が「運用２Ｇ」と表示される。
【００２８】
前記通信情報ＤＢ１０７等に格納される通信情報は、図４（ａ）に示す如く、マシン毎にユニークに付与されたマシンＩＤと、取得ホスト名と、送信ホスト名と、受信ホスト名と、プログラム名と、ポート番号と、通信回数と、通信発生率と、最終更新日時の各項目情報とから構成され、図４（ｂ）のデータ例として示す如く、例えばマシンＩＤ「０００００００１」の取得ホスト名「Ｈｏｓｔ０００１」のサーバの通信情報が、受信ホスト名「Ｈｏｓｔ０００１」のサーバに対してプログラム名「ＰｒｏｇｒａｍＡ」のデータをポート番号「３００００」のポートを介して通信を「１０００」回行い、通信発生率が「１」、最終更新日時が「２００８／０５／２０・・・」の如く登録される。  
【００２９】
前記構成情報ＤＢ１０６等に格納される構成情報は、図５（ａ）に示す如く、構成管理のバージョンを示す構成管理バージョンと、システム構成を更新した最終更新日付と、追加／削除等のステータスと、該当サーバのマシンＩＤと、該サーバに名付けられたホスト名と、当該サーバを分担する業務処理の業務名と、この業務処理のシステム名と、当該業務処理を実行するソフトウェア名と、前記業務を利用するユーザであるマシン利用者名と、前記サーバを管轄する管理側の管理部署名と、当該サーバ等の設備設置場所と、業務処理により顧客に提供するサービス名の各項目情報から成り、具体的には図５（ｂ）に示す如く、構成管理のバージョンを示す構成管理バージョンと、システム構成を更新した最終更新日付と、追加／削除等のステータスと、該当サーバのマシンＩＤと、該サーバに名付けられたホスト名と、当該サーバを分担する業務処理の業務名と、この業務処理のシステム名と、当該業務処理を実行するソフトウェア名と、前記業務を利用するユーザであるマシン利用者名と、前記サーバを管轄する管理側の管理部署名と、当該サーバ等の設備設置場所と、業務処理により顧客に提供するサービス名の各項目情報から成り、具体的には図５（ｂ）に示す如く、構成管理バージョンが「０００００００１」、最終更新日付が「２００８／０５／２４・・」、ステータスが「新規」、マシンＩＤが「０００００００１」、ホスト名が「財務管理サーバ」、業務名が「オンライン販売」、システム名が「見積システム」、ソフトウェア名が「財務ソフトＡ：業務アプリＢ」、マシン利用者名が「ユーザ１」、管理部署名が「運用２Ｇ」、設備設置場所が「大阪」、サービス名が「阪神サービス」の如く登録されている。  
【００３０】
［動作］  
このように構成されるシステム構成監視システムの動作を次に説明する。まず本実施形態によるクライアント側の管理対象サーバ２０１は、通信監視処理部２０３が、図３Ａに示す如く、自己プログラムによる通信が終了したか否かを判定し、終了したと判定したときに処理を終了するステップ４０２と、該ステップ４０２により通信が終了していないと判定したとき、自己マシン（自己サーバ）の構成情報をＯＳ又は他アプリケーションを用いて取得するステップ４０３と、自動で取得できない構成情報を取得するために、サーバ管理者又は外部インベントリ管理製品との連携で外部から構成情報を取得するステップ４０４とを実行する。これらステップ４０３及び４０４により取得した構成情報は、図４に示した情報である。  
【００３１】
次いで本管理対象サーバ２０１は、前記取得した構成情報を構成情報ＤＢ２０６に格納するステップ４０５と、次に自己サーバが外部と通信している通信情報（図６に示した「通信回数」「通信発生率」を除く複数項目）をＯＳ又は他アプリケーションが提供するインタフェース（コマンドを含む）を利用して取得するステップ４０６と、該取得した情報を元に通信情報を加工集計して通信情報ＤＢ２０７に格納するステップ４０７と、該ステップ４０７の実行後に所定の時間処理を待つ取得間隔調整を行った後に前記ステップ４０２に戻るステップ４０８を実行する。尚、このクライアント側の管理対象サーバの動作は、管理対象サーバ２１１においても同様であり、以下の動作説明においても管理対象サーバ２０１の動作のみを説明するが、管理対象サーバ２１１他の管理対象のサーバにおいても同様に動作するものとする。  
【００３２】
次にシステム構成管理クライアント２０２の通信監視処理部２０３の処理フローを図３Ｂを参照して説明する。この通信監視処理部２０３の処理フローは、前記図３Ａのステップ４０７の詳細を示したものであって、過去の通信情報を通信情報ＤＢ２０７から入力するステップ４２２と、この入力した過去通信情報が前記図３Ａのステップ４０６により取得した通信情報とが一致するか否かを判定するステップ４２３と、該ステップ４２３において一致しない（新規通信情報）と判定したとき、図４に示した通信情報の「通信回数」及び「発生率」の項目情報を初期値「１」に設定し、取得した通信情報に反映するステップ４２５と、前記ステップ４２３において一致する（過去の通信情報）と判定したとき、取得した通信情報に過去の通信情報を加えて、図４に示した通信情報の「通信回数」及び「発生率」を算出し、算出結果を取得した通信情報に反映するステップ４２４と、前記通信情報を通信情報ＤＢ２０７に反映するステップ４２６を実行する。  
【００３３】
これら一連の処理によって本実施形態による管理対象サーバは、自己の構成情報を構成情報ＤＢ２０６に格納すると共に、自己の通信情報を通信情報ＤＢ２０６に格納することができる。  
【００３４】
次に本実施形態によるシステム構成管理クライアント２０２の情報通知処理部２０５の処理フローを図３Ｃを参照して説明する。この処理は、図３Ｃに示す如く、システム構成管理クライアント２０２のプログラム終了をチェックし、終了と判定したときに処理を終了するステップ５０２と、該ステップ５０２において終了していないと判定したとき、構成情報ＤＢ２０６から構成情報を取得するステップ５０３と、この取得した構成情報でサーバに通知していない更新データをシステム構成管理マネージャ部１０２に通知するステップ５０４と、通信情報ＤＢ２０７から通信情報を取得するステップ５０５と、この取得した通信情報でサーバに通知していない更新データをシステム構成管理サーバ１０１のシステム構成管理マネージャ部１０２に通知するステップ５０６と、この構成情報及び通信情報を通知後、所定の時間処理を待つ取得間隔調整を行い、ステップ５０２に戻るステップ５０７とを実行する。  
【００３５】
これら一連の処理によって、本実施形態による管理対象サーバ２０１は、構成情報ＤＢ２０６及び通信情報ＤＢ２０７に格納したシステム構成情報及び通信情報をシステム構成管理サーバ１０１に通知することができる。  
【００３６】
次に本実施形態によるシステム構成管理サーバ１０１は、前記図３Ｃに示した工程により送られた管理対象サーバ２０１他からのシステム構成情報及び通信情報を受信するものであり、この受信処理フローを図３Ｄを参照して説明する。この処理フローは、図３Ｄに示す如く、情報受信処理部１０５が、システム構成管理マネージャ部１０２のプログラム終了をチェックし、終了していると判定したときに処理を終了するステップ６０２と、該ステップ６０２において終了していないと判定したとき、システム構成管理クライアント２０２の情報通知処理部２０５から通知される構成情報及び通信情報のデータの受信を待つステップ６０３と、システム構成管理クライアント２０２から構成情報の更新データを受信するステップ６０４と、受信した構成情報を構成情報ＤＢ１０６に登録するステップ６０５と、次にシステム構成管理クライアント２０２から通信情報の更新データを受信するステップ６０６と、受信した通信情報を通信情報ＤＢ１０７に出力して前記ステップ６０２に戻るステップ６０７とを実行することによって、管理対象サーバから受信した構成情報及び通信情報を受信して自己のデータベースに登録することができる。  
【００３７】
次いで本実施形態によるシステム構成管理サーバ１０１のシステム構成更新処理部１０４は、構成情報の更新を行うものであって、この更新処理フローを図３Ｅを参照して説明する。システム構成更新処理部１０４は、システム構成管理マネージャ部１０２のプログラム終了をチェックし、終了したと判定したときに処理を終了するステップ８０２と、該ステップ８０２において終了と判定したとき、システム構成情報の更新間隔の時間を所定時間待つステップ８０３と、該ステップ８０３により所定時間が経過した後、構成情報ＤＢ１０６から構成情報を取得するステップ８０４と、この取得した構成情報で更新データと同一ホストの構成情報があるかを比較するステップ８０５と、該ステップ８０５において過去の構成情報で更新データと同一ホストの構成情報があると判定したとき、更新データの変更部分以外の情報を過去の構成情報のデータからコピーするステップ８０６と、前記ステップ８０５において新規の構成情報と判定したとき又は前記ステップ８０６に続き、過去の構成情報で更新されていない構成情報はシステム構成に存在しないと判定し、削除レコードを追加するステップ８０７と、更新データ及び削除データを構成情報ＤＢ１０６に格納し、前記ステップ８０２に戻るステップ８０８とを実行する。  
【００３８】
これら一連の処理によって本実施形態によるシステム構成管理サーバ１０１は、複数の管理対象サーバから読み込んだシステム構成情報及び通信情報を更新して構成情報ＤＢ１０６及び通信情報ＤＢ１０７に格納することができる。  
【００３９】
更に本実施形態によるシステム構成管理サーバ１０１は、システム構成ＧＵＩ処理部１０３が管理者に図２に示した画面表示を行うものであり、この処理フローを図３Ｆを参照して説明する。この処理フローは、図３Ｆに示す如く、管理者操作によりシステム構成管理マネージャ部１０２の管理画面の起動を契機に処理が実行され、メイン画面であるシステム構成管理画面３０１を表示するステップ９０２と、管理者による処理が終了したか否かを判定し、終了したと判定したとき、処理を終了するステップ９０３と、該ステップ９０３において終了していないと判定したとき、システム構成管理画面３０１の表示を維持した状態で管理者の操作が発生するまで待機するステップ９０４と、管理者操作が発生したときに管理者操作の解析と対処処理を行うステップ９０５と、該ステップ９０５による管理者操作に従って管理者が選択した項目及び条件により構成情報ＤＢ１０６及び通信情報ＤＢ１０７からデータを取り出す為のスクリプト（ＤＢからデータを抽出するスクリプトであるＳＱＬ文の作成など）を作成し、ファイル及び管理者操作による構成情報の変更の入力を構成情報ＤＢ１０６に反映するために、前記ステップ９０５により管理者操作の解析と対処処理で作製したスクリプトを使って構成情報ＤＢ１０６から対象サーバの情報を取得するステップ９０７と、該ステップ９０７により取得した対象サーバの情報を図２に示した如く表示し、前記ステップ９０３に戻るステップ９０８とを実行する。  
【００４０】
これら一連の処理によって本実施形態によるシステム構成管理サーバ１０１は、管理者に図２に示した複数のサーバの接続関係を描画したシステム構成図画面３０２と、構成情報の要素をツリーで表示する構成視点ツリー画面３０３と、複数サーバ間の各種情報を表示する通信情報画面３０４と、業務名やシステム名等の情報を表示する構成情報画面３０５の４つの画面を表示することができる。  
【００４１】
次に前記図３Ｆに示した管理者操作解析及び対処を行うステップ９０５の詳細処理フローを図３Ｇを参照して説明する。この表示処理フローは、図３Ｇに示す如く、外部データのインポートの有無を判定するステップ９５２と、該ステップ９５２においてインポートしたと判定したとき、ファイルから更新データを入力するステップ９５３と、該入力したデータのファイル形式をチェックするステップ９５５と、該データを構成情報ＤＢ１０６に更新データとして出力するステップ９５６と、更新された構成情報を参照している場合、編集した情報を確認して手動による構成情報の変更予定であることを構成情報に含めるために当該更新部分の参照範囲をスクリプトで定義するステップ９５７を実行する。  
【００４２】
前記ステップ９５２において、外部データのインポートがないと判定したとき、構成管理画面に表示されている構成情報を管理者が編集したことによる構成情報の変更があったか否かを判定し、変更があったと判定したときに前記ステップ９５５に移行するステップ９５４と、該ステップ９５４において構成情報の変更がないと判定したとき、構成情報の参照するために管理者が参照範囲を構成視点ツリー画面３０３で表示したい範囲を選択している又は、システム構成図３０１で指定した構成情報や通信情報の特定の情報でフィルタリングしていることにより参照範囲の絞り込みの有無を判定し、絞り込み範囲がないと判定したとき、後述のステップ９６０に移行するステップ９５８と、該ステップ９５８において絞り込み範囲があると判定したとき、指定した範囲をスクリプトで定義するステップ５９５と、該ステップ９５９又は９５８に続き、システム構成図３０１を用いてバージョンや日付を指定しているかを判定し、指定していないと判定したときに処理を終了するステップ９６０と、該ステップ９６０においてバージョン他の指定があると判定したとき、指定したバージョンや日付時点の構成情報を表示するようにスクリプトを定義して処理を終了するステップ９６１とを実行する。  
【００４３】
これら一連の処理によって本実施形態によるシステム構成管理サーバ１０１は、外部データのインポート又は管理者操作により構成情報が変更されたとき、当該変更構成情報を構成情報ＤＢ１０６に反映させ且つ参照範囲をスプリクトに定義すること（ステップ９５３〜９５７）と、管理者が図２に示した画面を参照して構成情報や通信情報の特定の情報でフィルタリングしていることによる参照範囲の絞り込みがあるとき、当該絞り込みの参照範囲をスプリクトに定義すること（ステップ９５８〜９５９）と、バージョンや日付に変更があるとき、当該バージョンや日付をスプリクトに定義すること（ステップ９６０〜９６１）ができる。  
【００４４】
次いで図２に示した画面をディスプレイに表示する処理を図３Ｈを参照して説明する。この表示処理は、図３Ｈに示す如く、システム構成ＧＵＩ処理部１０３が、図３Ｆのステップ９０６において構成情報ＤＢ１０６から抽出した入力した対象サーバの情報を元にシステム構成図画面３０２のサーバマシンをアイコンで表示するステップ９７２と、構成情報ＤＢ１０６から前記ステップ９０６により取得した対象サーバの情報の送受信ホスト名を基にサーバ間に矢印を引く方向を決定するステップ９７３と、このステップ９７３における矢印線の太さを構成情報ＤＢ１０６から取得した対象サーバの情報の通信発生率より決定する（通信発生率が高いほど太くする）ステップ９７４と、前記ステップ９７２及び９７３により決定した太さの矢印線をシステム構成図画面３０２に個々に表示したサーバ間を接続する様に表示するステップ９７５を実行する。  
【００４５】
次いで本表示処理は、変更予定の構成情報が構成情報ＤＢ１０６から取得した対象サーバの情報が有るか否かを判定するステップ９７６と、該ステップ９７６において変更予定の構成情報が有ると判定したとき、変更予定のサーバと実在するサーバの構成情報を比較して合致している率を算出し、システム構成図画面３０２に表示するステップ９７７と、前記ステップ９７６において変更予定の構成情報がないと判定し又は合致しないサーバを網掛けのアイコンで再表示するステップ９７８と、該ステップ９７８に続き又は前記ステップ９７６において変更予定の構成情報がないと判定したとき、システム構成図画面３０２において管理者により特定のサーバが選択されているか否かを判定し、選択されていないと判定したときに処理を終了するステップ９７９と、該ステップ９７９において選択されていると判定したとき、選択された特定のサーバの通信情報を通信情報画面３０４及び構成情報を構成情報画面３０５にそれぞれ表示するステップ９８０を実行する。  
【００４６】
これら一連の処理によって本実施形態によるシステム構成管理サーバ１０１は、システムを構成する複数サーバ間の関連を矢印線で表示すると共に、この表示線の太さを通信量に応じて変化させることによって、管理者に複数サーバ間の通信状況が容易に理解できるように目視表示することができる。  
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施形態によるシステム構成管理サーバ及び管理対象となるサーバを含むコンピュータシステムの全体図。
【図２】本実施形態によるシステム構成管理マネージャの管理画面を示す図。
【図３Ａ】本実施形態による通信監視処理部のフロー図。
【図３Ｂ】本実施形態による通信情報収集処理部のフロー図。
【図３Ｃ】本実施形態による情報通信処理部のフロー図。
【図３Ｄ】本実施形態による情報受信処理部のフロー図。
【図３Ｅ】本実施形態によるシステム構成更新処理部のフロー図。
【図３Ｆ】本実施形態によるシステム構成ＧＵＩ処理部のフロー図。
【図３Ｇ】本実施形態による管理者操作解析及び対処処理のフロー図。
【図３Ｈ】本実施形態による表示処理のフロー図。
【図４】本実施形態による通信情報データベースを説明するための図。
【図５】本実施形態による構成情報データベースを説明するための図。
【符号の説明】
【００４８】
１０１：システム構成管理サーバ、１０２：システム構成管理マネージャ部、１０３：システム構成ＧＵＩ処理部、１０４：システム構成更新処理部、１０５：情報受信処理部、１０６：構成情報データベース、１０７：通信情報データベース、２０１：システム構成管理クライアント、２０１：管理対象サーバ、２０２：システム構成管理クライアント、２０３：通信監視処理部、２０４：通信情報集計処理部、２０５：情報通知処理部、２１１：管理対象サーバ、３０１：システム構成管理画面、３０１：システム構成図、３０２：システム構成図画面、３０３：構成視点ツリー画面、３０４：通信情報画面、３０５：構成情報画面、１０６：構成情報データベース、１０７：通信情報データベース。  
【図１】
2010146306.tif 000003
【図２】
2010146306.tif 000004
【図３Ａ】
2010146306.tif 000005
【図３Ｂ】
2010146306.tif 000006
【図３Ｃ】
2010146306.tif 000007
【図３Ｄ】
2010146306.tif 000008
【図３Ｅ】
2010146306.tif 000009
【図３Ｆ】
2010146306.tif 000010
【図３Ｇ】
2010146306.tif 000011
【図３Ｈ】
2010146306.tif 000012
【図４】
2010146306.tif 000013
【図５】
2010146306.tif 000014