(57)【要約】【課題】顧客を含む複数の関係者が協調して問題の解決を行うネットワーク監視システムにおいてセキュリティを確保する。【解決手段】監視マネージャ・プログラムは、障害が発生すると、個別維持運用者に臨時パスワードを送信する。個別維持運用者は、臨時パスワードを使用することにより、自己が管理及び監視する部位ばかりでなく、他の個別維持運用者が管理及び監視する部位の稼動監視データ及び性能監視データを得ることができる。障害の解析が終了し、復旧作業が終了したとき、監視マネージャ・プログラムは、個別維持運用者の臨時パスワードを通常のパスワード変更し又は無効化する。それによって、個別維持運用者は、システム全体の稼動監視データ及び性能監視データを得ることはできなくなる。【選択図】　図１
2004102541.tif 000002
【特許請求の範囲】
【請求項１】
顧客のシステムを複数の監視主体によって監視するための協調型アウトソーシング・サービスシステムにおいて、
上記顧客のシステムに設けられたサイト監視装置と該サイト監視装置内にて作動し上記顧客のシステム内の監視対象を監視するためのエージェント処理・プログラムと上記エージェント処理・プログラムによって得られた監視稼動データを格納するためのログ情報ファイルと、上記サイト監視装置に通信網を介して接続された監視センタと、該監視センタ内に設けられたセンタ監視装置と、該センタ監視装置内にて作動する監視マネージャ・プログラムと、上記監視センタ内に設けられた協調作業環境サーバとを有し、
上記監視マネージャ・プログラムは、障害発生時に、上記監視主体が使用する臨時パスワードを生成し、それをデータベース管理テーブルに格納することを特徴とする協調型アウトソーシング・サービスシステム。
【請求項２】
請求項１記載の協調型アウトソーシング・サービスシステムにおいて、
上記監視主体は、上記監視マネージャ・プログラムより提供された臨時パスワードを使用することにより、上記顧客が得ることができる全ての情報を参照することができることを特徴とする協調型アウトソーシング・サービスシステム。
【請求項３】
請求項１記載の協調型アウトソーシング・サービスシステムにおいて、
上記監視主体は、上記監視マネージャ・プログラムより提供された臨時パスワードを使用することにより、自己が管理及び監視する部位ばかりでなく、他の監視主体が管理及び監視する部位の稼動監視データ及び性能監視データを参照することができることを特徴とする協調型アウトソーシング・サービスシステム。
【請求項４】
請求項１記載の協調型アウトソーシング・サービスシステムにおいて、
上記顧客のシステムにおける障害の解析が終了し、復旧作業が終了したとき、上記監視マネージャ・プログラムは、上記データベース管理テーブルに格納された監視主体の臨時パスワードを通常のパスワード変更し又は無効化することを特徴とする協調型アウトソーシング・サービスシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークで接続された計算機群とネットワーク機器群及びそれらの上で稼働するプログラムの稼動状況及び障害発生を監視するための監視システムに関し、特に、複数の関係者が協議して障害を解決するためのアウトソーシング・サービス型の協調型監視システムに関する。
【０００２】
【従来の技術】
近年、多くの企業が、企業内ネットワーク基盤を構築している。これは、ネットワーク系を基礎に、大型計算機、ワークステーション、パーソナルコンピュータ群等のサーバ類を接続したものであり、それによって各種の業務を迅速に処理することができる。
【０００３】
ネットワーク系は情報インフラの基盤であり、ネットワーク系が常に正常に稼動していることが、情報処理業務を行う者にとって極めて重要な条件である。
ネットワーク系は、ネットワーク監視システムによって、２４時間、３６５日、連続的に一瞬の中断もなく、監視され続けている。
【０００４】
ネットワーク監視システムは、通常、ＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　　Ｍａｎａｇｅｍｅｎｔ　　Ｐｒｏｔｏｃｏｌ）を使用する。ＳＮＭＰ系のネットワーク管理システムでは、管理側はマネージャと称され、ルータ、ハブ等の管理対象となるネットワーク機器はエージェントと称される。ＳＮＭＰは、マネージャとエージェントの間のデータ通信に関するプロトコルである。尚、ＳＮＭＰに関しては、例えば、「ＳＮＭＰインターネット管理」（翔泳社、１９９８年）を参照されたい。
【０００５】
ＳＮＭＰ系のネットワーク監視システムでは、管理対象に関する情報は、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ　Ｉｎｆｏｒｍａｔｉｏｎ　　Ｂａｓｅ）と呼ばれ、通常、エージェント側に保持される。ＳＮＭＰ系のネットワーク管理システムにおける基本的な処理（オペレーション）は、（１）マネージャからエージェントへ、管理情報の取得を要求する、（２）マネージャからエージェントへ、次の管理情報の取得を要求する、（３）エージェントからマネージャへ、管理情報を報告する、（４）マネージャからエージェントへ、管理情報の変更を要求する、（５）管理情報の状態を通知（Ｔｒａｐ）する、の４つの処理を含む。
【０００６】
ＳＮＭＰ系のネットワーク監視システムでは、ネットワーク系からの「障害通知（Ｔｒａｐ）割り込み」に付加された障害情報（ＭＩＢ：Ｍｅｄｉａ　　Ｉｎｆｏｒｍａｔｉｏｎ　Ｂａｓｅ）の内容を監視画面に表示し、それを障害履歴情報としてファイル装置に格納する。
【０００７】
監視員は、監視装置の監視画面に表示された障害監視情報、サーバのＣＰＵ利用率等の性能監視データを観察して、ネットワーク系及びサーバ系の性能監視又は障害個所の判断を行う。
【０００８】
ネットワーク系が広範囲に亘る場合には、地理的に分散した監視機器から稼動監視データを収集する必要がある。
【０００９】
特開平６−２４２９９１号には、顧客の計算機システムに発生した障害を顧客に通知するための障害監視システムが記載されている。このシステムは、顧客の計算機システムを常時監視する中央監視センタと障害が発生した計算機システムの障害対策を行う顧客対応の監視センタとを有する。
【００１０】
顧客の計算機システムに障害が発生したときには、ＳＶＰ（Ｓｅｒｖｉｃｅ　　Ｐｒｏｃｅｓｓｏｒ）からの信号が公衆網を介して中央監視センタに送信され、空調機、電源設備等の付帯設備に障害が発生したときには、ＡＯＢ（Ａｕｔｏ−Ｏｐｅｒａｔｉｏｎ　　Ｂｏｘ）からの信号が公衆網を介して中央監視センタに送信される。中央監視センタは、電子メール又はファックスを介して、障害発生を顧客に通知し、現地保守員の回復作業経過、回復作業結果の報告を、運用管理者に通知する。
【００１１】
特開２０００−１４８５３８号には、コンピュータ障害に対する効率的な対処技術を実行するための障害対策システムが記載されている。この例では、顧客のコンピュータに発生した障害が、既知障害か未知障害かを判定し、既知障害の場合には所定ジョブを実行し、未知障害の場合には解析者に解析依頼を行うように構成されている。
【００１２】
大規模のコンピュータシステム及びネットワークを有する企業等は、通常、障害監視業務を外部の専門業者に委託する。所謂、障害監視業務のアウトソーシング化である。障害監視業務を委託された業者は、システムの稼動状況を報告し、障害が発生した場合には、障害の解析を行い、システムの早期復旧に努める。
【００１３】
例えば、障害の解析等を行う場合、障害監視業務を委託された業者は、顧客、システム管理者、システム設計者等と協調し、討論を行って、最適な障害復旧作業を行う必要がある。
【００１４】
更に、コンピュータシステム及びネットワークシステムは、多数の機器を含み、これらの機器は地理的に隔離された広範囲の領域に分散している。また、これらのシステムはインターネットによって接続されたオープンな機器を含む。従って、コンピュータシステム及びネットワークシステムの監視業務を行なう者は、広域通信網を提供している回線提供業者、インターネットプロバイダー、等の各分野の専門家又は業者が、協調して、システムの運用及び監視業務を行なう必要がある。
【００１５】
【発明が解決しようとする課題】
しかしながら、このように、複数のアウトソーシング業者及び関係者が、協調して、顧客のコンピュータシステム又はネットワークシステムの監視業務を行なう場合、セキュリティの確保が問題となる。
【００１６】
顧客は、セキュリティの確保のため、パスワード、暗号等を、外部の業者に知らせたくない。また、回線提供業者、インターネットプロバイダー、セキュリティ専門業者も、自社の機密情報を有する。
【００１７】
従って、従来、セキュリティの確保の観点から、複数のアウトソーシング業者が協調して、コンピュータシステム又はネットワークシステムの監視業務を行なうことが困難であった。
【００１８】
特に、障害が発生したとき、セキュリティの確保の観点から、複数のアウトソーシング業者が顧客と協調して、障害の解析を行い、システムの復旧作業を行なうことは困難であった。
【００１９】
本発明は、上述の問題に鑑み、複数の関係者が協議を行いながら障害を解決するための協調型監視システムにおいて、セキュリティの確保を行うことを目的とする。
【００２０】
【課題を解決するための手段】
本発明によると、顧客のシステムを複数の監視主体によって監視するための協調型監視システムにおいて、
上記顧客のシステムに設けられたサイト監視装置と該サイト監視装置内にて作動し上記顧客のシステム内の監視対象を監視するためのエージェント処理・プログラムと上記エージェント処理・プログラムによって得られた監視稼動データを格納するためのログ情報ファイルと、上記サイト監視装置に通信網を介して接続された監視センタと、該監視センタ内に設けられたセンタ監視装置と、該センタ監視装置内にて作動する監視マネージャ・プログラムと、上記監視センタ内に設けられた協調作業環境サーバとを有し、
上記監視マネージャ・プログラムは、障害発生時に、上記監視主体が使用する臨時パスワードを生成し、それをデータベース管理テーブルに格納することを特徴とする。
【００２１】
従って、本発明によると、複数の監視主体が顧客のネットワークを監視し、複数の関係者が協議して障害の復旧作業を行う場合に、セキュリティの確保が可能となる。
【００２２】
更に、本発明によると、協調型監視システムにおいて、
上記監視主体は、上記監視マネージャ・プログラムより提供された臨時パスワードを使用することにより、上記顧客が得ることができる全ての情報を参照することができる。
【００２３】
更に、本発明によると、協調型監視システムにおいて、
上記監視主体は、上記監視マネージャ・プログラムより提供された臨時パスワードを使用することにより、自己が管理及び監視する部位ばかりでなく、他の監視主体が管理及び監視する部位の稼動監視データ及び性能監視データを参照することができる。
【００２４】
従って、本発明によると、全ての監視主体及び関係者は、セキュリティを確保しつつ、顧客のコンピュータシステム及びネットワークシステムの全ての情報を参照することができるから、協調作業により能率的に、障害の復旧を行うことができる。
【００２５】
本発明によると、協調型監視システムにおいて、
上記顧客のシステムにおける障害の解析が終了し、復旧作業が終了したとき、上記監視マネージャ・プログラムは、上記データベース管理テーブルに格納された監視主体の臨時パスワードを通常のパスワード変更し又は無効化することを特徴とする。
従って、本発明によると、パスワードの不正使用によるデータの流出を防止することができる。
【００２６】
【発明の実施の形態】
図１を参照して本発明による協調型監視システムの例を説明する。本例の協調型監視システムは、連絡手段環境１０１と協調型問題解決環境１０２と監視情報データベース１０３と稼動情報データベース１０４と設計・構築情報データベース１０５と討論履歴情報データベース１０６とアウトソーシングサービス対象１０７とを有する。
【００２７】
アウトソーシングサービス対象１０７は、本発明による協調型監視システムによる稼動監視の対象となるシステムである。顧客であるシステムの所有者は、アウトソーシング監視業者にアウトソーシングサービス対象１０７の稼動監視業務を委託する。本例では、稼動監視業務を外部のアウトソーシング業者に依頼する場合を説明するが、同一企業内又は同一企業グループ内の業務者が、稼動監視業務を行ってもよい。
【００２８】
連絡手段環境１０１は、電子メール、電話、ファックス通信等を含むが、ＬＡＮ（Ｌｏｃａｌ　　Ａｒｅａ　　Ｎｅｔｗｏｒｋ）回線、無線又は有線の専用回線等を利用した交信手段であってもよい。しかしながら、以下に、連絡手段環境１０１として、電子メールを利用する場合を説明する。
【００２９】
協調型問題解決環境１０２は、複数の関係者が問題の解決を図るために使用する機器、サーバ、データベース等を含み、詳細は、図２を参照して説明する。
【００３０】
監視情報データベース１０３には、アウトソーシングサービス対象１０７を監視することにより得られる各種の情報が格納され、より詳細には、アウトソーシングサービス対象１０７に含まれる機器群の状態、例えば、障害の発生等が保持されている。
【００３１】
稼動情報データベース１０４には、アウトソーシングサービス対象１０７に含まれる機器の稼動情報が格納され、より詳細には、ネットワークのトラフィック量、各サーバのＣＰＵ利用率、メモリ使用率等の性能監視データと障害発生等の障害監視データとを含む。
【００３２】
設計・構築情報データベース１０５には、顧客のネットワークシステムの各機器特性、設定パラメータ値等が格納されている。討論履歴情報データベース１０６には、顧客１１１、システム・エンジニア１１２、設計者１１３、統括維持運用者１１５及び個別維持運用者１１６、更に、必要に応じてベンダ・メーカ１１４による協調作業における討論経緯に関する情報が格納されている。より詳細には、討論内容、設定パラメータの変更履歴、検討資料等である。
【００３３】
本例によると、アウトソーシングサービス対象１０７は、常時監視され、監視情報は、監視情報データベース１０３に蓄積される。アウトソーシングサービス対象１０７に障害が発生すると、障害情報は統括維持運用者１１５に通報される。統括維持運用者１１５は連絡手段環境１０１を利用して顧客１１１、システム・エンジニア１１２、設計者１１３、機器のベンダ・メーカ１１４及び個別維持運用者１１６（１１６−１，１１６−２，…１１６−ｎ）に通報する。
【００３４】
統括維持運用者１１５、個別維持運用者１１６（１１６−１，１１６−２，…１１６−ｎ）、顧客１１１、システム・エンジニア１１２、設計者１１３及び機器のベンダ・メーカ１１４は、問題解決のために協議して作業を推進する。
【００３５】
発生した障害が、特定の個別維持運用者１１６（１１６−１，１１６−２，…１１６−ｎ）のみで解決可能である場合には、協調型問題解決環境１０２を使用する協調作業は不要である。例えば、ネットワーク回線に障害が発生した場合には、ネットワーク回線用の維持運用者だけで障害復旧することができる。
【００３６】
複雑な又は重度の障害の場合には、顧客１１１、システム・エンジニア１１２、設計者１１３、機器のベンダ・メーカ１１４、個別維持運用者１１６等の関係者が協調型問題解決環境１０２を使用して協調作業を行う必要がある。
【００３７】
図２を参照して本発明の協調型監視システムのハードウエア構成及びその動作を説明する。本例の協調型監視システムは、サーバ運用センタ１０と監視センタ２０とを有する。サーバ運用センタ１０は、図１のアウトソーシングサービス対象１０７に対応する。サーバ運用センタ１０は、複数のサーバ１０（１０−１、１０−２）と１つ又は複数のサイト監視装置１１（１１−１、１１−２、１１−３）と１つ又は複数のログ情報ファイル１３（１３−１、１３−２、１３−３）と、を有する。
【００３８】
サーバ運用センタ１０は、更に、第１及び第２のネットワーク１５、１６と、２つのネットワーク１５、１６の間に設けられたとファイアーウォール１７と１つ又は複数のルータ１８（１８−１、１８−２）とを有する。
【００３９】
サイト監視装置１１（１１−１、１１−２、１１−３）には、エージェント処理・プログラム１２（１２−１、１２−２、１２−３）が設けられている。エージェント処理・プログラムは、ＳＮＭＰの動作規約に基づいて監視対象の機器群の稼動状態を監視するためのソフトウエア・アプリケーションである。エージェント処理・プログラム１２（１２−１、１２−２、１２−３）によって得られる稼動監視データは順次、ログ情報ファイル１３（１３−１、１３−２、１３−３）に格納される。
【００４０】
これらのエージェント処理・プログラム１２は、各サイト監視装置１１（１１−１、１１−２、１１−３）内で作動するが、複数のサイト監視装置１１（１１−１、１１−２、１１−３）を統合して１つのサイト監視装置として構成した場合には、複数のエージェント処理・プログラム１２は、このサイト監視装置内で作動する。
【００４１】
図２の例は、監視・維持運用業務が３人の個別維持運用者１１６−１、１１６−２、１１６−３によって分担されており、サイト監視装置１１−１、１１−２、１１−３は、個別維持運用者１１６−１、１１６−２、１１６−３毎に設置されている。即ち、セキュリティ監視維持運用者１１６−１はセキュリティ監視装置１１−１を担当し、ネットワーク監視維持運用者１１６−２はネットワーク監視装置１１−２を担当し、サーバ監視維持運用者１１６−３はサーバ監視装置１１−３を担当する。
【００４２】
監視センタ２０は、センタ監視装置２１と、協調作業環境提供サーバ３１と、監視情報ファイル１０３ａと、稼動情報ファイル１０４ａと、設計・構築情報ファイル１０５ａと、討論履歴情報ファイル１０６ａと、第１及び第２のバス２５、３５と、２つのバス２５、３５の間に設けられたと、ファイアーウォール３６と、１つ又は複数のルータ３７と、を有する。
【００４３】
センタ監視装置２１は、監視マネージャ・プログラム２２とそれを作動するＯＳ（Ｏｐｅｒａｔｉｎｇ　　Ｓｙｓｔｅｍ）２３とを有する。監視マネージャ・プログラム２２は、サーバ運用センタ１０の監視を管理するためのソフトウエア・アプリケーションである。監視マネージャ・プログラム２２の動作は図５及び図６を参照して説明する。エージェント処理・プログラム１２及び監視マネージャ・プログラム２２はオペレーティングシステム（ＯＳ）によって作動する。
【００４４】
協調作業環境提供サーバ３１は、電子メール処理・プログラム３２とウエブ処理・プログラム３３とを有する。電子メール処理・プログラム３２の動作は図７を参照して説明する。ウエブ処理・プログラム３３の動作は図８を参照して説明する。協調作業環境提供サーバ３１の動作は図９を参照して説明する。
【００４５】
監視情報ファイル１０３ａ及び稼動情報ファイル１０４ａの内容は、図５及び図６を参照して説明する監視マネージャ・プログラム２２の動作において説明する。
【００４６】
図示のようにサーバ運用センタ１０内のサイト監視装置１１−１、１１−２、１１−３と監視センタ２０内のセンタ監視装置２１及び協調作業環境提供サーバ３１は、広域通信網（ＷＡＮ：Ｗｉｄｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）を介して互いに接続されている。更に、監視センタ２０内のセンタ監視装置２１は、サーバ運用センタ１０内のサイト監視装置１１−１、１１−２、１１−３のエージェント処理・プログラム１２（１２−１、１２−２、１２−３）と交信可能である。
【００４７】
さらにこれらの機器は、広域通信網を介して、顧客１１１、セキュリティ監視維持運用者１１６−１、ネットワーク監視維持運用者１１６−２、サーバ監視維持運用者１１６−３に接続されている。広域通信網は、インターネット、公衆回線、専用回線等であってよい。
【００４８】
顧客１１１は、いつでも、インターネット経由にて、稼動情報ファイル１０４ａ、設計・構築情報ファイル１０５ａ及び討論履歴情報ファイル１０６ａを参照することができる。更に、システム・エンジニア１１２、設計者１１３、統括維持運用者１１５及び個別維持運用者１１６も、これらのファイルを協調討論のために随時参照することができる。
【００４９】
本例によると、顧客１１１ばかりでなく、システム・エンジニア１１２、設計者１１３、統括維持運用者１１５及び個別維持運用者１１６も、障害発生までの稼動状況や設計情報を共有することができるから、問題解決のために協調作業を行うことができる。それによって、新しいサービスアーキテクチャーの展開が図れる。
【００５０】
更に、稼動監視データを継続的に蓄積することにより、データベースを構築することができる。これを利用して、データ解析を行い、顧客毎にデータを分類し、顧客毎に好適な稼動情報を開示することができる。
【００５１】
監視情報ファイル１０３ａ、稼動情報ファイル１０４ａ、設計・構築情報ファイル１０５ａ及び討論履歴情報ファイル１０６ａは、図１を参照して説明した監視情報データベース１０３、稼動情報データベース１０４、設計・構築情報データベース１０５及び討論履歴情報データベース１０６にそれぞれ登録される。
【００５２】
図３を参照して、データベース管理テーブル（ＤＢＭＴ：Ｄａｔａ　Ｂａｓｅ　Ｍａｎａｇｅｍｅｎｔ　Ｔａｂｌｅ）３００を説明する。データベース管理テーブル３００は、センタ監視装置２１の監視マネージャ・プログラム２２が管理する。データベース管理テーブル３００は、図示のように、顧客名、顧客パスワード、個別維持運用者名、個別維持運用者パスワード、顧客及び個別維持運用者のメールアドレス、ファイル名を含む。
【００５３】
図示の例では、顧客Ａに関する顧客稼動データレコード３０１はファイルｆｎに記録され、設計データレコード３０２は、ファイルｆｎ−ｄに記録されている。顧客稼動データレコード３０１は、識別子、日付時刻、データ長（Ｌ）、イベント時刻、報告部位、イベントレコード、ＩＰアドレス、データ等を含む。設計データレコード３０２は、機器仕様、設定値等を含む。
【００５４】
データベース管理テーブル３００は、監視情報ファイル１０３ａ、顧客稼動データレコード３０１は、稼動情報ファイル１０４ａ、設計・構築情報データレコード３０２は、設計・構築情報ファイル１０５ａに格納されている。これらのデータ又はファイルは、オペレーティングシステム（ＯＳ）が起動されたとき、監視センタ２０内の主メモリ（図示なし）にコピーが生成される。
【００５５】
図４を参照して、討論管理テーブル（ＤＩＳＭＴ：Ｄｉｓｐｕｔｅ　　Ｍａｎａｇｅｍｅｎｔ　　Ｔａｂｌｅ）４００を説明する。討論管理テーブル４００は、討論履歴情報データベース１０６に記録された討論履歴ファイル１０６ａを管理するためのデータベースである。討論管理テーブル４００には、日付・時刻と、発言者名と、管理番号とファイル名が登録されている。図示の例では、ファイルｆｄ１には、検討履歴（プレーンテキスト）を記録したログレコード４０１が登録され、ファイルｆａ１には、検討資料が登録されている。これらのデータ又はファイルは、オペレーティングシステム（ＯＳ）が起動されたとき、主メモリ（図示なし）にコピーが生成される。
【００５６】
図５を参照して、監視センタ２０内の監視マネージャ・プログラム２２が定期的にサーバ運用センタ１０内のサイト監視装置１１のエージェント処理・プログラム１２より、稼動監視データを収集する動作を説明する。ステップＳ５１にて、監視マネージャ・プログラム（ＭＧＲ）２２は、エージェント処理・プログラム（ＡＧＴ）１２に対して、例えば、１時間毎に、稼動監視データを送信するように要求する。ステップＳ５２にて、エージェント処理・プログラム１２は、ログ情報ファイル１３に格納されている稼動監視データを監視マネージャ・プログラム２２に送信する。稼動監視データは図２を参照して説明したように各種の性能監視データと障害監視データを含む。
【００５７】
ステップＳ５３にて、監視マネージャ・プログラム２２は、受信した稼動監視データに、顧客名、日付及び時刻、報告部位を付加して、監視情報ファイル１０３ａに格納する。ステップＳ５４にて、監視マネージャ・プログラム２２は、受信した稼動監視データを更に顧客提供用の稼動情報ファイル１０４ａに格納する。稼動情報ファイル１０４ａに格納されるデータは、エージェント処理・プログラム１２から送信された稼動監視データであってよいが、それを加工したものであってよい。それにより、顧客は、稼動情報ファイル１０４ａより所望の情報を得ることができる。
【００５８】
図６を参照して、障害が発生したとき、監視センタ２０のセンタ監視装置２１にて作動している監視マネージャ・プログラム２２の動作を説明する。アウトソーシングサービス対象１０７であるサーバ運用センタ１０にて障害が発生したと仮定する。サイト監視装置１１（１１−１、１１−２、１１−３）内のエージェント処理・プログラム１２（１２−１、１２−２、１２−３）は、監視対象である機器群に障害が発生するとそれを検知する。ステップＳ６１にて、エージェント処理・プログラム（ＡＧＴ）１２は、監視マネージャ・プログラム２２（ＭＧＲ）に、障害発生の通知（Ｔｒａｐ）を行う。さらに、障害情報（ＭＩＢ：Ｍｅｄｉａ　　Ｉｎｆｏｒｍａｔｉｏｎ　Ｂａｓｅ）を監視マネージャ・プログラム２２に送出する。
【００５９】
ステップＳ６２にて、監視マネージャ・プログラム２２は、エージェント処理・プログラム１２から送信されたＭＩＢ情報に顧客名、日付・時刻、個別維持運用者を特定するための報告部位を付加し、図３に示した、顧客稼動データレコード３０１を生成する。この顧客稼動データレコード３０１は、監視情報ファイル１０３ａ及び稼動情報ファイル１０４ａに格納される。これらの格納は、図３を参照して説明したデータベース管理テーブル３００の管理情報にしたがって行われる。
【００６０】
ステップＳ６３にて、監視マネージャ・プログラム２２は、障害の発生を関係者に通知する必要があるか否かを判定する。関係者に通知する必要がある場合には、ステップＳ６４にて、メールサーバに障害情報を転送する。ステップＳ６４における処理は、監視センタ２０の協調作業環境提供サーバ３１の電子メール処理・プログラム３２によって実行される。電子メール処理・プログラム３２の動作の詳細は図７を参照して説明する。ステップＳ６３にて、通知する必要がないと判定された場合には、この処理を終了する。
【００６１】
電子メールによる連絡が必要な場合には、先ず、顧客１１１及び個別維持運用者１１６に連絡する。同時に、担当のシステム・エンジニア１１２へ連絡してよい。更に、システム・エンジニア１１２は、設計者１１３、ベンダ・メーカ１１４等へ連絡する必要があるかを判断し、連絡が必要なら、システム・エンジニア１１２又は統括維持運用者１１５より設計者１１３、ベンダ・メーカ１１４等へ連絡される。
【００６２】
通知方法は、上述のように電子メールであり、図１の連絡手段環境１０１である。電子メールによる通知の要否は、顧客及び個別維持運用者の希望によって決める。通知を希望する顧客及び個別維持運用者のメールアドレスは図３に示したデータベース管理テーブル３００に登録される。尚、データベース管理テーブル３００に、メールアドレス以外にフラグデータを登録してもよい。
【００６３】
顧客１１１又は統括維持運用者１１５が、セキュリティ監視維持運用者１１６−１、ネットワーク監視維持運用者１１６−２又はサーバ監視維持運用者１１６−３と個別に契約をしている場合には、セキュリティ監視装置１１−１、ネットワーク監視装置１１−２又はサーバ監視装置１１−３から、監視センタ２０と個別維持運用者の監視センタに障害情報及び稼動情報が同報される。
【００６４】
図７を参照して、監視センタ２０の協調作業環境提供サーバ３１の電子メール処理・プログラム３２による処理を説明する。電子メールを利用して顧客１１１及び個別維持運用者１１６に連絡する場合、ステップＳ７１にて、図３を参照して説明したデータベース管理テーブル３００を参照する。顧客フィールドより顧客のメールアドレスを抽出し、個別維持運用者フィールドより個別維持運用者のメールアドレスを抽出する。次に、インターネットメール形式とメールアドレス形式を生成する。インターネットメール形式の詳細に関しては、例えば、「Ｊ．Ｐｏｓｔｅｌ，Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ，ＲＦＣ８２１，　１９８２」を参照されたい。
【００６５】
次に、ステップＳ７２にて、監視マネージャ・プログラム（ＭＧＲ）２２より送信された障害情報は、電子メール処理・プログラム３２に実装されたｓｅｎｄｍａｉｌ機能によって処理される。ｓｅｎｄｍａｉｌ機能による処理では、メール本文は、顧客１１１又は個別維持運用者１１６のメールアドレスにて指定されたドメインのメールサーバへ送信される。顧客１１１又は個別維持運用者１１６は、このメールサーバを経由してメールを受信する。
【００６６】
インターネットメールのｓｅｎｄｍａｉｌ機能の詳細に関しては、例えば、「Ｂｒｙａｎ　　Ｃｏｓｔａｌｅｓ他、村井純監訳、ｓｅｎｄｍａｉｌ解説」（オーム社、１９９４年）」を参照されたい。
【００６７】
図８を参照して、監視センタ２０の協調作業環境提供サーバ３１のウエブ処理・プログラム３３による処理を説明する。ステップＳ８１にて、ウエブ処理・プログラム３３は、顧客１１１の端末より入力された利用者の名前及びパスワードを得る。パスワードについては後に詳細に説明する。ここで、利用者とは、顧客１１１又は統括維持運用者から連絡を受けた個別維持運用者１１６であるが、以下に顧客として説明する。
【００６８】
次に、ステップＳ８２にて、ウエブ処理・プログラム３３は、図３に示したデータベース管理テーブル（ＤＢＭＴ）３００を検索し、顧客１１１の端末に対応するエントリをロケートする。ステップＳ８３にて、ウエブ処理・プログラム３３は、顧客が入力したパスワードをデータベース管理テーブル３００に格納されているパスワードと照合する。顧客が入力したパスワードが正しくない場合には、ステップＳ８４にて、その旨を顧客に送信する。顧客が入力したパスワードが正しい場合には、ステップＳ８５にて、データベース管理テーブル３００を検索し、顧客のファイル名を取得し、稼動情報ファイル１０４ａをロケートする。次に、ステップＳ８６にて、顧客１１１が指定した解析要求に基づいて稼動監視データを解析する。この解析結果は顧客１１１に送信されてよく、又は、顧客１１１が、協調作業環境提供サーバ３１を介して稼動情報ファイル１０４ａにアクセスし、解析結果を参照してもよい。
【００６９】
解析例としては、障害発生の拠点、障害発生の原因、障害発生の時刻、復旧の時刻、ダウン時間、現象、障害個所、対策内容、これらをパラメータとした障害発生件数、全体に対する各構成比、障害発生数の時系列の推移、障害発生の拠点の比較、障害発生原因の比較等がある。
【００７０】
ウエブ処理・プログラム３３による解析の第１の例を説明する。
センタ監視装置２１の監視マネージャ・プログラム２２は、ログ情報ファイル１３から監視情報データとしてネットワークのトラフィック量を受信し、それが監視情報及び稼動情報として、監視情報ファイル１０３ａ、稼動情報ファイル１０４ａに格納されていると仮定する。顧客から稼動データレコード３０１を収集する。協調作業環境提供サーバ３１のウエブ処理・プログラム３３における収集処理の最中に、顧客には、例えば、次のように、知りたいデータを選択させておく。
（１）現在のネットワークのトラフィック量
（２）過去Ｘ時間のネットワークのトラフィック量
（３）ネットワークのトラフィック量の時間推移（１時間毎、２４時間分等）
【００７１】
このような項目に更に「部別データ」のようなサブ分類を設けてもよい。顧客からデータの形態について更に要望がある場合には、要望にしたがって稼動監視データを提供する。このように、ウエブ処理・プログラム３３は、顧客の要求に応じて、収集した顧客稼動データレコード３０１を加工し、統計処理し、顧客に送信する。
【００７２】
ウエブ処理・プログラム３３による解析の第２の例を説明する。
メモリ使用量等の性能監視データがエージェント処理・プログラム１２から監視マネージャ・プログラム２２に送信されていると仮定する。協調作業環境提供サーバ３１のウエブ処理・プログラム３３は、エージェント処理・プログラム１２から送信された性能監視データを加工し、加工データを顧客へ送信する。
（１）顧客から要求があった時点で、顧客が利用可能な論理ドライブの空き容量、空き容量の時間変化、空き容量の曜日別変化、顧客の部門（事業所、部署、課）単位の論理ドライブの利用状況
（２）仮想メモリの残容量のグラフ
（３）サーバ１０のＣＰＵの利用率のグラフ
（４）サーバ１０のＣＰＵの利用率を拠点別に又は時系列として表示したもの
【００７３】
本例では、顧客がデータを要求したとき、エージェント処理・プログラム１２から送信された性能監視データ及び稼動監視データをそのまま顧客に送信するのではなく、時間変化、グラフ、表等に加工したものを顧客に送信してよい。顧客は、このような加工データを得ることにより、容易に、システムの性能低下、動作異常、システムダウン等を認識することができる。したがって、無理な稼動を回避し、システム環境の向上を達成し、しかも顧客の満足度を向上させることができる。更に、他の顧客と共同使用するネットワークシステム等の性能向上に貢献することができる。
【００７４】
次に、本例の協調型監視システムにおけるセキュリティについて説明する。上述の例において、ステップＳ８１にて、ウエブ処理・プログラム３３は、顧客１１１の端末より入力された利用者のパスワードを受信する。上述のように、利用者とは、顧客１１１又は統括維持運用者１１５から連絡を受けた個別維持運用者１１６である。
【００７５】
本例では、障害発生時に、監視マネージャ・プログラム２２は、個別維持運用者１１６が使用する臨時パスワードを生成し、データベース管理テーブル３００に格納する。この臨時パスワードは、ｐ１１１、ｐ２２２等のように、英文字と数字を含む文字列であってよい。障害発生時の連絡用メールには、この臨時パスワードが添付される。
【００７６】
個別維持運用者１１６は、監視マネージャ・プログラム２２より提供された臨時パスワードを使用することにより、顧客１１１が得ることができる全てのデータを得ることができる。即ち、個別維持運用者１１６は、自己が管理及び監視する部位ばかりでなく、他の個別維持運用者が管理及び監視する部位の稼動監視データ及び性能監視データを得ることができる。
【００７７】
従って、各個別維持運用者１１６は、監視マネージャ・プログラム２２より提供された臨時パスワードを使用することにより、顧客１１１の全システムの性能監視データ及び稼動監視データを得ることができる。
【００７８】
障害の解析が終了し、復旧作業が終了したとき、監視マネージャ・プログラム２２は、データベース管理テーブル３００に格納された個別維持運用者１１６の臨時パスワードを通常のパスワードに変更し又は無効化する。それによって、個別維持運用者１１６は、システム全体の稼動監視データ及び性能監視データを得ることはできなくなる。
【００７９】
図９を参照して協調型問題解決手段１０２における協調型討論作業の処理を説明する。具体的には、図２に示した監視センタ２０の協調作業環境提供サーバ３１において、ＷＷＷインターフェースを顧客１１１の端末装置に提供する。ステップＳ９１にて、図８の処理ステップＳ８１〜Ｓ８５を実行する。
【００８０】
即ち、監視センタ２０の協調作業環境提供サーバ３１のウエブ処理・プログラム３３は、顧客１１１の端末より入力された利用者（顧客１１１又は個別維持運用者１１６）のパスワードをデータベース管理テーブル３００に格納されているパスワードと照合する。パスワードが正しい場合には、データベース管理テーブル３００を検索し、顧客のファイル名を取得し、稼動情報ファイル１０４ａをロケートする。次に、利用者が指定した解析要求に基づいて稼動監視データを解析する。
【００８１】
ステップＳ９２にて、顧客の端末より送信された利用者の要求の種類を判定し、次のステップＳ９３〜Ｓ９６のいずれかの処理を行う。
【００８２】
（１）稼動情報、設計・構築情報、登録資料の参照
利用者の要求が、稼動情報、設計・構築情報、登録資料等を参照したい場合には、ステップＳ９３に進む。顧客稼動データレコード３０１に格納された顧客稼動データレコード３０１のうち利用者が指定した日付のデータ、設計・構築情報ファイル１０５ａに格納されている設計データレコード３０２を表示する。更に、登録された資料ファイルｆａ１を開き、それを表示する。
【００８３】
（２）資料登録
利用者の要求が、資料登録である場合には、ステップＳ９４に進む。図４に示したように、ファイル名ｆａ１の検討資料を、討論管理テーブル（ＤＩＳＭＴ）４００に登録する。
【００８４】
（３）意見の登録
利用者の要求が、意見の登録である場合には、ステップＳ９５に進む。図４に示したように、意見データを格納したログレコード４０１を順次作成する。このときの文書形式は、プレーン・テキスト形式であってよい。こうして、プレーン・テキスト形式を使用することにより、アクセス用の特別のソフトウエアを必要としない利点がある。
【００８５】
（４）終了
利用者の要求が、処理の終了である場合には、ステップＳ９６に進む。図４に示したように、ログレコード群を１つのファイルとして格納し、ファイル名をｆｄ１として討論管理テーブル４００に登録する。
【００８６】
図１０を参照して個別維持運用者１１６の監視センタの構成例を説明する。個別維持運用者監視センタは、協調作業環境提供サーバ３１ｂと、監視情報ファイル１０３ｂと稼動情報ファイル１０４ｂと設計・構築情報ファイル１０５ｂと、バス４５ｂと、ファイアーウォール３６ｂと１つ又は複数のルータ３７ｂと顧客端末１１０とを有する。
【００８７】
協調作業環境提供サーバ３１ｂは、電子メール処理・プログラム３２ｂとウエブ処理・プログラム３３ｂとを有する。個別維持運用者監視センタの構成要素は、図２に示した監視センタ２０の対応する構成要素と同様であるが、本例では、監視情報ファイル１０３ｂ、稼動情報ファイル１０４ｂ、及び設計・構築情報ファイル１０５ｂに格納されたデータは、個別維持運用者が担当する部位及び機能（ネットワーク、セキュリティ等）に関するものに限られる。又、個別維持運用者監視センタは監視センタ２０の情報にアクセスするための顧客端末１１０を有する。
【００８８】
以上、本発明の実施の形態について説明したが、本発明は上述の例に限定されるものではなく、特許請求の範囲に記載された発明の範囲内にて様々な変更が可能であることは当業者に理解されよう。
【００８９】
【発明の効果】
本発明によると、顧客の端末より監視センタにアクセスするときに、利用者は、臨時パスワードを入力しなければならないから、通信ネットワーク又はコンピュータネットワークのセキュリティを確保することができる効果がある。
【００９０】
本発明によると、障害発生時に、監視マネージャ・プログラムは、個別維持運用者が使用する臨時パスワードを生成し、障害の解析が終了し、復旧作業が終了したとき、監視マネージャ・プログラムは、データベース管理テーブルに格納された個別維持運用者の臨時パスワードを通常のパスワード変更し又は無効化するから、セキュリティの確保が完全となる効果がある。
【００９１】
本発明によると、個別維持運用者は、監視マネージャ・プログラムより提供された臨時パスワードを使用することにより、顧客が得ることができる全ての稼働監視データを得ることができると同時に、セキュリティの確保が可能となる効果がある。
【００９２】
本発明によると、障害の解析が終了し、復旧作業が終了したとき、監視マネージャ・プログラムは、データベース管理テーブルに格納された個別維持運用者の臨時パスワードを通常のパスワード変更し又は無効化するから、パスワードの不正使用を防止することができ効果がある。
【図面の簡単な説明】
【図１】本発明による協調型監視システムの概念を示す図である。
【図２】本発明による協調型監視システムのハードウエア及びソフトウエアによる構成を示す図である。
【図３】本発明によるデータベース管理テーブル、顧客稼動データレコード及び設計データレコードの例を示す図である。
【図４】本発明による討論管理テーブル、ログレコード及び検討資料の例を示す図である。
【図５】本発明による監視センタの監視マネージャ・プログラムが定期的にサイト監視装置より稼動監視データを収集する処理を説明するための流れ図である。
【図６】本発明によるサイト監視装置が障害発生を検知したとき監視センタ内のセンタ監視装置における動作を説明するための流れ図である。
【図７】本発明による監視センタの協調作業環境提供サーバの電子メール処理・プログラムの動作を説明するための流れ図である。
【図８】本発明による監視センタの協調作業環境提供サーバのウエブ処理・プログラムの動作を説明するための流れ図である。
【図９】本発明による監視センタの協調作業環境提供サーバにおける協調作業の動作を説明するための流れ図である。
【図１０】本発明による個別維持運用者監視センタの構成の例を示す図である。
【符号の説明】
１０…サーバ運用センタ、　１０−１、１０−２…サーバ、　１１、１１−１、１１−２、１１−３…サイト監視装置、　１２、１２−１，１２−２，１２−３…エージェント処理・プログラム、　１３、１３−１、１３−２、１３−３…ログ情報ファイル、　１５、１６…ネットワーク、　１７…ファイアーウォール、　１８、１８−１、１８−２…ルータ、　２０…監視センタ、　２１…センタ監視装置、　２２…監視マネージャ・プログラム、　２３…オペレーティングシステム（ＯＳ）、　２５…バス、　３１…協調作業環境提供サーバ、　３２…電子メール処理部、　３３…ウエブ処理・プログラム、　３５…バス、　３６…ファイアーウォール、　３７…ルータ、　１０１…連絡手段環境、　１０２…協調型問題解決手段、　１０３…監視情報、　１０４…稼動情報、　１０５…設計・構築情報、　１０６…討論履歴情報、　１０７…アウトソーシングサービス対象、　１１０…顧客端末、　１１１…顧客、　１１２…システム・エンジニア、　１１３…設計者、　１１４…ベンダ・メーカ、　１１５…統括維持運用者、　１１６、１１６−１、１１６−２、１１６−３…個別維持運用者、　３００…データベース管理テーブル、　３０１…顧客稼動データレコード、　３０２…設計データレコード、　４００…討論管理テーブル、　４０１…ログレコード、　４０２…検討資料
【図１】
2004102541.tif 000003
【図２】
2004102541.tif 000004
【図３】
2004102541.tif 000005
【図４】
2004102541.tif 000006
【図５】
2004102541.tif 000007
【図６】
2004102541.tif 000008
【図７】
2004102541.tif 000009
【図８】
2004102541.tif 000010
【図９】
2004102541.tif 000011
【図１０】
2004102541.tif 000012