(57)【要約】【課題】企業内ＬＡＮなどの閉域ネットワーク網に接続された管理対象装置をインターネットなどの広域ネットワーク網を介してセキュアかつ効率的に遠隔管理し得るようにする。【解決手段】リモートゲートウェイ２０に設けられたマスターエージェント２２は、閉域ネットワーク網１００に接続された複数の管理対象装置１０の状態情報を管理エージェント１１から自律的かつ定期的に取得し、パケットに格納してファイアウォール２１を通じて管理ネットワーク網３００へ送信することにより、管理ネットワーク網３００側からの管理対象装置１０の状態監視を可能にする。また、マスターエージェント２２は、管理ネットワーク網３００から管理コマンドを受信すると、管理対象装置１０の管理エージェント１１に対して管理コマンドを送信することにより、管理ネットワーク網３００側からの管理対象装置１０に対する操作を可能にする。【選択図】  図１
2004355234.tif 000002
【特許請求の範囲】
【請求項１】
閉域ネットワーク網に接続される複数の管理対象装置と、前記閉域ネットワーク網と広域ネットワーク網の境界に設置され双方のネットワークと相互に接続されるリモートゲートウェイ装置と、前記広域ネットワーク網に接続される管理ネットワーク網とを備え、前記リモートゲートウェイ装置は、前記閉域ネットワーク網と前記広域ネットワーク網を分離しセキュリティを確保するセキュリティ機構と、前記閉域ネットワーク網に接続された前記複数の管理対象装置から取得した管理対象装置識別情報および状態情報の組をパケットに格納して前記セキュリティ機構及び前記広域ネットワーク網を通じて前記管理ネットワーク網へ送信し、前記管理ネットワーク網から前記セキュリティ機構及び前記広域ネットワーク網を通じて受信した管理対象装置識別情報および管理コマンドの組を含むパケットを受信し、受信パケット中の各組毎にその組に格納された管理コマンドを同じ組の管理対象装置識別情報が示す前記管理対象装置に送信するマスターエージェント手段とを備えることを特徴とする遠隔管理システム。
【請求項２】
前記管理対象装置は、前記マスターエージェント手段からのリクエストに応じて自装置の状態情報を収集し、該収集した状態情報と自装置の管理対象装置識別情報の組を前記マスターエージェント手段に送信する管理エージェント手段を備え、前記マスターエージェント手段は、前記複数の管理対象装置の前記管理エージェント手段に対して前記リクエストを自律的かつ定期的に送信することにより前記複数の管理対象装置の状態情報と管理対象装置識別情報の組を定期的に収集するものであることを特徴とする請求項１記載の遠隔管理システム。
【請求項３】
前記管理対象装置は、自装置の状態情報を自律的かつ定期的に収集し、該収集した状態情報と自装置の管理対象装置識別情報の組を前記マスターエージェント手段に送信する管理エージェント手段を備えることを特徴とする請求項１記載の遠隔管理システム。
【請求項４】
前記管理ネットワーク網と前記広域ネットワーク網の境界に設置され双方のネットワークと相互に接続される管理ゲートウェイ装置と、該管理ゲートウェイ装置と前記管理ネットワーク網で接続され、入力装置から入力された管理対象装置識別情報および管理コマンドの組を含むパケットを前記管理ゲートウェイ装置を介して前記リモートゲートウェイ装置に送信すると共に、前記管理ゲートウェイ装置を介して前記リモートゲートウェイ装置から前記複数の管理対象装置の状態情報と管理対象装置識別情報の組を含むパケットを受信して表示装置に表示する管理端末とを備えることを特徴とする請求項１記載の遠隔管理システム。
【請求項５】
前記管理ネットワーク網と前記広域ネットワーク網の境界に設置され双方のネットワークと相互に接続される管理ゲートウェイ装置と、該管理ゲートウェイ装置に前記管理ネットワーク網で接続された管理サーバと、該管理サーバと前記管理ネットワーク網で接続され、入力装置から入力された管理対象装置識別情報および管理コマンドの組を前記管理サーバに送信すると共に、前記管理サーバから前記複数の管理対象装置の状態情報と管理対象装置識別情報の組を受信して表示装置に表示する管理端末とを備え、前記管理サーバは、前記管理端末から送信された管理対象装置識別情報および管理コマンドの組を前記管理ゲートウェイ装置を介して前記リモートゲートウェイ装置に送信し、前記管理ゲートウェイ装置を介して前記リモートゲートウェイ装置から受信した前記複数の管理対象装置の状態情報と管理対象装置識別情報の組を保存すると共に前記管理端末に送信するものであることを特徴とする請求項１記載の遠隔管理システム。
【請求項６】
前記管理サーバにファイルを記憶する主ストレージ装置を備え、前記リモートゲートウェイ装置にファイルを一時的に記憶する一時ストレージ装置を備え、前記管理端末は前記入力装置から入力された管理対象装置識別情報およびファイル名を含むダウンロード要求を前記管理サーバに送信するものであり、前記管理サーバは前記管理端末から受信したダウンロード要求に含まれるファイル名のファイルを前記主ストレージ装置から読み出し、該読み出したファイルと前記ダウンロード要求中の管理対象装置識別名とを含むダウンロード要求を前記管理ゲートウェイ装置を介して前記リモートゲートウェイ装置に送信するものであり、前記リモートゲートウェイ装置は、受信したダウンロード要求に含まれるファイルを当該ダウンロード要求で指定された管理対象識別名の前記管理対象装置に送信するものであることを特徴とする請求項５記載の遠隔管理システム。
【請求項７】
前記管理ネットワーク網および前記広域ネットワーク網それぞれに対してセキュリティ機構により分離されたＤＭＺ網に接続され、前記管理サーバに保存されている情報の一部を前記広域ネットワーク網を通じてアクセスするユーザ端末に対して提供するＷｅｂサーバを備えることを特徴とする請求項５記載の遠隔管理システム。
【請求項８】
前記管理ネットワーク網と前記広域ネットワーク網の境界に設置され双方のネットワークと相互に接続される管理ゲートウェイ装置と、該管理ゲートウェイ装置に前記管理ネットワーク網で接続された管理サーバと、該管理サーバに前記管理ゲートウェイ装置を通じて接続され、入力装置から入力された管理対象装置識別情報および管理コマンドの組を前記管理ゲートウェイ装置を介して前記管理サーバに送信すると共に、前記管理サーバから前記複数の管理対象装置の状態情報と管理対象装置識別情報の組を受信して表示装置に表示する携帯端末とを備え、前記管理サーバは、前記携帯端末から送信された管理対象装置識別情報および管理コマンドの組を前記管理ゲートウェイ装置を介して前記リモートゲートウェイ装置に送信し、前記管理ゲートウェイ装置を介して前記リモートゲートウェイ装置から受信した前記複数の管理対象装置の状態情報と管理対象装置識別情報の組を前記携帯端末に送信するものであることを特徴とする請求項１記載の遠隔管理システム。
【請求項９】
複数の管理対象装置が接続される閉域ネットワーク網と広域ネットワーク網の境界に設置され双方のネットワークと相互に接続されるリモートゲートウェイ装置であって、前記閉域ネットワーク網と前記広域ネットワーク網を分離しセキュリティを確保するセキュリティ機構と、前記閉域ネットワーク網に接続された前記複数の管理対象装置から取得した管理対象装置識別情報および状態情報の組をパケットに格納して前記セキュリティ機構及び前記広域ネットワーク網を通じて管理ネットワーク網へ送信し、前記管理ネットワーク網から前記セキュリティ機構及び前記広域ネットワーク網を通じて受信した管理対象装置識別情報および管理コマンドの組を含むパケットを受信し、受信パケット中の各組毎にその組に格納された管理コマンドを同じ組の管理対象装置識別情報が示す前記管理対象装置に送信するマスターエージェント手段とを備えることを特徴とするリモートゲートウェイ装置。
【請求項１０】
複数の管理対象装置が接続される閉域ネットワーク網と広域ネットワーク網の境界に設置され双方のネットワークと相互に接続されるリモートゲートウェイ装置を構成するコンピュータを、前記閉域ネットワーク網と前記広域ネットワーク網を分離しセキュリティを確保するセキュリティ手段、前記閉域ネットワーク網に接続された前記複数の管理対象装置から取得した管理対象装置識別情報および状態情報の組をパケットに格納して前記セキュリティ機構及び前記広域ネットワーク網を通じて管理ネットワーク網へ送信し、前記管理ネットワーク網から前記セキュリティ機構及び前記広域ネットワーク網を通じて受信した管理対象装置識別情報および管理コマンドの組を含むパケットを受信し、受信パケット中の各組毎にその組に格納された管理コマンドを同じ組の管理対象装置識別情報が示す前記管理対象装置に送信するマスターエージェント手段、として機能させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、企業内ＬＡＮ（イントラネット）などの閉域ネットワーク網に接続する様々な装置を、インターネットなどの広域ネットワーク網を介して、セキュアかつ効率的に遠隔管理するシステムに関する。
【０００２】
【従来の技術】
企業ＬＡＮなどの閉域ネットワーク網およびパーソナルコンピュータなどの情報処理装置をレンタル設備として利用する場合のオンサイト保守サービスやアウトソーシングサービスには次のような問題点があった。
【０００３】
（１）  保守者が企業に常駐しない場合、利用者が電話などによりテクニカルセンタに対して障害の内容を伝える手間が生じる。
（２）  利用者による障害の報告は、時間を要したり正確な状況が把握できない恐れがある。
（３）  結果的に簡単な保守項目であっても、現地までエンジニアを派遣する必要があり保守完了までの時間や保守コスト（例えば人件費や交通費も含む）がかかる。
【０００４】
このような問題を解決するために、閉域ネットワーク網に接続された装置を、インターネットなどの広域ネットワーク網を介して、遠隔管理するシステムが提案ないし実用化されている。
【０００５】
しかし、一般に企業内ＬＡＮなどの閉域ネットワーク網をインターネットなどの広域ネットワーク網に接続する場合、閉域ネットワーク網への広域ネットワーク網からの不正侵入を阻止すると共に閉域ネットワーク網から広域ネットワーク網への機密情報などの漏洩を阻止するために、閉域ネットワーク網と広域ネットワーク網との境界にファイアウォール等のセキュリティ機構が設けられている。従って、閉域ネットワーク網に接続されたパーソナルコンピュータ等の情報処理装置やコピー機などの装置を、広域ネットワーク網を介して遠隔地に設置した管理センターから遠隔管理するには、セキュリティ機構を介して閉域ネットワーク網に接続された管理対象装置の状態を監視したり操作したりする必要があり、ファイアウォール等のセキュリティ機構の存在が問題となる。
【０００６】
そこで従来は、後述する特許文献１に記載されるように、ファイアウォールを通過して外部のＨＴＴＰを有する管理装置へ自装置の状態情報を通知する手段を管理対象装置に持たせたり、後述する特許文献２に記載されるように、管理対象装置が管理装置に対して特定の通信プロトコル（例えばＨＴＴＰプロトコル）に従うリクエストに自装置の状態情報を添付して送信し、管理装置がそのリクエストに対するレスポンスによりデータを管理対象装置に送信するなどの方法によって、管理対象装置と管理装置とがファイアウォールを通過して直接通信できるようにしている。
【０００７】
【特許文献１】
特開平１１−２３４２７１号公報
【特許文献２】
特開２００１−１５４９５３号公報
【０００８】
【発明が解決しようとする課題】
上述した従来技術は、閉域ネットワーク網に接続された管理対象装置と遠隔地の管理装置とがファイアウォールを通じて直接に通信する形態であるため、管理対象装置の増設時には、新たな管理対象装置と管理装置とがファイアウォールを通じて通信できるようにファイアウォールの設定を変更する必要があり、また管理対象装置の削減時には、ファイアウォールの設定を元に戻してセキュリティホールを塞ぐ必要があり、管理対象装置の増減の度にファイアウォールの設定変更が必要になるという煩わしさがある。
【０００９】
また、上述した従来技術は、閉域ネットワーク網に接続された管理対象装置と遠隔地の管理装置とがファイアウォール等のセキュリティ機構を通じて直接に通信する形態であるため、閉域ネットワーク網に接続される管理対象装置の台数が増加すると、管理対象装置と管理装置との間のトラフィックが増加し、ネットワークの負荷が増大するという問題もある。
【００１０】
本発明の目的は、企業内ＬＡＮ（イントラネット）などの閉域ネットワーク網に接続された管理対象装置を、インターネットなどの広域ネットワーク網を介して、セキュアかつ効率的に遠隔管理し得るようにすることにある。
【００１１】
【課題を解決するための手段】
本発明の第１の遠隔管理システムは、閉域ネットワーク網に接続される複数の管理対象装置と、前記閉域ネットワーク網と広域ネットワーク網の境界に設置され双方のネットワークと相互に接続されるリモートゲートウェイ装置と、前記広域ネットワーク網に接続される管理ネットワーク網とを備え、前記リモートゲートウェイ装置は、前記閉域ネットワーク網と前記広域ネットワーク網を分離しセキュリティを確保するセキュリティ機構と、前記閉域ネットワーク網に接続された前記複数の管理対象装置から取得した管理対象装置識別情報および状態情報の組をパケットに格納して前記セキュリティ機構及び前記広域ネットワーク網を通じて前記管理ネットワーク網へ送信し、前記管理ネットワーク網から前記広域ネットワーク網及び前記セキュリティ機構を通じて受信した管理対象装置識別情報および管理コマンドの組を含むパケットを受信し、受信パケット中の各組毎にその組に格納された管理コマンドを同じ組の管理対象装置識別情報が示す前記管理対象装置に送信するマスターエージェント手段とを備えている。
【００１２】
本発明の第２の遠隔管理システムは、第１の遠隔管理システムにおいて、前記管理対象装置は、前記マスターエージェント手段からのリクエストに応じて自装置の状態情報を収集し、該収集した状態情報と自装置の管理対象装置識別情報の組を前記マスターエージェント手段に送信する管理エージェント手段を備え、前記マスターエージェント手段は、前記複数の管理対象装置の前記管理エージェント手段に対して前記リクエストを自律的かつ定期的に送信することにより前記複数の管理対象装置の状態情報と管理対象装置識別情報の組を定期的に収集するよう構成されている。
【００１３】
本発明の第３の遠隔管理システムは、第１の遠隔管理システムにおいて、前記管理対象装置は、自装置の状態情報を自律的かつ定期的に収集し、該収集した状態情報と自装置の管理対象装置識別情報の組を前記マスターエージェント手段に送信する管理エージェント手段を備えている。
【００１４】
本発明の第４の遠隔管理システムは、第１の遠隔管理システムにおいて、前記管理ネットワーク網と前記広域ネットワーク網の境界に設置され双方のネットワークと相互に接続される管理ゲートウェイ装置と、該管理ゲートウェイ装置と前記管理ネットワーク網で接続され、入力装置から入力された管理対象装置識別情報および管理コマンドの組を含むパケットを前記管理ゲートウェイ装置を介して前記リモートゲートウェイ装置に送信すると共に、前記管理ゲートウェイ装置を介して前記リモートゲートウェイ装置から前記複数の管理対象装置の状態情報と管理対象装置識別情報の組を含むパケットを受信して表示装置に表示する管理端末とを備えている。
【００１５】
本発明の第５の遠隔管理システムは、第１の遠隔管理システムにおいて、前記管理ネットワーク網と前記広域ネットワーク網の境界に設置され双方のネットワークと相互に接続される管理ゲートウェイ装置と、該管理ゲートウェイ装置に前記管理ネットワーク網で接続された管理サーバと、該管理サーバと前記管理ネットワーク網で接続され、入力装置から入力された管理対象装置識別情報および管理コマンドの組を前記管理サーバに送信すると共に、前記管理サーバから前記複数の管理対象装置の状態情報と管理対象装置識別情報の組を受信して表示装置に表示する管理端末とを備え、前記管理サーバは、前記管理端末から送信された管理対象装置識別情報および管理コマンドの組を前記管理ゲートウェイ装置を介して前記リモートゲートウェイ装置に送信し、前記管理ゲートウェイ装置を介して前記リモートゲートウェイ装置から受信した前記複数の管理対象装置の状態情報と管理対象装置識別情報の組を保存すると共に前記管理端末に送信するよう構成されている。
【００１６】
本発明の第６の遠隔管理システムは、第５の遠隔管理システムにおいて、前記管理サーバにファイルを記憶する主ストレージ装置を備え、前記リモートゲートウェイ装置にファイルを一時的に記憶する一時ストレージ装置を備え、前記管理端末は前記入力装置から入力された管理対象装置識別情報およびファイル名を含むダウンロード要求を前記管理サーバに送信するものであり、前記管理サーバは前記管理端末から受信したダウンロード要求に含まれるファイル名のファイルを前記主ストレージ装置から読み出し、該読み出したファイルと前記ダウンロード要求中の管理対象装置識別名とを含むダウンロード要求を前記管理ゲートウェイ装置を介して前記リモートゲートウェイ装置に送信するものであり、前記リモートゲートウェイ装置は、受信したダウンロード要求に含まれるファイルを当該ダウンロード要求で指定された管理対象識別名の前記管理対象装置に送信するよう構成されている。
【００１７】
本発明の第７の遠隔管理システムは、第５の遠隔管理システムにおいて、前記管理ネットワーク網および前記広域ネットワーク網それぞれに対してセキュリティ機構により分離されたＤＭＺ網に接続され、前記管理サーバに保存されている情報の一部を前記広域ネットワーク網を通じてアクセスするユーザ端末に対して提供するＷｅｂサーバを備えている。
【００１８】
本発明の第８の遠隔管理システムは、第１の遠隔管理システムにおいて、前記管理ネットワーク網と前記広域ネットワーク網の境界に設置され双方のネットワークと相互に接続される管理ゲートウェイ装置と、該管理ゲートウェイ装置に前記管理ネットワーク網で接続された管理サーバと、該管理サーバに前記管理ゲートウェイ装置を通じて接続され、入力装置から入力された管理対象装置識別情報および管理コマンドの組を前記管理ゲートウェイ装置を介して前記管理サーバに送信すると共に、前記管理サーバから前記複数の管理対象装置の状態情報と管理対象装置識別情報の組を受信して表示装置に表示する携帯端末とを備え、前記管理サーバは、前記携帯端末から送信された管理対象装置識別情報および管理コマンドの組を前記管理ゲートウェイ装置を介して前記リモートゲートウェイ装置に送信し、前記管理ゲートウェイ装置を介して前記リモートゲートウェイ装置から受信した前記複数の管理対象装置の状態情報と管理対象装置識別情報の組を前記携帯端末に送信するよう構成されている。
【００１９】
本発明のリモートゲートウェイ装置は、複数の管理対象装置が接続される閉域ネットワーク網と広域ネットワーク網の境界に設置され双方のネットワークと相互に接続されるリモートゲートウェイ装置であって、前記閉域ネットワーク網と前記広域ネットワーク網を分離しセキュリティを確保するセキュリティ機構と、前記閉域ネットワーク網に接続された前記複数の管理対象装置から取得した管理対象装置識別情報および状態情報の組をパケットに格納して前記セキュリティ機構及び前記広域ネットワーク網を通じて管理ネットワーク網へ送信し、前記管理ネットワーク網から前記セキュリティ機構及び前記広域ネットワーク網を通じて受信した管理対象装置識別情報および管理コマンドの組を含むパケットを受信し、受信パケット中の各組毎にその組に格納された管理コマンドを同じ組の管理対象装置識別情報が示す前記管理対象装置に送信するマスターエージェント手段とを備えている。
【００２０】
本発明にかかるプログラムは、複数の管理対象装置が接続される閉域ネットワーク網と広域ネットワーク網の境界に設置され双方のネットワークと相互に接続されるリモートゲートウェイ装置を構成するコンピュータを、前記閉域ネットワーク網と前記広域ネットワーク網を分離しセキュリティを確保するセキュリティ手段、前記閉域ネットワーク網に接続された前記複数の管理対象装置から取得した管理対象装置識別情報および状態情報の組をパケットに格納して前記セキュリティ機構及び前記広域ネットワーク網を通じて管理ネットワーク網へ送信し、前記管理ネットワーク網から前記セキュリティ機構及び前記広域ネットワーク網を通じて受信した管理対象装置識別情報および管理コマンドの組を含むパケットを受信し、受信パケット中の各組毎にその組に格納された管理コマンドを同じ組の管理対象装置識別情報が示す前記管理対象装置に送信するマスターエージェント手段、として機能させる。
【００２１】
【作用】
本発明の第１乃至第８の遠隔管理システム、リモートゲートウェイ装置およびプログラムにあっては、閉域ネットワーク網と広域ネットワーク網の境界に設置されたリモートゲートウェイ装置に設けられたマスターエージェント手段が、その閉域ネットワーク網に接続された複数の管理対象装置の状態を示す状態情報とその管理対象装置を識別するための管理対象装置識別情報の組を取得し、１つのパケットにこれらの組を複数格納してファイアウォール等のセキュリティ機構を通じて管理ネットワーク網へ送信することにより、管理ネットワーク網側からの管理対象装置の状態監視を可能にし、また、管理ネットワーク網から管理対象装置識別情報と管理コマンドの組を含むパケットをファイアウォール等のセキュリティ機構を通じて受信すると、各組毎にその組の管理対象装置識別情報で識別される管理対象装置に対してその組の管理コマンドを送信することにより、管理ネットワーク網側からの管理対象装置に対する操作を可能にする。ここで、閉域ネットワーク網と広域ネットワーク網との境界に設けられるファイアウォール等のセキュリティ機構は、マスターエージェント手段から管理ネットワーク網に送信されるパケットおよびマスターエージェント手段が管理ネットワーク網から受信するパケットを通過するように設定しておく必要はあるが、本発明では管理対象装置と管理ネットワーク網とは直接通信を行わないため、管理対象装置の増減に応じてファイアウォール等のセキュリティ機構の設定を変更する必要はない。また、マスターエージェント手段が複数の管理対象装置から取得した状態情報を１つのパケットに格納して管理ネットワーク網へ送信し、管理ネットワーク網から受信したパケットに含まれる管理コマンドを個々の管理対象装置に分配するため、管理対象装置と管理ネットワーク網とは直接通信を行う従来技術に比べて、複数の管理対象装置の状態を監視したり、操作したりする際に広域ネットワーク網を流れるパケット量を削減でき、ネットワークの負荷を低減することができる。
【００２２】
【発明の実施の形態】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００２３】
図１を参照すると、本発明の実施の形態にかかる遠隔管理システムは、企業内ＬＡＮなどの閉域ネットワーク網１００に接続される複数の管理対象装置１０と、閉域ネットワーク網１００とインターネットなどの広域ネットワーク網２００の境界に設置され双方のネットワーク１００、２００と相互に接続されるリモートゲートウェイ２０と、広域ネットワーク網２００を通じて閉域ネットワーク網１００に接続され、複数の管理対象装置１０を遠隔管理する企業の企業内ＬＡＮなどの管理ネットワーク網３００とから構成される。図１には、１つの閉域ネットワーク網１００しか図示していないが、閉域ネットワーク網１００と同様な閉域ネットワーク網が複数存在していても構わない。
【００２４】
リモートゲートウェイ２０は、閉域ネットワーク網１００と広域ネットワーク網２００を分離しセキュリティを確保するファイアウォール２１と、閉域ネットワーク網１００における遠隔管理の代行を行うマスターエージェント２２とを備える。
【００２５】
各管理対象装置１０は、自管理対象装置の遠隔管理の代行を行う管理エージェント１１を備える。
【００２６】
リモートゲートウェイ２０のマスターエージェント２２は、閉域ネットワーク網１００に接続された各管理対象装置１０の管理エージェント１１から、その管理対象装置の各種の状態を示す状態情報とその管理対象装置を一意に識別する管理対象装置識別情報の組を取得し、複数の管理対象装置１０から取得したこれらの情報をパケットに格納してファイアウォール２１及び広域ネットワーク網２００を通じて管理ネットワーク網３００へ送信することで、管理ネットワーク網３００側からの管理対象装置１０の状態監視を可能にする。またマスターエージェント２２は、管理ネットワーク網３００から管理対象装置識別情報と管理コマンドの組を含むパケットを広域ネットワーク網２００およびファイアウォール２１を通じて受信すると、各組毎にその組の管理対象装置識別情報で識別される管理対象装置１０の管理エージェント１１に対してその組の管理コマンドを送信し、管理エージェント１１がその管理コマンドを実行することにより、管理ネットワーク網３００側からの管理対象装置１０に対する操作を可能にする。
【００２７】
リモートゲートウェイ２０のファイアウォール２１は、リモートゲートウェイ２０自身が有するマスターエージェント２２から管理ネットワーク網３００に送信されるパケットおよびマスターエージェント２２宛に管理ネットワーク網３００から受信するパケットを通過するように設定される。本発明では管理対象装置１０と管理ネットワーク網３００とは直接通信を行わないため、管理対象装置１０の増減に応じてファイアウォール２１の設定を変更する必要はない。また、マスターエージェント２２は複数の管理対象装置１０から取得した状態情報を１つのパケットに格納して管理ネットワーク網３００へ送信し、管理ネットワーク網３００から受信したパケットに含まれる管理コマンドを個々の管理対象装置１０に分配するため、管理対象装置１０と管理ネットワーク網３００とで直接通信を行う従来技術に比べて、複数の管理対象装置１０の状態を監視したり、操作したりする際に広域ネットワーク網２００を流れるパケット量を削減でき、ネットワークの負荷を低減することができる。
【００２８】
【実施例】
次に本発明の実施例について図面を参照して詳細に説明する。
【００２９】
（１）第１の実施例
図２を参照すると、本発明の第１の実施例にかかる遠隔管理システムは、複数の管理対象装置１１０と、リモートゲートウェイ１２０と、管理ゲートウェイ１３０と、管理端末１４０と、複数の管理対象装置１１０およびリモートゲートウェイ１２０を相互に接続する企業内ＬＡＮなどの閉域ネットワーク網１１００と、リモートゲートウェイ１２０および管理ゲートウェイ１３０を相互に接続するインターネットなどの広域ネットワーク網１２００と、管理ゲートウェイ１３０および管理端末１４０を相互に接続する企業内ＬＡＮなどの管理ネットワーク網１３００とから構成されている。
【００３０】
個々の管理対象装置１１０は、イーサネット（登録商標）などの閉域ネットワーク網１１００に接続するためのインタフェース機能を装備した装置である。例えばパーソナルコンピュータやノートパソコンなどの情報処理装置、電子メールやファイル共有などの機能を提供するサーバ装置、ルータやインテリジェントスイッチングハブなどのネットワーク装置、携帯端末、プリンタ、コピー機など、閉域ネットワーク網１１００に接続できるあらゆる装置が含まれる。これらの管理対象装置１１０には、管理エージェントＡ１が設けられており、この管理エージェントＡ１を介して遠隔管理が実施される。
【００３１】
リモートゲートウェイ１２０は、閉域ネットワーク網１１００と広域ネットワーク網１２００の境界に設置され双方のネットワークと相互に接続する。リモートゲートウェイ１２０は、複数の管理対象装置１１０に設けられる管理エージェントＡ１の情報を集中処理するマスターエージェントＡ３、閉域ネットワーク網１１００と広域ネットワーク網１２００のネットワークを分離しセキュリティを確保するファイアウォールＡ４から構成されている。
【００３２】
管理ゲートウェイ１３０は、管理ネットワーク網１３００と広域ネットワーク網１２００の境界に設置され双方のネットワークと相互に接続する。管理ゲートウェイ１３０は、管理ネットワーク網１３００と広域ネットワーク網１２００のネットワークを分離しセキュリティを確保するファイアウォールＡ５、管理端末１４０とマスターエージェントＡ３間のデータの授受を中継する中継サーバＡ６から構成されている。
【００３３】
管理端末１４０は、管理センターに設けられる。管理端末１４０は、管理ネットワーク網１３００を介して管理ゲートウェイ１３０から受信される情報を画面に表示する機能や通知着信音を発生するユーザインタフェース機能を有する。また、管理者が管理端末１４０を操作し、管理ネットワーク網１３００を介して管理ゲートウェイ１３０に遠隔管理コマンドを送信する機能を有する。
【００３４】
次に、本実施例の動作について詳細に説明する。
【００３５】
先ず、図２および図３を参照して、複数の管理対象装置１１０の状態情報をリモートゲートウェイ１２０によって自律的かつ定期的に収集して管理端末１４０の管理者に通知する動作を説明する。
【００３６】
リモートゲートウェイ１２０内のマスターエージェントＡ３は、自律的かつ定期的に複数の管理対象装置１１０からその装置の各種の状態を示す状態情報を収集し、収集した情報を含む状態通知パケットを生成する（ステップＨ１）。具体的には、個々の管理対象装置１１０の管理エージェントＡ１に対して、マスターエージェントＡ３から閉域ネットワーク網１１００を介して状態情報の収集を指示するリクエストを送信し、このリクエストに対する管理エージェントＡ１からの応答（管理対象装置識別情報と状態情報）を受信する。そして、全ての管理対象装置１１０の状態情報の収集を終えると、マスターエージェントＡ３は、収集した状態情報のうち通知が必要と判断された管理対象装置１１０に関する管理対象装置識別情報および通知内容の組を１組以上含み且つ自閉域ネットワーク網１１００を一意に識別する網識別情報を含む状態通知パケットを生成し、ファイアウォールＡ４に送る。この状態通知パケットの送信元アドレスはマスターエージェントＡ３、宛先アドレスは中継サーバＡ６である。
【００３７】
ファイアウォールＡ４は、閉域ネットワーク網１１００から広域ネットワーク網１２００へ出るパケットの送信元アドレス等に基づいてセキュリティ確認を行い（ステップＨ２）、許可されている場合に限り広域ネットワーク網１２００へ送信する（ステップＨ３）。マスターエージェントＡ３から送られてきた状態通知パケットの送信元アドレスはマスターエージェントＡ３、宛先アドレスは中継サーバＡ６であり、事前に許可されている。従って、状態通知パケットは、ファイアウォールＡ４および広域ネットワーク網１２００を介して管理ゲートウェイ１３０内の中継サーバＡ６宛てに送信される。なお、リモートゲートウェイ１１０は広域ネットワーク網１２００を通じて中継サーバＡ６にデータを送信する際、暗号化したデータを送信するようにしてもよい。
【００３８】
管理ゲートウェイ１３０は、ファイアウォールＡ５において、広域ネットワーク網１２００から管理ネットワーク網１３００に入るパケットの送信元アドレス等によってセキュリティ確認を行い（ステップＨ４）、許可されている場合に限りパケットを管理ネットワーク網１３００に取り込む。状態通知パケットの送信元アドレスはマスターエージェントＡ３、宛先アドレスは中継サーバＡ６であり、事前に許可されている。従って、状態通知パケットはファイアウォールＡ５を通過して中継サーバＡ６で受信される（ステップＨ５）。中継サーバＡ６は受信した状態通知パケットを、管理ネットワーク網１３００を介して管理端末１４０に送信する（ステップＨ６）。
【００３９】
管理端末１４０は、状態通知パケットを受信すると（ステップＨ７）、受信した状態通知パケットに格納されている内容（網識別情報、管理対象装置識別情報および状態情報）および受信時刻などの情報をハードディスクなどの不揮発性記憶装置にロギング（記録）する（ステップＨ８）。次に、受信した内容を画面に表示し（ステップＨ９）、また着信音を発生して（ステップＨ１０）、管理者に通知する。
【００４０】
以上では、リモートゲートウェイ１２０が複数の管理対象装置１１０の状態情報を自律的かつ定期的に収集して管理端末１４０の管理者に通知したが、本実施例の場合、各管理対象装置１１０の管理エージェントＡ１が自管理対象装置１１０の状態情報を自律的かつ定期的に収集してリモートゲートウェイ１２０を通じて管理端末１４０の管理者に通知する場合もある。以下、この場合の動作を図２および図４を参照して説明する。
【００４１】
各管理対象装置１１０は、起動されると管理エージェントＡ１が実行され、管理対象装置１１０が動作中は常に管理エージェントＡ１も動作中のままである。管理エージェントＡ１は実行を開始すると、定期的に自管理対象装置１１０の状態を収集し、通知が必要と判断される状態情報と自管理対象装置１１０を一意に識別する管理対象装置識別情報とを含む通知パケットを生成し（ステップＦ１）、閉域ネットワーク網１１００を介してリモートゲートウェイ１２０内のマスターエージェントＡ３に送信する（ステップＦ２）。
【００４２】
リモートゲートウェイ１２０のマスターエージェントＡ３は、管理対象装置１１０から通知パケットを受信すると、その通知パケットに含まれる状態情報および管理対象装置識別情報と自閉域ネットワーク網１１００を一意に識別する網識別情報とを含み、送信元アドレスをマスターエージェントＡ３、宛先アドレスを中継サーバＡ６とした状態通知パケットを生成し、ファイアウォールＡ４に送る（ステップＦ３）。ファイアウォールＡ４は、状態通知パケットの送信元アドレスなどによりセキュリティ確認を行い（ステップＦ４）、許可されていることを確認した上で、その状態通知パケットを広域ネットワーク網１２００を介して管理ゲートウェイ１３０内の中継サーバＡ６宛てに送信する（ステップＦ５）。
【００４３】
これ以降、図３のステップＨ４〜Ｈ１０と同様の動作が管理ゲートウェイ１３０および管理端末１４０で実行される（ステップＦ６〜Ｆ１２）。
【００４４】
次に、管理者が管理コマンドを使用して管理端末１４０から管理対象装置１１０を遠隔操作する場合の動作について、図２および図５を参照して説明する。
【００４５】
管理者は、管理端末１４０に操作画面を表示し（ステップＪ１）、その操作画面上で、操作したい管理対象装置１１０が属する網の選択（ステップＪ２）、操作したい管理対象装置の選択（ステップＪ３）、選択した管理対象装置に対して送信する管理コマンドの指定（ステップＪ４）を行う。操作したい管理対象装置は１つ或いは複数選択することが可能である。管理端末１４０は、指定された網の網識別情報と、選択された管理対象装置の識別情報および指定された管理コマンドの組を一時的に記憶装置に蓄える。そして、管理者から送信の指示が出されると、管理端末１４０は、蓄えられた網識別情報と、管理対象装置識別情報および管理コマンドの組を含む状態管理パケットを生成し、管理ネットワーク網１３００を介して管理ゲートウェイ１３０内の中継サーバＡ６宛に送信する（ステップＪ５）。
【００４６】
中継サーバＡ６は、状態管理パケットを受信すると、状態管理パケットに含まれる管理対象装置識別情報および管理コマンドの組を含み、送信元アドレスを中継サーバＡ６、宛先アドレスを状態管理パケット中の網識別情報で一意に識別される閉域ネットワーク網１１００におけるリモートゲートウェイ１２０のマスターエージェントＡ３とした管理パケットを生成し、ファイアウォールＡ５に送る（ステップＪ６）。ファイアウォールＡ５は、管理ネットワーク網１３００から広域ネットワーク網１２００に出るパケットの送信元アドレスや宛先アドレス等に基づいてセキュリティ確認を行い（ステップＪ２０）、許可されている場合に限り広域ネットワーク網１２００へ送出する。管理パケットの送信元アドレスは中継サーバＡ６、宛先アドレスはマスターエージェントＡ３であり、事前に許可されている。従って、管理対象装置識別情報および管理コマンドの組を含む管理パケットはファイアウォールＡ５および広域ネットワーク網１２００を介してリモートゲートウェイ１２０に送信される（ステップＪ７）。なお、ステップＪ２０のセキュリティ確認を省略し、管理ネットワーク網１３００から広域ネットワーク網１２００へは自由にパケットを送出する構成としてもよい。
【００４７】
リモートゲートウェイ１２０は、初めにファイアウォールＡ４において管理パケットの送信元アドレスなどによりセキュリティ確認を行う（ステップＪ８）。管理パケットの送信元アドレスは中継サーバＡ６、宛先アドレスはマスターエージェントＡ３であり、事前に許可されているので、マスターエージェントＡ３に送られ、マスターエージェントＡ３が管理パケットを受信する（ステップＪ９）。
【００４８】
マスターエージェントＡ３は、管理パケットから管理対象装置識別情報と管理コマンドの組を取り出し、各組毎に、その組の管理コマンドを同じ組の管理対象装置識別情報によって特定される管理対象装置１１０の管理エージェントＡ１に送信する（ステップＪ１０）。そして、管理コマンドを送信した各管理エージェントＡ１から、管理コマンドの実行結果と管理対象装置識別情報を含む応答を受信し、自閉域ネットワーク網１１００を一意に識別する網識別情報と、各管理エージェントＡ１からの応答内容とを含み、送信元アドレスをマスターエージェントＡ３、宛先アドレスを中継サーバＡ６とした状態管理応答パケットを生成し、ファイアウォールＡ４に送る（ステップＪ１１）。
【００４９】
ファイアウォールＡ４は、状態管理応答パケットの送信元アドレスなどによりセキュリティ確認を行って（ステップＪ１２）、許可されているパケットであることを確認し、状態管理応答パケットを広域ネットワーク網１２００を介して管理ゲートウェイ１３０内の中継サーバＡ６宛てに送信する（ステップＪ１３）。
【００５０】
管理ゲートウェイ１３０のファイアウォールＡ５は、状態管理応答パケットの送信元アドレスなどによりセキュリティ確認を行い（ステップＪ１４）、許可されているパケットであることを確認して中継サーバＡ６に送り、中継サーバＡ６がこの状態管理応答パケットを受信する（ステップＪ１５）。中継サーバＡ６は受信した状態管理応答パケットを、管理ネットワーク網１３００を介して管理端末１４０に送信する（ステップＪ１６）。
【００５１】
管理端末１４０は、状態管理応答パケットを受信すると（ステップＪ１７）、その状態管理応答パケットに含まれる網識別情報、管理対象装置識別情報および管理コマンドの実行結果と、受信時刻などの情報をハードディスクなどの不揮発性記憶装置にロギング（記録）する（ステップＪ１８）。そして、受信した内容を画面に表示する（ステップＪ１９）。
【００５２】
次に、管理エージェントＡ１の実施例について図面を参照して詳細に説明する。
【００５３】
図６を参照すると、管理エージェントＡ１の一例は、機能部Ａ１０１と、新状態記憶部Ａ１０２および旧状態記憶部Ａ１０３とを含んで構成される。
【００５４】
新状態記憶部Ａ１０２は、この管理エージェントＡ１が実装される管理対象装置１１０の管理対象装置識別情報Ａ１１１と最新の状態情報Ａ１１２とを記憶する記憶手段である。状態情報Ａ１１２は、項目Ａ１１３と値Ａ１１４の組の集合から構成される。項目Ａ１１３と値Ａ１１４の具体的な内容と組の数は、管理対象装置１１０の種類や管理目的などによって相違する。一例を挙げれば、管理対象装置１１０がパーソナルコンピュータの場合、或る項目Ａ１１３は、「ディスクの使用率」であり、それに対応する値Ａ１１４は当該管理対象装置１１０が有するディスクの使用率を示す値である。また、管理対象装置１１０がコピー機の場合、或る項目Ａ１１３は、「トナーの使用率」であり、それに対応する値Ａ１１４は当該管理対象装置１１０が有するトナーの使用率を示す値である。
【００５５】
旧状態記憶部Ａ１０３は、或る時点の新状態記憶部Ａ１０２の内容のコピーを保持する記憶手段である。本実施例の場合、新状態記憶部Ａ１０２の旧状態記憶部Ａ１０３へのコピーは、管理エージェントＡ１が自律的に管理対象装置１１０の状態情報を定期収集する毎に実施される。
【００５６】
機能部Ａ１０１は、管理対象装置１１０から各種の状態情報を収集する機能手段である状態収集部Ａ１２１と、主に管理エージェントＡ１側における自律的な定期収集に関連する一連の機能手段である定期起動部Ａ１２２、通知情報検出部Ａ１２３、通知情報記憶部Ａ１２４、パケット生成部Ａ１２５、パケット送信部Ａ１２６およびコピー部Ａ１２７と、主にリモートゲートウェイ１２０のマスターエージェントＡ３における自律的な定期収集に関連する一連の機能手段であるリクエスト受信部Ａ１３１およびリクエスト応答送信部Ａ１３２と、主に管理コマンドによる遠隔操作に関連する一連の機能手段であるコマンド受信部Ａ１４１、コマンド実行部Ａ１４２およびコマンド応答送信部Ａ１４３とを含んで構成される。
【００５７】
機能部Ａ１０１を構成する各機能手段は、管理エージェントＡ１用のプログラムと、このプログラムを実行する管理対象装置１１０のコンピュータ（ＣＰＵ）とで実現することができる。管理エージェントＡ１用のプログラムは、磁気ディスクや半導体メモリなどのコンピュータ可読記録媒体に記録されて提供される。その記録媒体に記録された管理エージェント用プログラムは、管理対象装置１１０のコンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータ上に機能部Ａ１０１を構成する各機能手段を実現する。
【００５８】
次に、本実施例の管理エージェントＡ１の動作を説明する。
【００５９】
先ず、管理エージェントＡ１が自律的かつ定期的に自管理対象装置の状態情報を収集してマスターエージェントＡ３に送信する動作、つまり図４のステップＦ１、Ｆ２に関連する動作を説明する。図７（Ａ）はそのときの管理エージェントＡ１の処理例を示すフローチャートである。
【００６０】
管理エージェントＡ１は、定期起動部Ａ１２２においてタイマ等によって定期収集の時期が到来したことを検知すると、コピー部Ａ１２７よって新状態記憶部Ａ１０２の内容を旧状態記憶部Ａ１０３にコピーする（ステップＦ１０１）。次に状態収集部Ａ１２１により自管理対象装置の各種の状態情報を収集し（ステップＦ１０２）、収集した項目毎に、その項目名と値の組を新状態記憶部Ａ１０２の項目Ａ１１３と値Ａ１１４に記憶する（ステップＦ１０３）。次に、通知情報検出部Ａ１２３によって、新状態記憶部Ａ１０２と旧状態記憶部Ａ１０３との内容を同じ項目Ａ１１３の値Ａ１１４毎に比較し、旧状態記憶部Ａ１０３に記憶されている値と相違する値Ａ１１４とその項目Ａ１１３の組すべてを、通知すべき状態情報として検出し、管理対象装置識別情報Ａ１１１を付加して通知情報記憶部Ａ１２４に記憶する（ステップＦ１０４）。次に、パケット生成部Ａ１２５により、通知情報記憶部Ａ１２４に記憶された管理対象装置識別情報と状態情報（項目と値の組）を含み、送信元アドレスを管理エージェントＡ１、宛先アドレスをマスターエージェントＡ３とした状態通知パケットを生成し（ステップＦ１０５）、パケット送信部Ａ１２６によりリモートゲートウェイ１２０のマスターエージェントＡ３宛に送信する（ステップＦ２０１）。
【００６１】
次に、マスターエージェントＡ３から状態情報を収集するリクエストを受けた際の管理エージェントＡ１の動作、つまり図３のステップＨ１に関連する動作を説明する。図７（Ｂ）はそのときの管理エージェントＡ１の処理例を示すフローチャートである。
【００６２】
管理エージェントＡ１は、リクエスト受信部Ａ１３１においてマスターエージェントＡ３からの情報収集リクエストを受信すると（ステップＨ１０１）、状態収集部Ａ１２１により自管理対象装置１１０の各種の状態情報を収集し（ステップＨ１０２）、収集した項目毎に、その項目名と値の組を新状態記憶部Ａ１０２の項目Ａ１１３と値Ａ１１４に記憶すると共に（ステップＨ１０３）、リクエスト応答部Ａ１３２により、収集した項目名と値の組と管理対象装置識別情報Ａ１１３を含む応答を生成し、マスターエージェントＡ３に送信する（ステップＨ１０４）。
【００６３】
次に、マスターエージェントＡ３から管理コマンドを受けた際の管理エージェントＡ１の動作、つまり図５のステップＪ１０、Ｊ１１に関連する動作を説明する。図７（Ｃ）はそのときの管理エージェントＡ１の処理例を示すフローチャートである。
【００６４】
管理エージェントＡ１は、コマンド受信部Ａ１４１においてマスターエージェントＡ３からの管理コマンドを受信すると（ステップＪ１００１）、コマンド実行部Ａ１４２により管理コマンドを解釈して実行する（ステップＪ１００２）。実行内容は、管理対象装置１１０の種類や管理コマンドの種類によって相違する。一例を挙げると、管理対象装置１１０がファイル共有の機能を提供するサーバ装置で、管理コマンドがＲＡＩＤ設定コマンドの場合、そのコマンドで指示された通りにＲＡＩＤを設定する。次に、コマンド応答送信部Ａ１４３により、コマンドの実行が正常終了したかどうかなどの実行結果と管理対象装置識別情報を含む応答をマスターエージェントＡ３に送信する（ステップＪ１１０１）。
【００６５】
次に、マスターエージェントＡ３の実施例について図面を参照して詳細に説明する。
【００６６】
図８を参照すると、マスターエージェントＡ３の一例は、機能部Ａ３０１と、新状態記憶部Ａ３０２および旧状態記憶部Ａ３０３と、管理対象装置一覧記憶部Ａ３０４とを含んで構成される。
【００６７】
管理対象装置一覧記憶部Ａ３０４には、マスターエージェントＡ３が管理する閉域ネットワーク網１１００に存在する全ての管理対象装置１１０毎に、管理対象装置識別情報Ａ３１１と管理対象装置１１０の通信アドレス（例えばＩＰアドレス）Ａ３１２の組が記憶されている。
【００６８】
新状態記憶部Ａ３０２は、マスターエージェントＡ３が管理する全ての管理対象装置１１０毎に、管理対象装置識別情報Ａ３２１と最新の状態情報Ａ３２２とを記憶する記憶手段である。状態情報Ａ３２２は、項目Ａ３２３と値Ａ３２４の組の集合から構成され、１行分の状態情報Ａ３２２が図６に示した管理エージェントＡ１の新状態記憶部Ａ１０２の１行分に相当する。
【００６９】
旧状態記憶部Ａ３０３は、或る時点の新状態記憶部Ａ３０２の内容のコピーを保持する記憶手段である。本実施例の場合、新状態記憶部Ａ３０２の旧状態記憶部Ａ３０３へのコピーは、マスターエージェントＡ３が自律的に管理対象装置１１０の状態情報を定期収集する毎に実施される。
【００７０】
機能部Ａ３０１は、主にマスターエージェントＡ３側における自律的な定期収集に関連する一連の機能手段である定期起動部Ａ３３１、入力部Ａ３３２、リクエスト送信部Ａ３３３、リクエスト応答受信部Ａ３３４、通知情報検出部Ａ３３５およびコピー部Ａ３３６と、主に管理エージェントＡ１側における自律的な定期収集に関連する一連の機能手段である通知パケット受信部Ａ３４１と、その双方に関連する一連の機能手段である通知情報記憶部Ａ３５１、パケット生成部Ａ３５２およびパケット送信部Ａ３５３と、主に管理コマンドによる遠隔操作に関連する一連の機能手段であるコマンド受信部Ａ３６１、コマンド記憶部Ａ３６２、コマンド送信部Ａ３６３、コマンド応答受信部Ａ３６４、応答記憶部Ａ３６５および応答送信部Ａ３６６とを含んで構成される。
【００７１】
機能部Ａ３０１を構成する各機能手段は、マスターエージェントＡ３用のプログラムと、このプログラムを実行するリモートゲートウェイ１２０のコンピュータ（ＣＰＵ）とで実現することができる。マスターエージェントＡ３用のプログラムは、磁気ディスクや半導体メモリなどのコンピュータ可読記録媒体に記録されて提供される。その記録媒体に記録されたマスターエージェント用プログラムは、リモートゲートウェイ１２０のコンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータ上に機能部Ａ３０１を構成する各機能手段を実現する。また、リモートゲートウェイ１２０のファイアウォールＡ４もプログラムで実現可能であり、その場合、ファイアウォールＡ４を実現するプログラムを前記プログラムに含めておけば、ファイアウォールＡ４も同時に実現できる。
【００７２】
次に、本実施例のマスターエージェントＡ３の動作を説明する。
【００７３】
先ず、マスターエージェントＡ３が自律的かつ定期的に管理対象装置１１０の状態情報を収集して管理ゲートウェイ１３０に送信する動作、つまり図３のステップＨ１に関連する動作を説明する。図９はそのときのマスターエージェントＡ３の処理例を示すフローチャートである。
【００７４】
マスターエージェントＡ３は、定期起動部Ａ３３１においてタイマ等によって定期収集の時期が到来したことを検知すると、コピー部Ａ３３６よって新状態記憶部Ａ３０２の内容を旧状態記憶部Ａ３０３にコピーする（ステップＨ１１１）。次に入力部Ａ３３２により、管理対象装置一覧記憶部Ａ３０４から１つの管理対象装置識別情報Ａ３１１とその通信アドレスＡ３１２の組を読み出して、その組の管理対象装置に注目する（ステップＨ１１２）。次に、リクエスト送信部Ａ３３３により、注目中の管理対象装置の通信アドレスを宛先アドレスとして、管理エージェントＡ１に対して状態収集を要求するリクエストを送信する（ステップＨ１１３）。そして、その管理エージェントＡ１から返される応答（管理対象装置識別情報と状態情報）をリクエスト応答受信部Ａ３３４によって受信すると（ステップＨ１１４）、新状態記憶部Ａ３０２に状態情報を記憶する（ステップＨ１１５）。具体的には、新状態記憶部Ａ３０２の複数の行のうち、受信した応答中の管理対象装置識別情報と同じ管理対象装置識別情報を持つ行を検索し、その行の項目Ａ３２３のうち、受信した応答中の状態情報に含まれる項目と同じ項目の個所に、受信した応答中のその項目に対応する値を記憶する。
【００７５】
１つの管理対象装置１１０からの状態情報の収集と新状態記憶部Ａ３０２への保存を終えると、入力部Ａ３３２により、管理対象装置一覧記憶部Ａ３０４から次の１つの管理対象装置識別情報Ａ３１１とその通信アドレスＡ３１２の組を読み出して、その組の管理対象装置に注目を移し（ステップＨ１１６）、ステップＨ１１３に戻って前述したと同様の処理を繰り返す。
【００７６】
全ての管理対象装置１１０からの状態情報の収集と新状態記憶部Ａ３０２への保存を終えると（ステップＨ１１７でＹＥＳ）、通知情報検出部Ａ３３５によって、新状態記憶部Ａ３０２と旧状態記憶部Ａ３０３との内容を同じ管理対象装置識別情報Ａ３２１の行毎に、同じ項目Ａ３２３間でその値Ａ３２４を比較し、旧状態記憶部Ａ３０３に記憶されている値と相違する値Ａ３２４とその項目Ａ３２３の組すべてを、通知すべき状態情報として検出し、通知すべき状態情報が存在した管理対象装置毎に、通知すべき状態情報に管理対象装置識別情報Ａ３２１を付加して通知情報記憶部Ａ３５１に記憶する（ステップＨ１１８）。次に、パケット生成部Ａ３５２により、通知情報記憶部Ａ３５１に記憶された管理対象装置毎の識別情報と状態情報（項目と値の組）の組と閉域ネットワーク網１１００の網識別情報を含み、送信元アドレスをマスターエージェントＡ３、宛先アドレスを中継サーバＡ６とした状態通知パケットを生成し（ステップＨ１１９）、パケット送信部Ａ３５３によりファイアウォールＡ４を通じて中継サーバＡ６宛に送信する（ステップＦ１２０）。なお、パケットのデータ長の制限により、１つの状態通知パケットのデータ部に全ての管理対象装置の状態情報を格納することができないときは、複数のパケットに分割して送信する。
【００７７】
次に、管理対象装置１１０の管理エージェントＡ１が定期的かつ自律的に収集した状態情報を含む通知パケットをマスターエージェントＡ３が受信した際のマスターエージェントＡ３の動作、つまり図４のステップＦ３に関連する動作を説明する。図１０（Ａ）はそのときのマスターエージェントＡ３の処理例を示すフローチャートである。
【００７８】
マスターエージェントＡ３は、パケット受信部Ａ３４１により、何れかの管理対象装置１１０の管理エージェントＡ１から管理対象装置識別情報および状態情報を含む通知パケットを受信すると、受信したパケットに含まれる管理対象装置識別情報および状態情報を通知情報記憶部Ａ３５１に記憶し（ステップＦ３０１）、同時に、新状態記憶部Ａ３０２中の今回受信した管理対象識別情報と同じ管理対象識別情報を持つ行における今回受信した状態情報中の項目と同じ項目Ａ３２３の値Ａ３２４を、受信した値で書き換える（ステップＦ３０２）。そして、マスターエージェントＡ３は、パケット生成部Ａ３２５により、通知情報記憶部Ａ３５１に記憶された管理対象装置識別情報と状態情報（項目と値の組）の組と閉域ネットワーク網１１００の網識別情報を含み、送信元アドレスをマスターエージェントＡ３、宛先アドレスを中継サーバＡ６とした状態通知パケットを生成し（ステップＦ３０３）、パケット送信部Ａ３５３によりファイアウォールＡ４を通じて中継サーバＡ６宛に送信する（ステップＦ３０４）。なお、パケットのデータ長の制限により、１つの状態通知パケットのデータ部に全ての状態情報を格納することができないときは、複数のパケットに分割して送信する。
【００７９】
次に、管理ゲートウェイ１３０から管理パケットを受けた際のマスターエージェントＡ３の動作、つまり図５のステップＪ９〜Ｊ１１に関連する動作を説明する。図１０（Ｂ）はそのときのマスターエージェントＡ３の処理例を示すフローチャートである。
【００８０】
マスターエージェントＡ３は、管理対象装置識別情報と管理コマンドの組を１以上含む管理パケットをコマンド受信部Ａ３６１により管理ゲートウェイ１３０から受信すると、管理パケットに含まれる管理対象装置識別情報と管理コマンドの組をすべてコマンド記憶部Ａ３６２に記憶する（ステップＪ９０１）。次に、コマンド送信部Ａ３６３により、コマンド記憶部Ａ３６２に記憶された１つの組の管理対象装置に注目し（ステップＪ９０２）、その組の管理対象装置識別情報に対応する通信アドレスを管理対象装置一覧記憶部Ａ３０４から得て、その組の管理コマンドをその通信アドレスを持つ管理対象装置１１０の管理エージェントＡ１に送信する（ステップＪ１０１１）。そして、管理コマンドを送信した管理エージェントＡ１からの応答をコマンド応答受信部Ａ３６４で受信すると、その応答の内容（管理対象装置識別情報、コマンド実行実行結果）を応答記憶部Ａ３６５に記憶する（ステップＪ１１１１）。
【００８１】
コマンド記憶部Ａ３６２に記憶された１つの組の管理対象装置に対する管理コマンドの送信とその応答の受信を終えると、コマンド送信部Ａ３６３により、コマンド記憶部Ａ３６２に記憶された次の１つの組の管理対象装置に注目を移し（ステップＪ９０３）、ステップＪ１０１１に戻って上述した処理を繰り返す。
【００８２】
なお、図１０（Ｂ）では、管理コマンドの送信とその応答の受信を逐次繰り返しているが、すべての管理対象装置に管理コマンドを並行して送信し、それらの応答を並行して受信するようにしてもよい。
【００８３】
コマンド記憶部Ａ３６２に記憶された全ての組の管理対象装置に対する管理コマンドの送信とその応答の受信を終えると（ステップＪ９０４でＹＥＳ）、応答送信部Ａ３６６により、応答記憶部Ａ３６５に記憶された応答（管理対象装置識別情報とコマンド実行結果）の全てと閉域ネットワーク網１１００の網識別情報とを含み、送信元アドレスがマスターエージェントＡ４、宛先アドレスが中継サーバＡ６とした状態管理応答パケットを生成し、ファイアウォールＡ４を通じて送信する（ステップＪ１１１２）。
【００８４】
次に、管理端末１４０の実施例について図面を参照して詳細に説明する。
【００８５】
図１１を参照すると、管理端末１４０の一例は、処理装置１４０１と、ログ記憶部１４０２と、コマンド記憶部１４０３と、表示装置１４０４と、入力装置１４０５と、スピーカ１４０６とを含んで構成される。また、処理装置１４０１は、受信部１４１１、送信部１４１２、監視部１４１３および操作部１４１４の機能手段を備える。処理装置１４０１は、管理端末１４０を構成するコンピュータと管理端末用プログラムとで実現することができる。管理端末用プログラムは、磁気ディスクや半導体メモリなどのコンピュータ可読記録媒体に記録されて提供される。その記録媒体に記録された管理端末用プログラムは、管理端末１４０を構成するコンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータ上に各機能手段１４１１〜１４１４を実現する。
【００８６】
次に、本実施例の管理端末１４０の動作を説明する。
【００８７】
先ず、マスターエージェントＡ３から中継サーバＡ６経由で状態通知パケットが送られてきた際の動作、つまり図３のステップＨ７〜Ｈ１０、図４のステップＦ９〜Ｆ１２に関連する動作について説明する。
【００８８】
管理端末１４０は、状態通知パケットを受信部１４１１で受信すると、状態通知パケットに含まれる網識別情報、管理対象装置識別情報と状態情報、さらに受信時刻をログ記憶部１４０２に記憶する。監視部１４１３は、ログ記憶部１４０２に新たな情報が記憶したことを受信部１４１１から通知されると、その情報をログ記憶部１４０２から読み出し、表示装置１４０４に表示し、またスピーカ１４０６を鳴動させて管理者に知らせる。
【００８９】
監視部１４１３が表示装置１４０４に表示する状態表示画面の一例を図１２に示す。図１２において、サイトＡ、サイトＢはそれぞれ１つの閉域ネットワーク網１１００に相当し、網ＩＤ：１等は網識別情報に対応する。各サイト毎に、管理対象装置の名前「Ｎａｍｅ」、監視項目「Ｉｔｅｍ」、その状態「Ｓｔａｔｕｓ」が図示化されて表示される。例えば、サーバＡが有する２つの電源の状態は、その１つがオン状態であることを白丸で、他方がオフ状態であることを黒丸で図示してある。また、サーバＡが有するディスクの使用率をグラフで示している。サイトＢの「Ｌ３ＳＷ」はレベル３スイッチの意味で、Ｔｘ、Ｒｘ、Ｅｒｒは単位時間当たりの送信パケット数、受信パケット数、エラーパケット数を示す。
【００９０】
次に管理者が管理コマンドを使って管理対象装置１１０を遠隔操作する際の端末１４０の動作、つまり図５のステップＪ１〜Ｊ５に関連する管理端末１４０の動作を説明する。
【００９１】
管理者がキーボードやマウス等の入力装置１４０５から、管理操作の開始を指示すると、操作部１４１４は、ログ記憶部１４０２から各網毎の管理対象装置の状態情報を読み出し、それらを図１２と同様に図示化したものを含む操作画面を表示装置１４０４に表示する。次に管理者が入力装置１４０５から、操作したい網のＩＤを指定すると、操作部１４１４は指定されたＩＤを持つ網の操作画面が表示装置の画面に現れるようにスクロール等を行う。また、管理者が入力装置１４０５から、操作したい管理対象装置および項目をマウス等で選択し、その管理対象装置に対して実行したい管理コマンドを指定すると、指定された管理コマンド、選択された管理対象装置の識別情報、網識別情報の組をコマンド記憶部１４０３に蓄積する。
【００９２】
操作部１４１４が表示装置１４０４に表示する操作画面の例を図１３に示す。この図１３は、管理者がサイトＭ（網ＩＤ：１１）を選択し、管理対象装置としてサーバＡを選択し、操作項目としてディスクを選択し、更に管理コマンドとして、別ウインドウで表示された管理コマンド一覧からコマンドを選択しようとしている状態を示している。
【００９３】
一度に操作できる管理対象装置は１台に限定されず、複数台可能であり、また異なる閉域ネットワーク網に属する管理対象装置を同時に操作することも可能である。
【００９４】
管理者が必要な管理対象装置の全てについて管理コマンドの指定を終え、入力装置１４０５から送信の指示を入力すると、送信部１４１２は、コマンド記憶部１４０３から各網識別情報毎に、管理対象装置識別情報と管理コマンドの組を読み出して状態管理パケットを生成し、中継サーバＡ６宛に送信する。
【００９５】
次に、送信した状態管理パケットに対する応答を含む状態管理応答パケットを受信した際の動作、つまり図５のステップＪ１７〜Ｊ１９に関連する管理端末１４０の動作を説明する。
【００９６】
受信部１４１１は、中継サーバＡ６から、網識別情報と応答内容（管理対象装置識別情報とコマンド実行結果）を含む状態管理応答パケットを受信すると、それらに受信時刻を付加してログ記憶部１４０２に記憶する。監視部１４１３は、ログ記憶部１４０２に新たな状態管理応答パケットにかかる情報が記憶されたことを受信部１４１１から通知されると、その情報をログ記憶部１４０２から読み出し、表示装置１４０２に表示して管理者に通知する。
【００９７】
（２）第２の実施例
図１４を参照すると、本発明の第２の実施例にかかる遠隔管理システムは、管理ネットワーク網１３００に、図２の第１の実施例における管理端末１４０とほぼ同様な機能を有する複数の管理端末２４０を備え、かつ、管理ゲートウェイ１３０および複数の管理サーバ２４０間に、複数の管理端末２４０とリモートゲートウェイ１２０との間で授受される情報を一元管理する管理サーバ２５０を備えている点で、図２の第１の実施例と相違する。
【００９８】
本実施例においては、リモートゲートウェイ１２０から通知される情報は、広域ネットワーク網１２００を介して管理ゲートウェイ１３０に送信され、その後管理サーバ２５０の記憶部２６０に保存される。管理端末２４０は管理ネットワーク網１３００を介して管理サーバ２５０に接続し通知情報を取得する。管理端末２４０から管理コマンドを発行する場合、管理端末２４０は管理サーバ２５０経由で管理コマンドを送信する。管理コマンドに対する応答も管理サーバ２５０の記憶部２６０に保存された後、管理端末２４０が管理ネットワーク網１３００を介して管理サーバ２５０に接続し応答情報を取得する。
【００９９】
次に、本実施例の動作について説明する。
【０１００】
まず、リモートゲートウェイ１２０から送信される情報を管理端末２４０の管理者に通知する際の動作を図１４および図１５を参照して説明する。
【０１０１】
リモートゲートウェイ１２０から送信される通知を管理ゲートウェイ１３０が受信するまでの動作は、第１の実施例における図３のステップＨ１〜Ｈ５、図４のステップＦ１〜Ｆ７と同じである。次に管理ゲートウェイ１３０は、網識別情報、管理対象装置識別情報および状態情報を含む状態通知パケットを管理ネットワーク網１３００を介して管理サーバ２５０に送信する（ステップＫ１）。
【０１０２】
管理サーバ２５０は、状態通知パケットを受信すると（ステップＫ２）、受信した状態通知パケットに含まれる網識別情報、管理対象装置識別情報および状態情報と、受信時刻などの情報を、ハードディスクなどの不揮発性記憶装置である記憶部２６０にロギング（記録）する（ステップＫ３）。次に、図１２に例示したと同様な画面情報および状態情報を管理ネットワーク網１３００を介して管理端末２４０に送信する（ステップＫ４）。
【０１０３】
管理端末２４０は、画面情報および状態情報を受信すると（ステップＫ５）、受信した内容を画面に表示したり（ステップＫ６）、着信音を発生したりして（ステップＫ７）、管理者に通知を伝達する。
【０１０４】
次に、管理者が管理端末２４０を用いて管理コマンドを送信する場合の動作について図１４および図１６を参照して説明する。
【０１０５】
図１６を参照すると、管理者は、管理端末２４０を介して管理サーバ２５０へアクセスする（ステップＬ１）。これに応答して、管理サーバ２５０は、画面情報を管理端末２４０に送信し（ステップＬ２）、管理端末２４０に操作画面が表示される（ステップＬ３）。その後の管理コマンドを指定するまでの動作（ステップＬ４〜Ｌ６）は第１の実施例の動作（図５のステップＪ２〜Ｊ４）と同様である。
【０１０６】
管理端末２４０に蓄えられた網識別情報、管理対象装置識別情報および管理コマンドは、管理者の指示によって状態管理パケットに格納されて管理ネットワーク網１３００を介して管理サーバ２５０へ送信される（ステップＬ７）。管理サーバ２５０は、網識別情報、管理対象装置識別情報および管理コマンドを含む状態管理パケットを受信すると（ステップＬ８）、この状態管理パケットを管理ネットワーク網１３００を介して管理ゲートウェイ１３０に送信する（ステップＬ９）。
【０１０７】
管理ゲートウェイ１３０が状態管理パケットを受信（ステップＬ１０）した後、応答を受信するまでの動作は図５の第１の実施例の動作（ステップＪ７〜Ｊ１５）と同様である。管理ゲートウェイ１３０は、受信した網識別情報、管理対象装置識別情報および応答内容を含む状態管理応答パケットを管理ネットワーク網１３００を介して管理サーバ２５０に送信する（ステップＬ１１）。
【０１０８】
管理サーバ２５０は、状態管理応答パケットを受信すると（ステップＬ１２）、その状態管理応答パケットに含まれる網識別情報、管理対象装置識別情報および応答内容と、受信時刻などの情報を記憶部２６０にロギング（記録）する（ステップＬ１３）。次に、画面情報および応答内容を管理ネットワーク網１３００を介して管理端末２４０に送信する（ステップＬ１４）。
【０１０９】
管理端末２４０は、画面情報および応答内容を受信すると（ステップＬ１５）、応答内容を画面に表示する（ステップＬ１６）。
【０１１０】
以上のように、本実施例では、通知や応答などの管理情報を一台の管理端末２４０のみに保持するのではなく、複数の管理端末２４０から接続できる管理サーバ２５０上に保持することで、大規模な管理センターのように複数の閉域ネットワーク網１１００を複数の管理端末２４０で一元管理する場合の管理の柔軟性が向上するというメリットがある。
【０１１１】
（３）第３の実施例
図１７を参照すると、本発明の第３の実施例にかかる遠隔管理システムは、管理ゲートウェイ１３０を通じて管理サーバ２５０に接続する携帯端末２７０を備えている点で、図１４の第２の実施例と相違する。
【０１１２】
携帯端末２７０は、管理端末２４０と同等の機能を有する携帯型のパーソナルコンピュータや携帯電話等であり、広域ネットワーク網１２００を介して管理ゲートウェイ１３０経由で管理サーバ２５０にアクセスする。管理ゲートウェイ１３０内のファイアウォールのセキュリティ機能は、予め登録された携帯端末２７０からのアクセスは許可するように設定されているため、セキュアな通信が可能となる。管理ゲートウェイ１３０を経由すること以外、携帯端末２７０と管理サーバ２５０間の動作は、第２の実施例における管理端末２４０と管理サーバ２５０間の動作と同様である。
【０１１３】
以上のように、本実施例によれば、管理者が操作する管理端末として、管理ネットワーク網１３００に接続するパーソナルコンピュータなどに限定されず、広域ネットワーク網１２００などに接続する携帯端末も使用することができる。なお、本発明の他の実施例として、図１７から複数の管理端末２４０を省略し、携帯端末２７０からのみ管理サーバ２５０にアクセスできる実施例も考えられる。
【０１１４】
（４）第４の実施例
図１８を参照すると、本発明の第４の実施例にかかる遠隔管理システムは、管理対象装置１１０にダウンロードするファイルを記憶する主ストレージ３６０を管理サーバ２５０が備え、ダウンロードされたファイルを一時的に蓄積する一時ストレージ３７０をリモートゲートウェイ１２０が備え、管理端末２４０を有する管理センターから管理コマンドを送信するのみでなく、ファイルのダウンロードも可能とした点で第２の実施例と相違する。
【０１１５】
本実施例においては、管理端末２４０からの指示により、管理サーバ２５０の主ストレージ３６０に格納されたファイルが広域ネットワーク網１２００を介してリモートゲートウェイ１２０に接続された一時ストレージ３７０にダウンロードされ、その後、リモートゲートウェイ１２０により、一時ストレージ３７０に格納されたファイルが閉域ネットワーク網１１００内に接続された管理対象装置１１０に順次ダウンロードされ、結果が管理サーバ２５０に返信される。また全ての管理対象装置３１０に対してダウンロード完了が確認できたら、一時ストレージ３７０に格納されたファイルが削除される。管理対象装置１１０は、ファイルを受信すると、指示に従って指定されたフォルダにファイルを保存したり、自動インストール処理などを実施し、結果をリモートゲートウェイ１２０に返信する。
【０１１６】
次に、本実施例の動作について図１８および図１９を参照して説明する。
【０１１７】
図１９を参照すると、管理者は、管理端末２４０を介して管理サーバ３５０へアクセスする（ステップＭ１）。これに応答して、管理サーバ２５０は、画面情報を管理端末２４０に送信し（ステップＭ２）、管理端末２４０に操作画面が表示される（ステップＭ３）。管理者は画面から操作したい管理対象装置が属する網を選択する（ステップＭ４）。次に操作したい管理対象装置を選択する（ステップＭ５）。管理対象装置の選択は複数可能である。最後に管理対象装置に対して送信するファイルのファイル名を指定する（ステップＭ６）。指定された網識別情報、管理対象装置識別情報およびファイル名は一時的に管理端末２４０に蓄えられる。
【０１１８】
管理端末２４０に蓄えられた網識別情報、管理対象装置識別情報およびファイル名は、管理者の指示によって管理ネットワーク網１３００を介して管理サーバ２５０に送信される（ステップＭ７）。
【０１１９】
管理サーバ２５０は、網識別情報、管理対象装置識別情報およびファイル名を受信すると（ステップＭ８）、主ストレージ３６０から指定されたファイル名のファイル本体と属性ファイル（管理対象装置においてファイル本体をどのように扱うかを指定したスクリプト）を読み出し（ステップＭ９）、網識別情報、管理対象装置識別情報およびファイル（ファイル本体と属性ファイル）を管理ネットワーク網１３００を介して管理ゲートウェイ１３０に送信する（ステップＭ１０）。
【０１２０】
管理ゲートウェイ１３０は、網識別情報、管理対象装置識別情報およびファイルを受信すると（ステップＭ１１）、網識別情報から送信先のリモートゲートウェイ１２０を決定し、管理対象装置識別情報およびファイルを広域ネットワーク網１２００を介してリモートゲートウェイ１２０に送信する（ステップＭ１２）。
【０１２１】
リモートゲートウェイ１２０は、管理対象装置識別情報およびファイルを受信すると（ステップＭ１３）、ファイルを一時ストレージ３７０に保存する（ステップＭ１４）。次に閉域ネットワーク網１１００を介して、受信した管理対象装置識別情報毎に、それに対応する管理対象装置１１０に対してファイルを送信する（ステップＭ１５）。
【０１２２】
管理対象装置１１０は、ファイルを受信すると（ステップＭ１６）、属性ファイルの内容にしたがって、指定されたフォルダにファイル本体を保存したり、インストーラを実行し（ステップＭ１７）、結果をリモートゲートウェイ１２０に送信する（ステップＭ１８）。
【０１２３】
リモートゲートウェイ１２０は、結果を受信すると（ステップＭ１９）、全ての管理対象装置からの結果を受信したかどうかを確認し、全てのダウンロードが完了した場合には一時ストレージ３７０に保存したファイルを削除する（ステップ２０）。ダウンロードに失敗した管理対象装置に対してはファイルの送信手順（ステップＭ１５）を再実行する。また、網識別情報、管理対象装置識別情報および結果を広域ネットワーク網１２００を介して管理ゲートウェイ１３０に送信する（ステップＭ２１）。
【０１２４】
管理ゲートウェイ１３０は、網識別情報、管理対象装置識別情報および結果を受信すると（ステップＭ２２）、網識別情報、管理対象装置識別情報および結果を管理ネットワーク網１３００を介して管理サーバ２５０に送信する（ステップＭ２３）。
【０１２５】
管理サーバ２５０は、網識別情報、管理対象装置識別情報および結果を受信すると（ステップＭ２４）、受信した内容および受信時刻などの情報をハードディスクなどの不揮発性記憶装置である記憶部２６０にロギング（記録）する（ステップＭ２５）。次に、画面情報および結果を管理ネットワーク網１３００を介して管理端末２４０に送信する（ステップＭ２６）。
【０１２６】
管理端末２４０は、画面情報および結果を受信すると（ステップＭ２７）、結果を画面に表示する（ステップＭ２８）。
【０１２７】
以上のように、本実施例では、管理センターの管理端末２４０の操作で、管理サーバ２５０からリモートゲートウェイ１２０、リモートゲートウェイ１２０から管理対象装置１１０へと、階層的にファイルのダウンロードを行うことで、管理対象装置１１０の増加に対するスケーラビリティが向上するというメリットがある。
【０１２８】
本実施例は、ソフトウェアの一括自動インストールやバージョンアップ、コンピュータウィルスチェックプログラム用のデータファイルの定期更新、管理エージェントの機能強化（バージョンアップ）などに利用することが可能である。
【０１２９】
（５）第５の実施例
図２０を参照すると、本発明の第５の実施例にかかる遠隔管理システムは、管理ネットワーク網１３００および広域ネットワーク網１２００のそれぞれに対してファイアウォール４６０、４７０により分離されたＤＭＺ（Ｄｅ−Ｍｉｎｉｔａｒｉｚｅｄ  Ｚｏｎｅ）網４４００に接続され、管理サーバ２５０に保存されている情報の一部を広域ネットワーク網１２００を通じてアクセスするユーザ端末４９０に対して提供するＷｅｂサーバ４８０を備えている点で、第２の実施例と相違する。ここで、ユーザ端末４９０は、閉域ネットワーク網１１００内の管理対象装置１１０の遠隔管理を管理ネットワーク網１３００内の管理センターに委託している企業のユーザが使用する端末である。
【０１３０】
図２０を参照すると、ＤＭＺ網４４００は、ファイアウォール４６０により管理ネットワーク網１３００と分離され、かつファイアウォール４７０により広域ネットワーク網１２００とも分離したエリアである。
【０１３１】
Ｗｅｂサーバ４８０は、ＤＭＺ網４４００に設置され、管理サーバ２５０の記憶部２６０に保存されている情報の一部を広域ネットワーク網１２００に対して提供する役割を持ち、ユーザ端末４９０からＷｅｂブラウザを使用してアクセス可能である。
【０１３２】
次に、本実施例の動作について図２０および図２１を参照して説明する。
【０１３３】
図２１を参照すると、管理サーバ２５０は、記憶部２６０に保存されている情報の中から網識別情報単位（つまり閉域ネットワーク網１１００のユーザ単位）にカスタマイズして、予め定められた情報を公開情報として抽出する（ステップＮ１）。どのような情報を公開情報として抽出するかは任意であるが、閉域ネットワーク網１１００のユーザ自身が、管理センターに委託した遠隔管理業務が適正に運用されていることを確認できるような情報であることが望まれる。例えば、遠隔管理契約している機器やサービスのインベントリ情報、過去の障害履歴などが考えられる。次に、網識別情報および公開情報を、管理ネットワーク網１３００、ファイアウォール４６０およびＤＭＺ網４４００を介して公開用のＷｅｂサーバ４８０に送信する（ステップＮ２）。本動作は夜間などに定期的に動作させる。
【０１３４】
Ｗｅｂサーバ４８０は、網識別情報および公開情報を受信すると（ステップＮ３）、網識別情報および公開情報をハードディスクなどの不揮発性記憶装置である記憶部４８１に保存する（ステップＮ４）。
【０１３５】
次に、ユーザは、ユーザ端末４９０を介してＷｅｂサーバ４８０へのアクセスを閉域ネットワーク網１１００を介してリモートゲートウェイ１２０に送信する（ステップＮ５）。
【０１３６】
リモートゲートウェイ１２０は、網識別情報を付加し、広域ネットワーク網１２００、ファイアウォール４７０およびＤＭＺ網４４００を介してＷｅｂサーバ４８０にアクセスする（ステップＮ６）。
【０１３７】
Ｗｅｂサーバ４８０は、受信した網識別情報に対応する公開情報を記憶部４８１から読み出し、画面情報を作成する（ステップＮ７）。次に、画面情報を、ＤＭＺ網４４００、ファイアウォール４７０および広域ネットワーク網１２００を介してリモートゲートウェイ１２０に送信する（ステップＮ８）。
【０１３８】
リモートゲートウェイ１２０は、画面情報を受信すると、閉域ネットワーク網１１００を介してユーザ端末４９０に画面情報を転送（送信）する（ステップＮ９）。
【０１３９】
最後に、ユーザ端末４９０は、受信した画面情報を表示する（ステップＮ１０）。
【０１４０】
以上のように本実施例では、管理センターに集められた情報の中から、ユーザごとにカスタマイズされた情報を抽出しＷｅｂベースでユーザに提供するため、装置やネットワーク管理のアウトソーシングを利用している閉域ネットワーク網１１００のユーザ自身が、運用情報を簡単にモニタできる。また、適正に運用が行われていることをユーザ自身が確認できることで安心感が得られるというメリットもある。
【０１４１】
【発明の効果】
以上説明したように本発明によれば以下のような効果が得られる。
【０１４２】
企業内ＬＡＮ（イントラネット）などの閉域ネットワーク網に接続された管理対象装置を、インターネットなどの広域ネットワーク網を介して、管理ネットワーク網からセキュアかつ効率的に遠隔管理することができる。その理由は、管理対象装置が接続する閉域ネットワーク網と、遠隔管理を行う管理ネットワーク網へ接続するための広域ネットワーク網の境界にリモートゲートウェイを設置し、管理対象装置と管理ネットワーク網間の通信にリモートゲートウェイを介在させ、管理対象装置が閉域ネットワーク網の外部と直接通信できないようにすることで、広域ネットワーク網や管理ネットワーク網から管理対象装置をネットワーク構成上完全に隠蔽できるためである。またリモートゲートウェイはファイアウォール等のセキュリティ機構を備えるため、広域ネットワーク網を介してセキュアに管理ネットワーク網と通信を確立することができるからである。
【０１４３】
企業内ＬＡＮ（イントラネット）などの閉域ネットワーク網に接続された管理対象装置を、インターネットなどの広域ネットワーク網を介して、管理ネットワーク網から効率的に遠隔管理することができる。その理由は、管理対象の閉域ネットワーク網に設置されているリモートゲートウェイ或いは管理対象装置の管理エージェントが、自律的に管理対象装置の情報収集を行うことで管理センターの情報収集処理を代行し、管理センターの負荷を軽減することができるためである。また、リモートゲートウェイが、閉域ネットワーク網内の複数の管理対象装置からの通知を１つのパケットに格納して通知したり、管理センターからの管理コマンドを代表で受け付けたりすることで管理センターとのネットワーク負荷を軽減できるためである。
【図面の簡単な説明】
【図１】本発明の実施の形態にかかる遠隔管理システムのブロック図である。
【図２】本発明の第１の実施例にかかる遠隔管理システムのブロック図である。
【図３】本発明の第１の実施例にかかる遠隔管理システムにおいて複数の管理対象装置の状態情報をリモートゲートウェイによって自律的かつ定期的に収集して管理端末の管理者に通知する動作を説明するフローチャートである。
【図４】本発明の第１の実施例にかかる遠隔管理システムにおいて各管理対象装置の管理エージェントが自管理対象装置の状態情報を自律的かつ定期的に収集してリモートゲートウェイを通じて管理端末の管理者に通知する動作を説明するフローチャートである。
【図５】本発明の第１の実施例にかかる遠隔管理システムにおいて管理者が管理コマンドを使用して管理端末から管理対象装置を遠隔操作する場合の動作を説明するフローチャートである。
【図６】本発明の第１の実施例にかかる遠隔管理システムにおける管理対象装置に備わる管理エージェントのブロック図である。
【図７】本発明の第１の実施例にかかる遠隔管理システムにおける管理対象装置の管理エージェントの動作を説明するフローチャートである。
【図８】本発明の第１の実施例にかかる遠隔管理システムにおけるリモートゲートウェイに備わるマスターエージェントのブロック図である。
【図９】本発明の第１の実施例にかかる遠隔管理システムにおけるリモートゲートウェイに備わるマスターエージェントが自律的かつ定期的に管理対象装置の状態情報を収集して管理ゲートウェイに送信する動作を説明するフローチャートである。
【図１０】本発明の第１の実施例にかかる遠隔管理システムにおけるリモートゲートウェイに備わるマスターエージェントが管理対象装置の管理エージェントから状態情報を含む通知パケットを受信した際の動作（Ａ）、および管理ゲートウェイから管理パケットを受けた際の動作（Ｂ）を説明するためのフローチャートである。
【図１１】本発明の第１の実施例にかかる遠隔管理システムにおける管理端末のブロック図である。
【図１２】本発明の第１の実施例にかかる遠隔管理システムにおける管理端末の監視部が表示装置に表示する状態表示画面の一例を示す図である。
【図１３】本発明の第１の実施例にかかる遠隔管理システムにおける管理端末の操作部が表示装置に表示する操作画面の例を示す図である。
【図１４】本発明の第２の実施例にかかる遠隔管理システムのブロック図である。
【図１５】本発明の第２の実施例にかかる遠隔管理システムにおいてリモートゲートウェイから送信される情報を管理端末の管理者に通知する際の動作を説明するフローチャートである。
【図１６】本発明の第２の実施例にかかる遠隔管理システムにおいて管理者が管理端末を用いて管理コマンドを送信する場合の動作を説明するフローチャートである。
【図１７】本発明の第３の実施例にかかる遠隔管理システムのブロック図である。
【図１８】本発明の第４の実施例にかかる遠隔管理システムのブロック図である。
【図１９】本発明の第４の実施例にかかる遠隔管理システムの動作を説明するフローチャートである。
【図２０】本発明の第５の実施例にかかる遠隔管理システムのブロック図である。
【図２１】本発明の第５の実施例にかかる遠隔管理システムの動作を説明するフローチャートである。
【符号の説明】
１０…管理対象装置
１１…管理エージェント
２０…リモートゲートウェイ
２１…ファイアウォール
２２…マスターエージェント
１００…閉域ネットワーク網
２００…広域ネットワーク網
３００…管理ネットワーク網
【図１】
2004355234.tif 000003
【図２】
2004355234.tif 000004
【図３】
2004355234.tif 000005
【図４】
2004355234.tif 000006
【図５】
2004355234.tif 000007
【図６】
2004355234.tif 000008
【図７】
2004355234.tif 000009
【図８】
2004355234.tif 000010
【図９】
2004355234.tif 000011
【図１０】
2004355234.tif 000012
【図１１】
2004355234.tif 000013
【図１２】
2004355234.tif 000014
【図１３】
2004355234.tif 000015
【図１４】
2004355234.tif 000016
【図１５】
2004355234.tif 000017
【図１６】
2004355234.tif 000018
【図１７】
2004355234.tif 000019
【図１８】
2004355234.tif 000020
【図１９】
2004355234.tif 000021
【図２０】
2004355234.tif 000022
【図２１】
2004355234.tif 000023