(57)【特許請求の範囲】
【請求項１】
ネットワークで通信可能な機器を管理すると共に、メールの送受信が可能な管理装置において、
所定の宛先に送信された前記メールの中から、前記機器を制御させるための指令を含むメールを取得するメール取得部と、
前記メール取得部により取得されたメール本文に記載される前記機器を制御させるための指令を取り出して、当該指令を前記機器において実行させるべく、前記機器に対して指示する指示部と、
前記指示部による前記機器に対する指示結果に応じて、前記機器から収集される情報に基づき生成されるメール本文に、前記指示部による前記機器に対する指示が障害に係わるログを記録した監視結果ログファイルを取得する要求である場合に当該機器から取得される当該監視結果ログファイルを添付した結果メールを作成する結果メール作成部と、
前記結果メール作成部により作成された結果メールを所定の宛先に送信する結果メール送信部と、
を有することを特徴とする管理装置。
【請求項２】
前記メール取得部により取得されたメールに添付された所定のファイルを取得する添付ファイル取得部を有し、
前記指示部は、前記メール取得部により取得されたメール本文に記載される前記機器を制御させるための指令を取り出して、前記添付ファイル取得部により取得された所定のファイルを当該機器へ送り込み、当該指令に従って、前記機器に対して指示することを特徴とする請求項１に記載の管理装置。
【請求項３】
前記メール取得部により取得されたメールを解析する解析部と、
前記解析部による解析結果により、抽出された前記メールが暗号化されていると解析された場合、該メールの復号化を行う復号化処理部と、
前記結果メール送信部により送信される宛先が暗号化メールを送信する宛先である場合、前記作成された結果メールを暗号化する暗号化処理部と、
を有することを特徴とする請求項１または２に記載の管理装置。
【請求項４】
所定の宛先に送信された前記メールの送信元、件名及びキーワードからメールの正当性を確認する正当性確認部を更に有し、
前記メール取得部は、前記正当性確認部による確認結果に応じて、前記機器を制御させるための指令を含むメールを取得することを特徴とする請求項１乃至３のいずれか１項に記載の管理装置。
【請求項５】
前記メール取得部により取得されるメールに複数の前記機器を制御させるための指令が含まれている場合、前記機器毎に前記指令を集成する集成部を更に有し、
前記指示部は、前記集成部により集成される前記機器毎の前記指令を、前記機器毎に実行させるべく、前記機器毎に対して指示することを特徴とする請求項１乃至４のいずれか１項に記載の管理装置。
【請求項６】
前記指示部による指示結果に応じて収集される情報が前記機器毎に収集される場合、前記結果メール作成部は、前記機器毎の結果メールを作成することを特徴とする請求項１乃至５のいずれか１項に記載の管理装置。
【請求項７】
ネットワークで通信可能な機器を管理すると共に、メールの送受信が可能な管理装置における管理方法において、
所定の宛先に送信された前記メールの中から、前記機器を制御させるための指令を含むメールを取得するメール取得ステップと、
前記メール取得ステップにより取得されたメール本文に記載される前記機器を制御させるための指令を取り出して、当該指令を前記機器において実行させるべく、前記機器に対して指示する指示ステップと、
前記指示ステップによる前記機器に対する指示結果に応じて、前記機器から収集される情報に基づき生成されるメール本文に、前記指示ステップによる前記機器に対する指示が障害に係わるログを記録した監視結果ログファイルを取得する要求である場合に当該機器から取得される当該監視結果ログファイルを添付した結果メールを作成する結果メール作成ステップと、
前記結果メール作成ステップにより作成された結果メールを所定の宛先に送信する結果メール送信ステップと、
を有することを特徴とする管理方法。
【請求項８】
ネットワークで通信可能な機器を管理すると共に、メールの送受信が可能な管理装置において実行可能なプログラムであって、
所定の宛先に送信された前記メールの中から、前記機器を制御させるための指令を含むメールを取得するメール取得部、
前記メール取得部により取得されたメール本文に記載される前記機器を制御させるための指令を取り出して、当該指令を前記機器において実行させるべく、前記機器に対して指示する指示部、
前記指示部による前記機器に対する指示結果に応じて、前記機器から収集される情報に基づき生成されるメール本文に、前記指示部による前記機器に対する指示が障害に係わるログを記録した監視結果ログファイルを取得する要求である場合に当該機器から取得される当該監視結果ログファイルを添付した結果メールを作成する結果メール作成部、
前記結果メール作成部により作成された結果メールを所定の宛先に送信する結果メール送信部、
として前記管理装置を機能させることを特徴とするプログラム。
【請求項９】
前記メール取得部により取得されたメールに添付された所定のファイルを取得する添付ファイル取得部として前記管理装置を機能させ、
前記指示部は、前記メール取得部により取得されたメール本文に記載される前記機器を制御させるための指令を取り出して、前記添付ファイル取得部により取得された所定のファイルを当該機器へ送り込み、当該指令に従って、前記機器に対して指示することを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記メール取得部により取得されたメールを解析する解析部、
前記解析部による解析結果により、抽出された前記メールが暗号化されていると解析された場合、該メールの復号化を行う復号化処理部、
前記結果メール送信部により送信される宛先が暗号化メールを送信する宛先である場合、前記作成された結果メールを暗号化する暗号化処理部、
として前記管理装置を機能させることを特徴とする請求項８または９に記載のプログラム。
【請求項１１】
所定の宛先に送信された前記メールの送信元、件名及びキーワードからメールの正当性を確認する正当性確認部として前記管理装置を機能させ、
前記メール取得部は、前記正当性確認部による確認結果に応じて、前記機器を制御させるための指令を含むメールを取得することを特徴とする請求項８乃至１０のいずれか１項に記載のプログラム。
【請求項１２】
前記メール取得部により取得されるメールに複数の前記機器を制御させるための指令が含まれている場合、前記機器毎に前記指令を集成する集成部として前記管理装置を機能させ、
前記指示部は、前記集成部により集成される前記機器毎の前記指令を、前記機器毎に実行させるべく、前記機器毎に対して指示することを特徴とする請求項８乃至１１のいずれか１項に記載のプログラム。
【請求項１３】
前記指示部による指示結果に応じて収集される情報が前記機器毎に収集される場合、前記結果メール作成部は、前記機器毎の結果メールを作成することを特徴とする請求項８乃至１２のいずれか１項に記載のプログラム。
【請求項１４】
請求項８乃至１３のいずれかに記載のプログラムを格納することを特徴とするコンピュータで読み取り可能な記憶媒体。
【請求項１５】
ネットワークで通信可能な機器を管理すると共に、メールの送受信が可能な管理システムにおいて、
所定の宛先に送信された前記メールの中から、前記機器を制御させるための指令を含むメールを取得するメール取得部と、
前記メール取得部により取得されたメール本文に記載される前記機器を制御させるための指令を取り出して、当該指令を前記機器において実行させるべく、前記機器に対して指示する指示部と、
前記指示部による前記機器に対する指示結果に応じて、前記機器から収集される情報に基づき生成されるメール本文に、前記指示部による前記機器に対する指示が障害に係わるログを記録した監視結果ログファイルを取得する要求である場合に当該機器から取得される当該監視結果ログファイルを添付した結果メールを作成する結果メール作成部と、
前記結果メール作成部により作成された結果メールを所定の宛先に送信する結果メール送信部と、
を有することを特徴とする管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客のネットワークシステムに接続された機器の状況を遠隔監視し、遠隔管理を実行可能とする管理装置、管理方法、管理システム、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
一般に、企業、その他の組織等において、複数のコンピュータ間でデータのやり取りをし、複数のコンピュータがプリンタ等の周辺機器を共有するように組まれたネットワークシステムが広く利用されている。
【０００３】
このようなネットワークシステムでは、メンテナンスが必要であるが、これには専門的な知識と技術を要するため、専門的なサービス運営体に委託するのが普通である。
【０００４】
従来、このようなサービス運営体（サービスセンタ）では、例えば、ネットワーク管理装置を利用して、ネットワークで通信可能な複数の監視対象機器の状態を監視するネットワーク管理システムを利用している。
【０００５】
このようなネットワーク管理システムでは、顧客のネットワークシステム内に設置したネットワーク管理装置によって、このネットワークで通信可能な複数の監視対象機器の状態情報を取得する。このネットワーク管理装置は、監視対象機器（プリンタ、サーバ、ルータ等）の状態情報を、メールサーバを制御することによって、電子メールに添付してサービスセンタ（サポートセンタ）サイトへ送信する。この状態情報に係わる電子メールの内容には、監視対象機器の機器ＩＤ及びこれが属するグループを識別するメールアドレスを含む。
【０００６】
そして、この電子メールを受信するサービスセンタサイトのセンタサーバ（管理サーバ）によって、電子メールに含まれる情報に基づいて監視対象機器の稼働状態を監視するようにしたネットワーク管理システムが提案されている（例えば、特許文献１参照）。
【特許文献１】特許第３６７２１９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述のネットワーク管理システムは、ネットワーク管理装置が顧客のネットワークシステム内における複数の監視対象機器の状態を電子メールによって、サービスセンタへ送信するものである。すなわち、上述のネットワーク管理システムは、顧客のネットワークシステム側から、サービスセンタ側へ電子メールを送信するだけの一方向の情報伝達システムである。このため、サービスセンタ側から電子メールを利用して、顧客のネットワークシステム内の複数の監視対象機器にアクセスし、所要の監視対象機器を個々に制御し又は情報の授受を行うことはできない。
【０００８】
また、サービスセンタ側と、顧客のネットワークシステム内の複数の監視対象機器との間で、電子メールを利用した双方向の情報伝達システムは、存在しない。よって、サービスセンタ側が、インターネットを介した電子メールにより個々の監視対象機器に対して、その動作の停止や起動の指令又はアップデート（ＵｐＤａｔｅ）ファイル等を送信することができなかった。
【０００９】
そこで、サービスセンタ側が、電子メールを利用して、顧客のネットワークシステム内の複数の監視対象機器を、個々に制御し又は情報を伝達できるようにする場合には、通信のセキュリティを確保する必要がある。すなわち、この場合には、顧客のネットワークシステム内の複数の監視対象機器側が、電子メールを暗号化及び復号化する機能を必要とする。さらに、この場合には、センタサーバからインターネットを介して送信された電子メールを受信する機能を必要とする。また、この場合には、受信した電子メールがセンタサーバから送信された指示メールであることを判別する機能を必要とする。しかも、この場合には、個々の監視対象機器自体が、電子メールを暗号化及び復号化する機能、電子メールを受信する機能及び指示メールであることを判別する機能を、個別に備えることが必要となる。
【００１０】
また、この場合には、サービスセンタ側のセンタサーバが、複数の顧客のネットワークシステムと接続されるので、管理する監視対象機器も多数となる。このため、この場合には、一台のセンタサーバで、複数の顧客のネットワークシステムに係わる多数の監視対象機器の動作を個々に制御し又は多数の監視対象機器に対するアップデートの操作を個々に行おうとすると作業量が多くなり処理が困難となる。
【００１１】
本発明の目的は、管理の対象となるネットワークで通信可能な機器から障害に係わるログを記録した監視結果ログファイルを取得可能とする管理装置、管理方法、管理システム、プログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１記載の管理装置は、ネットワークで通信可能な機器を管理すると共に、メールの送受信が可能な管理装置において、所定の宛先に送信された前記メールの中から、前記機器を制御させるための指令を含むメールを取得するメール取得部と、前記メール取得部により取得されたメール本文に記載される前記機器を制御させるための指令を取り出して、当該指令を前記機器において実行させるべく、前記機器に対して指示する指示部と、前記指示部による前記機器に対する指示結果に応じて、前記機器から収集される情報に基づき生成されるメール本文に、前記指示部による前記機器に対する指示が障害に係わるログを記録した監視結果ログファイルを取得する要求である場合に当該機器から取得される当該監視結果ログファイルを添付した結果メールを作成する結果メール作成部と、前記結果メール作成部により作成された結果メールを所定の宛先に送信する結果メール送信部と、を有することを特徴とする。
【００１３】
上記目的を達成するために、請求項７記載の管理方法は、ネットワークで通信可能な機器を管理すると共に、メールの送受信が可能な管理装置における管理方法において、所定の宛先に送信された前記メールの中から、前記機器を制御させるための指令を含むメールを取得するメール取得ステップと、前記メール取得ステップにより取得されたメール本文に記載される前記機器を制御させるための指令を取り出して、当該指令を前記機器において実行させるべく、前記機器に対して指示する指示ステップと、前記指示ステップによる前記機器に対する指示結果に応じて、前記機器から収集される情報に基づき生成されるメール本文に、前記指示ステップによる前記機器に対する指示が障害に係わるログを記録した監視結果ログファイルを取得する要求である場合に当該機器から取得される当該監視結果ログファイルを添付した結果メールを作成する結果メール作成ステップと、前記結果メール作成ステップにより作成された結果メールを所定の宛先に送信する結果メール送信ステップと、を有することを特徴とする。
【００１４】
上記目的を達成するために、請求項８記載のプログラムは、ネットワークで通信可能な機器を管理すると共に、メールの送受信が可能な管理装置において実行可能なプログラムであって、所定の宛先に送信された前記メールの中から、前記機器を制御させるための指令を含むメールを取得するメール取得部、前記メール取得部により取得されたメール本文に記載される前記機器を制御させるための指令を取り出して、当該指令を前記機器において実行させるべく、前記機器に対して指示する指示部、前記指示部による前記機器に対する指示結果に応じて、前記機器から収集される情報に基づき生成されるメール本文に、前記指示部による前記機器に対する指示が障害に係わるログを記録した監視結果ログファイルを取得する要求である場合に当該機器から取得される当該監視結果ログファイルを添付した結果メールを作成する結果メール作成部、前記結果メール作成部により作成された結果メールを所定の宛先に送信する結果メール送信部、として前記管理装置を機能させることを特徴とする。
【００１５】
上記目的を達成するために、請求項１５記載の管理システムは、ネットワークで通信可能な機器を管理すると共に、メールの送受信が可能な管理システムにおいて、所定の宛先に送信された前記メールの中から、前記機器を制御させるための指令を含むメールを取得するメール取得部と、前記メール取得部により取得されたメール本文に記載される前記機器を制御させるための指令を取り出して、当該指令を前記機器において実行させるべく、前記機器に対して指示する指示部と、前記指示部による前記機器に対する指示結果に応じて、前記機器から収集される情報に基づき生成されるメール本文に、前記指示部による前記機器に対する指示が障害に係わるログを記録した監視結果ログファイルを取得する要求である場合に当該機器から取得される当該監視結果ログファイルを添付した結果メールを作成する結果メール作成部と、前記結果メール作成部により作成された結果メールを所定の宛先に送信する結果メール送信部と、を有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、管理の対象となるネットワークで通信可能な機器から障害に係わるログを記録した監視結果ログファイルを取得可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１８】
図１は、本発明の実施の形態に係わるネットワーク管理システムの概略構成を示すブロック図である。
【００１９】
図１に示すように、本実施の形態のネットワーク管理システムは、ネットワークシステムのリモート監視サービスを享受するユーザサイト１に構成されるシステムである。
【００２０】
このユーザサイト１は、ネットワーク管理装置１１（ネットワークで通信可能な機器を管理するための管理装置いわゆる監視Ｂｏｘ）厳守、管理対象機器１２及び第１のメールサーバ１３を備える。このユーザサイト内の管理対象機器１２は、ユーザサイト１内のネットワーク（例えば、イントラネット等）に接続されるプリンタ、サーバ、ルータ等の各ネットワークで通信可能な機器である。なお、ネットワークで通信可能な機器といった場合には、管理対象機器１２の他に、第１のメールサーバ１３及びネットワーク管理装置１１自体も含むものとする。ネットワーク管理装置１１は、各管理対象機器１２と第１のメールサーバ１３との状態を監視すると共に、動作制御又は各種の操作を行う機能を備える。また、ネットワーク管理装置１１は、ネットワーク管理装置１１自体の停止又は再起動等の制御を実行可能とされており、電子メールの暗号化及び復号化の機能を備える。
【００２１】
第１のメールサーバ１３は、ネットワーク管理装置１１の制御により、暗号化した電子メールを送信すると共に、インターネットを介してネットワーク管理装置１１へ送信された電子メールを受信する機能を備える。また、この第１のメールサーバ１３は、ファイヤウォールの機能を備える事も可能であり、このファイヤウォールは、ネットワーク管理装置１１によってポートの開閉等の動作が制御可能とされている。
【００２２】
また、サポートセンタサイト２には、第２のメールサーバ２１、センタサーバ（管理サーバ）２２、管理メンバー用装置（リモート  オペレーション  センタ  ＲＯＣ）２３と、サポートメンバー用装置２４とを設置する。
【００２３】
第２のメールサーバ２１は、少なくともネットワーク管理装置１１又は管理対象機器１２に対する指令と、必要に応じてデータファイル等を含む暗号化した電子メール（指示メール）を第１のメールサーバ１３へ送信すると共に、第１のメールサーバ１３から管理対象機器１２の状態情報等を受信する機能を備える。
【００２４】
センタサーバ２２は、第２のメールサーバ２１を制御して、第１のメールサーバ１３との間で電子メールの送受信と、電子メールの暗号化と復号化を行う。センタサーバ２２は、電子メールに添付された管理対象機器１２の状態情報に基づき、各種のレポートを作成し、管理メンバー用装置２３へ送信する。これと共に、センタサーバ２２は、管理メンバー用装置２３から送信された各種の指令又はファイル等を添付し暗号化した電子メールを、第２のメールサーバ２１を制御することによって、第１のメールサーバ１３へ送信する機能を備える。
【００２５】
管理メンバー用装置２３は、インターネットの電子メールを送受信可能な通信手段を備えた通常のパーソナルコンピュータ（ＰＣ）で構成することができる。また、サポートメンバー用装置２４は、インターネットの電子メールを送受信可能な通信手段を備えた通常のパーソナルコンピュータ（ＰＣ）で構成することができる。
【００２６】
上述のように構成されたネットワーク管理システムでは、ネットワーク管理装置１１が、ネットワーク上に存在するルータやサーバ等の管理対象機器１２から各状態情報を取得することにより、各管理対象機器１２の状態を監視する。ネットワーク管理装置１１は、メールサーバ１３を制御することにより、取得した各状態情報を定時的又は即時に、暗号化して電子メールに添付しインターネット経由でサポートセンタサイト２に送信する。
【００２７】
サポートセンタサイト２では、第１のメールサーバ１３から送信された電子メールを第２のメールサーバ２１で受信し、暗号化された電子メール及び添付ファイルを復号化してから、電子メールに添付された状態情報をセンタサーバ２２に送信する。また、センタサーバ２２は、第１のメールサーバ１３で、暗号化された電子メールが復号化されないシステムでも、暗号化された電子メールを復号化する事も可能であり、状態情報を解析し、その結果を管理メンバー用装置２３のパーソナルコンピュータ（ＰＣ）のディスプレイに画面表示させる。
【００２８】
サポートセンタサイト２の管理メンバーは、管理メンバー用装置２３のディスプレイ画面上で管理対象機器１２に対する状態情報の解析結果を参照することによりユーザサイト１のネットワークシステムを監視する。これにより、このネットワーク管理システムでは、各管理対象機器１２の稼働状態（障害状況及びパフォーマンス）をサポートセンタサイト２において管理する。
【００２９】
また、ネットワーク管理装置１１が管理対象機器１２に障害が発生したことを検知した場合には、そのときの状態情報をアラート通知として暗号化した電子メールをサポートセンタサイト２に送信する。
【００３０】
サポートセンタサイト２では、第２のメールサーバ２１がアラート通知を受けると、このアラート通知を復号化してセンタサーバ２２に送信する。センタサーバ２２は、受信したアラート通知が、第２のメールサーバ２１で複合化されない場合には、センタサーバ２２で復号化して管理メンバー用装置２３のパーソナルコンピュータ（ＰＣ）のディスプレイに画面表示させる。
【００３１】
管理メンバーは、管理メンバー用装置２３のディスプレイ画面を確認することにより、管理対象機器１２に障害が発生したことを認識する。これにより、このネットワーク管理システムでは、各管理対象機器１２の障害をサポートセンタサイト２において管理（障害管理）することになる。この障害管理では、管理メンバーが、必要に応じて障害通知を、ユーザサイトの管理者のオフィスへ電話で通知し又はパーソナルコンピュータ（ＰＣ）２５へメールで通知する。また、この障害管理では、必要に応じて、管理メンバーが、サポートメンバー用装置２４へ障害通知のメールを送信する。そして、障害通知のメールを受信したサポートメンバーが、ユーザサイトの管理者へ電話で通知し又はパーソナルコンピュータ（ＰＣ）２５へメールで通知するようにしても良い。
【００３２】
また、例えば、管理メンバーは、ユーザサイト１における所要の管理対象機器１２のプログラムをアップデートする場合には、アップデートの指令とアップデート用のファイルをセンタサーバ２２へ送信する。すると、センタサーバ２２は、暗号化した電子メールと暗号化したアップデート用のファイルとを生成する。さらに、センタサーバ２２は、第２のメールサーバ２１を制御することにより、暗号化された電子メールに暗号化されたアップデート用のファイルを添付して、ユーザサイト１の第１のメールサーバ１３へ送信する。
【００３３】
第１のメールサーバ１３は、受信した暗号化されている電子メール及びアップデート用添付ファイルをネットワーク管理装置１１へ送信する。ネットワーク管理装置１１は、暗号化されている電子メール及びアップデート用の添付ファイルを復号化し、その指令に基づいて特定した管理対象機器１２に対してアップデート用ファイルをインストールする作業を実行する。
【００３４】
さらに、ネットワーク管理装置１１は、アップデート用ファイルをインストールした管理対象機器１２を再起動させ、この管理対象機器１２から適切にアップデートされたことを確認する結果情報を取得する。そして、ネットワーク管理装置１１は、電子メールとアップデートの結果情報とを暗号化し、第１のメールサーバ１３を制御してサポートセンタサイト２の第２のメールサーバ２１へ送信する。
【００３５】
第２のメールサーバ２１は、暗号化されているアップデートの結果情報が添付された電子メールを復号化してセンタサーバ２２へ送信する。センタサーバ２２は、アップデートの結果情報が添付された電子メールを、管理メンバー用装置２３へ送信して、ディスプレイ上に表示させ、管理メンバーに通知する。
【００３６】
管理メンバーは、アップデートの作業の首尾を確認し、必要に応じて、ユーザサイトの管理者へ電話又はメールで通知して、作業を完了する。
【００３７】
ネットワーク管理システムでは、ネットワーク管理装置１１毎に設定ファイル（図８）を作成して、この設定ファイルに、指示メール送信先アドレス、暗号化メール送信先アドレスなどを登録できる。これにより、顧客毎の設定を、設定ファイルを変更する事により簡単に行える。設定方法は、たとえば、指示メール送信アドレス（図８  Ｆ２０１）の場合は、識別子の、order_mailfrom（図８  Ｆ２０２）の後にスペース又はタブを入力後、
1189157778140_0.jp
（図８  Ｆ２０３） のようにメールアドレスを記入する。また、メールアドレスは、複数登録でき、セミコロン（；）によって、メールアドレスとメールアドレスを区切る事ができる。
【００３８】
また、このネットワーク管理システムでは、ユーザサイトの管理者のオフィスのパーソナルコンピュータ（ＰＣ）２５又はこの管理者の使用する携帯電話２６のメールアドレスを設定ファイル（図８  暗号化メール送信先アドレス、非暗号化メール送信先アドレス）に登録する事により、電子メールによるアラート通知を送信可能に構成し、また指示メールを受信可能となるように設定ファイルに登録（図８  指示メール送信元アドレス）しても良い。さらに、このネットワーク管理システムでは、ユーザサイト１側で生じたトラブルの情報を、このシステムの担当のベンダー２７へ電子メールで通知するように設定ファイルに登録（図８  暗号化メール送信先アドレス、非暗号化メール送信先アドレス）しても良い。
【００３９】
次に、上述したネットワーク管理システムで電子メールを利用する際に用いる識別情報について説明する。このネットワーク管理システムでは、複数のユーザサイトの中から所定のユーザサイトを特定して電子メールを送るための識別情報としてメールアドレスを付与する。なお、識別情報としてメールアドレスに限らず、ユーザＩＤなどを付与して識別情報とすることも可能である。また、このネットワーク管理システムでは、電子メールを利用する際に、各ユーザサイトにおける複数の管理対象機器の中から所定の管理対象機器を特定するための識別情報として機器ＩＤを付与する。
【００４０】
ここで、メールアドレスは、各ネットワーク管理装置１１に対応付けて設定する。例えば、１ユーザが複数のネットワーク環境を持ち、夫々についてネットワーク管理装置１１を設置してそれらを管理する場合には、そのユーザは複数のメールアドレスを持つことになる。この場合に、１つのネットワーク環境を複数の管理対象機器１２で構成されるグループとすると、メールアドレスは、各グループを識別するためのグループＩＤとしての役割を果たす。
【００４１】
また、機器ＩＤは、一つのネットワーク環境に属する複数の管理対象機器１２の夫々に対応付けた固有の識別情報とする。複数の管理対象機器１２に対する対応付けは、これらが属するネットワーク管理装置１１内にて管理する。
【００４２】
例えば、機器ＩＤの管理手法としては、各管理対象機器１２のＩＰアドレスや機器ＩＤとをマスタテーブル上で対応付けて管理する手法を用いることができる。この手法を用いる場合には、ネットワーク管理装置１１が、各管理対象機器１２から状態情報を取得した際に、この管理対象機器１２のＩＰアドレスに対応する機器ＩＤをマスタテーブルから参照する。そして、ネットワーク管理装置１１が、電子メールにその機器ＩＤを付加して、サポートセンタサイト２側に送信する。
【００４３】
なお、このネットワーク管理システムでは、管理対象機器１２が同じ機能を有する他の機器に交換された場合に、マスタテーブル上でＩＰアドレス、機器IDを更新して対応する。さらに、このネットワーク管理システムでは、管理対象機器１２のＩＰアドレスや機器IDが変化する場合も同様に対処する。
【００４４】
例えば、サポートセンタサイト２では、各ネットワーク管理装置１１から電子メールを受信すると、電子メールに付加されている送信元メールアドレスと件名を、機器マスタテーブルに照合させる。そして、この送信元メールアドレスと件名とＩＰアドレス及び機器ＩＤから、電子メールに添付された状態情報がどの顧客のネットワーク環境のものであるか、さらにそのネットワーク環境のうちのどの管理対象機器１２であるかを識別する。
【００４５】
このように、このネットワーク管理システムでは、「機器ＩＤ」と「メールアドレス」とにより管理対象機器１２を管理し、複数のユーザのネットワーク環境を１つの管理マネージャーによって一元的に管理する。従って、サービスセンタを運営する管理メンバーは、１つの管理メンバー用装置２３を操作して複数のネットワーク環境を管理することができ、各ネットワーク環境に属する管理対象機器１２の状態を詳細かつ個別に管理できる。
【００４６】
次に、上述したネットワーク管理システムで用いるネットワーク管理装置の概略構成について、図２によって説明する。この図２は、ネットワーク管理装置の概略的な構成を示すブロック図である。この図２に示すように、ネットワーク管理装置１１は、中央処理装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０を備える。
【００４７】
ネットワーク管理装置１１を構成するＣＰＵ３０には、バス３１を介して、ＨＤＤ（ハードディスクドライブ）３２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を備えたメモリ３３を接続する。さらに、ＣＰＵ３０には、バス３１を介して、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）３４、ＦＤドライブ３７及びＤＶＤ−ＲＯＭドライブ３８を接続する。また、ＣＰＵ３０には、バス３１を介して、ネットワークカード３６を接続する。
【００４８】
このＣＰＵ３０は、ソフトウェア（システムのブートプログラム等）を格納しているＨＤＤ３２から読み出したプログラムに基づいて制御動作を実行する。
【００４９】
また、ＲＡＭ３３は、ＣＰＵ３０が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。バス３１は、それぞれのユニットやモジュール間でデータのやり取りを行うための経路である。
【００５０】
次に、ユーザサイトのネットワーク管理装置１１における主要な機能を、図３によって説明する。図３は、ユーザサイト１に設置したネットワーク管理装置１１に関わる機能を示す機能ブロック図である。
【００５１】
図３に示すように、第１のメールサーバ１３は、一般に用いられているメールサーバと同様に指示メール等の電子メールの送受信を行う機能を持つ。この第１のメールサーバ１３は、サポートセンタサイト２の第２のメールサーバ２１から送信された指示メールを受信すると、この指示メールをネットワーク管理装置１１の指示メール受信部１１１へ送信する。
【００５２】
ネットワーク管理装置１１では、指示メール受信部１１１で受信した指示メールをメール正当性確認処理部（指示メール抽出部）１１２へ送信する。メール正当性確認処理部１１２（もしくは正当性確認部）では、指示メールの送受信元、件名、キーワード等の情報に基づき、この指示メールの正当性を認証する（認証の結果を確認結果という。）。このようにして、ネットワーク管理装置１１は、正当性が認証された指示メールだけを抽出し、この抽出された指示メールをメール解析・復号化処理部１１３（もしくは解析部）へ転送する。
【００５３】
メール解析・復号化処理部１１３では、暗号化された指示メールを復号化手段によって復号化してから、指示メールを解析し、指示メールに記載された指示内容（コマンドの内容）を読み取る。なお、このネットワーク管理システムでは、メール暗号化方式として、例えば、ＰＧＰ（公開鍵暗号方式）を使用することができる。
【００５４】
このネットワーク管理装置１１では、メール解析・復号化処理部１１３で読み取った指示メールのコマンドを、指示実行処理部１１４へ伝達する。指示実行処理部１１４では、指示メールのコマンドに従って、例えば、指示された管理対象機器１２にインストールするファイルを取得し、このファイルを指示された管理対象機器１２へ送り込む。そして、指示実行処理部１１４は、管理対象機器１２を制御して、ファイルをインストールする動作を行わせる。さらに、指示実行処理部１１４は、管理対象機器１２のプロセス処理動作を停止させてから再起動させる指示を送って制御し、再起動後の管理対象機器１２からファイルのインストールが成功したか否かの結果を取得する。
【００５５】
このとき、指示実行処理部１１４から指示を受けた管理対象機器１２では、ファイルを受信し、これをインストールしてから、再起動を行い、ファイルのインストールが成功したか否かの結果を、指示実行処理部１１４へ報告する。
【００５６】
また、指示実行処理部１１４は、通常の監視処理として、管理対象機器１２の稼働状態を定期的に取得し、各管理対象機器１２の状態を監視項目（死活確認、リソース確認、稼動確認、障害確認）ごとに監視する。
【００５７】
また、図示しないが、このネットワーク管理システムでは、指示実行処理部１１４によって第１のメールサーバ１３を管理できるように構成されている。すなわち、指示実行処理部１１４を備えたネットワーク管理装置１１によって、第１のメールサーバ１３を制御し、ファイルのインストール、起動若しくは停止又は再起動を行わせる処理を実行可能に構成する。さらに、ネットワーク管理装置１１は、ファイルを第１のメールサーバ１３に送信してインストールさせてから再起動させ、ファイルのインストールが成功したか否かの結果を指示実行処理部１１４に報告させるように構成する。
【００５８】
この指示実行処理部１１４では、管理対象機器１２又は第１のメールサーバ１３から受信した、ファイルをインストールしたときの結果報告又は監視項目の稼働状態等のデータを受信する。指示実行処理部１１４では、ネットワーク管理装置１１が収集した、これらの報告すべき情報をメール作成・暗号化処理部１１５に送信する。
【００５９】
メール作成・暗号化処理部１１５では、ネットワーク管理装置１１が収集した報告すべき情報やファイルを受信すると、サポートセンタサイト２宛へ報告すべき情報を記載し、必要なファイルを添付した電子メールを作成する。さらに、メール作成・暗号化処理部１１５は、この報告すべき情報が記載され必要なファイルが添付された電子メールを暗号化して、結果メール送信部１１６へ送信する。
【００６０】
すると、結果メール送信部１１６は、暗号化した電子メールを第１のメールサーバ１３へ転送し、第１のメールサーバ１３によって、受信先であるサポートセンタサイト２へ宛てて送信させるように制御する。
【００６１】
次に、上述のような機能を備えたネットワーク管理装置１１を利用したネットワーク管理システムで行うネットワークで通信可能な機器の管理処理について、図４及び図５によって説明する。図４は、ネットワークで通信可能な機器の管理処理の手順を示すフローチャートである。
【００６２】
このネットワーク管理システムでは、サポートセンタサイト２から指示メールを、インターネットを介してユーザサイト１へ送信する。
【００６３】
ユーザサイト１では、メールの宛先がネットワーク管理装置１１である指示メールを第１のメールサーバ１３で受信する。ネットワーク管理装置１１では、定期的に、ネットワーク管理装置１１宛の指示メールを第１のメールサーバ１３から取得する（メール取得部によりメール取得を行うことをいう。ステップＳ２０１）。この取得した指示メールは、暗号化されている場合には、図６に例示するような、『-----BEGIN PGP MESSAGE-----』から『-----END PGP MESSAGE-----』に囲まれた、英数字となる。また、取得した指示メールが暗号化されていない場合には、図７に例示するような文字列となる。
【００６４】
次に、ネットワーク管理装置１１は、第１のメールサーバ１３から取得済みの指示メールを削除し、この指示メールの内容が外部に漏洩しないようにする（ステップＳ２０２）。
【００６５】
次に、ネットワーク管理装置１１は、取得した指示メールの送信元アドレスが、ネットワーク管理装置１１に予め格納した設定ファイルに登録されている送信元アドレス（図８  指示メール送信元アドレス）と一致する場合に、この指示メールの正当性を認証する（ステップＳ２０３でＹＥＳ）。ここで、正当性の認証は、指示メールの送受信元、件名、キーワード等の情報に基づき行う。なお、ネットワーク管理装置１１では、指示メール受信部１１１により指示メールを取得する前に、メールサーバ１３にリモートアクセスし、正当性の認証を行い、正当性が認証された指示メールだけを、指示メール受信部１１１が取得するようにしてもよい。
【００６６】
次に、ネットワーク管理装置１１は、取得した指示メールが携帯電話から送られたものでは無く（ステップＳ２０４でＮＯ）、暗号化メールである場合（ステップＳ２０５でＹＥＳ）に、指示メールの復号化を行う（ステップＳ２０６）。また、指示メールが、携帯電話から送られたもので暗号化されていない場合（ステップＳ２０４でＹＥＳ）及び暗号化メールでは無いと判別した場合（ステップＳ２０５でＮＯ）には、指示メールの復号化処理をスキップする。なお、ネットワーク管理装置１１は、指示メールの送信元ドメイン（@ezweb.ne.jp/@docomo.ne.jp/softbank.ne.jp（サービスマーク） 等）を参照することによって指示メールの送信元が携帯電話であるか否かを判定する。
【００６７】
次に、ネットワーク管理装置１１は、取得した指示メールに添付ファイルがあり（ステップＳ２０７でＹＥＳ）、さらに添付ファイルが暗号化されている場合（ステップＳ２０８でＹＥＳ）には、添付ファイルの復号化処理を行う（ステップＳ２０９）。また、添付ファイルが無い場合（ステップＳ２０７でＮＯ）及び添付ファイルが暗号化されて無いと判別した場合（ステップＳ２０８でＮＯ）には、添付ファイルの復号化処理をスキップする。ここで、添付ファイルの種類は、図９（ａ）に例示するようなファイル（環境・設定ファイル、スクリプトファイル、実行形式ファイル、パッケージファイル、パッチファイル）がある。
【００６８】
たとえば、環境・設定ファイルは、図９（ｂ）に例示されるように、文字列のファイル形式（この例は、システムログに関しての設定ファイル）であり、スクリプトファイルには、ｂａｓｈスクリプトファイル、ｂｓｈスクリプトファイル、ｃｓｈスクリプトファイル、ｂａｔスクリプトファイル、ＶＢスクリプトファイルなどがあり、また、図９（ｃ）に例示するようなパールスクリプトファイル（この例は、Ｗｅｂページを取得するスクリプト）がある。
【００６９】
また、システムログに関しての設定ファイルの場合、暗号化されていない添付ファイル（図１０  暗号化されていない場合）及び暗号化された添付ファイル（図１０  暗号化している場合）は、図１０に例示するようなものである。
【００７０】
次に、ネットワーク管理装置１１は、指示メールに記載されている、命令を実行する（指示部、ステップＳ２１０）。この指示メールの指示内容には、図１１に例示するように、指示メールの指示内容には、管理対象機器１２の情報取得、起動又は停止、プロセス等の起動又は停止、ファイルの取得、ファイルの送り込み、システム設定変更及び再起動がある。また、指示メールの記載内容には、スクリプト実行指示メール（図１２（ａ）  暗号化の場合・非暗号化の場合）、ファイル取得指示メール（図１２（ｂ）  暗号化の場合・非暗号化の場合）、ファイルの送り込み指示メール（図１２（ｃ）  暗号化の場合・非暗号化の場合）に例示するようなものがある。
【００７１】
たとえば、図１２（ａ）のスクリプト実行指示メールのように、本文の１行目（Ｍ２０１）に指示メールの識別子である“ＣＯＭ”が記載され、スクリプト実行指示メールである事を示す（他に“ＧＥＴ”：ファイル取得、“ＳＥＴ”：ファイル送り込みがある）。２行目（Ｍ２０２）にネットワーク管理装置の管理番号、３行目（Ｍ２０３）にスクリプトの実行部の開始位置を示す識別子の“／ＢｏｘＳｅｔ”があり、４行目（Ｍ２０４）、５行目（Ｍ２０５）、６行目（Ｍ２０６）が、実行スクリプトとなる。７行目（Ｍ２０７）にスクリプト実行部の終了を表す識別子の“ＢｏｘＳｅｔ／”がある。
【００７２】
ここで、ネットワーク管理装置１１は、例えば、スクリプト実行指示メールのコマンドを実行する場合に、コマンドの存在確認を行う。もし存在しないコマンド及びエラーとなるコマンドの場合は、その旨を伝えるエラー結果のメールを送信する。なお、任意の行のコマンドが存在しないコマンド又はエラーとなるコマンドであるに関わらず、指示メール内の登録された全てのコマンドを最後の行まで実行する。さらに、ネットワーク管理装置１１は、殆どの場合、そうであるが、ファイルが圧縮されている場合、圧縮したファイルのまま管理対象機器１２へ送り込む。また、ネットワーク管理装置１１は、圧縮されたファイルを解凍して管理対象機器１２へ送り込む事もできる。なお、ネットワーク管理装置１１は、管理対象機器１２から取得したファイルを圧縮してから、サポートセンタサイト２へ送信する。また、このネットワーク管理装置１１では、指示メールの命令を実行するときに、指示された全てのコマンドを残らず実行すると共に、指示された全てのファイルを取得し又はファイルを残さず送り込む。さらに、ネットワーク管理装置１１は、指示メールの命令を実行したときに異常終了した場合に、通信上の障害で失敗したのであれば、所定複数回（例えば２回）だけリトライする。また、ネットワーク管理装置１１は、指示メールの命令を実行したときに異常終了した場合に、命令の内容に係わる障害で失敗したのであれば、リトライせずにそのまま異常終了させる。さらに、ネットワーク管理装置１１が複数の管理対象機器１２又は第１のメールサーバ１３に対して指示メールの命令を実行した際、一つでも失敗した場合には、異常終了させる。
【００７３】
次に、ネットワーク管理装置１１は、指示メールの命令を実行した結果を判定し、正常に終了した場合（ステップＳ２１１でＹＥＳ）に結果メールの件名に使う文字列”正常終了”を作成（ステップＳ２１２）する。また、ネットワーク管理装置１１は、失敗等の異常な状態で終了した場合（ステップＳ２１１でＮＯ）に、結果メールの件名に使う文字列”異常終了”を作成（ステップＳ２１３）する。さらに、ネットワーク管理装置１１は、正常終了のログ又は異常終了のログを、ログファイルに出力する（ステップＳ２１４）。
【００７４】
次に、ネットワーク管理装置１１は、指示メールの命令を実行した結果（指示結果）を報告する結果メールを作成する。このため、ネットワーク管理装置１１は、必要に応じて指示メールの命令が実行された管理対象機器１２毎に正常終了又は異常終了の結果を表示するよう整理する。さらに、ネットワーク管理装置１１は、指示メールによる命令の実行結果内容を結果メールの本文へ表示させるように書き込む（結果メール作成を行う。ステップＳ２１５）。この結果メールの内容は、図１３（ａ）（ｂ）（ｃ）に例示するようなものになり、スクリプト実行指示メール（図１２（ａ））に対しての結果メールは、図１３（ａ）のようになる。
【００７５】
たとえば、図１２の「ｌｓ」コマンド（Ｍ２０４）の結果は、図１３の Ｍ２１０ のようになり、図１２の「/product/box/sbin/boxctl start」コマンド（Ｍ２０５）の結果は、図１３の Ｍ２１１のようになり、図１２の「rsh 192.168.10.10 chkconfig -list | grep cv.」コマンド（Ｍ２０６）の結果は、図１３のＭ２１２ となる。なお、ファイル取得指示メール（図１２（ｂ））に対しての結果メールは、図１３（ｂ）となり、ファイルの送り込み指示メール（図１２（ｃ））に対しての結果メールは、図１３（ｃ）の例示となる。
【００７６】
次に、ネットワーク管理装置１１は、指示メールの命令でログファイル又は設定ファイルが要求されている場合、結果メールに添付ファイルを添付する（ステップＳ２１６でＹＥＳ）。さらに添付ファイルを暗号化する様に、送信元アドレスが設定ファイルに登録されている場合（ステップＳ２１７でＹＥＳ）には、ネットワーク管理装置１１が添付ファイルの暗号化処理を行う（ステップＳ２１８）。また、添付ファイルが無い場合（ステップＳ２１６でＮＯ）及び添付ファイルを暗号化する様に、送信元アドレスが設定ファイルに登録されていない場合（ステップＳ２１７でＮＯ）には、添付ファイルの暗号化処理をスキップする。
【００７７】
次に、ネットワーク管理装置１１は、結果メールの受信先が携帯電話では無く（ステップＳ２１９でＮＯ）、結果メールを暗号化する必要がある場合（ステップＳ２２０でＹＥＳ）に、結果メールの暗号化を行う（ステップＳ２２１）。また、結果メールの受信先が携帯電話である場合（ステップＳ２１９でＹＥＳ）及び結果メールを暗号化する必要が無い場合（ステップＳ２２０でＮＯ）には、結果メールの暗号化処理をスキップする。なお、ネットワーク管理装置１１は、結果メールの送信先を、設定ファイルから参照して、暗号化する場合（図８  暗号化メール送信先アドレス）、又は、暗号化しない場合（図８  非暗号化メール送信先アドレス）を判定する（ステップＳ２２２）。
【００７８】
次に、ネットワーク管理装置１１は、第１のメールサーバ１３を制御して結果メールを送信し（ステップＳ２２３）、ネットワークで通信可能な機器の管理処理を終了する。
【００７９】
また、ネットワーク管理装置１１は、指示メールを取得した際、その送信元アドレスが、ネットワーク管理装置１１に予め格納した設定ファイルに登録されている送信元アドレス（図８  指示メール送信元アドレス）と一致しない場合に、正当性を認証しない。このように指示メールの正当性が認証できない場合には、結果メールを送信せず処理を終了する（ステップＳ２０３でＮＯ）。
【００８０】
次に、ネットワーク管理装置１１を利用したネットワーク管理システムで行う、複数のネットワークで通信可能な機器の管理処理について、図１４及び図１５によって説明する。図１４及び図１５は、複数のネットワークで通信可能な機器の管理処理の手順を示すフローチャートである。
【００８１】
このネットワーク管理システムでは、サポートセンタサイト２から複数のネットワークで通信可能な機器に対応した指示メールを、インターネットを介してユーザサイト１へ送信する。
【００８２】
ユーザサイト１では、指示メールを第１のメールサーバ１３で受信する。ネットワーク管理装置１１では、定期的に、ネットワーク管理装置１１宛の指示メールを第１のメールサーバ１３から取得する（ステップＳ３０１）。この取得した指示メールは、暗号化されていない場合には、図１６に例示するような文字列となる。
【００８３】
次に、ネットワーク管理装置１１は、第１のメールサーバ１３から取得済みの指示メールを削除し、この指示メールの内容が外部に漏洩しないようにする（ステップＳ３０２）。
【００８４】
次に、ネットワーク管理装置１１は、取得した指示メールの送信元アドレスが、ネットワーク管理装置１１に予め格納した設定ファイルに登録されている送信元アドレスと一致する場合に、この指示メールの正当性を認証する（ステップＳ３０３でＹＥＳ）。
【００８５】
次に、ネットワーク管理装置１１は、取得した指示メールが携帯電話から送られたものでは無く（ステップＳ３０４でＮＯ）、暗号化メールである場合（ステップＳ３０５でＹＥＳ）に、指示メールの復号化を行う（ステップＳ３０６）。また、指示メールが、携帯電話から送られたもので暗号化されていない場合（ステップＳ３０４でＹＥＳ）及び暗号化メールでは無いと判別した場合（ステップＳ３０５でＮＯ）には、指示メールの復号化処理をスキップする。なお、ネットワーク管理装置１１は、指示メールの送信元ドメイン（@ezweb.ne.jp/@docomo.ne.jp/softbank.ne.jp（サービスマークを含む）等）を参照することによって指示メールの送信元が携帯電話であるか否かを判定する。
【００８６】
次に、ネットワーク管理装置１１は、取得した指示メールに添付ファイルがあり（ステップＳ３０７でＹＥＳ）、さらに添付ファイルが暗号化されている場合（ステップＳ３０８でＹＥＳ）には、添付ファイルの復号化処理を行う（ステップＳ３０９）。また、添付ファイルが無い場合（ステップＳ３０７でＮＯ）及び添付ファイルが暗号化されて無いと判別した場合（ステップＳ３０８でＮＯ）には、添付ファイルの復号化処理をスキップする。
【００８７】
次に、ネットワーク管理装置１１は、複数の管理対象機器１２に対する指示メールを管理対象機器１２の一台毎に纏める（ステップＳ３１０）。さらに、各管理対象機器１２に対する指示メールを実行ファイルとして作成する（ステップＳ３１１）。これは、機器毎に実行させるために行うものである。ネットワーク管理装置１１は、指示を実行すべき全てのネットワーク管理装置１１に対する実行ファイルを作成するまで、ステップＳ３１０及びステップＳ３１１の動作を繰り返す（ステップＳ３１２のＮＯ）。これを集成という（集成部）。
【００８８】
ネットワーク管理装置１１は、全てのネットワーク管理装置１１に対する実行ファイルを作成し終えると（ステップＳ３１２のＹＥＳ）、管理対象機器１２毎の実行ファイルを順番に全て実行する（ステップＳ３１３）。なお、指示メールの指示内容には、管理対象機器１２の情報取得、起動又は停止、プロセス等の起動又は停止、ファイルの取得、ファイルの送り込み、システム設定変更及び再起動がある。なお、ステップＳ３１２において、全て実行ファイルを作成した後に、ステップＳ３１３において、作成した実行ファイルを順番に全て実行する方法ではなく、管理対象機器１２毎の実行ファイルが作成されたら順次、当該管理対象機器１２に対して実行してもよい。
【００８９】
次に、ネットワーク管理装置１１は、実行ファイルを実行したときの実行結果を取得する（ステップＳ３１４）。そして、ネットワーク管理装置１１は、指示メールの命令を実行した結果を管理対象機器１２毎に判定し、正常に終了した場合（ステップＳ３１５でＹＥＳ）に結果メールの件名に使う文字列”正常終了”を作成する（ステップＳ３１６）。また、ネットワーク管理装置１１は、失敗等の異常な状態で終了した場合（ステップＳ３１５でＮＯ）に、結果メールの件名に使う文字列”異常終了”を作成する（ステップＳ３１７）。さらに、ネットワーク管理装置１１は、正常終了のログ又は異常終了のログを、ログファイルに出力する（ステップＳ３１８）。
【００９０】
次に、ネットワーク管理装置１１は、指示メールの命令が実行された管理対象機器１２毎に正常終了又は異常終了の結果を報告する結果メールの本文を作成する（ステップＳ３１９）。さらに、ネットワーク管理装置１１は、指示メールによる命令の実行結果内容を結果メールの本文へ表示させるように書き込む（ステップＳ３２０）。
【００９１】
次に、ネットワーク管理装置１１は、指示メールの命令でログファイル又は設定ファイルが要求されている場合、結果メールに添付ファイルを添付する（ステップＳ３２１でＹＥＳ）。さらに添付ファイルを暗号化する様に、送信元アドレスが設定ファイルに登録されている場合（ステップＳ３２２でＹＥＳ）には、ネットワーク管理装置１１が添付ファイルの暗号化処理を行う（ステップＳ３２３）。また、添付ファイルが無い場合（ステップＳ３２１でＮＯ）及び添付ファイルを暗号化する様に、送信元アドレスが設定されていない場合（ステップＳ３２２でＮＯ）には、添付ファイルの暗号化処理をスキップする。
【００９２】
次に、ネットワーク管理装置１１は、結果メールの受信先が携帯電話では無く（ステップＳ３２４でＮＯ）、結果メールの本文を暗号化する様に、送信元アドレスが設定ファイルに登録されている場合（ステップＳ３２５でＹＥＳ）に、結果メールの暗号化を行う（ステップＳ３２６）。また、結果メールの受信先が携帯電話である場合（ステップＳ３２４でＹＥＳ）及び結果メールの本文を暗号化する様に、送信元アドレスが設定ファイルに登録されていない場合（ステップＳ３２５でＮＯ）には、結果メールの暗号化処理をスキップする。
【００９３】
次に、ネットワーク管理装置１１は、管理対象機器１２毎に結果メールの送信先が指定されているかを判定する（ステップＳ３２７）。なお、ステップＳ３２７において、管理対象機器１２毎に結果メールの送信先が指定されているかの判定は、設定ファイル（図８）を参照することにより判定する。そして、管理対象機器１２毎に結果メールの送信先が指定されている場合（ステップＳ３２７でＹＥＳ）には、ネットワーク管理装置１１が設定ファイルより送信先を取得する（ステップＳ３２７でＹＥＳ）。また、管理対象機器１２毎に結果メールの送信先が指定されていない場合（ステップＳ３２７でＮＯ）には、ネットワーク管理装置１１が設定ファイルより送信先を取得する（ステップＳ３２９）。
【００９４】
次に、ネットワーク管理装置１１は、第１のメールサーバ１３を制御して結果メールを送信し（ステップＳ３３０）、ネットワークで通信可能な機器の管理処理を終了する。なお、管理対象機器１２毎の結果メールの送信先に複数の送信先が設定されている場合は、設定されている送信先に送信することとなる。
【００９５】
また、ネットワーク管理装置１１は、指示メールを取得した際、その送信元アドレスが、ネットワーク管理装置１１に予め格納した設定ファイルに登録されている送信元アドレスと一致しない場合に、正当性を認証しない。このように指示メールの正当性が認証できない場合には、結果メールを送信せず処理を終了する（ステップＳ３０３でＮＯ）。
【００９６】
以上説明したように、本発明によれば、インターネットを介して送受信される電子メールを利用して、双方向の情報伝達を行うことができる。よって、ネットワークで通信可能な機器の管理装置に指令を送れば、このネットワークで通信可能な機器の管理装置が、管理対象機器等のネットワークで通信可能な機器を制御するための指示又はネットワークで通信可能な機器に対して情報の授受の指示を行う。
【００９７】
また、ネットワークで通信可能な機器の管理装置は、インターネットを介して送信された電子メールを受信し、その中から適正な指示メールを抽出する機能を備える。さらに、ネットワークで通信可能な機器の管理装置は、指示メールの復号化と、結果メールの暗号化を行えるので、インターネットを介して情報が伝達されるときのセキュリティを確保できる。これと共に、ネットワークで通信可能な機器の管理装置に管理される管理対象機器等は、電子メールを取り扱うための機能及び暗号化又は復号化の機能を省略して、構成を簡素化し、廉価に製造可能となる。
【００９８】
また、管理者は、指示メールによって管理対象機器を制御して必要な情報を引き出して、結果メールで情報を受け取り、結果メールの情報を分析して所要の対応処置を指示メールで指示することができる。よって、管理者は、管理対象機器等の場所へ出向かなくても、インターネットを介した、リモートコントロールで管理対象機器を迅速にコントロールできるという効果がある。
【００９９】
次に、上述したネットワーク管理システムの有効な利用例について説明する。このネットワーク管理システムでは、遠隔地にあるネットワーク管理装置１１が常時管理対象機器１２及び第１のメールサーバ１３を監視している。そして、ネットワーク管理装置１１は、管理対象機器１２又は第１のメールサーバ１３に障害が発生したときに、暗号化されたメールにてサポートセンタサイト２側へ通知する。すると、管理メンバー用装置２３に障害があったことが通知されるので、この通知を受けた管理メンバーは、ユーザサイトの管理者のオフィスのパーソナルコンピュータ（ＰＣ）２５又は管理者の使用する携帯電話２６へ障害があったことを通知する。
【０１００】
ユーザサイトの管理者は、障害の原因を探るため、ユーザサイトの管理者のオフィスのパーソナルコンピュータ（ＰＣ）２５又は携帯電話２６を利用してネットワーク管理装置１１に、指示メールを送信する。この指示メールには、障害に係わるログ（ｓｙｓｌｏｇ）を記録した監視結果ログファイル、設定ファイル等の取得を指示する内容を記載する。この指示を受けたネットワーク管理装置１１は、障害に係わる監視結果ログファイル、設定ファイル等を電子メールでユーザサイトの管理者のオフィスのパーソナルコンピュータ（ＰＣ）２５等へ送信する。この電子メールを受けたユーザサイトの管理者は、障害に係わる情報を取得し、障害内容の切り分けを行う。
【０１０１】
これにより障害の原因と対処手段が判明した場合に、ユーザサイトの管理者は、障害の対処手段となる、管理対象機器１２又は第１のメールサーバ１３を再起動させる等の命令を、ネットワーク管理装置１１へ送信する。このとき、ユーザサイトの管理者は、ユーザサイト１から離れた場所にあるユーザサイトの管理者のオフィスからパーソナルコンピュータ（ＰＣ）２５で障害に対処するための電子メール（指示メール）を送信できる。また、ユーザサイトの管理者が外出している場合には、携帯電話２６から障害に対処するための電子メール（指示メール）を送信できる。よって、ユーザサイトの管理者は、ユーザサイト１の管理対象機器１２、第１のメールサーバ１３を設置してある場所に出向いて、これら装置を操作する必要がないので、障害に迅速かつ容易に対処できる。
【０１０２】
この障害に対処するための電子メール（指示メール）を受信したネットワーク管理装置１１は、指示メールに記載された命令の内容を実行し、その結果を指示メールの送信元へ、電子メール（結果メール）によって報告する。この報告を受けたユーザサイトの管理者は、発生した障害に対する早期対処の結果を確認することができる。
【０１０３】
特に、ネットワーク管理装置１１が検知した障害がユーザサイト１のＷｅｂサーバ等に対するインターネットからの攻撃であった場合には、機器のログファイルを取得することにより攻撃内容を早期に解析することができる。よって、ユーザサイトの管理者は、ネットワーク管理装置１１に指示メールを送り、第１のメールサーバ１３のファイヤウォールのポートを閉鎖する等のインターネットからの攻撃内容に適切に対応した対応策を講じることができる。さらに、インターネットからの攻撃に対しては、対策が完了するまで、第１のメールサーバ１３等の機器を停止して対応することができる。このように、ユーザサイトの管理者が、早期にインターネットからの攻撃に対応した場合には、損害を最小に抑えることができる。
【０１０４】
また、ネットワーク管理装置１１が検知した障害に関して、ベンダー２７がログファイル、設定ファイルを要求する場合には、ネットワーク管理装置１１に指示メールで指示して、ログファイル、設定ファイルをベンダー２７へ直接送信させることができる。
【０１０５】
なお、上述した障害に対する対応は、ユーザサイトの管理者に代わって、サポートセンタサイト２の管理メンバーが行うようにしても良い。
【０１０６】
また、管理メンバー用装置２３、パーソナルコンピュータ（ＰＣ）２５及び携帯電話２６は、ネットワーク管理装置１１に対して、所要の指示（例えば、監視停止・再開／監視設定変更／ログ取得／コマンド入力等）が可能である。
【０１０７】
よって、このネットワーク管理システムでは、管理メンバー用装置２３、パーソナルコンピュータ（ＰＣ）２５及び携帯電話２６を利用して、リモートコントロールを行うことができる。このリモートコントロールを利用する場合には、突然の停電、法定点検などにおいて、機器を停止させること、障害が発生したプロセス／サービスを再起動させ機器を復旧させることができる。さらに、このリモートコントロールを利用する場合には、メンテナンス計画において、機器の停止・再起動させること、将来のメンテナンス計画の資料となるデータを取得することが可能である。
【０１０８】
このリモートコントロールを利用する場合には、機器へファイルを送り込むこと、新規プログラムを送り込み、機能を追加すること、新しいパッケージをインストールし機能を追加すること、が可能である。
【０１０９】
このリモートコントロールを利用する場合には、メンテナンス計画において、機器に設定ファイルを送り込むことにより設定変更をすることが可能である。このリモートコントロールを利用する場合には、メンテナンス（Ｕｎｉｘ(登録商標)，  ネットワーク機器の場合）において、パッチファイルを送り込み、機器のパッチ当てをすることが可能である。このリモートコントロールを利用する場合には、メンテナンス（Ｗｉｎｄｏｗｓ(登録商標)系）において、ＵｐＤａｔｅファイルを送り込み、ｗｉｎｄｏｗｓ(登録商標)  ｕｐｄａｔｅ  が可能である。
【０１１０】
また、このネットワーク管理システムでは、ネットワーク管理装置１１に機能が集約されている。すなわち、このネットワーク管理システムでは、ネットワーク管理装置１１が、通信のセキュリティを確保する電子メール（指示メール、結果メール）を暗号化及び復号化する機能を備える。さらに、ネットワーク管理装置１１は、センタサーバからインターネットを介して送信された電子メールを受信する機能を備え、受信した電子メールがセンタサーバによる指示メールであることを判別する機能を備える。よって、個々の管理対象機器１２、第１のメールサーバ１３等には、電子メールを暗号化及び復号化する機能、電子メールを受信する機能及び指示メールであることを判別する機能が不要となり、これらの構成を簡素化できる。
【０１１１】
また、このネットワーク管理装置１１は、ユーザサイト１内の多数の監視対象機器１２、第１のメールサーバ１３を個々に制御し、データの授受を行う。よって、管理メンバー用装置２３、パーソナルコンピュータ（ＰＣ）２５等は、多数の監視対象機器１２、第１のメールサーバ１３を個々に制御する等の作業を不要とできる。
【０１１２】
さらに、このネットワーク管理システムでは、管理メンバー用装置２３、パーソナルコンピュータ（ＰＣ）２５等で、電子メールを利用しネットワーク管理装置１１を介して、管理対象機器１２等をリモートコントロールできる。すなわち、ユーザサイトの管理者又はサポートセンタサイト２の管理メンバーは、管理対象機器１２の設置場所へ行って直接操作する必要がない。よって、ユーザサイトの管理者又はサポートセンタサイト２の管理メンバーは、緊急時にインターネットを介して離れた場所から管理対象機器１２等をリモートコントロールして迅速に対処できる。
【０１１３】
なお、本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において適宜変更可能である。
【０１１４】
また、本発明の目的は、以下の処理を実行することによって達成することができる。すなわち、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して処理を実行することによって達成できる。
【０１１５】
この場合には、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶したコンピュータで読み取り可能な記憶媒体は本発明を構成することになる。加えて、本発明では、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現されるように構成しても良い。さらに、本発明では、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれるように構成する。そして、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行うように構成しても良い。なお、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードは、ネットワークを介してダウンロードしてもよい。
【図面の簡単な説明】
【０１１６】
【図１】本発明の実施の形態に係わるネットワーク管理システムの概略構成を示すブロック図である。
【図２】本実施の形態に係わるネットワーク管理システムで用いるネットワーク管理装置の概略的な構成を示すブロック図である。
【図３】本実施の形態に係わるネットワーク管理システムにおけるユーザサイトに設置したネットワーク管理装置に関わる機能を示す機能ブロック図である。
【図４】ネットワークで通信可能な機器の管理処理の手順を示すフローチャートである。
【図５】ネットワークで通信可能な機器の管理処理の手順を示すフローチャートである。
【図６】暗号化されている指示メールの記載内容を例示する説明図である。
【図７】暗号化されていない指示メールの記載内容を例示する説明図である。
【図８】ネットワーク管理装置に格納した設定ファイルの記載内容を例示する説明図である。
【図９】（ａ）（ｂ）（ｃ）は、指示メール又は結果メールに添付する添付ファイルの種類を例示する説明図である。
【図１０】指示メール又は結果メールに添付する暗号化されていない添付ファイル及び暗号化された添付ファイルを例示する説明図である。
【図１１】指示メールに記載されている指示内容を例示する説明図である。
【図１２】（ａ）（ｂ）（ｃ）は、指示メールの記載内容を例示する説明図である。
【図１３】（ａ）（ｂ）（ｃ）は、結果メールの記載内容を例示する説明図である。
【図１４】複数のネットワークで通信可能な機器の管理処理の手順を示すフローチャートである。
【図１５】複数のネットワークで通信可能な機器の管理処理の手順を示すフローチャートである。
【図１６】（ａ）（ｂ）（ｃ）は、結果メールの記載内容を例示する説明図である。
【符号の説明】
【０１１７】
１  ユーザサイト
２  サポートセンタサイト
１１  ネットワーク管理装置
１２  管理対象機器
１３  第１のメールサーバ
２１  第２のメールサーバ
２２  センタサーバ
２３  管理メンバー用装置
２４  サポートメンバー用装置
２５  パーソナルコンピュータ（ＰＣ）
２６  携帯電話
２７  ベンダー
３０  ＣＰＵ
３１  バス
３２  ＨＤＤ
３３  ＲＡＭ
３４  ＵＳＢ
３６  ネットワークカード
３７  ＦＤドライブ
３８  ＤＶＤドライブ
１１１  指示メール受信部
１１２  メール正当性確認処理部
１１３  メール解析・復号化処理部
１１４  指示実行処理部
１１５  メール作成・暗号化処理部
１１６  結果メール送信部
【図１】
0004812716.tif 000002
【図２】
0004812716.tif 000003
【図３】
0004812716.tif 000004
【図４】
0004812716.tif 000005
【図５】
0004812716.tif 000006
【図６】
0004812716.tif 000007
【図７】
0004812716.tif 000008
【図８】
0004812716.tif 000009
【図９】
0004812716.tif 000010
【図１０】
0004812716.tif 000011
【図１１】
0004812716.tif 000012
【図１２】
0004812716.tif 000013
【図１３】
0004812716.tif 000014
【図１４】
0004812716.tif 000015
【図１５】
0004812716.tif 000016
【図１６】
0004812716.tif 000017