(57)【要約】【課題】  監視対象ネットワークの障害原因の判別に必要な複数の情報について、操作が簡便で、かつ、容易に確認可能な表示画面を生成可能とする監視支援システムを提供する。【解決手段】  ネットワーク監視支援システム１００を構成する監視支援サーバ１１０は、監視対象ネットワーク１２０を構成する各端末から障害判断に必要な各種の情報を収集する情報収集手段１１１と、情報収集手段１１１の収集した各種情報に基づき、表示画面データとしてのＨＴＭＬデータを生成する表示画面生成手段１１２とを有する。情報収集手段１１１は、障害監視担当者により選択された端末について情報採取プログラム１１３を送信して、表示対象端末に関する各種情報を収集する。表示画面生成手段１１２は、情報採取プログラム１１３から送信された表示対象端末に関する複数の情報を、一つの画面上に表示可能な表示画面データとしてＨＴＭＬデータを生成する。【選択図】      図１
2005038272.tif 000002
【特許請求の範囲】
【請求項１】
インターネット、イントラネット等のネットワークにより接続された複数の端末から構成される監視対象ネットワークについて、障害状況の監視支援を行う監視支援サーバを備えるネットワーク監視支援システムであって、
前記監視支援サーバは、表示対象として選択された前記端末に対し、障害状況の判別に必要な複数の端末情報を採取する情報採取プログラムを送信する情報収集手段と、
前記情報採取プログラムにより送信された端末情報について、一つの表示画面上に表示可能とする画面データを生成する画面データ生成手段と
を備えることを特徴とするネットワーク監視支援システム。
【請求項２】
前記端末情報は、表示対象として選択された前記端末で常駐稼動しているアプリケーションの稼動状態を示す情報と、ログファイルに出力された情報と、前記端末のリソースの使用状況を示す情報とを含むことを特徴とする請求項１に記載のネットワーク監視支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット、イントラネット等のネットワークにより接続された複数の端末から構成される監視対象ネットワークについて、各端末から取得した情報に基づきネットワークの障害状況の監視支援を行うシステムに関する。
【背景技術】
【０００２】
従来、監視対象ネットワークの障害状況を監視するシステムとして、各監視対象ネットワークが稼動するサイトのサイト監視装置において、障害発生装置及び障害情報をセンタ監視装置に送信する処理プログラムを備えるとともに、前記センタ監視装置に、当該処理プログラムにより送信された障害情報に基づき、障害箇所事例から対応する事例を検索して障害箇所の予想を行う手段を備えた構成が公知となっている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−２２９８７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、前記特許文献１に記載の監視支援システムでは、処理プログラムから送信された障害情報に基づき障害箇所を予想する手段を備えているが、詳細な障害情報を表示する手段については、特に考慮されていないため、種々の障害情報について、各障害情報毎に表示画面が生成されていた。従って、障害監視担当者は、各障害情報毎に、表示画面を切替えて確認することが必要となるため、操作が煩雑になるという問題があった。また、障害箇所及び障害原因の具体的な判別等を行うことが必要な場合であっても、複数の障害情報が別々の表示画面に表示されるため、相互関係を把握し難く、特に、システム環境に熟知していない者にとっては、複数の情報に基づく総合的な判断を行うことが困難となっていた。
【０００４】
本発明は前記課題を解決するためのものであり、監視対象ネットワークの障害原因の判別に必要な複数の情報について、操作が簡便で、かつ、容易に相互関係等を確認することが可能な表示画面を生成可能とするネットワーク監視支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するため、本発明のネットワーク監視支援システムは、インターネット又はイントラネット等のネットワークにより接続された複数の端末から構成される監視対象ネットワークについて、障害状況の監視支援を行う監視支援サーバを備えるネットワーク監視支援システムであって、前記監視支援サーバは、表示対象として選択された前記端末に対し、障害状況の判別に必要な複数の端末情報を採取する情報採取プログラムを送信する情報収集手段と、前記情報採取プログラムにより送信された端末情報について、一つの表示画面上に表示可能とする画面データを生成する画面データ生成手段とを備えることを特徴とする。
また、前記端末情報は、表示対象として選択された前記端末で常駐稼動しているアプリケーションの稼動状態を示す情報と、ログファイルに出力された情報と、前記端末のリソースの使用状況を示す情報とを含むことを特徴とする。
【発明の効果】
【０００６】
以上のように、本発明によれば、表示対象となる端末について、一つの表示画面上で、障害原因の判別に必要な複数の情報が容易に確認可能となる。従って、システム環境に熟知していない者であっても、端末情報の相互関係を理解することができるため、総合的な観点で障害箇所，障害原因の判別及び障害対策の検討を行うことが可能となる。また、１つの情報表示対象端末についての複数の情報を一画面上に表示することとしたので、画面切替えに伴うロード時間を大幅に短縮することができる。
また、端末情報として、端末で常駐稼動しているアプリケーションプログラムの稼動状態と、ログ情報と、リソースの使用状況とを示す各情報を含むこととしたので、複数の情報に基づき総合的に障害状況等の判別を行うことが可能となる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態について図面に基づき説明する。
図１は、本発明の一実施の形態に係るネットワーク監視支援システムを含むネットワーク構成を示す図である。
ネットワーク監視支援システム１００を構成する監視支援サーバ１１０は、複数の監視対象ネットワーク１２０と、障害監視担当者用端末１３０とに対し、インターネット，イントラネット等のネットワークを介して接続されている。監視支援サーバ１１０は、監視対象ネットワーク１２０を構成する負荷分散装置１２１，Ｗｅｂアプリケーションサーバ１２２，データベースサーバ１２３等の各端末から障害判断等に必要な各種の端末情報を収集する情報収集手段１１１と、情報収集手段１１１の収集した各種情報に基づき、表示画面データとしてのＨＴＭＬデータを生成する表示画面生成手段１１２とを有する。障害監視担当者用端末１３０は、監視支援サーバ１１０の表示画面生成手段１１２の生成したＨＴＭＬデータを受信して、ブラウザ１３１により表示させる。
情報収集手段１１１は、ブラウザ１３１を通じて障害監視担当者により選択されたネットワークを構成する各端末について通信可能状態又は通信不可状態を判定するとともに、ブラウザ１３１を通じて障害監視担当者により選択された端末について情報採取プログラム１１３を送信して、表示対象端末に関する各種情報を収集する。情報採取プログラム１１３としては、各端末のＯＳ（Operating Systems）に対応したものが予め備えられている。表示画面生成手段１１２は、情報採取プログラム１１３から送信された表示対象端末に関する複数の情報を、一つの画面上に表示可能な表示画面データを生成する。
また、監視支援サーバ１１０は、管理対象ネットワーク１２０に関する情報を格納する管理データベース１１４を備える。
【０００８】
図２は、管理データベース１１４を構成するネットワーク情報管理テーブルのデータ構造の一例を示す図である。
ネットワーク情報管理データベース２００は、複数の管理対象ネットワーク１２０について、各ネットワークを一意に識別するネットワークＩＤ２０１と、各ネットワークを構成する構成端末Ａ２０２，構成端末Ｂ２０３，・・・の各データを有する。構成端末Ａ２０２，構成端末Ｂ２０３，・・・は、後述する端末情報管理テーブルの端末ＩＤが示される。
【０００９】
図３は、管理データベース１１４を構成する端末情報管理テーブルのデータ構造の一例を示す図である。
端末情報管理テーブル３００は、監視対象ネットワーク１２０を構成する各端末を一意に識別する端末ＩＤ３０１と、端末種別３０２と、各端末のアドレス情報３０３と、各端末に備えられたＯＳの種別，バージョン等を示すＯＳ情報３０４，各端末の接続関係を示す接続機器３０５等の各データを有する。
端末種別３０２は、表示画面に表示される端末の名称を示すものであり、例えば、「負荷分散装置」「Ｗｅｂアプリケーションサーバ」「ＤＢサーバ」等の種別が示される。アドレス情報３０３には、各端末のＩＰアドレス，ＭＡＣアドレス等の情報が含まれる。接続機器３０５は、各端末に接続される端末が端末ＩＤ等により示される。
【００１０】
以上の構成により、ネットワーク監視支援システム１００の行う監視支援処理を説明する。
まず、エンドユーザからの障害報告を受付けた障害監視担当者による障害監視担当者用端末１３０の操作に応じて、監視支援サーバ１１０が監視支援処理を行う。
図４は、監視支援サーバ１１０の行う処理を示すフローチャートである。
監視支援サーバ１１０は、障害監視担当者用端末１３０からの処理要求として、監視対象ネットワーク１２０の指定を受付け（ステップ４０１）、表示対象端末選択画面の生成処理を行う。
表示対象端末選択画面の生成処理としては、まず、障害監視担当者用端末１３０により指定された監視対象ネットワーク１２０を構成する各端末に対して、通信可能状態か否かの確認処理を行う（ステップ４０２）。この場合には、例えば、ｐｉｎｇコマンドを利用して、各端末からの応答の有無により通信可能状態を確認する。すなわち、前記ＩＰアドレスを有する機器に対しエコー要求パケット送信し、このエコー要求パケットに対する応答パケットの返信があった場合には、通信可能状態であることが確認できる。
確認処理の結果（ステップ４０３）、通信可能状態にある端末については、選択可能であることを示す表示色を設定する（ステップ４０４）。一方、通信不可状態の端末については、選択不可であることを示す表示色を設定する（ステップ４０５）。
指定された監視対象ネットワーク１２０を構成する各端末について、表示色の設定を繰返し（ステップ４０６，４０２〜４０５）、全ての端末についての表示色の設定を終了した後（ステップ４０６）、表示対象端末選択画面を構成するＨＴＭＬデータの生成を行う（ステップ４０７）。表示対象端末選択画面には、ネットワーク情報管理テーブル２００及び端末情報管理テーブル３００内の各情報に基づき生成されたネットワーク構成図が含まれる。監視支援サーバ１１０は、生成したＨＴＭＬデータを障害監視担当者用端末１３０に送信し（ステップ４０８）、障害監視担当者用端末１３０に備えられたブラウザ１３１により、ＨＴＭＬデータに基づく表示対象端末選択画面を表示させる。表示対象端末選択画面では、指定された監視対象ネットワーク１２０のネットワーク構成図を表示させるとともに、当該構成図に含まれる各端末について、ステップ４０４又はステップ４０５で設定された表示色により表示させる。障害監視担当者用端末１３０では、表示対象端末選択画面において、障害監視担当者により表示対象端末の選択が行われ、選択された端末を示す識別情報が監視支援サーバ１１０に送信される。
監視支援サーバ１１０は識別情報を受信することにより表示対象端末の選択を受付けた後（ステップ４０９）、情報収集手段１１１が受信した識別情報に基づき、選択された端末に対して情報採取プログラム１１３を送信する（ステップ４１０）。この場合には、選択された端末の識別情報に基づき、ネットワーク情報管理テーブル３００のＯＳ情報３０４を参照し、対応する情報採取プログラム１１３を送信する。
表示対象となる端末では、送信された情報採取プログラム１１３により端末情報が取得され、監視支援サーバ１１０に送信される。ここで、表示対象端末から取得する端末情報としては、例えば、サービス稼動状態情報，ログ情報，リソース情報を示す。サービス稼動状態情報とは、プロセスを意味し、通常状態で常駐稼動しているアプリケーションの情報を示す。ログ情報は、ログファイルに出力されている内容を示す。リソース情報は、各端末のリソース状態として、ＣＰＵ，メモリ，ハードディスクの使用状況等のログ情報を示す。障害個所、障害原因の判別としては、まずサービス稼動状態情報から、サービスが停止している個所が障害個所であると判別が可能である。またサービス停止に至ってなくとも、リソース情報からＣＰＵ、メモリの異常な数値検出やディスク容量不足の検知ができれば、その個所に障害原因があるという判断の材料とすることができる。さらにログ情報の時刻履歴やエラーコードの内容からいかなる理由でその障害が発生したかの原因の詳細を知ることが可能となる。
監視支援サーバ１１０の情報収集手段１１１は、情報採取プログラム１１３から各端末情報を受信し（ステップ４１１）、当該端末情報に基づき、端末情報表示画面を構成するＨＴＭＬデータを生成する（ステップ４１２）。監視支援サーバ１１０は、生成したＨＴＭＬデータを障害監視担当者用端末１３０に送信し（ステップ４１３）、障害監視担当者用端末１３０に備えられたブラウザ１３１により、ＨＴＭＬデータに基づく端末情報表示画面を表示させる。本実施の形態では、端末情報表示画面として、情報採取プログラム１１３から受信した複数の端末情報について、画面を分割して一画面上に端末情報を表示するＨＴＭＬデータを生成する。
【００１１】
図５，図６は、障害監視担当者用端末１３０のブラウザ１３１により表示される表示画面の画面構成を示す図であり、図５は表示対象端末選択画面の一例を示す図であり、図６は端末情報表示画面の一例を示す図である。
図５に示すように、表示対象端末選択画面５００は、ネットワーク構成図表示部５１０を有し、指定された監視対象ネットワーク１２０のネットワーク構成を表示する。ネットワーク構成図表示分５１０では、表示対象端末として選択可能か否かを、表示色により判別可能としており、本例では、端末５１１に示す表示色を選択可能とし、端末５１２に示す表示色を選択不可としている。表示対象端末選択画面５００において、通信可能状態として表示された端末５１１の中から、障害監視担当者により選択された端末について、図６に示す端末情報表示画面６００を表示する。
端末情報表示画面６００は、ネットワーク構成図表示部６１０中で選択された表示対象端末６１１の端末情報に関して、情報採取プログラム１１３により送信された各情報毎に分割した表示部６２０，６３０，６４０を有している。
表示部６２０は、サービス稼動状態情報として表示対象端末におけるプロセスを表示するものであり、通常状態で常駐稼動しているアプリケーションの名称を表示し、障害監視担当者用端末１３０により選択されたアプリケーションについて稼動状態を示す。
表示部６３０は、表示対象端末におけるログ情報を表示するものであり、表示対象端末のログファイルのファイル名を表示し、障害監視担当者用端末１３０により選択されたログ情報を表示する。
表示部６４０は、表示対象端末におけるリソース情報を表示するものであり、各端末のＣＰＵ、メモリ、ディスク等のリソース名を表示し、障害監視担当者用端末１３０により選択されたリソースの使用状態についてのログ情報を表示する。この場合、各表示部６２０，６３０，６４０に表示する情報は、ネットワーク構成図表示部６１０中に表示された表示対象端末６１１がクリックされる毎に、情報採取プログラム１１３から受信した最新の情報に更新して表示する。
このように、障害監視担当者用端末１３０のブラウザ１３１により、端末情報表示画面６００として、一つの表示画面上に複数の端末情報を表示させ、障害管理担当者に対し、障害個所，障害原因の判別、障害対策等の総合的な判断に必要な情報の提供を行う。
【００１２】
以上のように、本実施の形態に係る障害監視支援システムでは、障害情報の表示対象として選択された端末に対し、情報採取プログラム１１３を送信し、情報採取プログラム１１３から受信した複数の端末情報について、画面を分割して一画面上に表示する画面データを生成することとしたので、障害箇所及び障害原因の判別に必要な複数の情報が容易に確認可能となる。従って、システム環境に熟知していない者であっても、障害の相互関係を理解することができるため、総合的な観点で障害箇所，障害原因の判別及び障害対策の検討を行うことが可能となる。特に、端末情報として、端末で常駐稼動しているアプリケーションの稼動状態と、ログ情報と、リソースの使用状況とを示す各情報を含むこととしたので、複数の情報に基づき総合的に障害状況等の判別を行うことが可能となる。
また、表示対象として選択されたときに、監視支援サーバ１１０から情報採取プログラム１１３を送信することとしたので、各端末から採取する情報の変更又は各端末におけるＯＳの変更等に対して、容易に対応することが可能となる。
【００１３】
なお、前記実施の形態では、ＨＴＭＬデータにより表示画面データを生成することとしているが、他のデータ形式により生成することとしてもよい。
また、端末情報は、アプリケーションの稼動状況，ログ情報，リソースの使用状況に限られるものではなく、障害判断等に必要な情報であれば、他の情報を含むものとしてもよく、例えば、障害発生前に行った運用者の操作内容や端末使用者の変更があった場合には、その履歴も含むことができる。
また、監視支援システムの構成及び管理データベースの構成については、本発明と同様の機能を実現可能なものであれば、他の構成としてもよい。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態に係るネットワーク監視支援システムの概略構成を示すブロック図である。
【図２】ネットワーク管理テーブルのデータ構造の一例を示す図である。
【図３】端末管理テーブルのデータ構造の一例を示す図である。
【図４】監視支援サーバの行う監視支援処理手順を示すフローチャートである。
【図５】監視支援サーバの生成する表示画面の画面構成の一例を示す図である。
【図６】監視支援サーバの生成する表示画面の画面構成の一例を示す図である。
【符号の説明】
【００１５】
１００  ネットワーク監視支援システム、１１０  監視支援サーバ、１１１  情報収集手段、１１２  表示画面生成手段、１１３  情報採取プログラム、１１４  管理データベース、１２０  監視対象ネットワーク、１２１  負荷分散装置、１２２  Ｗｅｂアプリケーションサーバ、１２３  データベースサーバ、１３０  障害監視担当用端末、１３１  ブラウザ、５００  表示対象端末選択画面、６００  端末情報表示画面。
【図１】
2005038272.tif 000003
【図２】
2005038272.tif 000004
【図３】
2005038272.tif 000005
【図４】
2005038272.tif 000006
【図５】
2005038272.tif 000007
【図６】
2005038272.tif 000008