(57)【要約】【課題】監視プログラムが公開するデータのデータセキュリティを確保する。【解決手段】監視ＡＰ装置によって送信された情報は、遠隔管理エージェント装置を介して遠隔管理マネージャ装置に送信されるシステムにおける監視プログラムの遠隔監視方法において、遠隔管理エージェント装置は、遠隔管理エージェントからの取得要求によって監視装置から送信された情報を受信すると、複数の監視プログラム毎に設定されたデータ項目定義ファイル及び第一変換規則ファイルから、受信した情報に対応する監視プログラムのデータ項目定義ファイル及び第一変換規則ファイルを特定し、特定されたデータ項目定義ファイル及び第一変換規則ファイルを参照して、受信した情報をデータ変換し、データ変換された情報を遠隔管理マネージャ装置に送信することを特徴とする。【選択図】図１
2007310469.tif 000002
【特許請求の範囲】
【請求項１】
監視対象を監視する複数の監視プログラムが稼動する監視装置と、
前記監視装置と接続される遠隔管理エージェント装置と、
前記遠隔管理エージェント装置と接続される遠隔管理マネージャ装置と、を備え、
前記遠隔管理エージェントからの取得要求によって前記監視装置から送信された情報は、前記遠隔管理エージェント装置を介して前記遠隔管理マネージャ装置に送信されるシステムにおける前記監視プログラムの遠隔監視方法において、
前記遠隔管理エージェント装置は、
前記遠隔管理エージェントからの取得要求によって前記監視装置から送信された情報を受信すると、前記複数の監視プログラム毎に設定されたデータ項目定義ファイル及び第一変換規則ファイルから、前記受信した情報に対応する監視プログラムのデータ項目定義ファイル及び第一変換規則ファイルを特定し、
前記特定されたデータ項目定義ファイル及び第一変換規則ファイルを参照して、前記受信した情報をデータ変換し、
前記データ変換された情報を前記遠隔管理マネージャ装置に送信することを特徴とする監視プログラムの遠隔監視方法。
【請求項２】
前記監視装置から送信された情報は、複数の種類の情報を含み、
前記データ項目定義ファイル及び前記第一変換規則ファイルは、前記監視装置から送信された複数の種類の情報に対応し、
前記遠隔管理エージェント装置は、
前記遠隔管理エージェントからの取得要求によって前記監視装置から送信された情報を受信すると、前記監視装置から送信された情報の種類に対応するデータ項目定義ファイル及び第一変換規則ファイルを参照して、前記受信した情報をデータ変換し、
前記データ変換された情報を前記遠隔管理マネージャ装置に送信することを特徴とする請求項１に記載の監視プログラムの遠隔監視方法。
【請求項３】
前記第一変換規則ファイルは、前記監視装置から送信された情報を前記遠隔管理マネージャ装置に公開するか否かの公開情報を含み、
前記遠隔管理エージェント装置は、
前記第一変換規則ファイルを参照して、前記監視装置から送信された情報が前記遠隔管理マネージャ装置に公開するか否かを判定し、
前記遠隔管理マネージャ装置に公開すると判定された情報をデータ変換し、前記データ変換された情報を前記遠隔管理マネージャ装置に送信し、前記遠隔管理マネージャ装置に公開しないと判定された情報を前記遠隔管理マネージャ装置に送信しないことを特徴とする請求項１に記載の監視プログラムの遠隔監視方法。
【請求項４】
更に前記システムは、前記遠隔管理マネージャ装置と接続される保守管理装置と、前記遠隔管理マネージャ装置と接続される遠隔管理クライアント装置と、を備え、
前記遠隔管理マネージャ装置は、
前記遠隔管理エージェント装置から送信された情報を格納し、
前記遠隔管理クライアント装置から前記保守管理装置に保守作業を実行する要求を受信すると、前記複数の監視プログラム毎に設定される第二変換規則ファイルから、前記受信した要求に含まれる保守作業を必要とする監視プログラムの識別子に対応する前記第二変換規則ファイルを特定し、
前記特定された第二変換規則ファイルに含まれる前記遠隔管理エージェント装置から送信された情報を前記保守管理装置に公開するか否かの公開情報を参照して、前記遠隔管理エージェント装置から送信された情報を前記保守管理装置に公開するか否かを判定し、
前記特定された第二変換規則ファイルを参照して、前記保守管理装置に公開すると判定された情報をデータ変換し、前記データ変換された情報を前記保守管理装置に送信し、
前記保守管理装置に公開しないと判定された情報を前記保守管理装置に送信しないことを特徴とする請求項１に記載の監視プログラムの遠隔監視方法。
【請求項５】
演算処理をするプロセッサと、前記プロセッサと接続される記憶装置と、前記プロセッサと接続されるインタフェースと、を備え、監視対象を監視する監視プログラムが稼動する監視装置と、
演算処理をするプロセッサと、前記プロセッサと接続される記憶装置と、前記プロセッサと接続されるインタフェースと、を備え、前記インタフェースを介して前記監視装置と接続される遠隔管理エージェント装置と、
演算処理をするプロセッサと、前記プロセッサと接続される記憶装置と、前記プロセッサと接続されるインタフェースと、を備え、前記インタフェースを介して前記遠隔管理エージェント装置と接続される遠隔管理マネージャ装置と、を備え、
前記遠隔管理エージェントからの取得要求によって前記監視装置から送信された情報が、前記遠隔管理エージェント装置を介して前記遠隔管理マネージャ装置に送信される前記監視プログラムの遠隔監視システムにおいて、
前記遠隔管理エージェント装置の前記プロセッサは、
前記遠隔管理エージェントからの取得要求によって前記監視装置から送信された情報を受信すると、前記複数の監視プログラム毎に設定されたデータ項目定義ファイル及び第一変換規則ファイルから、前記受信した情報に対応する監視プログラムのデータ項目定義ファイル及び第一変換規則ファイルを特定し、
前記特定されたデータ項目定義ファイル及び第一変換規則ファイルを参照して、前記受信した情報をデータ変換し、
前記データ変換された情報を前記遠隔管理マネージャ装置に送信することを特徴とする監視プログラムの遠隔監視システム。
【請求項６】
前記監視装置から送信された情報は、複数の種類の情報を含み、
前記データ項目定義ファイル及び前記第一変換規則ファイルは、前記監視装置から送信された複数の種類の情報に対応し、
前記遠隔管理エージェント装置の前記プロセッサは、
前記遠隔管理エージェントからの取得要求によって前記監視装置から送信された情報を受信すると、前記監視装置から送信された情報の種類に対応するデータ項目定義ファイル及び第一変換規則ファイルを参照して、前記受信した情報をデータ変換し、
前記データ変換された情報を前記遠隔管理マネージャ装置に送信することを特徴とする請求項５に記載の監視プログラムの遠隔監視システム。
【請求項７】
前記第一変換規則ファイルは、前記監視装置から送信された情報を前記遠隔管理マネージャ装置に公開するか否かの公開情報を含み、
前記遠隔管理エージェント装置の前記プロセッサは、
前記第一変換規則ファイルを参照して、前記監視装置から送信された情報が前記遠隔管理マネージャ装置に公開するか否かを判定し、
前記遠隔管理マネージャ装置に公開すると判定された情報をデータ変換し、前記データ変換された情報を前記遠隔管理マネージャ装置に送信し、前記遠隔管理マネージャ装置に公開しないと判定された情報を前記遠隔管理マネージャ装置に送信しないことを特徴とする請求項５に記載の監視プログラムの遠隔監視システム。
【請求項８】
更に前記遠隔監視システムは、
演算処理をするプロセッサと、前記プロセッサと接続される記憶装置と、前記プロセッサと接続されるインタフェースと、を備え、前記インタフェースを介して前記遠隔管理マネージャ装置と接続される保守管理装置と、
演算処理をするプロセッサと、前記プロセッサと接続される記憶装置と、前記プロセッサと接続されるインタフェースと、を備え、前記インタフェースを介して前記遠隔管理マネージャ装置と接続される遠隔管理クライアント装置と、を備え、
前記遠隔管理マネージャ装置の前記記憶装置は、
前記遠隔管理エージェント装置からの送信された情報を格納し、
前記遠隔管理マネージャ装置の前記プロセッサは、
前記遠隔管理クライアント装置から前記保守管理装置に保守作業を実行する要求を受信すると、
前記複数の監視プログラム毎に設定される第二変換規則ファイルから、前記受信した要求に含まれる保守作業を必要とする監視プログラムの識別子に対応する前記第二変換規則ファイルを特定し、
前記特定された第二変換規則ファイルに含まれる前記遠隔管理エージェント装置から送信された情報を前記保守管理装置に公開するか否かの公開情報を参照して、前記遠隔管理エージェント装置から送信された情報を前記保守管理装置に公開するか否かを判定し、
前記特定された第二変換規則ファイルを参照して、前記保守管理装置に公開すると判定された情報をデータ変換し、前記データ変換された情報を前記保守管理装置に送信し、
前記保守管理装置に公開しないと判定された情報を前記保守管理装置に送信しないことを特徴とする請求項５に記載の監視プログラムの遠隔監視システム。
【請求項９】
演算処理をするプロセッサと、前記プロセッサと接続される記憶装置と、前記プロセッサと接続されるインタフェースと、を備え、
監視マネージャ装置及び監視対象を監視する複数の監視プログラムが稼動する監視装置に前記インタフェースを介して接続され、取得要求によって前記監視装置から送信された情報を前記遠隔管理マネージャ装置に送信する遠隔管理エージェント装置において、
前記プロセッサは、
前記遠隔管理エージェントからの取得要求によって前記監視装置から送信された情報を受信すると、前記複数の監視プログラム毎に設定されたデータ項目定義ファイル及び変換規則ファイルから、前記受信した情報に対応する監視プログラムのデータ項目定義ファイル及び変換規則ファイルを特定し、
前記特定されたデータ項目定義ファイル及び変換規則ファイルを参照して、前記受信した情報をデータ変換し、
前記データ変換された情報を前記遠隔管理マネージャ装置に送信することを特徴とする遠隔管理エージェント装置。
【請求項１０】
前記監視装置から送信された情報は、複数の種類の情報を含み、
前記データ項目定義ファイル及び前記変換規則ファイルは、前記監視装置から送信された複数の種類の情報に対応し、
前記プロセッサは、
前記遠隔管理エージェントからの取得要求によって前記監視装置から送信された情報を受信すると、前記監視装置から送信された情報の種類に対応するデータ項目定義ファイル及び変換規則ファイルを参照して、前記受信した情報をデータ変換し、
前記データ変換された情報を前記遠隔管理マネージャ装置に送信することを特徴とする請求項９に遠隔管理エージェント装置。
【請求項１１】
前記変換規則ファイルは、前記監視装置から送信された情報を前記遠隔管理マネージャ装置に公開するか否かの公開情報を含み、
前記プロセッサは、
前記変換規則ファイルを参照して、前記監視装置から送信された情報が前記遠隔管理マネージャ装置に公開するか否かを判定し、
前記遠隔管理マネージャ装置に公開すると判定された情報をデータ変換し、前記データ変換された情報を前記遠隔管理マネージャ装置に送信し、前記遠隔管理マネージャ装置に公開しないと判定された情報を前記遠隔管理マネージャ装置に送信しないことを特徴とする請求項９に記載の遠隔管理エージェント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設備又は機器等を監視する監視プログラムが公開するデータのセキュリティを確保できるようにした監視プログラムの遠隔管理方法に関する。
【背景技術】
【０００２】
管理センタ内に運用サーバが配置され、運用サーバによって管理されるアプリケーションが稼働する管理対象サイトに分散サーバが配置され、アプリケーションの稼働状況等を管理する技術が知られている（例えば、特許文献１参照）。
【０００３】
具体的には、分散サーバがアプリケーションの稼働状況を取得する間隔及び分散サーバが取得するデータの項目等が分散サーバに予め設定される。そして、分散サーバは、その設定に基づいて、アプリケーションの稼働状況等を周期的に取得して、取得したアプリケーションの稼動状況等を格納する。なお、分散サーバが、一回に取得できるデータの項目は一項目である。
【０００４】
運用サーバは、周期的にデータを取得するよう要求であるデータ取得要求を分散サーバに送信する。分散サーバはデータ取得要求の内容に応じて、運用サーバにデータを送信する。データを受信した運用サーバは、予め設定されたデータフィルタリングを参照し、受信したデータを運用サーバ内のファイルに格納する。そうして、予め設定されている送信先、例えば、分散サーバのシステム管理者またはエンドユーザ宛のメールに、記録したファイルを添付して送信する。
【特許文献１】特開平９−２７４５９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来技術では、運用サーバにデータフィルタリングが予め設定されている。すなわち、運用サーバが取得するアプリケーションのデータを公開するか否かの制限は、アプリケーションが稼動する管理対象サイトで設定されるのではなく、運用サーバが配置される管理センタで設定される。
【０００６】
しかし、アプリケーションのデータのセキュリティを確保するためには、アプリケーションが稼動する管理対象サイトでデータ公開に対する制限を設定することが望ましい。
【０００７】
また、アプリケーションのデータによって公開できるデータが変わる。従って、管理センタが管理するアプリケーションのデータを適切に取得するためには、アプリケーションごとにデータ項目を規定することが望ましい。
【課題を解決するための手段】
【０００８】
本発明の代表的な一形態によると、監視対象を監視する複数の監視プログラムが稼動する監視装置と、前記監視装置と接続される遠隔管理エージェント装置と、前記遠隔管理エージェント装置と接続される遠隔管理マネージャ装置と、を備え、前記遠隔管理エージェントからの取得要求によって前記監視装置から送信された情報は、前記遠隔管理エージェント装置を介して前記遠隔管理マネージャ装置に送信されるシステムにおける前記監視プログラムの遠隔監視方法において、前記遠隔管理エージェント装置は、前記遠隔管理エージェントからの取得要求によって前記監視装置から送信された情報を受信すると、前記複数の監視プログラム毎に設定されたデータ項目定義ファイル及び第一変換規則ファイルから、前記受信した情報に対応する監視プログラムのデータ項目定義ファイル及び第一変換規則ファイルを特定し、前記特定されたデータ項目定義ファイル及び第一変換規則ファイルを参照して、前記受信した情報をデータ変換し、前記データ変換された情報を前記遠隔管理マネージャ装置に送信することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、監視プログラムが公開するデータのデータセキュリティを確保することができる。
【発明を実施するための最良の形態】
【００１０】
以下、監視プログラム遠隔管理システムの実施形態を図１〜図２２を用いて説明する。
【００１１】
図１は、監視プログラム遠隔監視システムの構成のブロック図である。
【００１２】
本計算機システムは、遠隔管理マネージャ装置（ＭＮＧ）１１０、遠隔管理エージェント装置（ＡＧＴ）１２０、監視ＡＰ装置（ＭＯＮ）１３０、監視対象設備１４０及び１５０、監視対象装置１４５、監視対象機器１５５、遠隔管理クライアント装置（ＣＬ）１６０、保守管理サーバ装置１８０、及び通信装置１９０を備える。
【００１３】
遠隔管理マネージャ装置１１０、遠隔管理エージェント装置１２０、及び保守管理サーバ装置１８０は、ネットワーク１００を介して接続され、相互に通信できる。なお、ネットワーク１００は、例えば、インターネット、専用線、又はＶＰＮ（Virtual Private Network）等であればよい。
【００１４】
まず、管理センタについて説明する。
【００１５】
管理センタは、監視プログラムの稼動状況、監視対象設備１４０及び１５０等を遠隔的に監視する。
【００１６】
管理センタには、遠隔管理マネージャ装置１１０及び遠隔管理クライアント装置１６０が配置される。遠隔管理マネージャ装置１１０は、遠隔管理エージェント装置１２０とネットワーク１００を介して通信することによって、監視ＡＰ装置１３０で稼動する監視プログラムを管理する。なお、遠隔管理マネージャ装置１１０については、図２及び図３Ａで詳細を説明する。
【００１７】
遠隔管理クライアント装置１６０は、ネットワーク１７０を介して遠隔管理マネージャ装置１１０と接続される。なお、遠隔管理クライアント装置１６０が設置される場所は、任意である。従って、遠隔管理マネージャ装置１１０の近くに配置されても、他の装置の近くに配置されてもよい。また、複数の遠隔管理クライアント装置１６０が配置されてもよい。
【００１８】
次に、管理対象サイトについて説明する。
【００１９】
管理対象サイトには、遠隔管理エージェント装置１２０、監視ＡＰ装置１３０、監視対象設備１４０及び１５０、監視対象装置１４５、及び監視対象機器１５５が配置され、これらの装置は管理対象サイト内のネットワークを介して接続される。監視ＡＰ装置１３０では、複数の監視プログラムが稼働する。各監視対象に対応する複数の監視プログラムが、監視ＡＰ装置１３０で稼動する。複数の監視プログラムは、管理対象サイトに配置される監視対象設備１４０及び１５０等を監視する。すなわち、管理対象サイトは、監視プログラムが監視できる範囲である。なお、監視プログラムが監視する監視対象設備１４０及び１５０、監視対象装置１４５、及び監視対象機器１５５を監視対象とする。
【００２０】
遠隔管理エージェント装置１２０は、管理対象サイト内のネットワークを介して複数の監視ＡＰ装置１３０と通信し、複数の監視プログラムの稼動情報及び監視プログラムが発生させるアラート等の情報を取得する。そして、遠隔管理エージェント装置１２０は、取得した情報を遠隔管理マネージャ装置１１０に送信する。また、遠隔管理エージェント装置１２０は、遠隔管理マネージャ装置１１０から各種情報を受信する。なお、遠隔管理エージェント装置１２０については、図３Ｂで詳細を説明する。
【００２１】
監視ＡＰ装置１３０は、監視対象設備１４０を監視する監視対象装置１４５、監視対象設備１５０、及び監視対象機器１５５と管理対象サイト内のネットワークを介して通信する。監視ＡＰ装置１３０で稼働する監視プログラムは、監視対象設備１４０及び１５０、監視対象装置１４５、及び監視対照機器１５５を監視する。具体的には、監視対象設備１４０は監視対象装置１４５を介して、監視プログラムによって間接的に監視される。また、監視対象設備１５０、監視対象装置１４５、及び監視対象機器１５５は、監視プログラムによって直接的に監視される。
【００２２】
例えば、監視対象設備１４０及び監視対象装置１４５によって入退室を管理するシステムが構成される。監視対象設備１４０は、ドア等である。また、監視対象装置１４５は、ドアを撮影するカメラ又はドアの開閉を感知するセンサ等である。監視対象機器１５５は、例えば、ルータ又はスイッチ等である。
【００２３】
監視プログラムが監視対象を監視する内容は、監視対象毎に設定される。例えば、監視プログラムが監視対象機器（ルータ）１５５を監視する場合、監視プログラムは、監視対象機器（ルータ）１５５の設定情報を周期的に監視する。また、監視プログラムが監視対象設備（ドア）１４０及び監視対象装置（カメラ）１４５を監視する場合、監視プログラムは、監視対象装置（カメラ）１４５が撮影した監視対象設備（ドア）１４０の画像を周期的に監視して、入退室に異常があるか否かを監視する。一方、監視プログラムは、監視対象装置（センサ）１４５を監視することによって、監視対象設備（ドア）の開放されたままになっていないかを監視する。
【００２４】
次に、保守センタについて説明する。
【００２５】
保守センタは、管理対象サイトに異常が検出された場合、保守作業を実施する。保守センタには、保守管理サーバ装置１８０及び通信装置１９０が配置される。
【００２６】
保守管理サーバ装置１８０は、遠隔管理マネージャ装置１１０と通信し、遠隔管理マネージャ装置１１０からの保守作業の要求を受信する。保守管理サーバ１８０は、保守作業の実施状況を管理するコンピュータである。
【００２７】
通信装置１９０は、保守作業者に保守作業の実施状況を確認するための機器である。通信装置１９０は、例えば、電子メール送受信装置、電話、又は無線通信装置等である。
【００２８】
なお、本実施の形態では、遠隔管理マネージャ装置１１０、遠隔管理エージェント装置１２０、及び保守管理サーバ装置１８０は、同じネットワーク１００で接続されるが、遠隔管理マネージャ装置１１０と遠隔管理エージェント装置１２０とを接続するネットワークと、遠隔管理マネージャ装置１１０と保守管理サーバ１８０とを接続するネットワークは、異なるネットワークであってもよい。
【００２９】
また、本実施の形態では、遠隔管理エージェント装置１２０と監視ＡＰ装置１３０とは別個の装置であるが、遠隔管理エージェント装置１２０と監視ＡＰ装置１３０とは、同じ装置であってもよい。
【００３０】
なお、遠隔管理マネージャ装置１１０及び遠隔管理エージェント装置１２０は、各々複数台のコンピュータで構成されてもよい。
【００３１】
図２は、遠隔管理マネージャ装置１１０のハードウェア構成を示すブロック図である。
【００３２】
遠隔管理マネージャ装置１１０は、ＣＰＵ２１０、メモリ２２０、入力装置２３０、出力装置２４０、通信インタフェース（Ｉ／Ｆ）２２５、記憶装置２３５、及び記憶媒体読取装置２４５を備える。
【００３３】
記憶装置２３５は、例えば、ハードディスクドライブ等の磁気ディスクを備える記憶手段であって、各種プログラムが格納される。
【００３４】
ＣＰＵ２１０は、記憶装置２３５に格納される各種プログラム等をメモリ２２０に読み出し、各プログラムを実行することによって各種処理を行う。
【００３５】
メモリ２２０は、ＣＰＵ２１０によって実行されるプログラム及びＣＰＵ２１０によって必要とされる情報等を一時的に格納する。
【００３６】
記憶媒体読取装置２４５は、例えば、ＣＤ−ＲＯＭドライブ等であり、ＣＤ−ＲＯＭ等の外部記憶媒体２５０に格納されるプログラム及び情報等を読み取り、記憶装置２３５に格納する。
【００３７】
入力装置２３０は、例えば、キーボード及びマウス等のユーザインタフェースである。出力装置２４０は、例えば、プリンタ及び表示装置であるディスプレイ等のユーザインタフェースである。通信Ｉ／Ｆ２２５は、ネットワーク１００及びネットワーク１７０に接続されるインタフェースである。
【００３８】
遠隔管理エージェント装置１２０、監視ＡＰ装置１３０、遠隔管理クライアント装置１６０、及び保守管理サーバ装置１８０は、遠隔管理マネージャ１１０と同じハードウェア構成であればよく、少なくともＣＰＵ、メモリ、及び通信インタフェースを備えればよい。
【００３９】
次に、遠隔管理マネージャ装置１１０、遠隔管理エージェント装置１２０、監視ＡＰ装置１３０、及び保守管理サーバ装置１８０の機能構成を図３Ａ〜図４Ｂを用いて説明する。
【００４０】
図３Ａは、遠隔管理マネージャ装置１１０の機能ブロック図である。
【００４１】
遠隔管理マネージャ装置１１０は、表示用インタフェースプログラム３０５、管理プログラム３１０、通信用インタフェースプログラム３３０、ＡＰ状態データベース（ＤＢ）３１１、稼動状態データベース（ＤＢ）３１２、アラート情報データベース（ＤＢ）３１３、ログ詳細情報データベース（ＤＢ）３１４、保守情報データベース（ＤＢ）３１５、監視プログラム管理データベース（ＤＢ）３１６、及び変換規則データベース（ＤＢ）３２０を備える。これらのプログラム及びＤＢは、必要に応じて記憶装置２３５から読み出され、メモリ２２０に読み出される。
【００４２】
表示用インタフェースプログラム３０５は、遠隔管理マネージャ装置１１０に備わるディスプレイ等の表示装置への表示処理を実行する。
【００４３】
管理プログラム３１０は、記憶装置２３５に格納される各ＤＢの情報を管理する。例えば、一定期間の監視プログラムの稼働状況を集計した稼動情報ＤＢ３１２及び保守センタによる保守作業の状況を集計した保守情報ＤＢ３１５等の情報を管理する。
【００４４】
通信用インタフェースプログラム３３０は、遠隔管理マネージャ装置が他の装置とネットワーク１００及び１７０を介して通信する。
【００４５】
ＡＰ状態ＤＢ３１１には、各管理対象サイトの各監視プログラムの状態に関する情報が格納される。監視プログラムの状態に関する情報は、例えば、各監視プログラムが実行中か否かの情報、及び各監視プログラムが正常に実行されているか否かの情報等を含む。
【００４６】
稼動情報ＤＢ３１２には、各管理対象サイトの各監視プログラムの稼働情報が格納される。監視プログラムの稼働情報は、例えば、監視プログラムによって実行された回数、及び実行された監視プログラムによって算出された結果等を含む。
【００４７】
アラート情報ＤＢ３１３には、遠隔管理マネージャ装置１１０が受信するアラートに関する情報が格納される。監視プログラムが監視対象に異常を検出した場合、遠隔管理クライアント装置１６０の管理者に異常を通知するために、監視ＡＰ装置１３０がアラート情報を送信する。なお、アラート通知処理の詳細については、図１２で説明する。
【００４８】
ログ詳細情報ＤＢ３１４には、アラートの詳細な情報（ログ詳細情報）が格納される。ログ詳細情報には、例えば、異常の種類、及び異常が検出された箇所等の情報が含まれる。
【００４９】
保守情報ＤＢ３１５には、遠隔管理マネージャ装置１１０が送信した保守作業要求に関する情報が格納される。保守作業要求に関する情報は、例えば、保守作業要求の送信先の保守センタ、すなわち保守作業を依頼した業者等を含む。
【００５０】
監視ＡＰ管理ＤＢ３１６には、遠隔管理エージェント装置１２０及び監視プログラムに関する情報が登録される。
【００５１】
変換規則ＤＢ３２０には、各種情報をデータ変換するための情報が格納される。変換規則ＤＢ３２０には、変換規則ファイル３２１が格納される。
【００５２】
変換規則ファイル３２１には、装置間で送受信する情報をデータ変換するための変換規則がデータ列として格納される。そして、変換規則ファイル３２１は、遠隔管理マネージャ装置が受信した情報をデータ変換する場合に、参照される。また、変換規則ファイル３２１は、各監視プログラムが取得する情報の種類毎に指定されたパスに格納される。
【００５３】
例えば、遠隔管理エージェント装置１２０が送信した情報を遠隔管理マネージャ装置１１０が受信すると、遠隔管理マネージャ装置１１０は、変換規則ファイル３２１を参照して、受信した情報を遠隔管理クライアント装置１６０が表示するためのデータ形式に変換する。また、遠隔管理マネージャ装置１１０は、受信した情報を保守管理サーバ装置１８０に送信するためのデータ形式に変換する場合等もある。
【００５４】
図３Ｂは、遠隔管理エージェント装置１２０の機能ブロック図である。
【００５５】
遠隔管理エージェント装置１２０は、表示用インタフェースプログラム３４５、管理エージェントプログラム３５０、通信用インタフェースプログラム３８０、ＡＰ状態データベース（ＤＢ）３５１、稼動情報データベース（ＤＢ）３５２、アラート情報データベース（ＤＢ）３５３、ログ詳細情報データベース（ＤＢ）３５４、変換規則データベース（ＤＢ）３６０、及び設定情報３７０を備える。これらのプログラム及びＤＢは、必要に応じて記憶装置から読み出され、メモリに読み出される。
【００５６】
表示用インタフェースプログラム３４５は、遠隔管理エージェント装置１２０ディスプレイ等の表示装置への表示処理を実行する。
【００５７】
管理エージェントプログラム３５０は、記憶装置に格納される各ＤＢの情報を管理する。また、管理エージェンプログラム３５０は、監視対象に関するアラート及びログ詳細情報等を遠隔管理マネージャ装置１１０へ送信する。
【００５８】
通信用インタフェースプログラム３３０は、遠隔管理エージェント装置が他の装置と通信する。
【００５９】
ＡＰ状態ＤＢ３５１には、遠隔管理エージェント装置１２０と管理対象サイト内のネットワークを介して接続される監視ＡＰ装置１３０で稼動する複数の監視プログラムの状態に関する情報が格納される。監視プログラムの状態に関する情報は、例えば、各監視プログラムが実行中か否かの情報、及び各監視プログラムが正常に実行されているか否かの情報等を含む。
【００６０】
稼動情報ＤＢ３５２には、遠隔管理エージェント装置１２０と管理対象サイト内のネットワークを介して接続される監視ＡＰ装置１３０で稼動する複数の監視プログラムのログ（稼働情報）が格納される。稼働情報は、例えば、各監視プログラムが実行する機能、その機能が実行された回数、及び実行された機能によって算出された結果等を含む。
【００６１】
アラート情報ＤＢ３５３には、遠隔管理エージェント装置１２０が受信するアラートに関する情報が格納される。
【００６２】
ログ詳細情報ＤＢ３５４には、遠隔管理エージェント装置１２０が遠隔管理マネージャ装置１１０から取得するよう要求されたログ詳細情報に関する情報が格納される。なお、ログ詳細情報の取得要求については、図２０で説明する。
【００６３】
変換規則ＤＢ３６０には、遠隔管理エージェント装置１２０が、監視ＡＰ装置１３０によって生成された各種情報ファイルを遠隔管理マネージャ装置１１０に送信するために、当該各種情報ファイルのデータ形式を変換する場合、遠隔管理エージェント装置１２０によって参照される変換規則が格納される。
【００６４】
また、変換規則ＤＢ３６０には、データ項目定義ファイル３６１、変換規則ファイル３６２、及び変換規則管理テーブル２０００（図８）が格納される。データ項目定義ファイル３６１は、遠隔管理エージェント装置１２０がデータ変換処理を実行するためのデータ項目の定義をデータ列として記録する。変換規則ファイル３６２は、遠隔管理エージェント装置１２０がデータ変換処理を実行するための変換規則をデータ列として格納する。データ項目定義ファイル３６１及び変換規則ファイル３６２は、遠隔管理エージェント装置１２０が参照するファイルである。変換規則管理テーブル２０００は、遠隔管理エージェント装置１２０に格納される変換規則ファイル３６２を管理する。
【００６５】
設定情報３７０には、遠隔管理エージェント装置１２０が各処理を実行するために設定される項目が格納される。
【００６６】
設定情報３７０は、エージェント設定ファイル３７１を含む。エージェント設定ファイル３７１は、遠隔管理エージェント装置１２０が各処理を実行するために設定される項目をデータ列として記録する。なお、エージェント設定ファイル３７１は、管理者がエージェント設定ウィンドウ８１０（図１０）の入力領域を入力することによって、設定される。
【００６７】
図４Ａは、監視ＡＰ装置１３０の機能ブロック図である。
【００６８】
監視ＡＰ装置１３０は、表示用インタフェースプログラム４０５、監視プログラム４１０、通信用インタフェースプログラム４３０、プロセス管理インタフェースプログラム４４０、監視情報データベース（ＤＢ）４１１、及び監視ログデータベース（ＤＢ）４２０を備える。これらのプログラム及びＤＢは、必要に応じて記憶装置から読み出され、メモリに読み出される。
【００６９】
表示用インタフェースプログラム４０５は、監視ＡＰ装置１３０に備わるディスプレイ等の表示装置への表示処理を実行する。
【００７０】
監視プログラム４１０は、各監視対象を監視する処理、及び各監視対象の監視する処理の内容をファイルに記録する。
【００７１】
通信用インタフェースプログラム４３０は、監視ＡＰ装置１３０が他の装置と通信する。
【００７２】
プロセス管理インタフェースプログラム４４０は、監視プログラム４１０のプロセスの状態を取得する。なお、プロセス管理インタフェースプログラム４４０は、オペレーションシステム（ＯＳ）によって予め提供されるプログラム等であってもよい。
【００７３】
監視情報ＤＢ４１１には、監視プログラム４１０が監視する情報が格納される。監視ログＤＢ４２０には、監視プログラム４１０が稼動された履歴に関する情報が格納される。具体的には、監視ログＤＢ４２０には、稼動情報ファイル４２１及びログ詳細情報ファイル４２２が格納される。
【００７４】
稼動情報ファイル４２１には、一定期間における監視プログラム４１０が稼動した状況が集計されたデータの集合（稼動情報）をデータ列として格納する。例えば、稼動情報は、監視プログラムが稼動した日時情報、監視プログラムが稼動した時間情報等である。稼動情報ファイル４２１は、予め指定されたパスに生成され、遠隔管理エージェント装置１２０によって、管理対象サイト内のネットワークを介して、周期的に取得される。具体的には、稼動情報ファイル４２１が生成されるパスは、エージェント設定ウィンドウ８１０の稼動情報入力部が管理者によって入力されることによって、指定される。
【００７５】
ログ詳細情報ファイル４２２には、監視対象が監視ＡＰ装置１３０に送信するアラートの詳細な情報（ログ詳細情報）をデータ列として格納する。ログ詳細情報ファイル４２２は、予め指定されたパスに生成される、また、ログ詳細情報ファイル４２２は、遠隔管理エージェント装置１２０が受信する遠隔管理マネージャ装置１１０からのログ詳細情報の取得要求に基づいて、遠隔管理エージェント装置１２０によって取得される。具体的には、ログ詳細情報ファイル４２２が生成されるパスは、エージェント設定ウィンドウ８１０のログ詳細情報入力部が管理者によって入力されることによって、指定される。
【００７６】
図４Ｂは、保守管理サーバ装置１８０の機能ブロック図である。
【００７７】
保守管理サーバ装置１８０は、表示用インタフェースプログラム４５５、保守管理プログラム４６０、通信用インタフェースプログラム４７０、及び保守状況データベース（ＤＢ）４６１を備える。これらのプログラム及びＤＢは、必要に応じて記憶装置から読み出され、メモリに読み出される。
【００７８】
表示用インタフェースプログラム４５５は、保守管理サーバ装置１８０に備わるディスプレイ等の表示装置への表示処理を実行する。
【００７９】
保守管理プログラム４６０は、遠隔管理マネージャ装置１１０によって送信された保守要求に関する保守作業の状況を管理する。
【００８０】
通信用インタフェースプログラム４７０は、保守管理サーバ装置１８０が他の装置と通信する。
【００８１】
保守状況ＤＢ４６１には、保守作業の状況が格納される。
【００８２】
なお、遠隔管理マネージャ装置１１０、遠隔管理エージェント装置１２０、監視ＡＰ装置１３０、及び保守管理サーバ装置１８０に格納される各種データベース（ＤＢ）は、記憶装置に格納される。なお、これらのＤＢは書き換え可能な記憶媒体を使用する外部記憶媒体に格納されてもよい。
【００８３】
また、一部のＤＢを備える独立した記憶装置を備えて、遠隔管理マネージャ装置１１０に接続してもよい。これらのＤＢは、メモリに読み出されて利用される。
【００８４】
図５は、エージェント情報５００の構成を示す図である。
【００８５】
エージェント情報５００は、遠隔管理マネージャ装置１１０の監視ＡＰ管理ＤＢ３１６に格納される。エージェント情報５００は、エージェント識別子５１０、ＩＰアドレス５２０、ポート番号５３０、管理者識別子５４０、及び連絡先５５０を含む。
【００８６】
エージェント識別子５１０には、遠隔管理エージェント装置１２０の一意な識別子が登録される。ＩＰアドレス５２０には、遠隔管理エージェント装置１２０のＩＰアドレスが登録される。ポート番号５３０には、遠隔管理エージェント装置１２０のポート番号が登録される。管理者識別子５４０には、遠隔管理エージェント装置１２０の管理者の一意な識別子が登録される。連絡先５５０には、遠隔管理エージェント装置１２０の管理者の連絡先が登録される。
【００８７】
図６は、管理対象サイト情報６００の構成を示す図である。
【００８８】
管理対象サイト情報６００は、遠隔管理マネージャ装置１１０の監視ＡＰ管理ＤＢ３１６に格納される。管理対象サイト情報６００は、サイト識別子６１０、エージェント識別子６２０、監視ＡＰ識別子６３０、及び保守管理サーバ識別子６４０を含む。
【００８９】
サイト識別子６１０には、管理対象サイトの一意な識別子が登録される。エージェント識別子６２０には、遠隔管理エージェント装置１２０の一意な識別子であって、エージェント情報５００のエージェント識別子５１０に登録された識別子が登録される。監視ＡＰ識別子６３０には、エージェント識別子６２０に登録された遠隔管理エージェント装置１２０が管理する監視プログラムの一意な識別子が登録される。保守管理サーバ識別子６４０には、遠隔管理エージェント装置１２０、監視ＡＰ装置１３０、及び監視対象の少なくとも一つを保守管理する保守管理サーバ装置１８０の一意な識別子が登録される。
【００９０】
図７は、データ項目リスト７００の構成を示す図である。
【００９１】
データ項目リスト７００は、データ項目定義ファイル３６１と変換規則ファイル３５２が同定され、遠隔管理エージェント装置１２０に備わるメモリに読み出され、メモリに保持される。
【００９２】
データ項目リスト７００は、番号７１０、項目名７２０、データ型７３０、エージェント公開７４０、マネージャ公開７５０、保守管理サーバ公開７６０、及び暗号化７７０を含む。番号７１０には、データ項目リスト７００の各レコードの一意な識別子が登録される。項目名７２０には、データ形式を変換するデータ変換処理を実行するデータ項目の識別子が登録される。データ型７３０には、データ項目の値のデータの型を識別するための識別子が登録される。
【００９３】
エージェント公開７４０には、変換元の情報に含まれるデータ項目及び当該データ項目の値を遠隔管理エージェント装置１２０に公開するか否かを定める情報が登録される。なお、データ項目及び当該データ項目の値を遠隔管理エージェント装置１２０に公開しない場合、エージェント公開７４０には、何も登録されない。
【００９４】
マネージャ公開７５０には、変換元の情報に含まれるデータ項目及び当該データ項目の値を遠隔管理マネージャ装置１１０に公開するか否かを定める情報が登録される。なお、データ項目及び当該データ項目の値を遠隔管理マネージャ装置１１０に公開しない場合、マネージャ公開７５０には、何も登録されない。
【００９５】
保守管理サーバ公開７６０には、変換元の情報に含まれるデータ項目及び当該データ項目の値を保守管理サーバ装置１８０に公開するか否かを定める情報が登録される。なお、データ項目及び当該データ項目の値を保守管理サーバ装置１８０に公開しない場合、保守管理サーバ公開７６０には、何も登録されない。
【００９６】
暗号化７７０には、変換元のデータ項目の値を暗号化するか否かを定める情報が登録される。
【００９７】
図８は、変換規則管理テーブル２０００の構成を示す図である。
【００９８】
変換規則管理テーブル２０００は、遠隔管理エージェント装置１２０の変換規則ＤＢ３６０に格納される。変換規則テーブル２０００は、各監視プログラムが取得する情報毎に設定されたパスに格納される各変換規則ファイル３６２を管理するためのテーブルである。
【００９９】
変換規則管理テーブル２０００は、監視ＡＰ識別子２０１０、情報種別２０２０、詳細種別２０３０、情報種別識別子２０４０、及び変換元所在パス２０５０を含む。
【０１００】
監視ＡＰ識別子２０１０には、監視プログラムの一意な識別子が登録される。情報種別２０２０には、監視プログラムが取得する情報の識別子が登録される。例えば、情報種別２０２０には、稼働情報及びログ詳細情報等が登録される。
【０１０１】
詳細種別２０３０にはログ詳細情報の種別の一意な識別子が登録される。なお、稼働情報は、詳細情報が定義されてないので、詳細種別２０３０には、何も登録しなくてよい。情報種別識別子２０４０には、情報種別及び詳細種別を識別するため識別子が登録される。なお、情報種別識別子は、監視プログラムによって定義される。変換元パス２０５０には、変換元となる情報が格納されるパスが登録される。例えば、稼働情報ファイルやログ詳細情報ファイル等のパス名が登録される。
【０１０２】
図９は、データ項目定義テーブル２１００の構成を示す図である。
【０１０３】
データ項目定義テーブル２１００が、遠隔管理エージェント装置１２０によって、データ項目定義ファイル３６１がメモリに読み出されることによって生成される。データ項目定義ファイル２１００は、監視プログラム毎に定義される。
【０１０４】
データ項目定義テーブル２１００は、情報種別識別子２１１０、項目名２１２０、データ型２１３０、エージェント公開２１４０、マネージャ公開２１５０、保守管理サーバ公開２１６０、及び暗号化２１７０を含む。
【０１０５】
情報種別識別子２１１０には、変換規則管理テーブル２０００に含まれる監視ＡＰ識別子が登録される。項目名２１２０には、監視プログラムが取得する情報種別に定義されるデータ項目を識別するための識別子が登録される。なお、項目名２１２０には、同じ監視プログラムであっても、情報種別が異なれば、同じ識別子が登録されてもよい。
【０１０６】
データ型２１３０、エージェント公開２１４０、マネージャ公開２１５０、保守管理サーバ公開２１６０、及び暗号化２１７０は、各々データ項目リスト７００のデータ型７３０、エージェント公開７４０、マネージャ公開７５０、保守管理サーバ公開７６０、及び暗号化７７０と同じなので、説明を省略する。
【０１０７】
図１０は、エージェント設定ウィンドウ８１０の表示画面を示す図である。
【０１０８】
エージェント設定ウィンドウ８１０は、遠隔管理クライアント装置１６０が遠隔管理エージェント装置１２０にネットワーク１００及び１７０を介してアクセスすると、遠隔管理クライアント装置１６０に備わる表示装置に表示される。
【０１０９】
エージェント設定ウィンドウ８１０は、監視プログラム選択領域８１５、アラートレベル通知選択領域８２０、ＡＰ状態取得間隔入力領域８３０、稼動情報取得間隔入力領域８４０、稼動情報変換元ファイル入力領域８４５、ログ種別選択領域８６０、ログ詳細情報の変換元ファイル入力領域８７０等を含む。
【０１１０】
監視プログラム選択領域８１５は、監視プログラムの一覧を表示する。管理者が、監視プログラム選択領域８１５に表示される一覧から監視プログラムを選択し、「Ｌｏａｄ」ボタン８１６を選択すると、遠隔管理エージェント装置１２０は、設定情報３７０に格納されるエージェント設定ファイル３７１のうち、管理者によって選択された監視プログラムのエージェント設定ファイル３７１を同定する。
【０１１１】
そして、遠隔管理エージェント装置１２０は、同定したエージェント設定ファイル３７１をメモリに読み出し、エージェント設定ウィンドウ８１０の各表示領域にエージェント設定ファイル３７１の各設定情報を表示する。
【０１１２】
なお、新規の監視プログラムに対して、エージェント設定ファイル３７１を設定する場合、遠隔管理エージェント装置１２０は、デフォルト値をエージェント設定ウィンドウ８１０の各表示領域に表示する。
【０１１３】
アラートレベル通知選択領域８２０は、監視ＡＰ装置１３０が監視対象に異常が発生したことを遠隔管理クライアント装置１６０に通知するアラートのレベルを設定する。アラートレベル通知選択領域８２０は、「重要」、「警告」、及び「情報」の３つのチェックボックスを含む。管理者が、「重要」、「警告」、及び「情報」のチェックボックス中からアラートレベルを選択すると、アラートが通知された際に遠隔管理クライアント装置１６０に備わる表示装置に選択されたアラートのレベルが表示される。
【０１１４】
ＡＰ状態取得間隔入力領域８３０が入力されることによって、Ｓ１２１１の処理で遠隔管理エージェント装置１２０がプロセス情報を取得する取得間隔を設定される。
【０１１５】
具体的には、管理者が、ＡＰ状態取得間隔入力領域８３０に取得間隔を入力することによって、遠隔管理エージェント装置１２０は、取得間隔を設定する。設定された取得間隔は、監視プログラム選択領域８１５で選択された監視プログラムのエージェント設定ファイル３７０に格納される。なお、取得した監視プログラム４１０の状態に関する情報は、ＡＰ状態ＤＢ３５１に格納される。また、ＡＰ状態取得間隔入力領域８３０は秒単位で表示されているが、日単位、時間単位、又は分単位であってもよい。
【０１１６】
稼動情報取得間隔８４０及び変換元ファイル入力領域８４５が入力されることによって、Ｓ１３１１の処理で遠隔管理エージェント装置１２０が監視ＡＰ装置１３０に格納される稼動情報ファイル４２１を取得する取得間隔、及び遠隔管理エージェント装置１２０によって取得される稼動情報ファイル４２１の所在を設定される。
【０１１７】
具体的には、管理者は、稼動情報取得間隔入力領域８４０に取得間隔を入力することによって、遠隔管理エージェント装置１２０が稼動ファイル４２１を取得する間隔を設定する。なお、稼動情報取得間隔入力領域８４０は秒単位で表示されているが、日単位、時間単位、又は分単位であってもよい。
【０１１８】
また、管理者は、変換元ファイル入力領域８４５に稼動情報ファイル４２１の所在を示すパスを入力することによって、遠隔管理エージェント装置１２０が取得する稼動情報ファイル４２１の所在を設定できる。管理者が、「Ｒｅｆｅｒ」ボタン８４６を選択すると、管理者がパスを選択するためのウィンドウが表示される。そして、管理者が、表示されたウィンドウの選択項目から稼動情報ファイル４２１の所在を示すパスを選択すると、変換元ファイル入力領域８４５に選択したパスが表示される。
【０１１９】
ログ種別選択領域８６０及び変換元ファイル入力領域８７０が入力されることによって、遠隔管理エージェント装置１２０は、各ログ種別に対応するログ詳細情報を格納するログ詳細情報ファイル４２２の所在、及びログ種別の順序を設定する。ログ種別は、監視プログラムが生成するログ詳細情報の種別である。
【０１２０】
ログ種別選択領域８５０には、ログ種別の識別子が表示される。管理者がログ種別選択領域８５０で「検出ログ」を選択すると、遠隔管理エージェント１２０は、管理者によって選択されたログ種別の識別子をログ種別表示領域８６０に表示し、ログ詳細情報４２２の所在を表すパスの識別子を変換元ファイル入力領域８７０に表示する。
【０１２１】
管理者は、変換元ファイル入力領域８７０にログ詳細情報ファイル４２２の所在を示すパスの識別子を入力する。また、管理者が「Ｒｅｆｅｒ」ボタン８７１を選択すると、パスを選択するウィンドウが表示される。管理者が表示されたウィンドウの選択項目から所在を示すパスを選択すると、変換元ファイル入力領域８７０に管理者が選択したパスの識別子が表示される。
【０１２２】
また、管理者が「Ａｄｄ」ボタン８５１を選択すると、ログ種別の識別子を追加できる。管理者がログ種別選択領域８５０に表示されるログ種別の識別子を選択し、「Ｅｄｉｔ」ボタン８５２を選択すると、選択されたログ種別の識別子の文字列を編集するウィンドウが表示される。管理者が識別子の文字列を編集すると、選択したログ種別の識別子は、ログ種別選択領域８５０に変更したラベルに変更されて表示される。管理者がログ種別選択領域８５０に表示されているログ種別の識別子を選択し、「Ｒｅｍｏｖｅ」ボタン８５３を選択すると、選択されたログ種別の識別子はログ種別選択領域８５０から消去される。
【０１２３】
また、管理者がログ種別選択領域８５０に表示されるログ種別の識別子を選択し、「△」ボタン８５５を選択すると、選択されたログ種別の識別子は、ログ種別選択領域８５０内で上方に移動する。一方、管理者がログ種別選択領域８５０に表示されるログ種別の識別子を選択し、「▽」ボタン８５６を選択すると、選択されたログ種別の識別子は、ログ種別選択領域８５０内で下方に移動する。
【０１２４】
管理者が、「ＯＫ」ボタン８８５を選択すると、遠隔管理エージェント装置１２０は、エージェント設定ウィンドウ８１０に表示される各設定項目に入力された値を取得し、取得した値をエージェント設定ファイル３７１にデータ列として格納する。遠隔管理エージェント装置１２０は、取得した値をエージェント設定ファイル３７１に格納した後、エージェント設定ウィンドウ８１０を終了する。
【０１２５】
管理者が、エージェント設定ウィンドウ８１０の設定項目を入力中に、「Ａｐｐｌｙ」ボタン８８６を選択すると、遠隔管理エージェント装置１２０は、エージェント設定ウィンドウ８１０に表示されている各設定項目に入力された値を取得し、取得した値をエージェント設定ファイル３７１にデータ列として記録する。なお、「Ａｐｐｌｙ」ボタン８８６が選択された場合、遠隔管理エージェント装置１２０は、エージェント設定ウィンドウ８１０を終了しない。
【０１２６】
なお、本実施の形態では、エージェント設定ウィンドウ８１０は、遠隔管理クライアント装置１６０に表示されるようにしたが、遠隔管理マネージャ装置１１０に表示されるようにしてもよい。具体的には、遠隔管理マネージャ装置１１０が、遠隔管理エージェント装置１２０にアクセスすると、遠隔管理マネージャ装置１１０に備わるディスプレイ等の表示装置にエージェント設定ウィンドウ８１０が表示される。なお、エージェント設定ウィンドウ８１０の設定項目は、遠隔管理クライアント装置１６０に表示される場合と同じものであればよい。
【０１２７】
なお、実施の形態で示したエージェント設定ウィンドウ８１０の設定項目を変更してもよい。
【０１２８】
図１１は、変換規則設定ウィンドウ９１０の表示画面を示す図である。
【０１２９】
変換規則設定ウィンドウ９１０は、遠隔クライアント装置１６０が、遠隔管理エージェント装置１２０にネットワーク１００及び１７０を介してアクセスすると、遠隔管理クライアント装置１６０に備わる表示装置に表示される。
【０１３０】
変換規則設定ウィンドウ９１０は、監視プログラム設定領域９１５、情報種別選択領域９２０、データ項目定義ファイル入力領域９３０、変換規則ファイル入力領域９３１、ログ種別選択領域９４０、データ項目表示領域９５０、及び公開データ項目表示領域９６０を含む。
【０１３１】
監視プログラム設定領域９１５には、管理プログラム４１０の一意な識別子の一覧を表示する。管理者は、監視プログラム表示領域９１５に表示される監視プログラム４１０の識別子を選択し、「Ｌｏａｄ」ボタン９１６を選択する。遠隔管理エージェント装置１２０は、エージェント設定ファイル３７１のうち、選択された監視プログラム４１０に該当するエージェント設定ファイル３７１を同定する。そして、遠隔管理エージェント装置１２０は、同定したエージェント設定ファイル３７１をメモリに読み出し、メモリに読み出されたエージェント設定ファイル３７１から監視ＡＰ装置１３０から送信される情報の種別に関するデータを取り出し、設定項目に対応する表示領域にデータの値を表示する。
【０１３２】
データ項目定義ファイル入力領域９３０及び変換規則ファイル入力領域９３１が入力されることによって、監視ＡＰ装置１３０から送信される情報の種別に対応するデータ項目データ定義ファイル３６１及び変換規則ファイル３６２の所在を、監視プログラム毎に設定する。なお、監視ＡＰ装置１３０から送信される情報の種別は、稼動情報及びログ詳細情報等がある。
【０１３３】
情報種別選択領域９２０では、監視ＡＰ装置１３０から送信される情報の種別の一覧が表示される。データ項目定義ファイル入力領域９３０では、情報種別選択領域９２０で選択された情報種別のデータ項目定義ファイル３６１の所在を示すパスが表示される。変換規則ファイル入力領域９３１では、情報種別選択領域９２０で選択された情報種別の変換規則ファイル３６２の所在を示すパスが表示される。
【０１３４】
具体的には、管理者は、情報種別選択領域９２０で、情報種別を選択する。そして、管理者が「Ｖｉｅｗ」ボタン９４１を選択すると、遠隔管理エージェント装置１２０は、選択された情報種別のデータ項目定義ファイル３６１の所在を示すパスがエージェント設定ファイル３７１から取得し、データ項目定義ファイル入力領域９３０に表示する。また、遠隔管理エージェント装置１２０は、選択された情報種別の変換規則ファイル３６２の所在を示すパスがエージェント設定ファイル３７１から取得し、変換規則ファイル入力領域９３１に表示する。
【０１３５】
そして、管理者は、データ項目定義ファイル入力領域９３０に表示されたパスを変更する場合、管理者は、データ項目定義ファイル入力領域９３０にデータ項目定義ファイル３６１の所在を示すパスの識別子を入力する。また、管理者が「Ｒｅｆｅｒ」ボタン９３５を選択すると、データ項目定義ファイル３６１の所在を示すパスを選択するためのウィンドウが表示される。管理者が、表示されたウィンドウからデータ項目定義ファイル３６１の所在を示すパスを選択すると、選択したデータ項目定義ファイル３６１の所在を示すパスがデータ項目定義ファイル入力領域９３０に表示される。
【０１３６】
また、管理者は、変換規則ファイル入力領域９３１に表示されたパスを変更する場合、管理者は、変換規則ファイル入力領域９３１に変換規則ファイル３６２の所在を示すパスの識別子を入力する。また、管理者が「Ｒｅｆｅｒ」ボタン９３６を選択すると、変換規則ファイル３６２の所在を示すパスを選択するためのウィンドウが表示される。管理者が、表示されたウィンドウから変換規則ファイル３６２の所在を示すパスを選択すると、選択した変換規則ファイル３６２の所在を示すパスが変換規則ファイル入力領域９３１に表示される。
【０１３７】
従って、Ｓ１４１０の処理で、遠隔管理エージェント装置１２０は、データ項目定義ファイル入力領域９３０及び変換規則ファイル入力領域９３１で入力されたパスを参照して、監視ＡＰ装置１３０から送信される情報に対応するデータ項目定義ファイル３６１及び変換規則ファイル３６２を同定する。
【０１３８】
データ項目表示領域９５０及び公開データ項目表示領域９６０を入力することによって、各ログ種別に対応するログ詳細情報に含まれる各データ項目を遠隔管理マネージャ装置１１０に公開するか否かを、各データ項目に対して設定できる。
【０１３９】
次に、遠隔管理エージェント装置１２０が監視ＡＰ装置１３０から受信したアラートを遠隔管理マネージャ装置１１０に通知する処理について、図１２及び図１３を用いて説明する。
【０１４０】
図１２は、アラート通知処理のシーケンス図である。また、図１３は、監視ＡＰ装置１３０のアラート通知処理のフローチャートである。なお、図１２と図１３では、同じ処理には、同一の符号を付す。
【０１４１】
監視ＡＰ装置１３０は、監視プログラムが監視対象から監視用データを取得する日時（監視用データ取得日時）をメモリに保持する。監視ＡＰ装置１３０は、現在の日時を周期的に参照して、現在の日時が監視用データ取得日時に達したか否かを判定する（図１３のＳ１１０５）。現在の日時が監視用データ取得日時に達していないと判定すると、監視ＡＰ装置１３０は、監視用データ取得日時に達するまで、Ｓ１１０５の処理を繰り返す。
【０１４２】
監視ＡＰ装置１３０は、Ｓ１１０５の処理で、現在の日時が監視用データ取得日時に達したと判定すると、周期的に監視用データを取得する要求を各監視対象に送信する（図１２のＳ１０１１）。
【０１４３】
各監視対象が監視用データ要求を受信すると、監視用データを監視ＡＰ装置１３０に送信し、監視ＡＰ装置１３０は、監視用データを受信する（Ｓ１０１２）。なお、監視用データのデータ形式は、各監視対象によって異なる。例えば、監視プログラムが監視対象機器（ルータ）１５５の設定情報を監視する場合、監視ＡＰ装置１３０が取得する監視用データのデータ形式は、ＬＤＩＦ形式である。また、監視プログラムが、監視対象設備（ドア）１４０を撮影する監視対象装置（カメラ）１４５を監視する場合、監視ＡＰ装置１３０が取得する監視用データのデータ形式は、画像形式である。
【０１４４】
監視ＡＰ装置１３０が監視用データを取得すると、監視用データの内容を検証して、取得した監視用データに異常があるか否かを判定する（Ｓ１０２０）。
【０１４５】
Ｓ１０２０の処理で、監視用データに異常があると判定された場合、監視ＡＰ装置１３０は、異常を検出した監視用データのログ詳細情報ファイル４２２を所定のパスに生成する（Ｓ１０３０）。なお、実施の形態では、複数のログ種別に対応するログ詳細情報を一つのログ詳細情報ファイル４２２に記録するが、一つのログ種別に対応するログ詳細情報を一つのログ詳細情報ファイル４２２に記録してもよい。
【０１４６】
監視ＡＰ装置１３０は、ログ詳細情報ファイル４２２を生成すると、監視対象機器に異常が検出された旨を通知するアラート情報を遠隔管理エージェント装置１２０に送信する（Ｓ１０３２）。例えば、監視ＡＰ装置１３０は、アラート情報をＳＮＭＰ（Simple Network Management Protocol）等を用いて、遠隔管理エージェント装置１２０に送信する。
【０１４７】
Ｓ１０２０の処理で監視用データに異常がないと判定された場合、及びＳ１０３２の処理で監視用データが送信された場合、監視ＡＰ装置１３０は、監視用データ取得日時を更新する（図１３のＳ１１１０）。具体的には、監視ＡＰ装置１３０は、所定の監視用データを取得する間隔（監視用データ取得間隔）を監視用データを取得した日時に加算することによって、次の監視用データ取得日時を設定する。
【０１４８】
Ｓ１０３２の処理で、遠隔管理エージェント装置１２０は、監視ＡＰ装置１３０が送信したアラート情報を受信すると、遠隔管理マネージャ装置１１０に送信するために、受信したアラート情報をアラートデータに変換する（Ｓ１０４０）。なお、データ変換処理については、図１７で詳細を説明する。
【０１４９】
遠隔管理エージェント装置１２０は、変換したアラートデータをアラート情報ＤＢ３１３に格納する（Ｓ１０５０）。次に、遠隔管理エージェント装置１２０は、変換したアラートデータを遠隔管理マネージャ装置１１０に送信する（Ｓ１０５２）。
【０１５０】
遠隔管理マネージャ装置１１０は、アラートデータを受信すると、受信したアラートデータを解析する（Ｓ１０６０）。そして、遠隔管理マネージャ装置１１０は、アラートデータの解析結果を遠隔管理エージェント装置１２０に送信する（Ｓ１０６２）。
【０１５１】
次に、遠隔管理マネージャ装置１１０は、Ｓ１０６０の処理で解析したアラートデータを、アラート情報ＤＢ３１３に格納する。また、アラート情報ＤＢ３１３に前回解析したアラートデータが格納されている場合、遠隔管理マネージャ装置１１０は、アラート情報ＤＢ３１３を今回解析したアラートデータによって更新する（Ｓ１０７０）。
【０１５２】
遠隔管理マネージャ装置１１０は、遠隔管理クライアント装置１６０に備わる表示装置に表示される表示データを更新する要求である表示データ更新要求を、遠隔管理クライアント装置１６０に送信する（Ｓ１０７１）。
【０１５３】
遠隔管理クライアント装置１６０は、表示データ更新要求を受信すると、受信した表示データ更新要求に基づいて、遠隔管理クライアント装置１６０に備わる表示装置に表示される表示データを更新する（Ｓ１０８０）。
【０１５４】
次に、遠隔管理エージェント装置１２０が監視プログラムの状態に関する情報を取得して、遠隔管理マネージャ装置１１０に送信する処理（ＡＰ状態取得処理）について、図１４を用いて説明する。
【０１５５】
図１４は、ＡＰ状態取得処理のシーケンス図である。
【０１５６】
監視プログラムは、監視ＡＰ装置１３０で起動している（Ｓ１２００）。また、監視ＡＰ装置１３０は、プロセス管理インタフェースプログラム４４０によって取得された監視プログラムのプロセス情報を管理している（Ｓ１２１０）。
【０１５７】
遠隔管理エージェント装置１２０は、監視プログラムのプロセス情報を取得する要求（プロセス情報取得要求）を監視ＡＰ装置１３０に送信する（Ｓ１２１１）。
【０１５８】
監視ＡＰ装置１３０は、遠隔管理エージェント装置１２０からプロセス情報取得要求を受信すると、プロセス情報取得要求で指定された監視プログラムに関するプロセスの情報を遠隔管理エージェント装置１２０に送信する（Ｓ１２１２）。なお、監視プログラムに関するプロセスの情報は、監視プログラムの実行状態等を含む。
【０１５９】
遠隔管理エージェント装置１２０は、監視プログラムに関するプロセスの情報を受信すると、遠隔管理マネージャ装置１１０に送信するために、受信したプロセスの情報をプログラム状態データに変換する（Ｓ１２２０）。なお、データ変換処理については、図１７で詳細を説明する。
【０１６０】
遠隔管理エージェント装置１２０は、変換したプログラム状態データを遠隔管理マネージャ装置１１０に送信する（Ｓ１２２２）。
【０１６１】
遠隔管理マネージャ装置１１０は、プログラム状態データを受信すると、受信したプログラム状態データを解析する（Ｓ１２３０）。そして、遠隔管理マネージャ装置１１０は、プログラム状態データの解析結果を遠隔管理エージェント装置１２０に送信する（Ｓ１２３２）。
【０１６２】
次に、遠隔管理マネージャ装置１１０は、Ｓ１２３０の処理で解析したプログラム状態データを、ＡＰ状態ＤＢ３１１に格納する。また、ＡＰ状態ＤＢ３１１に前回解析したプログラム状態データが格納されている場合、遠隔管理マネージャ装置１１０は、ＡＰ状態ＤＢ３１１を今回解析したプログラム状態データに更新する（Ｓ１２４０）。
【０１６３】
遠隔管理マネージャ装置１１０は、遠隔管理クライアント装置１６０に備わる表示装置に表示される表示データを更新する要求である表示データ更新要求を、遠隔管理クライアント装置１６０に送信する（Ｓ１２４１）。
【０１６４】
遠隔管理クライアント装置１６０は、表示データ更新要求を受信すると、受信した表示データ更新要求に基づいて、遠隔管理クライアント装置１６０に備わる表示装置に表示される表示データを更新する（Ｓ１２５０）。
【０１６５】
次に、遠隔管理エージェント装置１２０が監視ＡＰ装置１３０における監視プログラムの稼動状態に関する情報を取得して、遠隔管理マネージャ装置１１０に送信する処理（稼動情報取得処理）について、図１５及び図１６を用いて説明する。
【０１６６】
図１５は、稼動情報取得処理のシーケンス図である。また、図１６は、監視ＡＰ装置１３０の稼動情報取得処理のフローチャートである。なお、図１５と図１６では、同一の処理では、同一の符号を付す。
【０１６７】
監視ＡＰ装置１３０は、監視プログラムがログ（稼動情報）の集計を開始する日時（集計期間開始日時）及び監視プログラムがログ（稼動情報）の集計を終了する日時（集計期間終了日時）をメモリに保持する。監視ＡＰ装置１３０は、集計期間終了日時を周期的に参照して、現在の日時が集計期間終了日時に達したか否かを判定する（図１６のＳ１１５５）。現在の日時が集計期間終了日時に達していないと判定すると、監視ＡＰ装置１３０は、集計期間終了日時に達するまで、Ｓ１１５５の処理を繰り返す。
【０１６８】
Ｓ１１５０の処理で、現在の日時が集計期間終了日時に達したと判定すると、監視ＡＰ装置１３０は、集計期間開始日時から集計期間終了日時までの稼動情報を集計する（Ｓ１３００）。集計された稼働情報は、監視プログラム毎に異なる。例えば、監視ＡＰ装置１３０は、監視プログラムが稼動した日時情報、監視プログラムが稼動した時間情報である。
【０１６９】
監視ＡＰ装置１３０は、所定のパスの稼動情報ファイル４２１に集計された稼動情報の各項目を書き出し、稼動情報ファイル４２１を生成する（Ｓ１３１０）。稼動情報ファイル４２１は、データ列として監視ログＤＢ４２０に格納される。本実施の形態では、データ項目名及び各データ項目に登録される値の組をテキストファイル形式で稼動情報ファイル４２１に格納するＬＤＩＦ形式を採用する。なお、違うデータの形式を採用してもよい。
【０１７０】
Ｓ１３１０の処理で、監視ＡＰ装置１３０が稼動情報ファイル４２１を生成すると、集計期間開始日時及び集計期間終了日時を更新する（図１６のＳ１１６０）。具体的には、監視ＡＰ装置１３０は、次回の集計期間開始日時に今回の集計期間終了日時を代入し、次回の集計期間開始日時を算出する。そして、監視ＡＰ装置１３０は、今回の集計期間終了日時に所定の稼動情報を集計する間隔（集計間隔）を加算することによって、次回の集計期間終了日時を算出する（図１６のＳ１１６０）。
【０１７１】
遠隔管理エージェント装置１２０は、監視ＡＰ装置１３０によって生成された稼動情報ファイル４２１を取得する日時（稼動情報取得日時）をメモリに保持する。また、遠隔管理エージェント装置１２０は、稼働情報取得間隔入力領域８４０（図１０）に入力された稼動情報取得間隔に基づいて、前回の稼動情報取得日時をメモリに保持する。
【０１７２】
遠隔管理エージェント装置１２０は、稼動情報取得日時を周期的に参照して、現在の日時が稼動情報取得日時に達しているか否かを判定する。現在の日時が稼動情報取得日時に達していないと判定すると、監視ＡＰ装置１３０は、稼動情報取得日時に達するまで、この判定の処理を繰り返す。
【０１７３】
遠隔管理エージェント装置１２０は、現在の日時が稼動情報取得日時に達した判定すると、稼動情報ファイル４２１を取得する要求（稼動情報取得要求）を監視ＡＰ装置１３０に送信する（Ｓ１３１１）。
【０１７４】
次に、遠隔管理エージェント装置１２０は、エージェント設定ファイル３７１を参照して、エージェント設定ウィンドウ８１０（図１０）の変換元ファイル入力領域８４５に入力されたパスを取得する。そして、遠隔管理エージェント装置１２０は、取得したパスにアクセスし、稼動情報ファイル４２１を取得する（Ｓ１３１２）。なお、遠隔管理エージェント装置１２０は、取得した稼動情報ファイル４２１が監視ＡＰ装置１３０によって生成された日時が前回の稼動取得日時よりも後である稼動情報ファイル４２１を新たな稼動情報ファイルとして同定する。
【０１７５】
遠隔管理エージェント装置１２０は、遠隔管理マネージャ装置１１０に送信するために、取得した稼動情報を稼動情報データに変換する（Ｓ１３２０）。なお、データ変換処理については、図１７で詳細を説明する。
【０１７６】
遠隔管理エージェント装置１２０は、変換した稼動情報データを遠隔管理マネージャ装置１１０に送信する（Ｓ１３２２）。
【０１７７】
遠隔管理マネージャ装置１１０は、稼動情報データを受信すると、受信した稼動情報データを解析する（Ｓ１３３０）。そして、遠隔管理マネージャ装置１１０は、稼動情報データの解析結果を遠隔管理エージェント装置１２０に送信する（Ｓ１３３２）。
【０１７８】
次に、遠隔管理マネージャ装置１１０は、Ｓ１３３０の処理で解析した稼動情報データを稼動情報ＤＢ３１２に格納する。また、稼動情報ＤＢ３１２に前回解析した稼動情報データが格納されている場合、遠隔管理マネージャ装置１１０は、稼動情報ＤＢ３１２を今回解析した稼動情報データに更新する（Ｓ１３４０）。
【０１７９】
遠隔管理マネージャ装置１１０は、遠隔管理クライアント装置１６０に備わる表示装置に表示される表示データを更新する要求である表示データ更新要求を、遠隔管理クライアント装置１６０に送信する（Ｓ１３４１）。
【０１８０】
遠隔管理クライアント装置１６０は、表示データ更新要求を受信すると、受信した表示データ更新要求に基づいて、遠隔管理クライアント装置１６０に備わる表示装置に表示される表示データを更新する（Ｓ１３５０）。
【０１８１】
次に、図１５のＳ１３２０の処理のデータ変換処理について、図１７を用いて説明する。図１２のＳ１０４０の処理、及び図１４のＳ１２２０の処理も同様の処理である。
【０１８２】
図１７は、稼動情報のデータ変換処理のフローチャートである。
【０１８３】
遠隔管理エージェント装置１２０は、エージェント設定ファイル３７１を参照して、データ項目定義ファイル３６１及び変換規則ファイル３６２を同定する（Ｓ１４１０）。
【０１８４】
具体的には、遠隔管理エージェント装置１２０は、エージェント設定ファイル３７１を参照して、稼動情報のデータ項目定義ファイル入力領域９３０で入力されたパス及び稼動情報の変換規則ファイル入力領域９３１で入力されたパスを取得する。そして、遠隔管理エージェント装置１２０は、取得したパスに格納されるデータ項目定義ファイル３６１及び変換規則ファイル３６２を特定する。そして、遠隔管理エージェント装置１２０は、特定したデータ項目定義ファイル３６１及び変換規則ファイル３６２をメモリに読み出ことによって、データ項目リスト７００（図７）をメモリに保持する。
【０１８５】
また、遠隔管理エージェント装置１２０は、Ｓ１３１２の処理で取得した稼動情報ファイル４２１をメモリに読み出す（Ｓ１４２０）。なお、稼動情報ファイル４２１には、データ項目及びデータ項目に登録される値が含まれる。
【０１８６】
そして、遠隔管理エージェント装置１２０は、メモリに読み出した稼動情報ファイル４２１に基づいて、稼動情報のデータリスト（稼動情報データリスト）を生成する（Ｓ１４３０）。なお、稼動情報データリストは、リスト内番号、データ項目、及びデータ項目の値等を含む。
【０１８７】
次に、遠隔管理エージェント装置１２０は、Ｓ１４３０で生成された稼動情報データリストのリスト内番号に「０」を登録する（Ｓ１４４０）。
【０１８８】
遠隔管理エージェント装置１２０は、稼動情報データリストにおいて、データ変換処理が実行されていないレコードがあるか否かを判定する（Ｓ１４４５）。
【０１８９】
全ての稼動情報データリストのレコードにおいて、データ変換処理が実行されたと判定すると、データ変換処理を終了する。
【０１９０】
データ変換処理が実行されていないレコードがあると判定された場合、遠隔管理エージェント装置１２０は、Ｓ１４１０の処理で生成したデータ項目リスト７００を参照して、データ項目リスト７００において、稼動情報データリストのリスト内番号に対応するデータ項目と一致する項目名７２０があるか否かを判定する（Ｓ１４４６）。
【０１９１】
稼動情報データリストのデータ項目と一致する項目名７２０がないと判定された場合、データ変換処理を実行する必要がないので、Ｓ１４９５の処理に進む。
【０１９２】
稼動情報データリストのデータ項目と一致する項目名７２０があると判定された場合、遠隔管理エージェント装置１２０は、稼動情報データリストの当該リスト内番号のデータ項目と一致するデータ項目リスト７００の項目名７２０のレコードを同定する。そして、遠隔管理エージェント装置１２０は、データ項目と一致する項目名７２０のレコードのエージェントデータ公開７４０に「公開」が登録されているか否かを判定する（Ｓ１４４７）。
【０１９３】
当該項目名７２０のエージェントデータ公開７４０に「公開」が登録されていない場合、当該データ項目を遠隔管理マネージャ装置１１０に送信する必要がないので、Ｓ１４９５の処理に進む。
【０１９４】
当該項目名７２０のエージェントデータ公開７４０に「公開」が登録されている場合、遠隔管理エージェント装置１２０は、当該項目名７２０のマネージャデータ公開７５０に「公開」が登録されているか否かを判定する（Ｓ１４４８）。
【０１９５】
当該項目名７２０のマネージャデータ公開７５０に「公開」が登録されていない場合、当該データ項目を遠隔管理マネージャ装置１１０に送信する必要がないので、Ｓ１４９５の処理に進む。
【０１９６】
当該項目名７２０のマネージャデータ公開７５０に「公開」が登録されている場合、当該データ項目を遠隔管理マネージャ装置１１０に送信するので、遠隔管理エージェント装置１２０は、Ｓ１４５０の処理〜Ｓ１４９５の処理のデータ変換処理を実行する。
【０１９７】
遠隔管理エージェント装置１２０は、稼動情報データリストを参照して、当該リスト番号のデータ項目の値を参照する（Ｓ１４５０）。
【０１９８】
次に、遠隔管理エージェント装置１２０は、当該項目名７２０の暗号化７７０を参照して、データ項目の値を暗号化するか否かを判定する（Ｓ１４５５）。
【０１９９】
データ項目の値を暗号化しない場合、Ｓ１４７０の処理に進む。データ項目の値を暗号化する場合、遠隔管理エージェント装置１２０は、当該データ項目の値を暗号化する（Ｓ１４６０）。
【０２００】
次に、遠隔管理エージェント装置１２０は、データ項目リスト７００を参照して、当該項目名７２０のデータ型７３０の文字列を取得する（Ｓ１４７０）。そして、遠隔管理エージェント装置１２０は、稼動情報データの当該リスト内番号のレコードに登録されるデータを取得したデータ型に変換する。
【０２０１】
そして、遠隔管理エージェント装置１２０は、データ項目と一致する項目名７２０のレコードの保守管理サーバデータ公開７６０を参照して、当該データ項目及び当該データ項目の値が保守管理サーバ１８０に公開するか否かの情報を取得する（Ｓ１４８０）。
【０２０２】
そして、遠隔管理エージェント装置１２０は、変換した稼動情報データリストの当該リスト内番号のレコードを送信用データに追加する（Ｓ１４９０）。
【０２０３】
遠隔管理エージェント装置１２０は、稼動情報データリストのリスト内番号に「１」を加算して、Ｓ１４４５の処理に戻る。
【０２０４】
なお、アラート情報通知処理（図１２）のデータ変換処理（Ｓ１０４０）、ＡＯ状態取得処理（図１４）のデータ変換処理（Ｓ１２２０）、ログ詳細情報取得処理（図２０）のデータ変換処理（Ｓ１７５０）は、Ｓ１４２０の処理で、メモリに読み出される情報が、それぞれ、アラート情報、プロセス情報、及びログ詳細情報ファイル４２２である。他の処理は、Ｓ１４１０の処理〜Ｓ１４９５の処理と同じである。
【０２０５】
本実施の形態では、遠隔管理エージェント装置１２０は、遠隔管理エージェント装置１２０及び遠隔管理マネージャ装置１１０にデータ公開が許可されない情報については、データ変換処理を実行せず、遠隔管理マネージャ装置１１０に送信しないので、遠隔管理エージェント装置１２０と遠隔管理マネージャ装置１１０との間のトラフィックを低減させ、かつセキュリティを十分に保護することができる。
【０２０６】
図１８は、アラート表示ウィンドウ１５１０の表示画面を示す図である。
【０２０７】
アラート表示ウィンドウ１５１０は、遠隔クライアント装置１６０が、遠隔管理エージェント装置１２０にネットワーク１００及び１７０を介してアクセスすると、遠隔管理クライアント装置１６０に備わる表示装置に表示される。
【０２０８】
アラート表示ウィンドウ１５１０は、サイト選択領域１５１５、監視ＡＰ選択領域１５１６、アラート一覧表示領域１５２０、選択済みアラート情報表示領域１５５０、ログ詳細情報表示領域１５６０等を含む。
【０２０９】
サイト選択領域１５１５には、遠隔管理マネージャ装置１１０が管理する管理対象サイトの識別子の一覧が表示される。監視ＡＰ選択領域１５１６には、遠隔管理マネージャ装置１１０が管理する監視プログラム４１０の識別子の一覧が表示される。
【０２１０】
管理者がサイト選択領域１５１５に表示される管理対象サイトの識別子の一覧から管理対象サイトを選択し、「Ｓｅａｒｃｈ」ボタン１５１７を選択すると、遠隔管理マネージャ装置１１０は、アラート情報ＤＢ３１３に格納されるアラート情報から、選択された管理対象サイトのアラート情報を検索する。なお、管理者が監視ＡＰ選択領域１５１６に表示される監視プログラムの識別子の一覧から監視プログラムを選択し、「Ｓｅａｒｃｈ」ボタン１５１７を選択すると、遠隔管理マネージャ装置１１０は、アラート情報ＤＢ３１３に格納されるアラート情報から、管理者によって選択された管理対象サイトの監視プログラムのアラート情報を検索する。
【０２１１】
そして、該当するアラート情報がアラート情報ＤＢ３１３に格納されている場合、遠隔管理マネージャ装置１１０は、アラート一覧表示領域１５２０にアラート情報のデータの値を表示するよう遠隔管理マネージャ装置１１０に指示する。
【０２１２】
具体的には、アラート一覧表示領域１５２０には、管理対象サイトの識別子、監視プログラムの識別子、アラートレベル、及びログ種別指定等が表示される。
【０２１３】
管理者が、アラート一覧表示領域１５２０に表示される処理選択ボタン１５３０を選択し、ログ種別指定欄内の「Ｓｅｌｅｃｔ」ボタン１５３１を選択すると、図示しないログ種別選択ウィンドウが表示される。
【０２１４】
ログ種別選択ウィンドウは、処理選択ボタン１５３０によって選択されたアラート情報のログ種別の一覧を表示する。管理者は、ログ種別選択ウィンドウに表示されたログ種別の一覧から、ログ詳細情報を取得したいログ種別を選択する。なお、ログ詳細選択ウィンドウに表示されるログ種別の一覧は、監視プログラムによって異なる。
【０２１５】
管理者によって、ログ種別選択ウィンドウからログ詳細情報を取得したいログ種別を選択されると、アラート一覧表示領域１５２０のログ詳細種別指定欄に選択されたログ種別が表示される。
【０２１６】
なお、本実施の形態では、処理選択ボタン１５３０が選択されたか否かは、「レ」点によって表示されるが、他の表示方法でもよい。
【０２１７】
管理者が、アラート表示ウィンドウ１５１０の「Ｒｅｑｕｅｓｔ」ボタン１５４１を選択すると、遠隔クライアント装置１６０は、管理者が処理選択ボタン１５３０によって選択したアラート情報に対するログ詳細情報を取得する要求を遠隔管理マネージャ装置１１０に送信する。遠隔管理マネージャ装置１１０がログ詳細情報を取得する方法については、図２０で詳細を説明する。
【０２１８】
遠隔管理クライアント装置１３０は、ログ詳細情報を遠隔管理マネージャ装置１１０から取得すると、図１９に示すリクエスト実行結果通知ウィンドウ１６１０を表示する。管理者が、リクエスト実行結果通知ウィンドウ１６１０の「ＯＫ」ボタン１６１５を選択すると、遠隔管理クライアント装置１６０は、アラート一覧表示領域１５２０の取得欄１５３２に「済」を表示し、選択済みアラート情報表示領域１５５０及びログ詳細情報表示領域１５６０を表示する。
【０２１９】
選択済みアラート表示領域１５５０には、取得したアラート情報の概要が表示される。具体的には、選択済みアラート表示領域１５５０には、番号、管理対象サイトの識別子、監視プログラムの識別子、ログ種別指定、及びログ詳細情報を取得した取得日時が表示される。
【０２２０】
ログ詳細情報表示領域１５６０には、取得したログ詳細情報のデータ項目名とデータ項目の値が表示される。なお、遠隔管理マネージャ装置１１０に公開が許可されているデータ項目名とデータ項目の値が表示される。
【０２２１】
なお、アラート一覧表示領域１５２０の取得欄１５３２に「済」を表示されたアラート情報については、管理者によって「Ｖｉｅｗ」ボタン１５４２が選択されると、遠隔管理クライアント装置１６０は、選択済みアラート表示領域１５５０及びログ詳細情報表示領域１５６０を表示する。
【０２２２】
図２０は、ログ詳細情報取得処理のシーケンス図である。
【０２２３】
遠隔管理クライアント装置１６０は、ログ詳細情報を取得する要求を遠隔管理マネージャ装置１１０に送信する（Ｓ１７０１）。なお、ログ詳細情報を取得する要求には、指定された管理対象サイトの識別子、指定された監視プログラムの識別子、指定されたログ種別の識別子が含まれる。
【０２２４】
遠隔管理マネージャ装置１１０は、管理者がアラート表示ウィンドウ１５１０の「Ｒｅｑｕｅｓｔ」ボタン１５４１を選択すると、管理者が処理選択ボタン１５３０によって選択したアラート情報に対するログ詳細情報を取得する要求を遠隔管理マネージャ装置１１０に送信する（Ｓ１７０１）。
【０２２５】
遠隔管理マネージャ装置１１０は、ログ詳細情報を取得する要求を受信すると、受信したログ詳細情報を取得する要求をリクエストデータに変換する（Ｓ１７１０）。そして、遠隔管理マネージャ装置１１０は、変換したリクエストデータをログ詳細情報ＤＢ３１４に格納する（Ｓ１７２０）。
【０２２６】
次に、遠隔管理マネージャ装置１１０は、変換したリクエストデータを遠隔管理エージェント装置１２０に送信する（Ｓ１７２２）。
【０２２７】
遠隔管理エージェント装置１２０は、リクエストデータを受信すると、受信したリクエストデータを解析する（Ｓ１７３０）。遠隔管理エージェント装置１２０は、リクエストデータを解析した結果を遠隔管理マネージャ装置１１０に送信する（Ｓ１７３２）。
【０２２８】
そして、遠隔管理エージェント装置１２０は、解析したリクエストデータをログ詳細情報ＤＢ３５４に格納する（Ｓ１７４０）。
【０２２９】
遠隔管理エージェント装置１２０は、リクエストデータに該当するログ詳細情報ファイル４２２を取得する要求を監視ＡＰ装置１３０に送信する（Ｓ１７４１）。そして、遠隔管理エージェント装置１２０は、所定のパスにアクセスし、リクエストデータに該当するログ詳細情報ファイル４２２を取得する（Ｓ１７４２）。
【０２３０】
遠隔管理エージェント装置１２０は、ログ詳細情報ファイル４２２を取得すると、遠隔管理マネージャ装置１１０に送信するために、受信したログ詳細情報ファイル４２２をログ詳細データに変換する（Ｓ１７５０）。なお、データ変換処理については、図１７で詳細を説明した。
【０２３１】
遠隔管理エージェント装置１２０は、変換したログ詳細データをログ詳細情報ＤＢ３５４の該当するレコードに格納する（Ｓ１７６０）。そして、遠隔管理エージェント装置１２０は、ログ詳細データを遠隔管理マネージャ装置１１０に送信する（Ｓ１７６２）。
【０２３２】
ログ詳細データを受信した遠隔管理マネージャ装置１１０は、遠隔管理エージェント装置１２０から受信したログ詳細データを解析する（Ｓ１７７０）。そして、遠隔管理マネージャ装置１１０は、ログ詳細データを解析した結果を遠隔管理エージェント装置１２０に送信する（Ｓ１７７２）。
【０２３３】
遠隔管理マネージャ装置１１０は、ログ詳細情報ＤＢ３１４に解析したログ詳細情報データを格納する（Ｓ１７８０）。なお、ログ詳細情報ＤＢ３１４にすでにログ詳細情報データが格納されている場合、遠隔管理マネージャ装置１１０は、当該ログ詳細情報データを更新する。
【０２３４】
遠隔管理マネージャ装置１１０は、遠隔管理クライアント装置１６０に備わる表示装置に表示される表示データを更新する要求である表示データ更新要求を、遠隔管理クライアント装置１６０に送信する（Ｓ１７８１）。
【０２３５】
遠隔管理クライアント装置１６０は、表示データ更新要求を受信すると、受信した表示データ更新要求に基づいて、遠隔管理クライアント装置１６０に備わる表示装置にリクエスト実行結果通知ウィンドウ１６１０（図１９）を表示する（Ｓ１７９０）。
【０２３６】
図２１は、保守管理処理のフローチャートである。
【０２３７】
管理者が遠隔管理クライアント装置１６０にアクセスすると、遠隔管理クライアント装置１６０に備わる表示装置に、保守状況を表示する図示しない保守状況ウィンドウが表示される。
【０２３８】
例えば、管理者がアラート表示ウィンドウ１５１０（図１８）のアラート情報を選択し、所定のボタンを選択することによって、遠隔管理クライアント装置１６０が保守状況ウィンドウを表示する。
【０２３９】
管理者が保守状況ウィンドウに表示される「Ｏｒｄｅｒ」ボタン（図示しない）を選択すると、遠隔管理クライアント装置１６０は、管理者が選択したアラート情報に対応する監視プログラム又は監視対象の保守要求を遠隔管理マネージャ装置１１０に送信する（Ｓ１８０１）。なお、保守要求は、例えば、アラート番号、サイト識別子、監視ＡＰ識別子、保守種別、保守対象の識別子、データ項目、データ項目の値、及びデータ項目の値を暗号化するか否かの情報等を含む。
【０２４０】
保守要求を受信した遠隔管理マネージャ装置１１０は、受信した保守要求を保守要求データに変換する（Ｓ１８１０）。なお、保守要求のデータ変換処理については、図２２で詳細を説明する。
【０２４１】
遠隔管理マネージャ装置１１０は、変換した保守要求データを保守情報ＤＢ３１５に格納する（Ｓ１８２０）。そして、遠隔管理マネージャ装置１１０は、保守要求データを保守管理サーバ装置１８０に送信する（Ｓ１８２２）。
【０２４２】
保守管理サーバ装置１８０は、保守要求データを受信すると、受信した保守要求データを保守データに変換する（Ｓ１８３０）。そして、保守管理サーバ装置１８０は、保守要求を受理したことを遠隔管理マネージャ装置１１０に通知する（Ｓ１８３２）。
【０２４３】
データ解析結果を受信した遠隔管理マネージャ装置１１０は、遠隔管理マネージャ装置１１０内の保守情報ＤＢ３１５に格納されている保守情報のうち、保守要求データに該当するレコードを更新する（Ｓ１８４０）。  遠隔管理マネージャ装置１１０は、遠隔管理クライアント装置１６０に備わる表示装置に表示される表示データを更新する要求である表示データ更新要求を送信する（Ｓ１８４１）。
【０２４４】
遠隔管理クライアント装置１６０は、表示データ更新要求を受信すると、受信した表示データ更新要求に基づいて、遠隔管理クライアント装置１６０に備わる表示装置に表示される表示データを更新する（Ｓ１８４５）。
【０２４５】
保守管理サーバ装置１８０は、Ｓ１８３２の処理で保守要求を受理したことを遠隔管理マネージャ装置１１０に通知した後、保守状況ＤＢ４６１に保守データを格納する（Ｓ１８５０）。そして、保守管理サーバ装置１８０は、保守作業を実施する（Ｓ１８６０）。
【０２４６】
そして、保守管理サーバ装置１８０は、保守状況ＤＢ４６１に格納される該当する保守データを更新する（Ｓ１８７０）。そして、保守管理サーバ１８０は、遠隔管理マネージャ装置１１０に保守データを送信する（Ｓ１８７２）。
【０２４７】
遠隔管理マネージャ装置１１０は、保守データを受信すると、受信した保守データを解析する（Ｓ１８８０）。そして、遠隔管理マネージャ装置１１０は、保守データを解析した結果を保守管理サーバ装置１８０に通知する（Ｓ１８８２）。
【０２４８】
遠隔管理マネージャ装置１１０は、保守情報ＤＢ３１５に格納される該当するレコードを同定し、保守要求データを更新する（Ｓ１８９０）。
【０２４９】
遠隔管理マネージャ装置１１０は、遠隔管理クライアント装置１６０に備わる表示装置に表示される表示データを更新する要求である表示データ更新要求を遠隔クライアント装置１６０に送信する（Ｓ１８９１）。
【０２５０】
遠隔管理クライアント装置１６０は、表示データ更新要求を受信すると、受信した表示データ更新要求に基づいて、遠隔管理クライアント装置１６０に備わる表示装置に表示される表示データを更新する（Ｓ１８９５）。
【０２５１】
図２２は、遠隔管理マネージャ装置１１０の保守要求のデータ変換処理のフローチャートである。
【０２５２】
Ｓ１８１０の処理では、遠隔管理マネージャ装置１１０は、監視ＡＰ管理ＤＢ３１６に格納されるエージェント情報テーブル５００（図５）及び管理対象サイト情報テーブル６００（図６）を参照し、保守要求に含まれるサイト識別子及び監視ＡＰ識別子に基づいて、保守管理サーバ識別子を同定する。そして、遠隔管理マネージャ装置１１０は、変換規則ＤＢ３２０を参照し、保守対象である監視プログラムの変換規則ファイル３２１を特定し、データ項目リスト７００(図７）をメモリに保持する（Ｓ１９１０）。
【０２５３】
次に、遠隔管理マネージャ装置１１０は、変換元の保守要求をメモリ２２０に読み出す（Ｓ１９２０）。そして、遠隔管理マネージャ装置１１０は、メモリ２２０に読み出された保守要求に基づいて、アラート情報ＤＢ３１３に格納されるアラート情報を参照し、保守要求のデータリスト（保守要求データリスト）を生成する（Ｓ１９３０）。保守要求データリストは、例えば、リスト内番号、データ項目名、およびデータの値、保守管理サーバデータにデータ項目及びデータ項目の値を公開するか否かの情報、及びデータ項目の値を暗号化するか否かの情報を含む。
【０２５４】
次に、遠隔管理マネージャ装置１１０は、Ｓ１９３０の処理で生成された保守要求データリストのリスト内番号に「０」を登録する（Ｓ１９４０）。
【０２５５】
遠隔管理マネージャ装置１１０は、保守要求データリストにおいて、データ変換処理が実行されていないレコードがあるか否かを判定する（Ｓ１９４５）。
【０２５６】
全ての保守要求データリストのレコードにおいて、データ変換処理が実行されたと判定されると、データ変換処理を終了する。
【０２５７】
データ変換処理が実行されていないレコードがあると判定された場合、遠隔管理マネージャ装置１１０は、Ｓ１９１０の処理で生成したデータ項目リスト７００を参照して、データ項目リスト７００において、稼動情報データリストのリスト内番号に対応するデータ項目と一致する項目名７２０があるか否かを判定する（Ｓ１９４６）。
【０２５８】
保守要求データリストのデータ項目と一致する項目名７２０がないと判定された場合、データ変換処理を実行する必要がないので、Ｓ１９８０の処理に進む。
【０２５９】
保守要求データリストのデータ項目と一致する項目名７２０があると判定された場合、保守要求データリストの当該リスト内番号のレコード及びデータ項目と一致する項目名７２０のレコードを同定する。そして、遠隔管理マネージャ装置１１０は、データ項目と一致する項目名７２０のレコードの保守管理サーバデータ公開７６０に「公開」が登録されているか否かを判定する（Ｓ１９４７）。
【０２６０】
当該項目名７２０の保守管理サーバデータ公開７６０に「公開」が登録されていない場合、当該データ項目を保守管理サーバ装置１８０に送信する必要がないので、Ｓ１９８０の処理に進む。
【０２６１】
当該項目名７２０の保守管理サーバデータ公開７６０に「公開」が登録されている場合、当該データ項目を保守管理サーバ装置１８０に送信するので、遠隔管理エージェント装置１２０は、Ｓ１９５０の処理〜Ｓ１９８０の処理の保守管理サーバ装置１８０への送信用データ変換処理を実行する。
【０２６２】
遠隔管理マネージャ装置１１０は、保守要求データリストを参照して、リスト内番号に対応する保守要求データのデータ項目の値を参照する（Ｓ１９５０）。
【０２６３】
そして、遠隔管理マネージャ装置１１０は、保守要求データリストのデータ項目名と一致するデータ項目名７２０のレコード及び保守要求データリストを参照し、当該データ項目の値を暗号化するか否かを判定する（Ｓ１９５５）。
【０２６４】
データ項目リスト７００及び保守要求データリストのいずれもが当該データ項目の値を暗号化しないと判定された場合、Ｓ１９７０の処理に進む。データ項目リスト７００及び保守要求データリストの少なくともいずれか一方当該データ項目の値を暗号化すると判定された場合、遠隔管理マネージャ装置１１０は、データ項目の値を暗号化する（Ｓ１９６０）。
【０２６５】
そして、遠隔管理マネージャ装置１１０は、変換した保守要求データリストの当該リスト内番号のレコードを送信用データに追加する（Ｓ１９７０）。
遠隔管理マネージャ装置１１０は、保守要求データリストのリスト内番号に「１」を加算して、Ｓ１９４５の処理に戻る。
【０２６６】
以上のように、遠隔管理マネージャ装置１１０は、保守要求データリストの残りがなくなるまで、Ｓ１９４６からＳ１９８０の処理を繰り返す。
【０２６７】
実施の形態では、遠隔管理マネージャ装置１１０が保守管理サーバ装置１８０に送信する送信用データは、サイト識別子、監視ＡＰ識別子、及び監視ＡＰ装置１３０から公開を許可されているデータ項目のリストとする。データ項目は、データ項目名、データ型、暗号化された又は暗号化されていないデータ項目の値、データ項目の値を暗号化するか否かの情報等で構成されるが、送信用データの構成を変更してもよい。
【０２６８】
以上、実施の形態について説明したが、説明した実施の形態は本発明の理解を容易に進めるためのものであり、本発明は説明した実施の形態に限定されるものではなく、その趣旨を逸脱することなく、変更、改良することが可能である。
【産業上の利用可能性】
【０２６９】
本発明は、ネットワークを利用した設備、機器等を監視対象とする監視プログラムを使用する分野において利用可能である。
【図面の簡単な説明】
【０２７０】
【図１】監視プログラム遠隔監視システムの構成のブロック図。
【図２】遠隔管理マネージャ装置のハードウェア構成を示すブロック図。
【図３Ａ】遠隔管理マネージャ装置の機能ブロック図。
【図３Ｂ】遠隔管理エージェント装置の機能ブロック図。
【図４Ａ】監視ＡＰ装置の機能ブロック図。
【図４Ｂ】保守管理サーバ装置の機能ブロック図。
【図５】エージェント情報の構成を示す図。
【図６】管理対象サイト情報の構成を示す図。
【図７】データ項目リストの構成を示す図。
【図８】変換規則管理テーブルの構成を示す図。
【図９】データ項目定義テーブルの構成を示す図。
【図１０】エージェント設定ウィンドウの表示画面を示す図。
【図１１】変換規則設定ウィンドウの表示画面を示す図。
【図１２】アラート通知処理のシーケンス図。
【図１３】監視ＡＰ装置のアラート通知処理のフローチャート。
【図１４】ＡＰ状態取得処理のシーケンス図。
【図１５】稼動情報取得処理のシーケンス図。
【図１６】監視ＡＰ装置の稼動情報取得処理のフローチャート。
【図１７】遠隔管理エージェント装置における稼動情報のデータ変換処理のフローチャート。
【図１８】アラート一覧ウィンドウの表示画面を示す図。
【図１９】リクエスト実行結果ウィンドウの表示画面を示す図。
【図２０】ログ詳細情報取得処理のシーケンス図。
【図２１】保守管理処理のフローチャート。
【図２２】遠隔管理マネージャ装置における保守要求のデータ変換処理のフローチャート。
【符号の説明】
【０２７１】
１００  ネットワーク
１１０  遠隔管理マネージャ装置
１２０  遠隔管理エージェント装置
１３０  監視ＡＰ装置
１４０  監視対象設備／装置
１４５  監視対象装置
１５０  監視対象設備
１５５  監視対象機器
１６０  遠隔管理クライアント装置
１７０  ネットワーク
１８０  保守管理サーバ装置
３２０、３６０  変換規則データベース
４２０  監視ログデータベース
【図２】
2007310469.tif 000003
【図３Ａ】
2007310469.tif 000004
【図３Ｂ】
2007310469.tif 000005
【図４Ａ】
2007310469.tif 000006
【図４Ｂ】
2007310469.tif 000007
【図５】
2007310469.tif 000008
【図６】
2007310469.tif 000009
【図７】
2007310469.tif 000010
【図８】
2007310469.tif 000011
【図９】
2007310469.tif 000012
【図１０】
2007310469.tif 000013
【図１１】
2007310469.tif 000014
【図１２】
2007310469.tif 000015
【図１３】
2007310469.tif 000016
【図１４】
2007310469.tif 000017
【図１５】
2007310469.tif 000018
【図１６】
2007310469.tif 000019
【図１７】
2007310469.tif 000020
【図１８】
2007310469.tif 000021
【図１９】
2007310469.tif 000022
【図２０】
2007310469.tif 000023
【図２１】
2007310469.tif 000024
【図２２】
2007310469.tif 000025
【図１】
2007310469.tif 000026