(57)【要約】【課題】管理対象機器の障害状況を迅速に把握して短時間で的確に対処することが可能な管理システム、管理装置、その制御方法及びプログラムを提供すること。【解決手段】所定の設定値を用いて複数の管理対象機器と回線接続を行う管理装置であって、前記管理対象機器毎の前記設定値を記憶する記憶手段と、前記回線との接続方法と前記管理対象機器とを選択可能に画面表示する表示手段と、前記管理装置と回線との接続状態を検知する検知手段と、前記画面表示で選択された前記接続方法と前記管理対象機器と前記検知手段が検知した前記接続状態とに応じて、前記設定値を読み出して、前記選択された管理対象機器と前記管理装置とを接続すべく前記選択された管理対象機器に要求する接続要求手段とを備えた。【選択図】図１
2010146437.tif 000002
【特許請求の範囲】
【請求項１】
所定の設定値を用いて複数の管理対象機器と回線接続を行う管理装置であって、
前記管理対象機器毎の前記設定値を記憶する記憶手段と、
前記回線との接続方法と前記管理対象機器とを選択可能に画面表示する表示手段と、
前記管理装置と回線との接続状態を検知する検知手段と、
前記画面表示で選択された前記接続方法と前記管理対象機器と前記検知手段が検知した前記接続状態とに応じて、前記設定値を読み出して、前記選択された管理対象機器と前記管理装置とを接続すべく前記選択された管理対象機器に要求する接続要求手段
とを備えることを特徴とする管理装置。
【請求項２】
複数の管理対象機器と管理装置とが中継装置を介して接続される管理システムであって、
前記管理装置は
前記管理対象機器毎の前記設定値を記憶する記憶手段と、
前記回線との接続方法と前記管理対象機器とを選択可能に画面表示する表示手段と、
前記管理装置と回線との接続状態を検知する検知手段と、
前記画面表示で選択された前記接続方法と前記管理対象機器と前記検知手段が検知した前記接続状態とに応じて、前記設定値を読み出して、前記選択された管理対象機器と前記管理装置とを接続すべく前記選択された管理対象機器に要求する接続要求手段とを
備え、
前記中継装置は、
前記管理対象機器毎の前記設定値を記憶する設定記憶手段と、
前記管理装置から受信した接続要求に含まれる前記管理対象機器の設定値と前記記憶手段に記憶された前記設定値との一致／不一致を照合する第１の照合手段と、
前記第１の照合手段の照合が一致した場合に前記接続要求を前記管理対象機器に転送する第１の転送手段と、
前記管理対象機器から受信した接続要求に含まれる前記管理対象機器の設定値と前記記憶手段に記憶された前記設定値との一致／不一致を照合する第２の照合手段と、
前記第２の照合手段の照合が一致した場合に前記接続要求を前記管理装置に転送する第２の転送手段と、
を備えることを特徴とする管理システム。
【請求項３】
前記中継装置の前記第１の転送手段は、
前記第１の転送手段が転送した接続要求により前記管理対象機器へ接続要求した結果、前記管理対象機器と前記中継装置との接続に失敗した場合に、前記管理対象機器と同一ロケーションの他の管理対象機器への接続要求を更に送信することを特徴とする請求項２記載の管理システム。
【請求項４】
前記中継装置の前記第１の転送手段は、
前記第１の転送手段が転送した接続要求により前記管理対象機器へ接続要求した結果、前記管理対象機器と前記中継装置との接続に失敗した場合に、前記管理対象機器と異なるロケーションの他の管理対象機器への接続要求を更に送信することを特徴とする請求項２又は請求項３記載の管理システム。
【請求項５】
前記中継装置と前記管理対象機器又は前記他の管理対象機器との中間に他の中継装置が更に接続されており、
前記接続要求は前記他の中継装置を経由して転送され、
前記中継装置は、
前記第１の転送手段が転送した接続要求により前記管理対象機器へ接続要求した結果、前記同一ロケーションの他の管理対象機器又は前記異なるロケーションの他の管理対象機器と前記中継装置との接続に失敗した場合に、前記管理対象機器と前記中継装置との中間に位置する他の中継装置に管理者モードでログインし、前記他の中継装置のステータス情報を要求するステータス要求手段を更に備えることを特徴とする請求項３又は請求項４記載の管理システム。
【請求項６】
前記設定値は前記管理対象機器のＭＡＣアドレス又はユーザＩＤ及びパスワードのいずれかを含むことを特徴とする請求項２記載の管理システム。
【請求項７】
複数の管理対象機器と管理装置とが中継装置を介して接続される管理システムの制御プログラムであって、
前記管理装置を
前記管理対象機器毎の前記設定値を記憶する記憶手段と、
前記回線との接続方法と前記管理対象機器とを選択可能に画面表示する表示手段と、
前記管理装置と回線との接続状態を検知する検知手段と、
前記画面表示で選択された前記接続方法と前記管理対象機器と前記検知手段が検知した前記接続状態とに応じて、前記設定値を読み出して、前記選択された管理対象機器と前記管理装置とを接続すべく前記選択された管理対象機器に要求する接続要求手段
として機能させ、
前記中継装置を、
前記管理対象機器毎の前記設定値を記憶する設定記憶手段と、
前記管理装置から受信した接続要求に含まれる前記管理対象機器の設定値と前記記憶手段に記憶された前記設定値との一致／不一致を照合する第１の照合手段と、
前記第１の照合手段の照合が一致した場合に前記接続要求を前記管理対象機器に転送する第１の転送手段と、
前記管理対象機器から受信した接続要求に含まれる前記管理対象機器の設定値と前記記憶手段に記憶された前記設定値との一致／不一致を照合する第２の照合手段と、
前記第２の照合手段の照合が一致した場合に前記接続要求を前記管理装置に転送する第２の転送手段
として機能させるための制御プログラム。
【請求項８】
前記中継装置の前記第１の転送手段を、
前記第１の転送手段が転送した接続要求により前記管理対象機器へ接続要求した結果、前記管理対象機器と前記中継装置との接続に失敗した場合に、前記管理対象機器と同一ロケーションの他の管理対象機器への接続要求を更に送信するよう機能させることを特徴とする請求項７記載の制御プログラム。
【請求項９】
前記中継装置の前記第１の転送手段を、
前記第１の転送手段が転送した接続要求により前記管理対象機器へ接続要求した結果、前記管理対象機器と前記中継装置との接続に失敗した場合に、前記管理対象機器と異なるロケーションの他の管理対象機器への接続要求を更に送信するよう機能させることを特徴とする請求項７記載の制御プログラム。
【請求項１０】
前記中継装置と前記管理対象機器又は前記他の管理対象機器との中間に他の中継装置が更に接続されており、
前記接続要求は前記他の中継装置を経由して転送され、
前記中継装置を、
前記第１の転送手段が転送した接続要求により前記管理対象機器へ接続要求した結果、前記同一ロケーションの他の管理対象機器又は前記異なるロケーションの他の管理対象機器と前記中継装置との接続に失敗した場合に、前記管理対象機器と前記中継装置との中間に位置する他の中継装置に管理者モードでログインし、前記他の中継装置のステータス情報を要求するステータス要求手段として更に機能させることを特徴とする請求項８又は請求項９記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク等の通信回線を介して通信可能な遠隔にある管理対象機器の管理を行なう管理システム及び管理装置、その制御方法及びプログラムに関し、特に遠隔地の複数の管理対象機器を管理する場合における障害発生時に障害の発生箇所を特定可能な管理システム及び管理装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１では、通信ネットワークに接続された端末のＩＰアドレスとその端末の属性情報とを対応付けて記憶する端末情報記憶部と、指定された範囲の各ＩＰアドレスへ少なくとも応答要求の情報を送信する応答要求送信部と、前記応答要求に応じて、前記指定された範囲のＩＰアドレスが設定された前記端末より応答情報を受付け、その応答情報を送信した前記端末のＩＰアドレスの一覧を出力するネットワーク接続端末一覧出力部と、を備え設定した企業内の各部門におけるＩＰアドレスの利用状況の把握を容易に行うことができるアドレス監視装置が開示されている。
【０００３】
特許文献２では、ユーザシステムとともに外部からの通信を制限するファイアウォールを介して外部ネットワークと接続する監視装置が、自立的に遠隔支援装置に通信制限を回避してアクセスし実行すべき保守命令を命令保持部から取得し、ユーザシステム（内部装置）に対して取得した保守命令を実行し、その実行結果を遠隔支援装置に送り、遠隔支援装置が実行結果を結果保持部に格納するよう構成することにより、ファイアウォールで外部からの通信を制限したユーザシステムに対しても、従来のように保守関連命令を実行して遠隔地の保守拠点で結果のデータを収集して解析する遠隔保守を可能とする遠隔保守システムが開示されている。
【特許文献１】特開２００６−３２４８８４号公報
【特許文献２】特開２００７−２７２６０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
現在のようにネットワーク構成が複雑化するとネットワーク障害が実際に発生した場合、その切り分け作業は相当煩雑になっている。すなわち、例えば監視センターで複数の顧客の複数の管理対象機器を監視するサービスを実施している場合、顧客からネットワークが遅い等の電話連絡を受け、他の管理対象機器から連絡があった顧客の管理対象機器に監視を切替えて現在の状況を確認しようとする場合、監視センターから管理対象機器までの回線接続形態が多岐に渡り（専用デジタル回線、ＩＰ−ＶＰＮ、一般のインターネット回線等々）、そのため一旦現在のセッションを切断してＬＡＮケーブルを繋ぎ変え、ＩＰアドレスを変更した後セッションをオンにする必要があり、迅速に管理対象機器の状況を把握することは難しかった。
【０００５】
又接続を試みても管理対象機器の稼動状況が取得できない場合、現在の複雑なネットワークではその原因となる機器は多岐に渡る。例えば管理対象機器との間に存在する顧客サイト側のファイアウォールや外部に接続しているルータの故障や管理対象機器自体の故障、管理対象機器が接続されている顧客側のネットワーク自体の障害（例えばブロードキャストストームの発生等）があり得るし、顧客側の障害とほぼ同時に監視センター側のファイアウォールや外部に接続しているルータが故障することも可能性は小さいがあり得る。
【０００６】
しかし、上記従来技術では、外部からの監視が可能であっても、一々個別の機器にアクセス管理担当者に連絡を取ったり、監視センター側のファイアウォールや外部に接続しているルータの稼動状況を個別に確認する必要がある。例えば特許文献２記載の従来技術では、監視装置から実行結果を受信できない事態になった場合、遠隔支援装置側にて原因が監視装置なのか監視装置側のファイアウォール等のネットワーク機器にあるのか、あるいは遠隔支援装置側のネットワーク機器にあるのかを切り分けることは容易でない。
【０００７】
特に複数の顧客の様々な管理対象機器の状況を監視する必要がある監視センターでは、管理対象機器や中間にあるネットワーク機器毎に管理ソフトが異なっていたり、管理者のIDやパスワードが異なっていたり、前述の管理装置（管理用のパソコン）を再起動してIPアドレスを切替えると共に管理装置に接続したネットワークケーブルを差し換える等の作業を強いられ、原因の切り分け作業は煩雑を極めていた。
【０００８】
このためネットワーク障害の発生が拡大する前に対処できず、障害の解決まで長時間を要するといった事態が生じていた。
【０００９】
本発明の目的は、かかる課題を解決し、管理対象機器の障害状況を迅速に把握して短時間で的確に対処することが可能な管理システム、管理装置、その制御方法及びプログラムを提供することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の管理装置は、所定の設定値を用いて複数の管理対象機器と回線接続を行う管理装置であって、前記管理対象機器毎の前記設定値を記憶する記憶手段と、前記回線との接続方法と前記管理対象機器とを選択可能に画面表示する表示手段と、前記管理装置と回線との接続状態を検知する検知手段と、前記画面表示で選択された前記接続方法と前記管理対象機器と前記検知手段が検知した前記接続状態とに応じて、前記設定値を読み出して、前記選択された管理対象機器と前記管理装置とを接続すべく前記選択された管理対象機器に要求する接続要求手段とを備えることを特徴とする。
【００１１】
上記課題を解決するために、本発明の管理システムは、複数の管理対象機器と管理装置とが中継装置を介して接続される管理システムであって、前記管理装置は、前記管理対象機器毎の前記設定値を記憶する記憶手段と、前記回線との接続方法と前記管理対象機器とを選択可能に画面表示する表示手段と、前記管理装置と回線との接続状態を検知する検知手段と、前記画面表示で選択された前記接続方法と前記管理対象機器と前記検知手段が検知した前記接続状態とに応じて、前記設定値を読み出して、前記選択された管理対象機器と前記管理装置とを接続すべく前記選択された管理対象機器に要求する接続要求手段とを備え、前記中継装置は、前記管理対象機器毎の前記設定値を記憶する設定記憶手段と、前記管理装置から受信した接続要求に含まれる前記管理対象機器の設定値と前記記憶手段に記憶された前記設定値との一致／不一致を照合する第１の照合手段と、前記第１の照合手段の照合が一致した場合に前記接続要求を前記管理対象機器に転送する第１の転送手段と、前記管理対象機器から受信した接続要求に含まれる前記管理対象機器の設定値と前記記憶手段に記憶された前記設定値との一致／不一致を照合する第２の照合手段と、前記第２の照合手段の照合が一致した場合に前記接続要求を前記管理装置に転送する第２の転送手段と、を備えることを特徴とする。
【００１２】
上記課題を解決するために、本発明の制御プログラムは、複数の管理対象機器と管理装置とが中継装置を介して接続される管理システムの制御プログラムであって、前記管理装置を、前記管理対象機器毎の前記設定値を記憶する記憶手段と、前記回線との接続方法と前記管理対象機器とを選択可能に画面表示する表示手段と、前記管理装置と回線との接続状態を検知する検知手段と、前記画面表示で選択された前記接続方法と前記管理対象機器と前記検知手段が検知した前記接続状態とに応じて、前記設定値を読み出して、前記選択された管理対象機器と前記管理装置とを接続すべく前記選択された管理対象機器に要求する接続要求手段として機能させ、前記中継装置を、前記管理対象機器毎の前記設定値を記憶する設定記憶手段と、前記管理装置から受信した接続要求に含まれる前記管理対象機器の設定値と前記記憶手段に記憶された前記設定値との一致／不一致を照合する第１の照合手段と、前記第１の照合手段の照合が一致した場合に前記接続要求を前記管理対象機器に転送する第１の転送手段と、前記管理対象機器から受信した接続要求に含まれる前記管理対象機器の設定値と前記記憶手段に記憶された前記設定値との一致／不一致を照合する第２の照合手段と、前記第２の照合手段の照合が一致した場合に前記接続要求を前記管理装置に転送する第２の転送手段として機能させる。
【発明の効果】
【００１３】
本発明によれば、遠隔地の複数の管理対象機器の障害状況を迅速に把握し、短時間で的確に対処することが可能になる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１５】
以下図面を参照しながら本発明の実施形態を詳細に説明する。まず、図１は、本発明の実施の形態におけるシステム構成を示す図である。
【００１６】
図１の管理装置１１０は例えばパソコンやワークステーション、通信機能を備えたＰＤＡ（ＰｅｒｓｏｎａｌＤａｔａ  Ａｓｓｉｓｔａｎｔ）やネットワーク接続対応の携帯電話であり、図２に示すようなハードウェア構成を備え、不図示のディスプレイを内蔵しているか又はディスプレイアダプタ経由で外付けディスプレイと接続されている。
【００１７】
中継ルータ１２０は管理装置１１０と通信しつつ協働して管理端末１１０と各管理対象機器との間の各種中継処理を実行する。具体的にはインバウンド側の特定のＩＰアドレスとアウトバウンド側の特定のＩＰアドレスとの間の特定のポートを使用した通信を中継し、特定のＭＡＣアドレスやホストネームの場合のみ通信を中継することも出来る。ＦｉｒｅＷａｌｌ１３０や一般ルータ１４０も中継ルータ１２０と同様の各種中継処理を実行する。
【００１８】
中継ルータ１２０は複数の回線で中継機器（ＦｉｒｅＷａｌｌ１３０や電話交換機１９０や一般ルータ１４０）と接続されており、各回線はこれらの中継機器及び通信回線１００を介して、それぞれ１つまたは複数の管理対象機器（管理対象機器Ａ１７０乃至管理対象機器Ｄ２００）に接続可能となっている。又中継ルータ１２０は不図示の専用デジタル回線を介して不図示の管理対象機器Ｅと接続されている。
【００１９】
管理装置１１０には所謂ブラウザ又はクライアント用アプリケーションがインストールされており、ブラウザには各種プラグインソフトやＪａｖａ（登録商標）アプレット等を予めインストールし、あるいは外部からダウンロードして実行することができる。又監視センターの顧客側の管理対象機器Ａ１７０と管理対象機器Ｂ１８０は外部ルータＡ１５０を介して通信回線１００に接続されている。管理対象機器Ｃ１６０は外部ルータＢ１５５を介して通信回線１００に接続されている。更に電話交換機１９０と管理対象機器Ｄ２００とは公衆アナログ回線で接続されている。
【００２０】
各管理対象機器は例えばネットワーク管理ソフトをインストールしたパソコンやワークステーション、あるいはネットワーク管理ソフトをインストールしたルータやインテリジェントハブでも良い。通信回線１００は典型的にはインターネットやＩＰ−ＶＰＮ、ＩＳＤＮや電話回線、専用デジタル回線、やＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれか、またはこれらの組み合わせにより実現されるいわゆる通信ネットワークであり、およそデータの送受信が可能であれば良い。
【００２１】
図２は本発明の実施の形態における管理装置１１０、中継ルータ１２０のハードウェア構成を示す図である。図２においてＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、通信アダプタ２４、ビデオアダプタ２５、キーボード２６、マウス２７、ハードディスク２８、ＣＤ−ＲＯＭドライブ２９はそれぞれシステムバス２０を介して互いに接続されている。システムバス２０は例えばＰＣＩバス、ＡＧＰバス、メモリバス等を意味する。又図２では、各バス間の接続用チップやキーボードインタフェースやいわゆるＳＣＳＩやＡＴＡＰＩのような入出力用インタフェースは省略されている。
【００２２】
ＣＰＵ２１はオペレーションシステムのプログラムやアプリケーションプログラムに基づいて四則演算や比較演算等の各種の演算や、ハードウェアの制御を行う。ＲＡＭ２２には、ハードディスク２８やＣＤ−ＲＯＭドライブ２９に装着されたＣＤ−ＲＯＭやＣＤ−Ｒ等の記憶媒体から読み出されたオペレーションシステム（ＯＳ）のプログラムやアプリケーションプログラム、及び実行時の各種ワークファイル、入力データ等が記憶され、ＣＰＵ２１は各プログラムの実行を制御する。
【００２３】
ＲＯＭ２３には起動プログラム（ブートプログラム）や、オペレーションシステムと協働して各ハードウェアの入出力を司るいわゆるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）等が予め記憶されている。通信アダプタ２４は、ＣＰＵによって制御されるオペレーションシステムの通信プログラムと協働してネットワークを介した外部との通信を行うものであり、所謂ＬＡＮアダプタ（ＮＩＣ）が典型例である。ディスプレイアダプタ２５はディスプレイ装置に出力する画像信号を生成する。管理装置１１０ではこのディスプレイアダプタと接続されるディスプレイ（例えば液晶ディスプレイ）を内蔵している。キーボード２６やマウス２７は管理装置１１０への指示を入力するために用いられる。管理装置１１０ではキーボード２６やマウス２７の代わりにタッチパネルや各種操作ボタンを使用しても良い。
【００２４】
ハードディスク２８はオペレーションシステムや図６〜図１１のフローチャートで示されるアプリケーションプログラムや図４に示す各画面を管理装置１１０のディスプレイに表示させるためのアプリケーションプログラムの一部としての画面情報や、図１２に示す管理装置１１０用の接続方法テーブルや図１４に示す履歴情報ＤＢ、図１５に示すエラーマスター等の各データベースやテーブル、マスタファイルを記憶している。管理装置１１０ではハードディスク２８の代わりにＲＡＭ２２と兼用の不揮発性メモリを用いても良い。なおは中継ルータ１２０のハードディスクには図１３に示す中継ルータ１２０用の接続方法テーブルと図１４に示す履歴情報ＤＢが同様に記憶されており、管理装置１１０及び中継ルータ１２０で図１１の設定登録処理を実行することによって中継ルータ１２０用の接続方法テーブル及び管理装置１１０用の接続方法テーブルの内容が更新される。
【００２５】
ＤＶＤ−ＲＯＭドライブ２９はＤＶＤ−ＲＯＭやＤＶＤ−Ｒ／Ｗや所謂ブルーレイディスク等の記憶媒体を装着してアプリケーションプログラムをハードディスク２８にインストールするのに用いる。なおＤＶＤ−ＲＯＭドライブの代わりにＤＶＤ−Ｒ／Ｗドライブや所謂ブルーレイドライブやＭＯドライブ等を用いても良いのは言うまでもない。
【００２６】
[実施例１]
次に図３以降の図面を参照しつつ実施例を説明する。
【００２７】
図３は本発明の実施の形態における管理装置１１０と中継ルータ１２０の機能ブロック図である。
【００２８】
管理装置１１０は所定の設定値を用いて複数の管理対象機器と回線接続を行う管理装置であり、中継ルータ１２０との通信制御を行なう送受信制御部３１と、前記管理対象機器毎の前記設定値を記憶する管理対象機器記憶部３５（請求項１の記憶手段）と、前記回線との接続方法と前記管理対象機器とを選択可能に画面表示する表示部３３と（請求項１の表示手段）と、前記管理装置と回線との接続状態を検知する検知部３２（請求項１の検知手段）と、前記画面表示で選択された前記接続方法と前記管理対象機器と前記検知手段が検知した前記接続状態とに応じて、前記設定値を読み出して、前記選択された管理対象機器と前記管理装置とを接続すべく前記選択された管理対象機器に要求する接続要求部３４（請求項１の接続要求手段）とを備えている。
【００２９】
又中継ルータ１２０（請求項１の中継装置）は、管理装置１１０との通信制御を行なうインバウンド側の第１の送受信制御部４１と、管理対象機器又は他の中継装置との通信制御を行なうアウトバウンド側の第２の送受信制御部４４と、前記管理対象機器毎の前記設定値を記憶する設定記憶部４７（請求項２の設定記憶手段）と、前記管理装置から受信した接続要求に含まれる前記管理対象機器の設定値と前記記憶手段に記憶された前記設定値との一致／不一致を照合する第１照合部４２（請求項２の第１の照合手段）と、前記第１の照合手段の照合が一致した場合に前記接続要求を第２の送受信制御部４４を経由して前記管理対象機器に転送する第１転送部４３（請求項２の第１の転送手段）と、前記管理対象機器から受信した接続要求に含まれる前記管理対象機器の設定値と前記記憶手段に記憶された前記設定値との一致／不一致を照合する第２照合部４５（請求項２の第２の照合手段）と、前記第２の照合手段の照合が一致した場合に前記接続要求を第１の送受信制御部４１を経由して前記管理装置に転送する第２転送部４６（請求項２の第２の転送手段と、を備えている。
【００３０】
次に図４は管理装置の管理対象機器の監視画面を示す図である。図４では４０１乃至４１０の各メニューボタン、４１１乃至４１９の各操作ボタンと、４２０乃至４３０の各表示欄から構成されている。
【００３１】
ファイルメニュー４０１はログファイルの登録・保存・編集・削除を行なうためのメニューボタンである。編集メニュー４０２は接続方法テーブルに記憶されている管理対象機器のアドレスの編集（登録・変更・削除）を行なうためのメニューボタンである。エラーログメニュー４０３はハードディスク２８に記憶されている履歴情報ＤＢに記録されている管理対象機器のエラーログを表示するためのメニューボタンである。検索メニュー４０５は管理情報（図１２に示す接続方法テーブル、図１４に示す履歴情報ＤＢ）を検索する検索条件画面を表示するためのメニューボタンである。状況チェックメニュー４０６は最新の接続状況のチェックを行なうプログラムを起動するためのメニューボタンである。これら各メニューボタンの機能をまとめた表を図５に示す。
【００３２】
ツールメニュー４０７は各種セキュリティ機能の変更・保存やＭＡＣアドレスの参照、ルータの管理機能の起動、ルーターセッションのオン／オフ、ＩＰアドレスの選択及び変更を行なうためのメニューボタンである。オプションメニュー４０８は管理権限設定及び環境設定を行なうためのメニューボタンである。表示メニュー４０９は管理対象機器の表示項目を切替えるためのメニューボタンである。
【００３３】
次に最小化ボタン４１１は画面を最小にする操作ボタンである。最大化ボタン４１２は画面を最大にする操作ボタンである。画面クローズボタン４１３は画面を閉じて処理を終了するための操作ボタンである。次に選択ボタン４１４は特定の接続先について各種表示や編集を行なうのに先立って対象となる接続先を選択するためのボタンである。一括チェックボタン４１５は特定の接続先について中間にあるルータ等も含めて一括して接続チェックを行なうための操作ボタンである。このボタンを押下したときの処理は後述する。
【００３４】
詳細表示ボタン４１６は特定の接続先について管理情報の詳細（図４の画面に表示されていない項目であるＴＣＰ／ＩＰやＤＮＳの各種設定、ブラウザの設定状況等）を表示するための操作ボタンである。編集ボタン４１７は特定の接続先の管理情報の変更を行なうための操作ボタンである。実行ボタン４１８は特定の接続先についての現在の接続状況の確認要求を実行するためのボタンである。終了ボタン４１９は画面クローズボタン４１３と同様に画面を閉じて処理を終了するための操作ボタンである。
【００３５】
次に取得日付時刻欄４２０は管理対象機器の管理情報を取得した履歴を新しいものから表示している表示欄である。取得アドレス欄４２１は当該管理対象機器のＩＰアドレスを表示する欄である。Ｌｏｇｏｎ欄４２２は当該管理対象機器に現在もＬｏｇｏｎしているかをＯＮ／ＯＦＦで表示する表示欄である。Ｌｏｇｏｆｆ欄４２３は当該管理対象機器に既にＬｏｇｏｆｆしているかをＯＮ／ＯＦＦで表示する表示欄である。詳細状況欄４２４は当該管理情報でのエラー等メッセージ（例えばパスワードやアドレスの不一致等）の内容やエラーの発生時刻等を表示する表示欄である。
【００３６】
外部接続先４２５は接続先の名称（接続先の顧客名称や機器名称等）を表示する表示欄である。ＷＡＮアドレス４２６は接続先のグローバルアドレスを表示する表示欄である。ステータス４２７は接続先の管理対象機器のステータス（正常／不明／エラー）を表示する表示欄である。接続先の種類４２８は接続先の管理対象機器の種類（ルータ／ファイアウォール／パソコン／ワークステーション／インテリジェントハブ等）を表示する表示欄である。アダプタ状況４２９はＬＡＮアダプタ単体の状況（正常／不明／エラー）を表示する表示欄である。ＭＡＣアドレス４３０はＬＡＮアダプタのＭＡＣアドレス（４８ビット）を表示する表示欄である。
【００３７】
図６は管理装置１１０と中継ルータ１２０及び管理対象機器において実行する回線接続処理の全体フローチャートであり、管理装置１１０はＣＰＵ２１の制御の下でステップＳ６０１乃至ステップＳ６０８を実行する。中継ルータ１２０はＣＰＵ２１の制御の下でステップＳ６２１乃至ステップＳ６３２を実行する。管理対象機器Ａ１７０はＣＰＵ２１の制御の下でステップＳ６４１乃至ステップＳ６４５を実行する。
【００３８】
まずステップＳ６０１では、管理装置１１０は画面のプログラムメニューの選択操作又はアイコンのダブルクリック操作等をきっかけにして管理プログラムを起動し、接続先を   指定せずに予め「ネットワーク接続」でデイフォルト設定されているネットワークに接続し、処理をステップＳ６０２に進める。
【００３９】
ステップＳ６０２では、管理装置１１０は図４に示す監視画面を表示する。この監視画面が表示されている状態で所望の接続先をラジオボタンにより選択することができる。所定の時間間隔（例えば１００ミリ秒）で、処理をステップＳ６０３に進める。
【００４０】
ステップＳ６０３では、管理装置１１０は図４の画面で接続先が1つ選択された状態で実行ボタン４１８が押下されたかを判定し、接続先が1つ選択された状態で実行ボタン４１８が押下された場合は処理をステップＳ６０４に進める。実行ボタン４１８が押下されていない場合は処理をステップＳ６０２に戻す。接続先が1つも選択されていない状態で実行ボタン４１８が押下された場合は、「接続先を選択してから実行ボタンを押して下さい。」との不図示のメッセージを５秒乃至１０秒表示してから、処理をステップＳ６０２に戻す。
【００４１】
ステップＳ６０４では、管理装置１１０はステップＳ６０３で選択された接続先の接続設定情報（図１２に示す管理装置１１０用の接続方法テーブルに記憶しているNo.２乃至No.１５の項目のパラメータである接続要求先のグローバルＩＰアドレス情報や接続先の回線の種類を示す回線種別やネットワーク接続名称、接続時に管理対象機器で実行するコマンド又はプログラム及びこれらのパラメータであるディフォルトコマンド等の各設定パラメータ）を接続方法テーブルから読み出してＲＡＭ２２のワークエリアに記憶する。
【００４２】
ステップＳ６０５では、管理装置１１０は、ＲＡＭ２２のワークエリアに記憶した各設定パラメータを用いて、接続要求処理を実行し、中継ルータ１２０からの応答メッセージの受信待ち状態に処理を進める。具体的には中継ルータ１２０に対して接続要求情報（接続要求元である管理装置１１０のＩＰアドレス、接続要求先グローバルＩＰアドレス、接続要求先用の管理者権限のユーザＩＤ及びそのパスワード、接続時に管理対象機器で実行するコマンド又はプログラム及びこれらのパラメータであるディフォルトコマンド等の各設定パラメータとを含むが、これに限らず接続方法テーブルに記憶しているNo.２乃至No.１５の項目の他のパラメータを含んでも良い。例えば接続要求元である管理装置１１０のＬＡＮアダプタ（ＮＩＣ）のＭＡＣアドレスを含んでも良い）を送信する。接続要求処理の詳細は図７のフローチャートで詳述する。
【００４３】
ステップＳ６２１では、中継ルータ１２０はステップＳ６０５で管理装置１１０が送信した接続要求情報を受信し、ＲＡＭ２２のワークエリアに記憶する。ステップＳ６２２では、中継ルータ１２０はＲＡＭ２２のワークエリアに記憶している接続要求先のグローバルＩＰアドレス等の設定情報と、自ハードディスク２８に予め記憶している接続方法テーブルに記憶している接続要求先のグローバルＩＰアドレス情報等の設定情報とが一致するかを照合し照合結果（一致／不一致）をＲＡＭ２２のワークエリアに記憶する。詳細は図８のフローチャートで説明する。
【００４４】
ステップＳ６２３では、中継ルータ１２０はＲＡＭ２２のワークエリアに記憶した照合結果により処理を進める。照合結果が一致している場合は処理をステップＳ６２４に進める。照合結果が一致していない場合は処理をステップＳ６２５に進める。
【００４５】
ステップＳ６２４では、中継ルータ１２０はステップＳ６２１でＲＡＭ２２のワークエリアに記憶した接続要求情報を、一般ルータ１４０経由で、ステップＳ６０２で選択した接続先である管理対象機器に転送し、タイムアウトのカウント用のカウンタをゼロにリセットしてからカウントを開始し（カウンタ用ＩＣに対する制御命令又はソフトウェアで実現するカウンタへのコマンドによる）、処理をステップＳ６２６に進める。
【００４６】
ステップＳ６２３で照合結果が一致していない場合、ステップＳ６２５では、中継ルータ１２０はハードディスク２８に予めエラーコードと対応するエラーメッセージ情報とを記憶しているエラーテーブルからエラーコードをキーにしてエラーメッセージ情報を読み出してＲＡＭ２２のワークエリアに記憶し、該エラーメッセージ情報を用いて生成した「接続要求先の設定情報が一致しない」旨のエラーメッセージを作成し管理装置１１０に送信する。ステップＳ６０６では「接続要求先の設定情報が一致しない」旨のエラーメッセージを中継ルータ１２０から受信して、エラーメッセージと「ＯＫ」ボタンとを含む小画面（ダイアログ）に表示し、処理をステップＳ６０７に進める。ステップＳ６０７では管理装置１１０はＯＫボタンが押下されたかを判定し、ＯＫボタンが押下された場合は処理をＳ６０２に戻す。ＯＫボタンが押下されていない場合は処理をＳ６０６に戻す。
【００４７】
ステップＳ６２３で照合結果が一致している場合のステップＳ６２４で中継ルータ１２０が接続要求送信した後の処理を説明する。
【００４８】
ステップＳ６４１ではステップＳ６０２で選択された接続先である管理対象機器が接続要求情報を一般ルータ１４０経由で受信すると受信した接続要求情報をＲＡＭ２２のワークエリアに記憶して処理をステップＳ６４２に進める。
【００４９】
ステップＳ６４２では管理対象機器が接続可否判定処理を行う。具体的には接続要求情報に含まれる接続要求先用の管理者権限のユーザＩＤ及びそのパスワードと管理対象機器のハードディスクに予め記憶している管理者権限のユーザＩＤ及びそのパスワードとを比較して認証判定を行い、更に当該管理対象機器が外部の機器と接続する場合に、接続要求元に所定のＩＰアドレスや所定のＭＡＣアドレスを要求している場合は、管理対象機器のハードディスクに予め記憶している所定のＩＰアドレスや所定のＭＡＣアドレスと接続要求情報に含まれるＩＰアドレスやＭＡＣアドレスとを照合して一致／不一致を判定して判定結果をＲＡＭ２２のワークエリアに記憶して処理をステップＳ６４３に進める。
【００５０】
ステップＳ６４３では、ＲＡＭ２２のワークエリアを参照して管理対象機器は認証判定がＯＫであり、かつ接続要求元に所定のＩＰアドレスや所定のＭＡＣアドレスを要求している場合にはＩＰアドレスやＭＡＣアドレスの照合が一致している場合は処理をステップＳ６４４に進める。認証処理がＯＫではなく、又は認証処理がＯＫであっても接続要求元に所定のＩＰアドレスや所定のＭＡＣアドレスを要求している場合にはＩＰアドレスやＭＡＣアドレスの照合が一致しない場合は処理をステップＳ６４５に進める。
【００５１】
ステップＳ６４４では、管理対象機器は接続要求情報に含まれる当該管理対象機器用のディフォルトコマンドを実行することにより自管理対象機器のログ（ＯＳや管理ソフトやアプリケーションの各種のログ）を参照し、更に自己診断プログラムを実行して、エラーの有無を判定し、エラーがない場合は正常である旨のステータス情報を、エラーがある場合はエラーコード又はエラー内容を含むステータス情報をＲＡＭ２２のワークエリアに記憶後、応答情報（ステータス情報、管理対象機器のＩＰアドレス、管理対象機器のＬＡＮアダプタのＭＡＣアドレスを含む応答情報）を中継ルータ１２０に送信し、処理をステップＳ６４１に戻す。
【００５２】
ステップＳ６４５では、管理対象機器はステップＳ６４２の判定結果に応じたエラーメッセージ（認証処理がＯＫでない場合は「ユーザＩＤ又はパスワードが一致しません」とのエラーメッセージ、ＩＰアドレスやＭＡＣアドレスの照合が一致しない場合は、「ＩＰアドレス又はＭＡＣアドレスが許可されていない」とのエラーメッセージ）をステータス情報とし、このステータス情報を含む応答情報を中継ルータ１２０に送信し、処理をステップＳ６４１に戻す。
【００５３】
ステップＳ６２６では、中継ルータ１２０は応答受信待ち状態にあり、所定のタイミング（例えば０．１秒間隔）で処理をステップＳ６２７に進める。
【００５４】
ステップＳ６２７では、管理装置１１０はタイムアウト（例えばステップＳ６２４のカウント開始から３０秒経過乃至１分経過した等）の場合、当該管理対象機器の応答がタイムアウトした旨をＲＡＭ２２のワークエリアに書込んで、処理をステップＳ６２８に進める。管理対象機器から応答情報を受信した場合は、管理対象機器から受信した応答情報をＲＡＭ２２のワークエリアに書込んで、処理をステップＳ６２８に進める。管理対象機器から応答がなく、かつタイムアウトでない場合は、処理をステップＳ６２６に戻す。
【００５５】
ステップＳ６２８では、中継ルータ１２０は、受信した応答情報に含まれる管理対象機器のＩＰアドレスや管理対象機器のＬＡＮアダプタのＭＡＣアドレスと、予め接続方法テーブルに記憶されている管理対象機器のＩＰアドレスや管理対象機器のＬＡＮアダプタのＭＡＣアドレスと一致するかを判定して、このＩＰアドレス一致不一致の判定結果をRAM２２のワークエリアに記憶する。このＩＰアドレスの一致の判定は必ず行なう。ＬＡＮアダプタのＭＡＣアドレスと一致するかの判定を行なうか否かは接続方法テーブルに予め設定しておく（図１３のNo.１１のアダプタＭＡＣアドレスに値が入っている場合はＭＡＣアドレスの判定を行なう）。一致又は不一致の判定結果をそれぞれＲＡＭ２２のワークエリアに書込んで処理をステップＳ６２９に進める。
【００５６】
ステップＳ６２９では、中継ルータ１２０は、履歴情報ＤＢの履歴情報記憶域に履歴情報（接続要求情報と応答情報及びステップＳ６２２及びステップＳ６２８でＲＡＭ２２に記憶されている照合結果（アドレスの一致又は不一致、ユーザＩＤやパスワードの一致又は不一致））を追加して、処理をステップＳ６３０に進める。
【００５７】
ステップＳ６３０では、中継ルータ１２０は、ステップＳ６２８でＲＡＭ２２のワークエリアに書込んだ。一致又は不一致の判定結果により処理を分岐する。一致した場合は処理をステップＳ６３２に進める。一致しない場合は処理をステップＳ６３１に進める。
【００５８】
ステップＳ６３１では、中継ルータ１２０は、エラーの内容がタイムアウトの場合は管理対象機器との接続が成功するまでエラー対応処理を実行する。詳細は、図９のフローチャートで説明する。エラー対応処理の結果をＲＡＭ２２のワークエリアに書込んで処理をステップＳ６３２に進める。
【００５９】
ステップＳ６３２では、エラー対応処理の結果がＲＡＭ２２のワークエリアに書込まれている場合、エラーの内容とエラー対応処理の結果（接続がタイムアウトなのか、接続タイムアウトの場合同一ロケーションの他の管理対象機器に接続できるのか否か、別ロケーションの管理対象機器には接続できるのか否か、一般ルータ１４０は正常か否か、中継ルータ１２０は正常か否か、ＩＰアドレスが不一致なのか否か、ＭＡＣアドレスが不一致なのか否か、認証処理がＮＧなのか否か）をＲＡＭ２２のワークエリアから読み出して、管理装置１１０に最終応答情報として送信する。ステップＳ６２９でＲＡＭ２２のワークエリアに記憶した照合結果がＯＫの場合（ステップＳ６３０から直接ステップＳ６３２に処理を進めた場合）、管理対象機器から受信してＲＡＭ２２のワークエリアに記憶したステータス情報を含む最終応答情報を管理装置１１０に送信する。
【００６０】
ステップＳ６０８では、ステップＳ６３２で中継ルータが送信した最終応答情報を受信し、ＲＡＭ２２のワークエリアに記憶し、処理をＳ６０２に戻し、ステップＳ６０２では、受信してＲＡＭ２２のワークエリアに記憶した最終応答情報に応じて図４の監視画面の表示を更新表示し、所定のタイミングで処理をステップＳ６０３に進める。具体的には、例えば特定の外部接続先でハードウェアエラーの応答情報があった場合は図４の監視画面の該当する外部接続先のステータス欄に赤信号を示す赤く塗りつぶした円とＨＤ障害等の文字とを表示する。正常に接続が完了した場合は図４の監視画面の該当する外部接続先のステータス欄に青信号を示す青く塗りつぶした円と「正常」の文字とを表示する。以上で図６の説明を終わる。
【００６１】
次に図７の接続要求処理の詳細フローチャートを説明する。図７の詳細フローチャートは、管理装置１１０で実行する処理であり、図６のステップＳ６０５に該当する。
【００６２】
まずステップＳ７０１では、管理装置１１０はオペレーションシステムから現在ＬＡＮ接続中か否かと、接続中の場合にはネットワーク接続の名称とを取得して、ＬＡＮ接続状況としてＲＡＭ２２のワークエリアに記憶する。ステップＳ７０２では、管理装置１１０は、ＲＡＭ２２のワークエリアのＬＡＮ接続状況を参照し、現在ＬＡＮ接続中の場合は処理をステップＳ７０３に進める。現在ＬＡＮ接続中でない場合は処理をステップＳ７０４に進める。
【００６３】
ステップＳ７０３では、管理装置１１０は接続方法テーブルを参照して、接続要求先の接続方法テーブルのNo.４のネットワーク接続の名称と、ＲＡＭ２２のワークエリアの接続中のネットワーク接続の名称とを比較して一致する場合は処理をステップＳ７０８に進める。一致しない場合は処理をステップＳ７０４に進める。
【００６４】
ステップＳ７０４では、管理装置１１０は現在のセッション情報をオペレーションシステムから取得してセッションをオフにする。ステップＳ７０５では、管理装置１１０は現在接続中のＬＡＮ接続を無効（オフ）にする。ステップＳ７０６では、管理装置１１０は接続方法テーブルのNo.７を参照して、現在のＩＰアドレスを接続要求先に応じた管理装置ＩＰアドレスに変更する。ステップＳ７０７では、管理装置１１０は接続方法テーブルのNo.４を参照して、接続要求先に応じたネットワーク接続名称を取得して、このネットワーク接続を用いて回線接続を行なう。
【００６５】
ステップＳ７０８では、管理装置１１０は現在のセッション情報をオペレーションシステムから取得して現在セッションがオフになっているかを判定する。セッションがオフになっている場合は、処理をステップＳ７０９に進める。セッションがオンになっている場合は処理を終了する。ステップＳ７０９では、管理装置１１０は接続要求先に応じたセッションをオンにする。以上で図７の説明を終わる。
【００６６】
次に図８の設定情報照合処理の詳細フローチャートを説明する。図８の詳細フローチャートは、中継ルータ１２０で実行する処理であり、図６のステップＳ６２２に該当する。
【００６７】
中継ルータ１２０はステップＳ６０５で管理装置１１０が送信した接続要求情報を受信し、ＲＡＭ２２のワークエリアに記憶する。ステップＳ６２２では、中継ルータ１２０はし照合結果（一致／不一致）をＲＡＭ２２のワークエリアに記憶する。詳細は図８のフローチャートで説明する。
【００６８】
ステップＳ８０１では、中継ルータ１２０はＲＡＭ２２のワークエリアに記憶している接続要求先のグローバルＩＰアドレス等の設定情報と、自ハードディスク２８に予め記憶している接続方法テーブルに記憶している接続要求先のグローバルＩＰアドレス情報等の設定情報とが一致するかを照合する。ステップＳ８０２では、中継ルータ１２０は管理装置１１０から受信した接続要求が中継ルータ１２０を経由する外部接続先（特定の管理対象機器）に対する接続要求なのか、あるいは中継ルータ１２０自体への接続要求なのかを接続要求に含まれる接続要求先のグローバルＩＰアドレスを用いて判定し、中継ルータ１２０自体への接続要求の場合は図１０のログ検索処理又は図１１の設定登録処理に処理を進める。外部接続先への接続要求と判定した場合は処理をステップＳ８０３に進める。
【００６９】
ステップＳ８０３では、中継ルータ１２０が現在外部と接続中かを判定する。現在接続中と判定した場合は処理をステップS８０４に進める。現在接続中でないと判定した場合は処理をステップS８０５に進める。ステップＳ８０４では、中継ルータ１２０は、セッションメモリを参照して、管理装置１１０から接続要求のあった管理対象機器に現在接続中か否かを判定する。接続要求のあった管理対象機器に現在接続中と判定した場合は処理をステップS８１２に進める。接続要求のあった管理対象機器に現在接続中でないと判定した場合は処理をステップS８０５に進める。
【００７０】
ステップＳ８０５では、中継ルータ１２０は接続先のグローバルIPアドレスをキーにして接続方法テーブルを参照して、参照結果（該当するグローバルIPアドレスのレコードが接続方法テーブルに登録済みか否かをRAM２２のワークエリアに記憶して処理をステップS８０６に進める。ステップＳ８０６では、中継ルータ１２０はRAM２２のワークエリアを参照して該当するグローバルIPアドレスのレコードが接続方法テーブルに登録済みの場合は処理をステップS８０７に進める。登録済みでない場合は処理をステップS８１４に進める。
【００７１】
ステップＳ８０７では、中継ルータ１２０は接続先要求を管理対象機器に送信する。具体的にはpingを管理対象機器に送信し、pingのタイムアウト計測用のカウンタをリセットして計測を開始する。ステップＳ８０８では、中継ルータ１２０は管理対象機器からのpingの応答を待ち、所定のタイミング（０．１秒程度）で処理をステップS８０９に進める。
【００７２】
ステップＳ８０９では、中継ルータ１２０は応答があるか否かを判定し、応答がある場合は処理をステップS８１０に進める。応答がない場合は処理をステップS８１３に進める。ステップＳ８１３では、中継ルータ１２０はタイムアウト（所定時間pingの応答がない）が発生するか、又はエラーが発生した場合処理をステップＳ８１４に進める。タイムアウトもエラーも発生しない場合は処理をステップＳ８０８に戻す。
【００７３】
ステップＳ８１０では、中継ルータ１２０は管理対象機器からの応答に含まれるＬＡＮアダプタのＭＡＣアドレスと接続方法テーブルのNo.１１のアダプタＭＡＣアドレスとを照合して、一致／不一致をＲＡＭ２２のワークエリアに書込む。ステップＳ８１１では、中継ルータ１２０はＲＡＭ２２のワークエリアを参照して、設定データが一致する場合は処理をステップＳ８１２に進める。設定データが一致しない場合は処理をステップＳ８１４に進める。
【００７４】
ステップＳ８１２では、中継ルータ１２０はイベントNo.を採番して、図１４に示す履歴情報ＤＢにレコードを追加する。具体的にはＲＡＭ２２のワークエリアに記憶されている接続要求情報に含まれる情報とネットワーク接続の名称をキーとしてオペレーションシステムのネットワーク接続の各パラメータを読み出して履歴情報ＤＢにレコードを追加する。この場合、イベント種別は接続の開始又は終了を意味する「０」が記録される。ステップＳ８１４では、中継ルータ１２０はＲＡＭ２２のワークエリアに記憶されているエラーコードを用いてエラーマスターを参照する。ステップＳ８１５では、中継ルータ１２０はエラー内容をＲＡＭ２２のワークエリアに記憶する。
【００７５】
ステップＳ８１６では、中継ルータ１２０は、ＲＡＭ２２のワークエリアに記憶されている接続要求情報に含まれる情報とネットワーク接続の名称をキーとしてオペレーションシステムのネットワーク接続の各パラメータを読み出して、更にＲＡＭ２２のワークエリアに記憶されているエラーコード及びエラー内容を用いて履歴情報ＤＢにレコードを追加する。この場合、イベント種別はエラー又は障害を意味する「１」が記録される。以上で図８の説明を終わる。
【００７６】
次に図９のエラー対応の詳細処理を説明する。図９の詳細フローチャートは図６のステップS６３１に対応し、主に中継ルータ１２０で実行する処理である。
【００７７】
図９の処理に先立って、以下の処理が行われている。ステップＳ６２２（ステップＳ８１０）では、中継ルータ１２０は管理対象機器からの応答に含まれるＬＡＮアダプタのＭＡＣアドレスと接続方法テーブルのNo.１１のアダプタＭＡＣアドレスとを照合して、一致／不一致をＲＡＭ２２のワークエリアに記憶している。ステップＳ６２７で管理対象機器からの応答がタイムアウトした場合は、当該管理対象機器の応答がタイムアウトした旨の情報がＲＡＭ２２のワークエリアに記憶されている。ステップＳ６２７で管理対象機器から応答情報を受信した場合は、管理対象機器から受信した応答情報をＲＡＭ２２のワークエリアに記憶している。又ステップＳ６２８でＩＰアドレス一致／不一致の判定結果もＲＡＭ２２のワークエリアに記憶されている。
【００７８】
まずステップＳ９０１では、中継ルータ１２０はステップＳ６２７で管理対象機器の応答がタイムアウトした旨の情報があるか、かつ管理対象機器から応答情報がＲＡＭ２２に記憶されているを読込む。次にステップＳ９０２では、中継ルータ１２０は応答情報（応答データ）の有無を判定する。ステップＳ９０３では、中継ルータ１２０はステップＳ９０２で応答データ有と判定した場合は処理をステップＳ９０６に進める。応答データ無しと判定した場合は処理をステップＳ９０４に進める。
【００７９】
ステップＳ９０４では、中継ルータ１２０は接続要求情報を再度管理対象機器に送信する。次にステップＳ９２１では、管理対象機器はステップＳ６４１の処理と同様に接続要求情報を受信してＲＡＭ２２のワークエリアに記憶する。ステップＳ９２２では、管理対象機器はステップＳ６４２乃至ステップＳ６４５と同様の処理（接続可否判定やログの参照処理、自己診断プログラム）を実行し、ステータス情報を含む応答情報を中継ルータに送信する。ステップＳ９０５では、中継ルータ１２０は管理対象機器から受信した応答情報を用いて管理対象機器との接続が成功したかを判定し、判定結果をＲＡＭ２２のワークエリアに記憶する。
【００８０】
ステップＳ９０６では、中継ルータ１２０は管理対象機器との接続が成功した場合は接続要求の再送信で接続が成功した旨をＲＡＭ２２のワークエリアに記憶し処理を終了する。管理対象機器との接続が成功しない場合は、接続要求の再送信で接続が成功しなかった旨をＲＡＭ２２のワークエリアに記憶し処理をステップＳ９０７に進める。
【００８１】
ステップＳ９０７では、中継ルータ１２０は図１２の接続先テーブルを参照して、現在接続しようとしている管理対象機器と同一のロケーションの他の管理対象機器（No.３の接続場所情報が一致し、かつ異なるグローバルＩＰアドレスを持つ他の管理対象機器）があるかを判定する。他の管理対象機器がある場合は処理をステップＳ９０８に進める。他の管理対象機器がない場合は処理をステップＳ９１１に進める。
【００８２】
ステップＳ９０８では、中継ルータ１２０は接続方法テーブルから管理対象機器と同一のロケーションの当該他の管理対象機器の接続用ユーザＩＤ、接続用パスワード、ディフォルトコマンドを読み出して当該他の管理対象機器に接続要求を送信する。ステップＳ９３１乃至ステップＳ９３２、ステップＳ９０９は管理対象機器が他の管理対象機器に変わるのみであり、それぞれステップＳ９２１乃至ステップＳ９２２、ステップＳ９０５と同様なので説明を省略する。
【００８３】
ステップＳ９１０では、中継ルータ１２０は同一ロケーションの他の管理対象機器との接続が成功した場合は同一ロケーションの他の管理対象機器との接続が成功した旨及び当該他の管理対象機器の管理No.をＲＡＭ２２のワークエリアに記憶し処理をステップＳ９１７に進める。同一ロケーションの他の管理対象機器との接続が成功しない場合は、同一ロケーションの他の管理対象機器との接続が成功しなかった旨及び当該同一ロケーションの他の管理対象機器の管理No.をＲＡＭ２２のワークエリアに記憶し、処理をステップＳ９０７に進める。
【００８４】
ステップＳ９１１では、中継ルータ１２０は接続方法テーブルから他のロケーションにある任意の管理対象機器の接続用ユーザＩＤ、接続用パスワード、ディフォルトコマンドを読み出して当該他のロケーションにある管理対象機器に接続要求を送信する。ステップＳ９４１乃至ステップＳ９４２、ステップＳ９１２は管理対象機器が他のロケーションにある管理対象機器に変わるのみであり、それぞれステップＳ９２１乃至ステップＳ９２２、ステップＳ９０５と同様なので説明を省略する。
【００８５】
ステップＳ９１３では、中継ルータ１２０は別ロケーションの他の管理対象機器との接続が成功した場合は別ロケーションの他の管理対象機器との接続が成功した旨及び当該他の管理対象機器の管理No.をＲＡＭ２２のワークエリアに記憶し処理ステップＳ９１７に進める。別ロケーションの他の管理対象機器との接続が成功しない場合は、別ロケーションの他の管理対象機器との接続が成功しなかった旨及び当該別ロケーションの他の管理対象機器の管理No.をＲＡＭ２２のワークエリアに記憶し、処理をステップＳ９１４に進める。
【００８６】
ステップＳ９１４では、中継ルータ１２０は接続方法テーブルから一般ルータ１４０にログインするための接続用ユーザＩＤ、接続用パスワード、ディフォルトコマンドを読み出して一般ルータ１４０に接続要求を送信する。ステップＳ９５１乃至ステップＳ９５２、ステップＳ９１５は管理対象機器が一般ルータ１４０に変わるのみであり、それぞれステップＳ９２１乃至ステップＳ９２２、ステップＳ９０５と同様なので説明を省略する。
【００８７】
ステップＳ９１６では、中継ルータ１２０はステップＳ９１５で記憶した一般ルータ１４０の応答情報を参照して、接続か成功し、かつ一般ルータ１４０が正常な場合は、その旨をＲＡＭ２２のワークエリアに記憶し、処理をステップＳ９１８に進める。一般ルータ１４０との接続を失敗したか、又は一般ルータ１４０が正常でない場合は処理をステップＳ９１７に進める。ステップＳ９１７ではＲＡＭ２２のワークエリアに記憶された判定結果を読み出して取得時刻別にソートしてＲＡＭ２２のワークエリアに別の領域に記憶する。以上で図９の説明を終わる。
【００８８】
次に図１０のフローチャートを説明する。図１０のフローチャートは管理装置１１０と中継ルータ１２０とが実行する履歴検索処理であり、ステップＳ１００１乃至ステップＳ１０１０は管理装置１１０のＣＰＵ２１の制御の元で実行する処理であり、ステップＳ１０２１乃至ステップＳ１０２９は中継ルータ１２０のＣＰＵ２１の制御の元で実行する処理である。
【００８９】
ステップＳ１００１では、図４の画面の「検索」タブを選択すると不図示の検索条件指定用画面が管理装置１１０の表示装置に表示され、処理をステップＳ１００２に進める。
【００９０】
ステップＳ１００２ではこの検索条件指定用画面は図１４に示す履歴情報ＤＢの各項目（No.１乃至No.１７）を検索条件として指定可能であり、「検索」ボタンが表示されている。例えばイベントの取得時刻を示す取得年月日時刻のＦｒｏｍ〜Ｔｏ指定、イベントの発生時刻を示す発生年月日時刻のＦｒｏｍ〜Ｔｏ指定、イベント種別（接続の開始・終了の場合は0、エラー又は障害の場合は１）、外部接続先名称（イベントが発生した外部接続先の名称）、グローバルＩＰアドレス等を指定可能である。
【００９１】
更に検索後のヒット件のソート項目とソート方法（履歴情報ＤＢのNo.１乃至No.１７の各項目から最大で３項目指定可能で、ソート方法として各項目毎に降順と昇順を指定可能となっている）を指定することができる。この管理装置の検索条件指定用画面で各条件が入力され、「検索」ボタンが押下されると、処理はステップＳ１００３に進み、ステップＳ１００２で入力されＲＡＭ２２のワークエリアに記憶されている検索条件を示す検索条件情報を中継ルータ１２０に送信する。
【００９２】
ステップＳ１０２１では、中継ルータ１２０は検索条件情報を受信し、ＲＡＭ２２のワークエリアに記憶し、処理をステップＳ１０２２に進める。ステップＳ１０２２では、中継ルータ１２０はＲＡＭ２２のワークエリアに記憶した検索条件情報を用いて履歴情報ＤＢを検索し、ヒット件の履歴情報をＲＡＭ２２のワークエリアに記憶し、処理をステップＳ１０２３に進める。
【００９３】
ステップＳ１０２３では、中継ルータ１２０はＲＡＭ２２のワークエリアに記憶しているヒット件の履歴情報を参照し、ヒット件が１件もない場合は、処理をステップＳ１０２４に進める。ヒット件がある場合は、処理をステップＳ１０２５に進める。ステップＳ１０２４では、中継ルータ１２０はヒット件が１件もない旨のエラーメッセージを管理装置１１０に送信する。管理装置１１０はこのヒット件が１件もない旨のエラーメッセージを表示し、処理をステップＳ１００１に戻す。
【００９４】
ステップＳ１０２５では、中継ルータ１２０は、ソート順が指定されていた場合はヒット件を指定された項目でソートする。ステップＳ１０２６では、中継ルータ１２０は、ソートしたヒット件の一覧情報（複数の明細行からなり、各明細行は発生年月日時刻、イベント種別、外部接続先名称、内容を含み、各明細行の先頭にはチェックボックスが表示され、各明細行を選択可能になっている）を管理装置１１０に送信する。ステップＳ１００５では、管理装置１１０は受信した一覧情報を表示装置に表示する。所定のタイミング（例えば０．１秒後）で処理をステップＳ１００６に進める。ステップＳ１００６では、管理装置１１０は特定の明細行が選択されたかを判定し、選択された場合は処理をステップＳ１００８に進め、選択されなかった場合は処理をステップＳ１００７に進める。
【００９５】
ステップＳ１００７では、管理装置１１０は前画面の表示が要求されたかを判定し、前画面の表示が要求された場合は処理をステップＳ１００１に戻し、前画面の表示が要求されなかった場合は処理をステップＳ１００５に戻す。ステップＳ１００８では、管理装置１１０は選択された明細を特定可能な選択情報を中継ルータ１２０に送信する。
【００９６】
ステップＳ１０２７では、中継ルータ１２０は選択情報を受信してＲＡＭ２２のワークエリアに記憶し、ステップＳ１０２８では、選択情報に対応する件の選択された件の明細情報（履歴情報ＤＢのNo.１乃至No.１７の各項目全て）を履歴ＤＢから読み出してＲＡＭ２２のワークエリアに記憶し、処理をステップＳ１０２９に進める。ステップＳ１０２９では、中継ルータ１２０はＲＡＭ２２のワークエリアに記憶した明細情報を管理装置１１０に送信する。
【００９７】
ステップＳ１００９では、管理装置１１０は明細情報を受信し１画面に１件分づつ表示し、「前」ボタン及び「後」ボタンも表示し、処理をステップＳ１０１０に進める。ステップＳ１０１０では、管理装置１１０は「前」ボタン又は「後」ボタン又は「終了」ボタンが押下されたかを判定し、「終了」ボタンが押下された場合は処理を終了する。「前」ボタン又は「後」ボタンが押下された場合は処理をステップＳ１００８に戻す。「前」ボタン又は「後」ボタン又は「終了」ボタンのいずれもが押下されていない場合は処理をステップＳ１００９に戻す。以上で図１０の説明を終わる。
【００９８】
次に図１１のフローチャートを説明する。図１１は図１２及び図１３に示す接続方法テーブルの設定登録処理を示すフローチャートであり、管理装置１１０と中継ルータ１２０とが実行する処理である。ステップＳ１１０１乃至ステップＳ１１１１は管理装置１１０のＣＰＵ２１の制御の元で実行する処理であり、ステップＳ１１２１乃至ステップＳ１１２９は中継ルータ１２０のＣＰＵ２１の制御の元で実行する処理である。
【００９９】
まずステップＳ１１０１では、管理装置１１０は図４の画面の「編集」タブを選択すると不図示の接続方法登録用画面が管理装置１１０の表示装置に表示され、処理をステップＳ１１０２に進める。  ステップＳ１１０２では、管理装置１１０は図１２に示す接続方法テーブルの各項目（図１２のNo.１乃至No.２１の各項目のうち、登録者や変更者自身が指定できないNo.１とNo.１６とNo.２０とNo.２１を除く）を入力・変更可能な登録画面が表示され、この登録画面には「登録」ボタン及び「終了」ボタンも表示される。登録ボタンが押下されると処理をステップＳ１１０３に進める。
【０１００】
ステップＳ１１０３では、管理装置１１０は登録画面で入力された各項目の登録情報を管理装置１１０を使用しているユーザのユーザＩＤ（作成者又は変更者に該当）とともに中継ルータ１２０に送信する。次にステップＳ１１２１では、中継ルータ１２０は受信した登録情報とユーザＩＤとをＲＡＭ２２のワークエリアに記憶する。次にステップＳ１１２２では、中継ルータ１２０はＲＡＭ２２のワークエリアに記憶した登録情報を用いて接続方法テーブルを検索する。このステップでは接続方法テーブルで重複している件があるかを検索する。ここでの重複は、中継ルータ用のNo.７（管理装置用ではNo.８）のグローバルＩＰアドレスやNo.６の接続機器名称やアダプタのＭＡＣアドレスが複数のレコードで同一の値を持つ場合を意味する。重複検索でヒットしたヒット件の明細情報をＲＡＭ２２のワークエリアに記憶し、処理をステップＳ１１２３に進める。
【０１０１】
ステップＳ１１２３では、中継ルータ１２０は重複検索のヒット件がある場合は処理をステップＳ１１２４に進め、重複検索のヒット件がない場合は処理をステップＳ１１２５に進める。ステップＳ１１２４では、中継ルータ１２０は重複したレコードがある旨のエラーメッセージを送信する。次にステップＳ１１０４では、管理装置１１０は重複したレコードがある旨のエラーメッセージ画面を表示する。エラーメッセージ画面には重複したレコードを削除するための削除ボタンが表示され、重複レコードの1つが選択された後で削除ボタンが押下されると管理装置１１０及び中継ルータ１２０の２つの接続方法テーブルからそれぞれ重複レコードが削除される（この部分フローチャートに含まず）。削除後、処理をステップＳ１１０１に戻す。
【０１０２】
ステップＳ１１２５では、中継ルータ１２０は今回入力された登録情報が未登録情報かを判定する。未登録情報との判定は中継ルータ用のNo.７（管理装置用ではNo.８）のグローバルＩＰアドレスやNo.６の接続機器名称やアダプタのＭＡＣアドレスをキーとして中継ルータの接続方法テーブルを参照してこれらの少なくともいずれか１つが登録済みであるかにより判定する。未登録情報の場合は処理をステップＳ１１２８に進める。未登録情報でない場合は処理をステップＳ１１２６に進める。
【０１０３】
ステップＳ１１２６では、中継ルータ１２０は登録済み情報を管理端末に送信する。
【０１０４】
次にステップＳ１１０５では、管理装置１１０は受信した登録済み情報を表示装置の画面に表示する。この画面で登録済み情報の変更や入力が可能である。所定のタイミングで処理をステップＳ１１０６に進める。ステップＳ１１０６では、管理装置１１０は登録ボタンが押下されたかを判定し、押下された場合は処理をステップＳ１１０８に進め、押下されなかった場合は処理をステップＳ１１０７に進める。
【０１０５】
ステップＳ１１０７では、管理装置１１０は前画面ボタンが押下されたかを判定し、押下された場合は処理をステップＳ１１０１に戻し、押下されなかった場合は処理をステップＳ１１０５に戻す。ステップＳ１１０８では、管理装置１１０はステップＳ１１０５で入力された登録情報をＲＡＭ２２のワークエリアに記憶する。ステップＳ１１０９では、管理装置１１０はＲＡＭ２２のワークエリアに記憶した登録情報を中継ルータに送信する。
【０１０６】
次にステップＳ１１２７では、中継ルータ１２０は受信した登録情報をＲＡＭ２２のワークエリアに記憶し、処理をステップＳ１１２８に進める。ステップＳ１１２８では、中継ルータ１２０は受信した登録情報で中継ルータ１２０の接続方法テーブルを更新し、この登録情報を管理端末１１０に送信して管理端末１１０の接続方法テーブルを更新する。両方の更新が正常に終了したら処理をステップＳ１１２９に進める。ステップＳ１１２９では、中継ルータ１２０は更新結果のメッセージを管理端末１１０に送信する。
【０１０７】
ステップＳ１１１０では、管理装置１１０は更新結果のメッセージを表示する。所定のタイミングで処理をステップＳ１１１１に進める。ステップＳ１１１１では、管理装置１１０は管理装置１１０は前画面ボタンが押下されたかを判定し、押下された場合は処理をステップＳ１１０１に戻し、押下されなかった場合は処理をステップＳ１１１０に戻す。以上で図１１の説明を終わる。
【０１０８】
上述した本発明の実施形態を構成する各手段及び各ステップは、コンピュータのＲＡＭやＲＯＭ等に記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【０１０９】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、一つの機器からなる装置に適用してもよい。
【０１１０】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給する。そして、そのシステム又は装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１１１】
従って、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１１２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。更に、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１１３】
更に、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１１４】
【図１】本発明の実施形態に係る管理システムの構成を示す図である。
【図２】本発明の実施形態に係る管理装置及び中継ルータのハードウェア構成を示すブロック図である。
【図３】本発明の実施形態に係る管理装置及び中継ルータの機能構成の特徴部分を示す機能ブロック図である。
【図４】本発明の実施形態に係る管理装置の表示画面の一例（通常時）を示す図である。
【図５】本発明の実施形態に係る管理装置の表示画面の各メニューボタンの機能をまとめた表である。
【図６】本発明の実施形態に係る管理システムの動作を示す全体フローチャートである。
【図７】図６に示した接続要求処理（ステップＳ６０５）の詳細処理を示すフローチャートである。
【図８】図６に示した設定情報照合処理Ｉ（ステップＳ６２２）の詳細処理を示すフローチャートである。
【図９】図６に示したエラー対応処理（ステップＳ６３１）の詳細処理を示すフローチャートである。
【図１０】履歴情報ＤＢの履歴検索処理を示すフローチャートである。
【図１１】接続方法テーブルの設定登録処理を示すフローチャートである。
【図１２】管理装置１１０用の接続方法テーブルの項目レイアウト例を示す図である。
【図１３】中継ルータ１２０用の接続方法テーブルの項目レイアウト例を示す図である。
【図１４】履歴情報ＤＢの項目レイアウト例を示す図である。
【図１５】エラーマスターの項目レイアウト例を示す図である。
【符号の説明】
【０１１５】
２０    システムバス
２１    ＣＰＵ
２２    ＲＡＭ
２３    ＲＯＭ
２４    通信アダプタ
２５    ディスプレイアダプタ
２６    キーボード
２７    マウス
２８    ＨＤＤ
２９    ＤＶＤ-ＲＯＭ
１００    通信回線
１１０    管理装置
１２０    中継ルータ
１３０    ＦｉｒｅＷａｌｌ
１４０    一般ルータ
１５０    外部ルータＡ
１５５    外部ルータＢ
１６０    管理対象機器Ｃ
１７０    管理対象機器Ａ
１８０    管理対象機器Ｂ
１９０    電話交換機
２００    管理対象機器Ｄ
【図１】
2010146437.tif 000003
【図２】
2010146437.tif 000004
【図３】
2010146437.tif 000005
【図４】
2010146437.tif 000006
【図５】
2010146437.tif 000007
【図６】
2010146437.tif 000008
【図７】
2010146437.tif 000009
【図８】
2010146437.tif 000010
【図９】
2010146437.tif 000011
【図１０】
2010146437.tif 000012
【図１１】
2010146437.tif 000013
【図１２】
2010146437.tif 000014
【図１３】
2010146437.tif 000015
【図１４】
2010146437.tif 000016
【図１５】
2010146437.tif 000017