(57)【要約】【課題】保守対象装置である顧客コンピュータより、ログ情報を収集する際のセキュリティ（ウィルス等の感染防止と顧客情報の漏洩防止）の向上を図る。【解決手段】保守対象の顧客コンピュータ１に予め搭載されたログ収集ＡＧＴ１００と顧客コンピュータ１に接続されログ情報を収集する保守用ＵＳＢメモリ２と保守用端末３と情報サーバ４を備え、保守用ＵＳＢメモリ２が、接続時に自動起動されるログ収集管理ＭＪ２００を有し、これがログ収集ＡＧＴ１００にキー情報を要求し要求元認証されると装置ＩＤを取得し記憶部２０に記憶する制御手段、保守用端末３で装置ＩＤを情報サーバ４に送信し装置ＩＤに対応のアクセスＩＤを取得し記憶部２０に記憶する制御手段、顧客コンピュータ１でログ収集ＡＧＴ１００にアクセスＩＤを提示しログ情報格納域へアクセス可としログ情報を収集し暗号化し自記憶部２０に記憶する制御手段とを有する。【選択図】      図１
2008158862.tif 000002
【特許請求の範囲】
【請求項１】
保守の対象装置に予め搭載されたログ収集エージェントと、
前記対象装置に接続されログ情報を収集し記憶するＵＳＢメモリと、
携行できる保守用端末と、
ネットワークに接続された情報サーバを備え、
前記ＵＳＢメモリが、ホストへの接続時に自動起動されるログ収集管理モジュールを有し、
前記ログ収集管理モジュールが、前記対象装置において前記ログ収集エージェントにキー情報を要求し、要求元として認証されると前記対象装置の装置ＩＤを取得し前記ＵＳＢメモリに記憶する制御手段と、前記保守用端末において、前記装置ＩＤを前記情報サーバに送信し前記装置ＩＤに対応したアクセスＩＤを取得し前記ＵＳＢメモリに記憶する制御手段と、前記対象装置において前記ログ収集エージェントにログ情報アクセス許可を要求しアクセスＩＤを提示しログ情報格納域へアクセスできるようにし、ログ情報を収集し、暗号化したログ情報を前記ＵＳＢメモリに記憶する制御手段とを有することを特徴とする保守対象装置のログ情報収集システム。
【請求項２】
前記ログ収集管理モジュールが、起動されると、ホストが保守用端末か否かの識別と前記ＵＳＢメモリに格納された処理状態情報の参照を行い、前記識別と前記状態情報の未処理状態、キー情報取得済み状態、収集用情報取得済みの各状態に応じ、装置ＩＤの取得処理、アクセスＩＤの取得処理、ログ情報収集処理の何れかを選択する制御手段も有し、
前記各処理の制御手段が、前記処理状態情報の更新も行う様制御することを特徴とする請求項１記載の保守対象装置のログ情報収集システム。
【請求項３】
前記ログ収集エージェントが、前記装置ＩＤを記憶部に保持し、
キー情報要求を受けると要求元プロセス名を確認し、またＵＳＢインタフェースに接続された装置のデバイス名が特定の名称かを確認し要求元を認証し、認証できれば装置ＩＤを要求元に渡す制御手段と、
ログ情報アクセス許可要求を受けると要求元から提示されたアクセスＩＤをリファレンスを参照して確認し、確認できればログ情報格納域の読み出しに関するアクセス制限を一時的に解除する制御手段を有することを特徴とする請求項１記載の保守対象装置のログ情報収集システム。
【請求項４】
前記情報サーバが、記憶部に前記対象装置ごとの装置ＩＤとアクセスＩＤを含む管理テーブルを保持し、前記保守用端末から受信する装置ＩＤで前記管理テーブルを検索し、対応するアクセスＩＤを取得し前記保守用端末に返信することを特徴とする請求項１記載のログ情報収集システム。
【請求項５】
前記保守用端末をＵＳＢインタフェース付きの携帯情報端末とすることを特徴とする請求項１記載の保守対象装置のログ情報収集システム。
【請求項６】
保守の対象装置に予め搭載されたログ収集エージェントと、
前記対象装置に接続されログ情報を収集し記憶するＵＳＢメモリと、
携行できる保守用端末と、
ネットワークに接続された情報サーバを備え、
前記ＵＳＢメモリが、ホストへの接続時に自動起動されるログ収集管理モジュールを有し、
前記ログ収集管理モジュールが、前記対象装置において前記ログ収集エージェントにキー情報を要求し要求元として認証されると前記対象装置の装置ＩＤと構成情報を取得し前記ＵＳＢメモリに記憶する制御手段と、前記装置ＩＤと構成情報を情報サーバに送信し、前記装置ＩＤに対応したアクセスＩＤと秘密鍵、及び前記構成情報に対応したログ収集モジュールとを取得し前記ＵＳＢメモリに記憶する制御手段と、前記対象装置において前記ログ収集エージェントにログ情報アクセス許可を要求しアクセスＩＤを提示しログ情報格納域へアクセスできるようにし、前記取得したログ収集モジュールを実行しログ情報を収集し前記秘密鍵を用い暗号化したログ情報を前記ＵＳＢメモリに記憶する制御手段とを有することを特徴とする保守対象装置のログ情報収集システム。
【請求項７】
前記ログ収集管理モジュールが、起動されると、ホストが保守用端末か否かの識別と前記ＵＳＢメモリに格納された処理状態情報の参照を行い、前記識別と前記状態情報の未処理状態、キー情報取得済み状態、収集用情報取得済みの各状態に応じ、装置ＩＤと構成情報の取得処理、アクセスＩＤと秘密鍵とログ収集モジュールの取得処理、ログ情報収集処理のそれぞれを選択する制御手段も有し、
前記各処理の制御手段が、前記処理状態情報の更新も行う様制御することを特徴とする請求項６記載の保守対象装置のログ情報収集システム。
【請求項８】
前記ログ収集エージェントが、前記装置ＩＤと構成情報を記憶部に保持し、
キー情報要求を受けると要求元プロセス名を確認し、またＵＳＢインタフェースに接続された装置のデバイス名が特定の名称かを確認し要求元を認証し、認証できれば前記装置ＩＤと構成情報を要求元に渡す制御手段と、
ログ情報アクセス許可要求を受けると要求元から提示されたアクセスＩＤをリファレンスを参照して確認し、確認できればログ情報格納域の読み出しに関するアクセス制限を一時的に解除する制御手段とを有することを特徴とする請求項６に記載の保守対象装置のログ情報収集システム。
【請求項９】
前記情報サーバが、記憶部に、前記対象装置ごとの装置ＩＤとアクセスＩＤを含む保守対象装置管理テーブル、装置構成に対応してログ収集モジュールの識別情報を含むログ収集モジュール管理テーブル、ログ収集モジュール群を保持し、前記保守用端末から受信する装置ＩＤで前記保守対象装置管理テーブルを検索し、対応するアクセスＩＤと秘密鍵を取得し、更に前記保守用端末から受信する構成情報で前記ログ収集モジュール管理テーブルを検索し対応するログ収集モジュール識別情報を得て該ログ収集モジュールを取得し、前記保守用端末に返信することを特徴とする請求項６記載の保守対象装置のログ情報収集システム。
【請求項１０】
前記情報サーバがＶＰＮ通信手段を備えた通信装置を介して広域ネットワークに接続され、前記保守用端末にはＶＰＮ通信手段を備え、前記保守用端末がＶＰＮにより前記情報サーバにアクセスすることを特徴とする請求項６記載の保守対象装置のログ情報収集システム。
【請求項１１】
保守の対象装置が、ＵＳＢメモリの接続を検出しログ収集管理モジュールを読み込み起動し、キー情報要求を受け要求元の認証処理を行い認証できると装置ＩＤを前記ＵＳＢメモリに記憶するステップと、
保守用端末がＵＳＢメモリの接続を検出しログ収集管理モジュールを読み込み起動し、前記ＵＳＢメモリ内の装置ＩＤをネットワークを通じ情報サーバに送信し前記装置ＩＤに対応したアクセスＩＤを取得し前記ＵＳＢメモリに記憶するステップと、
前記対象装置が、ＵＳＢメモリの接続を検出しログ収集管理モジュールを読み込み起動し、ログ情報アクセス許可要求を受けると前記アクセスＩＤの正当性を確認し、ログ情報格納域へアクセスできるようにし、ログ情報を収集し、暗号化したログ情報を前記ＵＳＢメモリに記憶するステップを含むことを特徴とする保守対象装置のログ情報収集方法。
【請求項１２】
保守の対象装置がＵＳＢメモリの接続を検出しログ収集管理モジュールを読み込み起動し、キー情報要求を受け要求元の認証処理を行い認証できると装置ＩＤと装置の構成情報を前記ＵＳＢメモリに記憶するステップと、
保守用端末がＵＳＢメモリの接続を検出しログ収集管理モジュールを読み込み起動し、前記ＵＳＢメモリ内の装置ＩＤ、構成情報をネットワークを通じ情報サーバに送信し前記装置ＩＤに対応したアクセスＩＤと秘密鍵、及び前記構成情報に対応したログ収集モジュールとを取得し前記ＵＳＢメモリに記憶するステップと、
前記対象装置が、ＵＳＢメモリの接続を検出しログ収集管理モジュールを読み込み起動し、ログ情報アクセス許可要求を受けると前記アクセスＩＤの正当性を確認し、ログ情報格納域へアクセスできるようにし、前記ログ収集モジュールを実行してログ情報を収集し、暗号化したログ情報を前記ＵＳＢメモリに記憶するステップを含むことを特徴とする保守対象装置のログ情報収集方法。
【請求項１３】
前記保守用端末がＶＰＮを通じ前記情報サーバにアクセスすることを特徴とする請求項１１記載の保守対象装置のログ情報収集方法。
【請求項１４】
記憶部に、保守対象装置ごとの装置ＩＤとアクセスＩＤを含む保守対象装置管理テーブル、装置構成に対応してログ収集モジュールの識別情報を含むログ収集モジュール管理テーブル、ログ収集モジュール群を保持し、ネットワークを通じ保守用端末から受信する装置ＩＤで前記保守対象装置管理テーブルを検索し、対応するアクセスＩＤと秘密鍵を取得し、更に前記保守用端末から受信する構成情報で前記ログ収集モジュール管理テーブルを検索し対応するログ収集モジュール識別情報を得て該ログ収集モジュールを取得し、前記保守用端末に返信する手段を有することを特徴とする情報サーバ。
【請求項１５】
コンピュータが保守用端末か否かの識別と前記コンピュータに接続のＵＳＢメモリに格納された処理状態情報の参照を行い、前記識別と前記状態情報に応じ、処理を選択するステップと、
前記選択に応じた、
ログ収集エージェントにキー情報を要求し要求元として認証されると前記コンピュータの装置ＩＤを取得し前記ＵＳＢメモリに記憶し前記処理状態情報を更新するステップ、前記ＵＳＢメモリ内の装置ＩＤを情報サーバに送信し前記装置ＩＤに対応したアクセスＩＤを取得し前記ＵＳＢメモリに記憶し前記処理状態情報を更新するステップ、前記ログ収集エージェントにログ情報アクセス許可を要求し前記アクセスＩＤを提示しログ情報格納域へアクセスできるようにし、ログ情報を収集し、暗号化したログ情報を前記ＵＳＢメモリに記憶し前記処理状態情報を更新するステップの内の何れかのステップとを前記コンピュータに実行させるためのプログラム。
【請求項１６】
前記処理を選択するステップが、前記識別が保守用端末でなく状態が未処理状態、前記識別が保守用端末で状態がキー情報取得済み状態、前記識別が保守用端末でなく状態が収集用情報取得済み状態のそれぞれを条件として、
装置ＩＤ取得処理、アクセスＩＤ取得処理、ログ情報取得処理のそれぞれを選択することを特徴とする請求項１５記載のプログラム。
【請求項１７】
コンピュータが保守用端末か否かの識別と前記コンピュータに接続のＵＳＢメモリに格納された処理状態情報の参照を行い、前記識別と前記状態情報に応じ処理を選択するステップと、
前記選択に応じた、
ログ収集エージェントにキー情報を要求し要求元として認証されると前記コンピュータの装置ＩＤと構成情報を取得し前記ＵＳＢメモリに記憶し前記処理状態情報を更新するステップ、前記ＵＳＢメモリ内の装置ＩＤ、構成情報を情報サーバに送信し、前記装置ＩＤに対応したアクセスＩＤ、秘密鍵、構成情報に対応したログ収集モジュールとを取得し前記ＵＳＢメモリに記憶し前記処理状態情報を更新するステップ、前記ログ収集エージェントにログ情報アクセス許可を要求し前記アクセスＩＤを提示しログ情報格納域へアクセスできるようにし、前記ログ収集モジュールを実行してログ情報を収集し、暗号化したログ情報を前記ＵＳＢメモリに記憶し前記処理状態情報を更新するステップの内の何れかのステップとを前記コンピュータに実行させるためのプログラム。
【請求項１８】
前記処理を選択するステップが、前記識別が保守用端末でなく状態が未処理状態、前記識別が保守用端末で状態がキー情報取得済み状態、前記識別が保守用端末でなく状態が収集用情報取得済み状態のそれぞれを条件として、
装置ＩＤと構成情報の取得処理、アクセスＩＤと秘密鍵とログ収集モジュールの取得処理、ログ情報取得処理のそれぞれを選択することを特徴とする請求項１７記載のプログラム。
【請求項１９】
キー情報要求を受けると要求元プロセス名を確認し、またＵＳＢインタフェースに接続された装置のデバイス名が特定の名称かを確認し要求元を認証し、認証できればコンピュータの装置ＩＤを要求元に渡すステップと、
ログ情報アクセス許可要求を受けると要求元から提示されたアクセスＩＤをリファレンスを参照して確認し、確認できればログ情報格納域の読み出しに関するアクセス制限を一時的に解除するステップとを前記コンピュータに実行させるためのプログラム。
【請求項２０】
キー情報要求を受けると要求元プロセス名を確認し、またＵＳＢインタフェースに接続された装置のデバイス名が特定の名称かを確認し要求元を認証し、認証できればコンピュータの装置ＩＤと構成情報を要求元に渡すステップと、
ログ情報アクセス許可要求を受けると要求元から提示されたアクセスＩＤをリファレンスを参照して確認し、確認できればログ情報格納域の読み出しに関するアクセス制限を一時的に解除するステップとを前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は保守対象装置のログ情報収集システムと方法、情報サーバ、及びプログラムに関し、特に、顧客のコンピュータを保守対象装置とした保守対象装置のログ情報収集システムと方法、情報サーバ、及びプログラムに関する。
【背景技術】
【０００２】
従来より、コンピュータの保守業務において、システム障害時の調査方法として各種ログ情報やメモリダンプを収集し解析することは重要である。ここで、メモリダンプの収集に関しては、装置のメモリ容量の増大により、収集するダンプファイルが大きくなり（数ＧＢ）、記録可能な外部媒体が限定されてきている。
【０００３】
一方、最近では大容量の外部記憶装置を持たないコンピュータが増えており、このような顧客コンピュータのダンプファイルを収集する方法として、保守員が保守用端末（携行可能なパーソナルコンピュータ）を持参し、調査や保守の対象とするコンピュータに接続しダンプファイルを保守用端末にコピーし持ち帰るか、数ＧＢ（ギガバイト）の容量を持つＵＳＢメモリにダンプファイルをコピーして持ち帰り解析する方法がある。
【０００４】
また、保守対象装置に保守用コンピュータを接続し保守サービスを支援する装置として次の保守サービス支援装置がある。この保守サービス支援装置では、エンジニアが携帯する保守用コンピュータを保守対象装置に接続し、これに診断コマンドを発行し、その応答を保守用コンピュータが得て解析する。
【０００５】
更に保守用コンピュータの他の通信部を保守対象装置が接続されているネットワークに接続し、保守用コンピュータサーバとして、他のクライアント端末から保守対象装置をリモート操作することもできる装置である（特許文献１参照）。
【０００６】
【特許文献１】特開２００２−２７８７８９号公報（第５ページ段落［００３０］、［００４０］〜［００４１］）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記ダンプファイルを収集し持ち帰る方法は、セキュリティが脆弱で、顧客のコンピュータへの接続の際にウィルスを感染させてしまい、またダンプファイルを収集した保守用端末やＵＳＢメモリの盗難や紛失により顧客情報が漏洩する危険があるという第１の問題があった。
【０００８】
ここで、上記保守サービス支援装置の技術では、保守用コンピュータを前記ネットワークに接続した場合にはエンジニアの認証を行う等、各種のセキュリティを施すことになる旨示されている。しかし、保守対象装置に保守用コンピュータを接続した際のセキュリティについては示されてなく、また前記各種のセキュリティの具体的手段や方法を特に示すものではないので第１の問題を解決するものではない。
【０００９】
次に、上記ダンプファイルをコピーし持ち帰る方法では、メモリダンプ以外の各種ログ情報についても装置構成によって必要なログが異なるため、保守員は装置別に何種類ものログ収集手順を熟知しておき、かつ現地で必要なログを判断して収集している。
【００１０】
このため、システム構成が複雑な顧客コンピュータのログ収集では保守員の判断ミスにより調査に必要なログが足りず、再度客先に出向いて不足分のログを収集するケースも少なからずあった。
【００１１】
即ち、保守員にログ収集の広範なノウハウと、現地での高度の判断を必要とする上に更に判断ミスも誘発するという第２の問題があった。
【００１２】
本発明の目的は上記問題点を解決した、保守対象装置のログ情報収集システムと方法、情報サーバ、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明の第１の保守対象装置のログ情報収集システムは、保守の対象装置に予め搭載されたログ収集エージェントと、前記対象装置に接続されログ情報を収集し記憶するＵＳＢメモリと、携行できる保守用端末と、ネットワークに接続された情報サーバを備え、前記ＵＳＢメモリが、ホストへの接続時に自動起動されるログ収集管理モジュールを有し、前記ログ収集管理モジュールが、前記対象装置において前記ログ収集エージェントにキー情報を要求し、要求元として認証されると前記対象装置の装置ＩＤを取得し前記ＵＳＢメモリに記憶する制御手段と、前記保守用端末において、前記装置ＩＤを前記情報サーバに送信し前記装置ＩＤに対応したアクセスＩＤを取得し前記ＵＳＢメモリに記憶する制御手段と、前記対象装置において前記ログ収集エージェントにログ情報アクセス許可を要求しアクセスＩＤを提示しログ情報格納域へアクセスできるようにし、ログ情報を収集し、暗号化したログ情報を前記ＵＳＢメモリに記憶する制御手段とを有する。
【００１４】
本発明の第２の保守対象装置のログ情報収集システムは、前記第１の保守対象装置のログ情報収集システムであって、前記ログ収集管理モジュールが、起動されると、ホストが保守用端末か否かの識別と前記ＵＳＢメモリに格納された処理状態情報の参照を行い、前記識別と前記状態情報の未処理状態、キー情報取得済み状態、収集用情報取得済みの各状態に応じ、装置ＩＤの取得処理、アクセスＩＤの取得処理、ログ情報収集処理の何れかを選択する制御手段も有し、前記各処理の制御手段が、前記処理状態情報の更新も行う様制御する。
【００１５】
本発明の第３の保守対象装置のログ情報収集システムは、前記第１の保守対象装置のログ情報収集システムであって、前記ログ収集エージェントが、前記装置ＩＤを記憶部に保持し、キー情報要求を受けると要求元プロセス名を確認し、またＵＳＢインタフェースに接続された装置のデバイス名が特定の名称かを確認し要求元を認証し、認証できれば装置ＩＤを要求元に渡す制御手段と、ログ情報アクセス許可要求を受けると要求元から提示されたアクセスＩＤをリファレンスを参照して確認し、確認できればログ情報格納域の読み出しに関するアクセス制限を一時的に解除する制御手段を有する。
【００１６】
本発明のログ情報収集システムは、前記第１のログ情報収集システムであって、前記情報サーバが、記憶部に前記対象装置ごとの装置ＩＤとアクセスＩＤを含む管理テーブルを保持し、前記保守用端末から受信する装置ＩＤで前記管理テーブルを検索し、対応するアクセスＩＤを取得し前記保守用端末に返信する。
【００１７】
本発明の第４の保守対象装置のログ情報収集システムは、前記第１の保守対象装置のログ情報収集システムであって、前記保守用端末をＵＳＢインタフェース付きの携帯情報端末とする。
【００１８】
本発明の第５の保守対象装置のログ情報収集システムは、保守の対象装置に予め搭載されたログ収集エージェントと、前記対象装置に接続されログ情報を収集し記憶するＵＳＢメモリと、携行できる保守用端末と、ネットワークに接続された情報サーバを備え、前記ＵＳＢメモリが、ホストへの接続時に自動起動されるログ収集管理モジュールを有し、前記ログ収集管理モジュールが、前記対象装置において前記ログ収集エージェントにキー情報を要求し要求元として認証されると前記対象装置の装置ＩＤと構成情報を取得し前記ＵＳＢメモリに記憶する制御手段と、前記装置ＩＤと構成情報を情報サーバに送信し、前記装置ＩＤに対応したアクセスＩＤと秘密鍵、及び前記構成情報に対応したログ収集モジュールとを取得し前記ＵＳＢメモリに記憶する制御手段と、前記対象装置において前記ログ収集エージェントにログ情報アクセス許可を要求しアクセスＩＤを提示しログ情報格納域へアクセスできるようにし、前記取得したログ収集モジュールを実行しログ情報を収集し前記秘密鍵を用い暗号化したログ情報を前記ＵＳＢメモリに記憶する制御手段とを有する。
【００１９】
本発明の第６の保守対象装置のログ情報収集システムは、前記第５の保守対象装置のログ情報収集システムであって、前記ログ収集管理モジュールが、起動されると、ホストが保守用端末か否かの識別と前記ＵＳＢメモリに格納された処理状態情報の参照を行い、前記識別と前記状態情報の未処理状態、キー情報取得済み状態、収集用情報取得済みの各状態に応じ、装置ＩＤと構成情報の取得処理、アクセスＩＤと秘密鍵とログ収集モジュールの取得処理、ログ情報収集処理のそれぞれを選択する制御手段も有し、前記各処理の制御手段が、前記処理状態情報の更新も行う様制御する。
【００２０】
本発明の第７の保守対象装置のログ情報収集システムは、前記第５の保守対象装置のログ情報収集システムであって、前記ログ収集エージェントが、前記装置ＩＤと構成情報を記憶部に保持し、キー情報要求を受けると要求元プロセス名を確認し、またＵＳＢインタフェースに接続された装置のデバイス名が特定の名称かを確認し要求元を認証し、認証できれば前記装置ＩＤと構成情報を要求元に渡す制御手段と、ログ情報アクセス許可要求を受けると要求元から提示されたアクセスＩＤをリファレンスを参照して確認し、確認できればログ情報格納域の読み出しに関するアクセス制限を一時的に解除する制御手段とを有する。
【００２１】
本発明の第８の保守対象装置のログ情報収集システムは、前記第５の保守対象装置のログ情報収集システムであって、前記情報サーバが、記憶部に、前記対象装置ごとの装置ＩＤとアクセスＩＤを含む保守対象装置管理テーブル、装置構成に対応してログ収集モジュールの識別情報を含むログ収集モジュール管理テーブル、ログ収集モジュール群を保持し、前記保守用端末から受信する装置ＩＤで前記保守対象装置管理テーブルを検索し、対応するアクセスＩＤと秘密鍵を取得し、更に前記保守用端末から受信する構成情報で前記ログ収集モジュール管理テーブルを検索し対応するログ収集モジュール識別情報を得て該ログ収集モジュールを取得し、前記保守用端末に返信する。
【００２２】
本発明の第９の保守対象装置のログ情報収集システムは、前記第５の保守対象装置のログ情報収集システムであって、前記情報サーバがＶＰＮ通信手段を備えた通信装置を介して広域ネットワークに接続され、前記保守用端末にはＶＰＮ通信手段を備え、前記保守用端末がＶＰＮにより前記情報サーバにアクセスする。
【００２３】
本発明の第１の保守対象装置のログ情報収集方法は、保守の対象装置が、ＵＳＢメモリの接続を検出しログ収集管理モジュールを読み込み起動し、キー情報要求を受け要求元の認証処理を行い認証できると装置ＩＤを前記ＵＳＢメモリに記憶するステップと、保守用端末がＵＳＢメモリの接続を検出しログ収集管理モジュールを読み込み起動し、前記ＵＳＢメモリ内の装置ＩＤをネットワークを通じ情報サーバに送信し前記装置ＩＤに対応したアクセスＩＤを取得し前記ＵＳＢメモリに記憶するステップと、前記対象装置が、ＵＳＢメモリの接続を検出しログ収集管理モジュールを読み込み起動し、ログ情報アクセス許可要求を受けると前記アクセスＩＤの正当性を確認し、ログ情報格納域へアクセスできるようにし、ログ情報を収集し、暗号化したログ情報を前記ＵＳＢメモリに記憶するステップを含む。
【００２４】
本発明の第２の保守対象装置のログ情報収集方法は、保守の対象装置がＵＳＢメモリの接続を検出しログ収集管理モジュールを読み込み起動し、キー情報要求を受け要求元の認証処理を行い認証できると装置ＩＤと装置の構成情報を前記ＵＳＢメモリに記憶するステップと、保守用端末がＵＳＢメモリの接続を検出しログ収集管理モジュールを読み込み起動し、前記ＵＳＢメモリ内の装置ＩＤ、構成情報をネットワークを通じ情報サーバに送信し前記装置ＩＤに対応したアクセスＩＤと秘密鍵、及び前記構成情報に対応したログ収集モジュールとを取得し前記ＵＳＢメモリに記憶するステップと、前記対象装置が、ＵＳＢメモリの接続を検出しログ収集管理モジュールを読み込み起動し、ログ情報アクセス許可要求を受けると前記アクセスＩＤの正当性を確認し、ログ情報格納域へアクセスできるようにし、前記ログ収集モジュールを実行してログ情報を収集し、暗号化したログ情報を前記ＵＳＢメモリに記憶するステップを含む。
【００２５】
本発明の第３の保守対象装置のログ情報収集方法は、前記第１の保守対象装置のログ情報収集方法であって、前記保守用端末がＶＰＮを通じ前記情報サーバにアクセスする。
【００２６】
本発明の情報サーバは、記憶部に、保守対象装置ごとの装置ＩＤとアクセスＩＤを含む保守対象装置管理テーブル、装置構成に対応してログ収集モジュールの識別情報を含むログ収集モジュール管理テーブル、ログ収集モジュール群を保持し、ネットワークを通じ保守用端末から受信する装置ＩＤで前記保守対象装置管理テーブルを検索し、対応するアクセスＩＤと秘密鍵を取得し、更に前記保守用端末から受信する構成情報で前記ログ収集モジュール管理テーブルを検索し対応するログ収集モジュール識別情報を得て該ログ収集モジュールを取得し、前記保守用端末に返信する手段を有する。
【００２７】
本発明の第１のプログラムは、コンピュータが保守用端末か否かの識別と前記コンピュータに接続のＵＳＢメモリに格納された処理状態情報の参照を行い、前記識別と前記状態情報に応じ、処理を選択するステップと、前記選択に応じた、ログ収集エージェントにキー情報を要求し要求元として認証されると前記コンピュータの装置ＩＤを取得し前記ＵＳＢメモリに記憶し前記処理状態情報を更新するステップ、前記ＵＳＢメモリ内の装置ＩＤを情報サーバに送信し前記装置ＩＤに対応したアクセスＩＤを取得し前記ＵＳＢメモリに記憶し前記処理状態情報を更新するステップ、前記ログ収集エージェントにログ情報アクセス許可を要求し前記アクセスＩＤを提示しログ情報格納域へアクセスできるようにし、ログ情報を収集し、暗号化したログ情報を前記ＵＳＢメモリに記憶し前記処理状態情報を更新するステップの内の何れかのステップとを前記コンピュータに実行させる。
【００２８】
本発明の第２のプログラムは、前記第１のプログラムであって、前記処理を選択するステップが、前記識別が保守用端末でなく状態が未処理状態、前記識別が保守用端末で状態がキー情報取得済み状態、前記識別が保守用端末でなく状態が収集用情報取得済み状態のそれぞれを条件として、装置ＩＤ取得処理、アクセスＩＤ取得処理、ログ情報取得処理のそれぞれを選択する。
【００２９】
本発明の第３のプログラムは、コンピュータが保守用端末か否かの識別と前記コンピュータに接続のＵＳＢメモリに格納された処理状態情報の参照を行い、前記識別と前記状態情報に応じ処理を選択するステップと、前記選択に応じた、ログ収集エージェントにキー情報を要求し要求元として認証されると前記コンピュータの装置ＩＤと構成情報を取得し前記ＵＳＢメモリに記憶し前記処理状態情報を更新するステップ、前記ＵＳＢメモリ内の装置ＩＤ、構成情報を情報サーバに送信し、前記装置ＩＤに対応したアクセスＩＤ、秘密鍵、構成情報に対応したログ収集モジュールとを取得し前記ＵＳＢメモリに記憶し前記処理状態情報を更新するステップ、前記ログ収集エージェントにログ情報アクセス許可を要求し前記アクセスＩＤを提示しログ情報格納域へアクセスできるようにし、前記ログ収集モジュールを実行してログ情報を収集し、暗号化したログ情報を前記ＵＳＢメモリに記憶し前記処理状態情報を更新するステップの内の何れかのステップとを前記コンピュータに実行させる。
【００３０】
本発明の第４のプログラムは、前記第３のプログラムであって、前記処理を選択するステップが、前記識別が保守用端末でなく状態が未処理状態、前記識別が保守用端末で状態がキー情報取得済み状態、前記識別が保守用端末でなく状態が収集用情報取得済み状態のそれぞれを条件として、装置ＩＤと構成情報の取得処理、アクセスＩＤと秘密鍵とログ収集モジュールの取得処理、ログ情報取得処理のそれぞれを選択する。
【００３１】
本発明の第５のプログラムは、キー情報要求を受けると要求元プロセス名を確認し、またＵＳＢインタフェースに接続された装置のデバイス名が特定の名称かを確認し要求元を認証し、認証できればコンピュータの装置ＩＤを要求元に渡すステップと、ログ情報アクセス許可要求を受けると要求元から提示されたアクセスＩＤをリファレンスを参照して確認し、確認できればログ情報格納域の読み出しに関するアクセス制限を一時的に解除するステップとを前記コンピュータに実行させる。
【００３２】
本発明の第６のプログラムは、キー情報要求を受けると要求元プロセス名を確認し、またＵＳＢインタフェースに接続された装置のデバイス名が特定の名称かを確認し要求元を認証し、認証できればコンピュータの装置ＩＤと構成情報を要求元に渡すステップと、ログ情報アクセス許可要求を受けると要求元から提示されたアクセスＩＤをリファレンスを参照して確認し、確認できればログ情報格納域の読み出しに関するアクセス制限を一時的に解除するステップとを前記コンピュータに実行させる。
【発明の効果】
【００３３】
本発明では、保守対象装置（顧客コンピュータ１）にログ収集ＡＧＴ（ログ収集エージェント）を実装し、これが、ＵＳＢＩ／Ｆ（インタフェース）を通じ、ログ収集用情報のキー情報を取得する際に、要求元認証を条件としており、正規の保守用ＵＳＢメモリのログ収集管理ＭＪ（ログ収集管理モジュール）以外が外部インタフェースを通じてキー情報を取得できない様にしている。更に、保守対象装置のログ情報格納領域へのアクセスには、保守会社が管理するアクセスＩＤをログ収集ＡＧＴに提示することを必要とし、保守用ＵＳＢメモリを接続しても、容易に顧客のログ情報格納領域にアクセスできないようにしし、収集したログ情報を暗号化し保守用ＵＳＢメモリに格納している。
【００３４】
これらにより、本発明はセキュリティで保護された保守用ＵＳＢメモリを使用して、障害が発生したコンピュータのメモリダンプを含む各種のログ情報を安全かつ簡単に収集できる効果を有している。
【発明を実施するための最良の形態】
【００３５】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。図１は、本発明の、保守対象装置のログ情報収集システムの第１の実施の形態の全体構成を示すブロック図である。本実施の形態の、保守対象装置のログ情報収集システムは、顧客Ａの場所（施設等）に位置する顧客コンピュータ１、保守用ＵＳＢメモリ２、保守用端末３と、保守会社に位置する情報サーバ４と保守支援端末５を含み、保守用端末３と情報サーバ４がＶＰＮ７（仮想プライベートネットワーク）を通して接続されている。
【００３６】
また、情報サーバ４は補助記憶部に顧客コンピュータ管理テーブル４２、ログ収集モジュールＤＢ４３（ログ収集モジュールデータベース）を含む。顧客コンピュータ管理テーブル４２は、例えば出荷装置ＤＢ４１（出荷装置データベース）等に含まれ、図３に示すように、各ユーザに設置されたコンピュータごとに一意なアクセスＩＤと秘密鍵が記録されている。
【００３７】
ログ収集モジュールＤＢ４３は、ログ収集ＭＪ管理テーブル４４（ログ収集モジュール管理テーブル）とログ収集ＭＪ４５１〜４５ｎ（ログ収集モジュール群）を含む。図４に示すように、ログ収集ＭＪ管理テーブル４４にはコンピュータの構成要素ごとのログ収集ＭＪの名称が記載されている。
【００３８】
ＶＰＮ７は、仮想的にインターネット上の２点間をセキュアに接続可能な仮想プライベートネットワークであり、保守用端末３はＶＰＮ７を通して、安全に保守会社のシステムに接続可能である。図２に示すように、ＶＰＮ７は、保守用端末３内のＶＰＮ通信手段３３とインターネット等のネットワーク７１と保守会社のＦＷ装置７３（ファイアーウォール装置）内のＶＰＮ通信手段７２により実現される。
【００３９】
ＶＰＮ通信手段３３はＶＰＮ通信処理部３０２と通信部３１から構成される。通信部３１はＬＡＮコントローラ等の下位層の通信部である。ＶＰＮ通信処理部３０２は、ログ収集管理ＭＪ２００等の要求元ＡＰ（アプリケーションプログラム）から送信データと宛先情報（情報サーバ４）を受け取り、送信先ＩＰアドレス（情報サーバ４のＩＰアドレス）と送信元ＩＰアドレス（保守用端末３のＩＰアドレスであり、顧客Ａ側のネットワーク装置より取得しておく）を含むＩＰヘッダと送信データに、宛先としてＦＷ装置７３の入力側ＩＰアドレスを含むＶＰＮヘッダを付加し送信する。
【００４０】
ここでＩＰヘッダと送信データの部分はＩＰＳＥＣ（セキュアインターネットプロトコル）による暗号化を施し送信する。ＶＰＮ通信処理部３０２は、宛先として保守用端末３のＩＰアドレスを含むヘッダを検出すると、ヘッダに続く部分を復号し、データ部分を宛先ＡＰ（ログ収集管理ＭＪ２００等）に渡す。
【００４１】
ＶＰＮ通信手段７２は、受信するデータより、ＶＰＮヘッダを分離し、ヘッダ以外の部分を復号し、ＩＰヘッダに含まれる宛先ＩＰアドレスの装置（情報サーバ４）に送信データを送信する。このときに送信元ＩＰアドレスをＦＷ装置７３の出力側ＩＰアドレスに差し替える。ＶＰＮ通信手段７２は、情報サーバ４から宛先ＩＰアドレスをＦＷ装置７３の出力側ＩＰアドレスとし、送信元を情報サーバ４のＩＰアドレスとしたＩＰヘッダと応答データを受け取ると、送信元のＩＰアドレスをＦＷ装置７３の入力側ＩＰアドレスに差し替えてからＩＰヘッダと応答データ部分を暗号化し、宛先として保守用端末３のＩＰアドレスを含むヘッダを付加し送信する。
【００４２】
次に図５を参照し顧客コンピュータ１や保守用ＵＳＢメモリ２について説明する。顧客コンピュータ１は、プログラム制御で動作する装置であり、ＣＰＵ（図示せず）と主記憶部１０と固定ディスク装置等の補助記憶部１１とＵＳＢＩ／Ｆ部１２（Ｕｎｉｖｅｒｓａｌ−Ｓｅｒｉａｌ−Ｂｕｓインタフェース部）を備える。ＵＳＢＩ／Ｆ部１２はＵＳＢソケットとＵＳＢＩ／Ｆ制御部と電源供給ライン等を含み、ＵＳＢポートを実現している。
【００４３】
図７（１）に示す様に、顧客コンピュータ１の主記憶部１０には、制御プログラム１０１とログ収集ＡＧＴ１００（ログ収集エージェント）、監視ソフトウェア１０２や障害検出ソフトウェア１０３が補助記憶部１１、ＢＩＯＳ−ＲＯＭから読み出され展開されている。制御プログラム１０１はＢＩＯＳも含めたＯＳ１０１１（Ｏｐｅｒａｔｉｎｇ−Ｓｙｓｔｅｍ）とＵＳＢドライバ１０１３と保守用ＵＳＢメモリのドライバ１０１２等である。
【００４４】
ログ収集ＡＧＴ１００は、ログ収集のためのキー情報として、顧客コンピュータ１の装置ＩＤ１１１と構成情報１１２とその他管理情報１１３を補助記憶部１１の自分の配下エリア（フォルダ等）に管理保持している。尚、補助記憶部１１の内容は図７（２）に示す。
【００４５】
ログ収集ＡＧＴ１００は保守用ＵＳＢメモリ２のモジュール（プログラム）や、主記憶部１０の他のプログラムからキー情報要求を受けると要求元のプロセス名が、保守用ＵＳＢメモリ２のログ収集管理ＭＪ２００に付与された特定のプロセス名であるかを確認する。更に、ログ収集ＡＧＴ１００は、制御プログラム１０１にＵＳＢポートに接続されているデバイスの名称を要求し、保守用ＵＳＢメモリ２に設定された特定のデバイス名であるかを確認する。即ち、ログ収集ＡＧＴ１００は、これらにより、キー情報を要求してきた相手モジュールの認証処理を行い、認証できないと処理を打ち切る。
【００４６】
尚、図７（２）のその他管理情報１１３には、前記認証のリファレンス情報（特定のプロセス名、特定のデバイス名）、後述の顧客コンピュータ１のログ情報へのアクセスを許可する際の認証のリファレンス情報（アクセスＩＤ４２５）、ログ情報１１５の内のセキュリティを必要とするログ情報（保護対象のログ情報）の格納フォルダ名とそれに設定されているアクセス制限を更新するためのパスワードが登録（記録）されている。
【００４７】
これら情報の登録は、顧客コンピュータ１のメーカの工場出荷時、或いは設置の現地調整時に行われる。そして登録したアクセスＩＤ４２５（装置ごとの固有値）は装置ＩＤ１１１に対応付けて、連携する保守会社にセキュリティを保って通知される。
【００４８】
ここで、障害時に収集するログ情報としては、メモリ障害やシステムダウン時等のメモリダンプ、ディスクドライブユニットの固定エラーのログ、その他ハードウェアサブユニットの障害ログ、電源電圧や装置内温度の周期的監視結果のログ、通信ログ等がある。この内、メモリダンプや通信ログには顧客に係わる情報を含む可能性を否定できない。
【００４９】
従ってこれらの保護対象のログ情報を格納するログ情報格納フォルダ１１４については、これらのログ情報を作成する監視ソフトウェア１０２及び障害検出ソフトウェア１０３に設定されている格納先フォルダ名とパスワードをその他管理情報１１３にも設定しておく。
【００５０】
図５に戻り、保守用ＵＳＢメモリ２は、不揮発性の記憶部２０と制御部２１とＵＳＢコネクタ２２を含む。制御部２１はホスト装置とのＵＳＢインタフェースの制御と、記憶部２０の制御を行う。記憶部２０にはログ収集管理ＭＪ２００（ログ収集管理モジュール）が格納されている。
【００５１】
図８を参照すると、記憶部２０には、ログ収集管理ＭＪ２００、これを呼び出し或いは指定し自動実行対象とするための自動起動指定ファイル２０２（例えばａｕｔｏｒｕｎ．ｅｘｅ或いはａｕｔｏｒｕｎ．ｉｎｆ）、処理状態ファイル２０１、これらのモジュールやファイル名の一覧とそれぞれの格納場所を含むディレクトリ情報２０３とが格納されている。
【００５２】
ログ収集管理ＭＪ２００は、顧客コンピュータ１に読み込まれ実行されることで、ログ収集に必要なキー情報（装置ＩＤ１１１と構成情報１１２）をログ収集ＡＧＴ１００を通じ取得し保守用ＵＳＢメモリ２の記憶部２０に格納する。
【００５３】
次にログ収集管理ＭＪ２００が保守用端末３に読み込まれ実行されることで、情報サーバ４にキー情報を送信し、情報サーバ４を通じＤＢから収集用情報を取得する。即ち、図９に示す様に、記憶部２０の装置ＩＤ１１１を情報サーバ４に送信し、顧客コンピュータ管理テーブル４２から装置ＩＤ１１１をキーとして検索されたアクセスＩＤ４２５と秘密鍵４２６を取得し保守用ＵＳＢメモリ２の記憶部２０に格納する。また情報サーバ４には構成情報１１２も送信し、これをキーとしてログ収集モジュールＤＢ４３から検索された構成情報１１２に対応したログ収集ＭＪ４５１を取得し保守用ＵＳＢメモリ２の記憶部２０に格納する。
【００５４】
図１２、１３に示す様に、ログ収集管理ＭＪ２００は、再び顧客コンピュータ１に読み込まれ実行されることで、ログ収集ＡＧＴ１００にアクセスＩＤ４２５を提示しログ情報へのアクセス許可を要求し、ログ情報格納フォルダ１１４のアクセス制限の一時的解除を行って貰い、許可応答を受けるとログ収集ＭＪ４５１を起動し、ログ情報１１５を収集し、収集ログ情報１１６としこれを秘密鍵４２６を用いて暗号化し暗号化ログ情報１１６Ａとし保守用ＵＳＢメモリ２の記憶部２０に格納する。
【００５５】
図１０を参照し、保守用端末３の構成を説明する。保守用端末３はプログラム制御で動作するコンピュータで通信機能も持ち、また携行できるコンピュータである。例えば通信機能を備えたノートブック型パーソナルコンピュータ等である。
【００５６】
保守用端末３は、ＣＰＵ（図示せず）と主記憶部３０とＵＳＢＩ／Ｆ部３２と通信部３１と、補助記憶部とキーボード等の入力装置と表示装置（共に図示せず）を備える。制御プログラム３０１とＶＰＮ通信処理部３０２が、補助記憶部やＢＩＯＳ−ＲＯＭ（共に図示せず）から読み出され主記憶部３０に展開されている。
【００５７】
次にログ収集管理ＭＪ２００、ログ収集ＡＧＴ１００の詳細な作用について説明する。図５に示すように顧客コンピュータ１の障害発生時に、保守用ＵＳＢメモリ２を顧客コンピュータ１のＵＳＢＩ／Ｆ部１２に接続すると、ＵＳＢＩ／Ｆ部１２が接続を検出し制御プログラム１０１と連携しデバイス種別等を要求する。制御部２１が種別として「ファイル格納デバイス」等を返し、またデバイス名として前記特定のデバイス名称を返す。顧客コンピュータ１の制御プログラム１０１の内のＯＳ１０１１が保守用ＵＳＢメモリのドライバ１０１２、ＵＳＢドライバ１０１３を通じ記憶部２０のディレクトリ情報を主記憶部１０に読み出しファイル構成情報を取得する。
【００５８】
図６に示す様に、制御プログラム１０１（ＯＳ１０１１）がファイル構成情報中に名称が「ａｕｔｏｒｕｎ」の自動起動指定ファイル２０２（図７参照）を検出し、これを主記憶部１０に読み込み、実行或いは解釈する。自動起動指定ファイル２０２が実行形式のファイルの場合にこれが呼び出す、或いは自動起動指定ファイル２０２が記述形式のファイルの場合にこれが指定するログ収集管理ＭＪ２００を主記憶部１０に読み込み自動起動する。
【００５９】
起動されたログ収集管理ＭＪ２００が、制御プログラム１０１のＯＳ１０１１に特定のファイルの属性、或いは前記ファイルの内容の読み出しを要求し、属性情報の有無、或いはファイル内容によりホストが保守用端末３か否かを識別する。即ち、「ｍｎｔ−ｔｅｒｍｉｎａｌ．ｔｘｔ」等の特定の名称を持つファイル（図示せず）を保守用端末３に予め作成しておき、この名称を指定して属性情報を取得できた／否で保守用端末／否を識別する。或いは保守用端末３にも装置ＩＤ情報を設けこれに「保守用端末」と記述しておき、この記述により保守用端末／否を識別する。
【００６０】
ログ収集管理ＭＪ２００が、ＯＳ１０１１から各ドライブのデバイス名を取得し、特定のデバイス名を持つ保守用ＵＳＢメモリ２のアクセスパスを割り出す。ＯＳ１０１１を通じ記憶部２０に格納されている処理状態ファイル２０１を読み込む。ホスト識別が「保守用端末」でなく、処理状態ファイル２０１の状態欄が未処理状態であれば、ログ収集ＡＧＴ１００にアクセスしログ収集のキー情報を要求する。
【００６１】
ログ収集ＡＧＴ１００が要求元の認証に成功すると配下にファイルとして保持している顧客コンピュータ１の装置ＩＤ１１１と構成情報１１２を渡す。ログ収集管理ＭＪ２００は受け取ったこれらの情報を保守用ＵＳＢメモリ２の記憶部２０に格納し、記憶部２０に格納されている処理状態ファイル２０１の状態欄を「キー情報取得済み」に更新する。
【００６２】
図１０に示すように、保守用ＵＳＢメモリ２を保守用端末３に接続すると、前記と同様の仕組みで、制御プログラム３０１が、ログ収集管理ＭＪ２００を主記憶部３０に読み込み自動起動する。ログ収集管理ＭＪ２００は、前記ホスト識別を行い記憶部２０の処理状態ファイル２０１の状態欄を参照し、これらが「保守用端末」で「キー情報取得済み」につき、「収集用情報取得処理」を選択し開始する。
【００６３】
保守用端末３はＶＰＮ７を通して、情報サーバ４の出荷装置ＤＢ４１にアクセスし装置ＩＤ１１１をキーとして渡す。情報サーバ４はアクセスＩＤ４２５と秘密鍵４２６を返信する。保守用端末３はこれらを受信し記憶部２０に格納する（図１１参照）。
【００６４】
保守用端末３はＶＰＮ７を通して、情報サーバ４のログ収集モジュールＤＢ４３に構成情報１１２をキーとして渡す。情報サーバ４は、ログ収集ＭＪ管理テーブル４４を構成情報１１２で検索し、対応するログ収集ＭＪの名称を取得し、その名称のログ収集ＭＪ（例えばログ収集ＭＪ４５１）を保守用端末３に返信する。保守用端末３はログ収集ＭＪ４５１を受け取ると保守用ＵＳＢメモリ２の記憶部２０に格納し、処理状態ファイル２０１の状態欄を「収集用情報取得済み」に更新する。
【００６５】
図１２に示すように、再度、顧客コンピュータ１に保守用ＵＳＢメモリ２を接続すると、前記と同様にして、顧客コンピュータ１がログ収集管理ＭＪ２００を主記憶部１０に読み込み自動起動する。ログ収集管理ＭＪ２００は、前記ホスト識別を行い処理状態ファイル２０１の状態欄を参照し、これらが「保守用端末」でなく「収集用情報取得済み」であるのでログ収集処理を選択し開始する。先ず、ログ収集ＡＧＴ１００にアクセスし、データアクセスの許可を要求する。
【００６６】
ログ収集ＡＧＴ１００は前記と同様の要求元の認証に成功すると、アクセスＩＤ４２５の提示を要求し、これをログ収集管理ＭＪ２００が渡す。
【００６７】
ログ収集ＡＧＴ１００はその他管理情報１１３に暗号化し保持しているアクセスＩＤのリファレンス値を復号し、これを受けたアクセスＩＤ４２５と比較する。一致すれば正当な操作者が正当な手続きを踏んでデータアクセス要求してきたとみなす。ログ情報１１５の内の保護対象ログ情報を格納しているログ情報格納フォルダ１１４の名称とこのフォルダ（或いはフォルダ群）へのアクセス制限設定時のパスワード（暗号化）をその他管理情報１１３から読み出し、パスワードを復号し、ＯＳ１０１１にログ情報格納フォルダ１１４の読み出し、書き出しのアクセス制限の解除を要求し、パスワードを提示する。
【００６８】
ＯＳ１０１１が前記解除を行うと、ログ収集ＡＧＴ１００はログ収集管理ＭＪ２００による保護対象のログ情報１１５へのアクセスを許可する。ログ収集管理ＭＪ２００はアクセスを許可されると、ログ収集ＭＪ４５１を実行し、顧客コンピュータ１の散在しているログ情報１１５の内必要なログ情報をＯＳ１０１１を通じ収集し、収集ログ情報１１６とする。
ここで、ログ収集ＭＪ４５１は、例えば収集対象ログファイル名一覧を含み、順次ＯＳ１０１１に属性やログファイル自体の読み出しを要求し、主記憶部１０のバッファ等を介して記憶部２０に格納する。尚、ログ情報１１５中の障害インジケータ情報を解析し、必要なログファイルを付加的に収集し格納する様にしてもよい。
【００６９】
暗号化開始指示を受け、ログ収集管理ＭＪ２００は、秘密鍵４２６を使って収集ログ情報１１６をファイル単位で暗号化し、記憶部２０に格納し、平文ファイルは削除される。主記憶部１０や記憶部２０の秘密鍵４２６を削除し、処理状態ファイル２０１の状態欄を「ログ収集終了」に更新しておく。また収集が終了するとその旨をログ収集ＡＧＴ１００に通知をする。ログ収集ＡＧＴ１００は制御プログラム１０１内のＯＳ１０１１を通じアクセス制限の設定を解除前の状態に戻す。
【００７０】
秘密鍵４２６で暗号化された暗号化ログ情報１１６Ａは、復号鍵を持つ保守会社でのみ参照可能となる。暗号化ログ情報１１６Ａを内部に保持した保守用ＵＳＢメモリ２は、セキュリティの確保された社内便で保守会社に送付され、保守会社の保守支援端末５が情報サーバ４の集荷装置ＤＢにアクセスし、秘密鍵４２６を入手し暗号化ログ情報１１６Ａの各ファイルを復号し障害原因の調査・分析が実施される。
【００７１】
次に、本発明を実施するための最良の形態の動作について図面を参照して説明する。図１４〜図１６は、本発明の実施の形態の動作を示すフローチャートである。図１４を参照すると、顧客コンピュータ１にて、システムダウン等のシステム障害が発生し、障害検出ソフトウェア１０３がログ情報１１５の一部（メモリダンプ等）をログ情報格納フォルダ１１４に格納する。また、監視ソフトウェア１０２も周期的な監視結果をログ情報１１５の一部として所定のフォルダに格納している（ステップ１）。
【００７２】
保守会社の保守員は被疑部品の交換用部品と一緒に保守用ＵＳＢメモリ２と保守用端末３を持参して顧客Ａに出向き、顧客コンピュータ１がＯＳ１０１１起動可能であれば、障害原因究明のため、ログ情報収集の準備をする。図５に示すように、先ず保守用ＵＳＢメモリ２を顧客コンピュータ１に接続する（ステップ２）。
【００７３】
顧客コンピュータ１は、保守用ＵＳＢメモリ２を認識し、取得したファイル構成情報に自動起動指定ファイル名があるので、これに従いログ収集管理ＭＪ２００を読み込み自動起動する（ステップ３）。ログ収集管理ＭＪ２００は、前記ホスト識別を行い、記憶部２０の処理状態ファイル２０１の状態欄を参照し、これらが「保守用端末」でなく未処理状態につき、キー情報取得処理を選択し開始する（ステップ４）。
【００７４】
ログ収集管理ＭＪ２００は、ログ収集ＡＧＴ１００にアクセスしキー情報を要求する（ステップ５）。ログ収集ＡＧＴ１００は、要求元プロセス名、ＵＳＢポートに接続されているデバイスのデバイス名を取得し、リファレンスと比較し一致すれば要求元を認証し、キー情報を返信し、認証失敗では否定応答を返し処理を打ち切る（ステップ６）。
ログ収集管理ＭＪ２００は、顧客コンピュータ１の装置ＩＤ１１１、構成情報１１２を受取り、保守用ＵＳＢメモリ２の記憶部２０に格納する。また、処理状態ファイル２０１の状態欄を「キー情報取得済み」に更新する（ステップ７）。
【００７５】
図６に示すように、保守用ＵＳＢメモリ２を顧客コンピュータ１から取り外し、図１０に示す様に保守用端末３のＵＳＢＩ／Ｆ部３２に接続する。保守用端末３はこの前後に、顧客Ａの施設の通信装置のモジュラジャックや、無線ＡＰ（アクセスポイント）に接続し、ネットワーク７１に通信接続できるようにする（ステップ８）。顧客コンピュータ１では、ＯＳ１０１１により主記憶部１０のログ収集管理ＭＪ２００が削除される（ステップ９）。
【００７６】
保守用端末３は、保守用ＵＳＢメモリ２を認識し、ステップ３と同様にして保守用ＵＳＢメモリ２からログ収集管理ＭＪ２００を主記憶部３０に読み込み、自動起動する（ステップ１０）。ログ収集管理ＭＪ２００は、前記ホスト識別を行い、記憶部２０の処理状態ファイル２０１の状態欄を参照し、「保守用端末」で「キー情報取得済み」につき、収集用情報取得処理を選択し開始する（ステップ１１）。
【００７７】
ログ収集管理ＭＪ２００は顧客コンピュータ管理テーブル４２を指定して情報サーバ４にアクセスし、装置ＩＤ１１１を送信する（ステップ１２）。情報サーバ４は、装置ＩＤ１１１をキーとして顧客コンピュータ管理テーブル４２からアクセスＩＤ４２５と秘密鍵４２６を取得し、返信する（ステップ１３）。ログ収集管理ＭＪ２００はアクセスＩＤ４２５と秘密鍵４２６を受信し、これらを保守用ＵＳＢメモリ２の記憶部２０に格納する（ステップ１４）。
【００７８】
ログ収集管理ＭＪ２００はログ収集モジュールＤＢ４３を指定して情報サーバ４にアクセスし構成情報１１２を転送する（ステップ１５）。情報サーバ４は構成情報１１２をキーとしログ収集ＭＪ管理テーブル４４から対応するログ収集ＭＪの名称を取得しそのログ収集ＭＪ４５１を返信する（ステップ１６）。図１５のフロチャートに移り、ログ収集管理ＭＪ２００は受信したログ収集ＭＪ４５１を保守用ＵＳＢメモリ２の記憶部２０に保持する。処理状態ファイル２０１の状態欄を「収集用情報取得済み」に更新する（ステップ１７）。
【００７９】
次に、保守用ＵＳＢメモリ２を保守用端末３から取り外し顧客コンピュータ１のＵＳＢＩ／Ｆ部１２に接続する（ステップ１８）。顧客コンピュータ１はステップ３と同様にログ収集管理ＭＪ２００を自動的に読み込み起動する（ステップ１９）。ログ収集管理ＭＪ２００は、前記ホスト識別を行い、処理状態ファイル２０１の状態欄を参照し、これらが「保守用端末」でなく「収集用情報取得済み」につき、「ログ収集処理」を選択し開始する（ステップ２０）。
【００８０】
ログ収集ＡＧＴ１００に、ログ情報へのアクセス許可を要求する（ステップ２１）。ログ収集ＡＧＴ１００はステップ６と同様の要求元認証処理をし、認証できると、アクセスＩＤの提示を要求する（ステップ２２）。ログ収集管理ＭＪ２００は、アクセスＩＤ４２５を渡し（ステップ２３）、ログ収集ＡＧＴ１００は受けたアクセスＩＤ４２５と保持しているリファレンスを比較し一致すれば（ステップ２４）、制御プログラム１０１に、パスワードを提示しログ情報格納フォルダ１１４のアクセス制限の解除を要求する（ステップ２５）。
【００８１】
ログ収集ＡＧＴ１００が、制御プログラム１０１による前記フォルダの読み出しと書き出しの制限の解除を受け許可応答を返す（ステップ２６）。図１６のフロチャートに移り、ログ収集管理ＭＪ２００がログ収集ＭＪ４５１を読み込み起動する（ステップ２７）。
【００８２】
ログ収集ＭＪ４５１が、散在しているログ情報１１５から必要なログ情報を収集し、収集ログ情報１１６とし記憶部２０に格納する（ステップ２８）。「暗号化開始するか」等のメッセージと「ＹＥＳ」、「ＮＯ」ボタンを表示し、応答待ちする（ステップ２９）。
【００８３】
操作者が、格納されたファイルの内容をＯＳ１０１１のファイル内容表示機能等を用いて確認し、或いは更に簡易解析する。「ＹＥＳ」ボタン押下を受け、ログ収集管理ＭＪ２００が秘密鍵４２６を用いて記憶部２０の収集ログ情報１１６をファイル単位で読み出し暗号化し記憶部２０に格納し、平文ファイルは削除する。処理状態ファイル２０１の状態欄を「ログ収集終了」に更新する（ステップ３０）。
【００８４】
ログ収集ＡＧＴ１００に収集終了を通知する（ステップ３１）。ログ収集ＡＧＴ１００は制御プログラム１０１を通じログ情報格納フォルダ１１４のアクセス制限を元の状態に戻す（ステップ３２）。尚、暗号化ログ情報１１６Ａは、復号鍵を持つ保守会社のみにて参照可能となる。
【００８５】
収集ログ情報１１６の暗号化終了後、図１３に示すように保守用ＵＳＢメモリ２を顧客コンピュータ１から取り外し、セキュリティの確保された社内便で保守会社に送付する（ステップ３３）。
【００８６】
保守会社の保守支援端末５は、情報サーバ４を通じ装置ＩＤ１１１をキーとし出荷装置ＤＢ４１の顧客コンピュータ管理テーブル４２より秘密鍵４２６を取得し（ステップ３４）、保守用ＵＳＢメモリ２に格納された、暗号化ログ情報１１６Ａを復号し（ステップ３５）、顧客コンピュータ１の障害調査・分析を実施する（ステップ３６）。
【００８７】
尚、上記ステップ８では、保守用端末３に保守員が携帯した業務用の携帯端末を接続しこれが通信会社のアクセスポイントにアクセスしネットワーク７１に接続するようにしてもよい。
【００８８】
以上の、ステップ４、１１、２０において顧客コンピュータ１や保守用端末３の表示装置に「ＸＸＸＸ処理を実行しますか」等のメッセージと応答入力用のボタン「ＹＥＳ」と「終了する」を表示する様にし、実行する処理を操作者に認識させ、またキャンセル機能を提供する様にしてもよい。ここでＸＸＸ処理とは選択した処理である。
【００８９】
また、処理状態ファイル２０１には、処理間受け渡しパラメータ欄を設け、キー情報取得処理がこの欄に「Ｐ１＝装置ＩＤ１１１のファイル名，Ｐ２＝構成情報１１２のファイル名」を記述し、収集用情報取得処理がこの欄を「Ｐ３＝アクセスＩＤ４２５のファイル名，Ｐ４＝秘密鍵４２６のファイル名，Ｐ５＝ログ収集ＭＪ４５１のファイル名」を記述し、更新する様にしてもよい。
【００９０】
以上の説明では、保守用ＵＳＢメモリ２には、ログ収集管理ＭＪ２００とこれの自動起動指定情報を有する例について説明したが、ログ収集管理ＭＪ２００のプログラム名、或いはこれの処理選択ステップのみのプログラム名を「ａｕｔｏｒｕｎ．ｅｘｅ」としてもよい。
【００９１】
本実施の形態の他の実施例では、保守用端末３がＶＰＮ通信処理部３０２の代わりに通常の通信処理部（ＴＣＰ／ＩＰ等）を備え、またＦＷ装置７３がＶＰＮ通信手段７２の代わりに通常の通信手段を備え、保守用端末３と保守会社のシステムがＶＰＮでなく通常のネットワーク７１等で接続されている。
【００９２】
以上説明した様に、本実施の形態では、保守対象装置（顧客コンピュータ１）にログ収集ＡＧＴ１００を実装し、これが、ＵＳＢＩ／Ｆ部１２を通じ、ログ収集用情報のキー情報（装置ＩＤ１１１、構成情報１１２）を取得する際に、要求元認証を条件としており、正規の保守用ＵＳＢメモリ２のログ収集管理ＭＪ２００以外が外部インタフェースを通じてキー情報を取得できない様にしている。また、保守対象装置のログ情報格納領域へのアクセスには、保守会社が管理するアクセスＩＤ４２５をログ収集ＡＧＴ１００に提示することを必要とし、保守用ＵＳＢメモリ２を接続しても、容易に顧客のログ情報格納領域にアクセスできないようにし、保守対象装置（顧客コンピュータ１）のログ情報格納域へのアクセスのセキュリティを向上している。
【００９３】
更に収集したログ情報を保守会社が発行する秘密鍵４２６で暗号化し保守用ＵＳＢメモリ２に格納しており、復号鍵を持つ保守会社以外での復号を不可能にしている（保守用ＵＳＢメモリ２の盗難や紛失による顧客データの流出を防止している）。
【００９４】
これらにより、本実施の形態の発明はセキュリティで保護された保守用ＵＳＢメモリ２を使用して、障害が発生したコンピュータのメモリダンプを含む各種のログ情報を安全かつ簡単に収集できる効果を有している。
【００９５】
また、本実施の形態では、保守用ＵＳＢメモリ２に、保守対象装置の構成情報１１２に応じた、各種障害情報を含むログ情報を自動収集するログ収集ＭＪ４５１をロードすることにより、保守員の手を煩わせることなくログ情報の収集を可能にしている。
【００９６】
その為、本実施の形態の発明は、保守員が装置ごとにいくつものログ収集手順を知ることなしに、簡単に必要なログ情報を収集することができる効果を有している。
【００９７】
次に本発明の、保守対象装置のログ情報収集システムの第２の実施の形態について説明する。第２の実施の形態では、情報サーバ４にはログ収集モジュールＤＢ４３を備えていない。また保守用ＵＳＢメモリ２にはログ収集管理ＭＪ２００の他に固定的に複数のログ収集ＭＪ４５１〜４５４が格納されている。保守用ＵＳＢメモリ２に格納されているログ収集管理ＭＪ２００は、最初に顧客コンピュータ１に接続された際にキー情報として構成情報１１２は取得せず、保守用端末３に接続された際に、情報サーバ４に、構成情報１１２は送らず、情報サーバ４からログ収集ＭＪ４５１は取得しない。
【００９８】
アクセスＩＤ４２５を受信し、保守用ＵＳＢメモリ２に格納し、保守用ＵＳＢメモリ２が顧客コンピュータ１に接続すると、ログ収集管理ＭＪ２００は、前記と同様にして、ログ情報格納フォルダ１１４のアクセス制限の一時的な解除を行って貰う。ログ収集管理ＭＪ２００は、このときに構成情報１１２も受けて、前記複数のログ収集ＭＪ４５１〜４５４の内、適合するモジュールを起動しログ情報を収集する。そして収集ログ情報１１６をログ収集管理ＭＪ２００が内蔵している暗号化アルゴリズムで暗号化し、保守用ＵＳＢメモリに格納する。内蔵している暗号化アルゴリズムとしては、収集した年月日により暗号化するキーを変える等を行う。
【００９９】
第２の実施の形態では、保守対象装置（顧客コンピュータ１）にログ収集ＡＧＴ１００を実装し、これが、ＵＳＢＩ／Ｆ部１２を通じ、ログ収集用情報のキー情報（装置ＩＤ１１１）を取得する際に、要求元認証を条件としており、正規の保守用ＵＳＢメモリ２のログ収集管理ＭＪ２００以外が外部インタフェースを通じてキー情報を取得できない様にしている。また、保守対象装置のログ情報格納領域へのアクセスには、保守会社が管理するアクセスＩＤ４２５をログ収集ＡＧＴ１００に提示することを必要とし、保守用ＵＳＢメモリ２を接続しても、容易に顧客のログ情報格納領域にアクセスできないようにし、保守対象装置（顧客コンピュータ１）のログ情報格納域へのアクセスのセキュリティを向上している。
【０１００】
更に収集したログ情報を暗号化し保守用ＵＳＢメモリ２に格納しており、復号ツールを持つ保守会社以外での復号を不可能にしている（保守用ＵＳＢメモリ２の盗難や紛失による顧客データの流出を防止している）。
【０１０１】
これらにより、第２の形態の発明はセキュリティで保護された保守用ＵＳＢメモリ２を使用して、障害が発生したコンピュータのメモリダンプを含む各種のログ情報を安全かつ簡単に収集できる効果を有している。
【０１０２】
また情報サーバ４と送受信するデータ量が少ないので、保守用端末３としては、ＵＳＢＩ／Ｆ部１２を備えた携帯情報端末（含む携帯電話）でよく、顧客Ａの通信設備も使用しなくて済むという効果を有している。
【０１０３】
尚、以上の第１、第２の実施の形態では、ログ収集管理ＭＪ２００、処理状態ファイル２０１、自動起動指定ファイル２０２が格納され、構成情報１１２、収集用情報を一時格納し、装置ＩＤ１１１やログ情報を格納するファイル格納手段を保守用ＵＳＢメモリ２としたが、前記ファイル格納手段を顧客コンピュータ１や保守用端末３に脱着可能なＰＣカード、ＤＶＤ−ＲＡＭ媒体、ＤＶＤ−Ｒ／Ｗ媒体、ＣＤ−Ｒ／Ｗ媒体等としても本発明は容易に適用できる。
【図面の簡単な説明】
【０１０４】
【図１】本発明の第１の実施の形態の全体構成を示すブロック図である。
【図２】本発明の第１の実施の形態のＶＰＮの構成を示すブロック図である。
【図３】本発明の第１の実施の形態の顧客コンピュータ管理テーブルの内容例を示す図である。
【図４】本発明の第１の実施の形態のログ収集ＭＪ管理テーブルの内容例を示す図である。
【図５】本発明の第１の実施の形態において保守用ＵＳＢメモリを顧客コンピュータに接続するときの構成や状態を示す図である。
【図６】本発明の第１の実施の形態において顧客コンピュータからキー情報を保守用ＵＳＢメモリに取得する際の構成や状態を示す図である。
【図７】（１）は、本発明の顧客コンピュータの主記憶部に含むソフトウェアやプログラムを示し、（２）は顧客コンピュータの補助記憶部に含むフォルダ、ファイル、情報を示した図である。
【図８】本発明の保守用ＵＳＢメモリの記憶部に含むモジュール、ファイル、情報を示した図である。
【図９】本発明の第１の実施の形態において情報サーバにアクセスしキー情報を送信し収集用情報（アクセスＩＤ、秘密鍵、ログ収集ＭＪ）を取得するときの状態や構成を示す図である。
【図１０】本発明の第１の実施の形態において情報サーバにアクセスしキー情報（装置ＩＤ）を送信し、収集用情報（アクセスＩＤ、秘密鍵）を取得するときの状態を示す図である。
【図１１】本発明の第１の実施の形態において情報サーバにアクセスしキー情報（構成情報）を送信し、収集用情報（ログ収集ＭＪ）を取得するときの状態を示す図である。
【図１２】本発明の第１の実施の形態において保守用ＵＳＢメモリを顧客コンピュータに接続し、ログ収集するときの構成や状態を示す図である。
【図１３】本発明の第１の実施の形態においてログ収集終了時の構成や状態を示す図である。
【図１４】本発明の第１の実施の形態の動作を示すフローチャートである。
【図１５】本発明の第１の実施の形態の動作を示すフローチャートである。
【図１６】本発明の第１の実施の形態の動作を示すフローチャートである。
【符号の説明】
【０１０５】
１    顧客コンピュータ
１０    主記憶部
１００    ログ収集ＡＧＴ
１０１    制御プログラム
１０１１    ＯＳ
１０１２    保守用ＵＳＢメモリのドライバ
１０１３    ＵＳＢドライバ
１０２    監視ソフトウェア
１０３    障害検出ソフトウェア
１１    補助記憶部
１１１    装置ＩＤ
１１２    構成情報
１１３    その他管理情報
１１４    ログ情報格納フォルダ
１１５    ログ情報
１１６    収集ログ情報
１１６Ａ    暗号化ログ情報
１２    ＵＳＢＩ／Ｆ部
２    保守用ＵＳＢメモリ
２０    記憶部
２００    ログ収集管理ＭＪ
２０１    処理状態ファイル
２０２    自動起動指定ファイル
２０３    ディレクトリ情報
２１    制御部
２２    ＵＳＢコネクタ
３    保守用端末
３０    主記憶部
３０１    制御プログラム
３０２    ＶＰＮ通信処理部
３１    通信部
３２    ＵＳＢＩ／Ｆ部
３３    ＶＰＮ通信手段
４    情報サーバ
４１    出荷装置ＤＢ
４２    顧客コンピュータ管理テーブル
４２５    アクセスＩＤ
４２６    秘密鍵
４３    ログ収集モジュールＤＢ
４４    ログ収集ＭＪ管理テーブル
４５１〜４５ｎ    ログ収集ＭＪ
５    保守支援端末
７    ＶＰＮ
７１    ネットワーク
７２    ＶＰＮ通信手段
７３    ＦＷ装置
【図１】
2008158862.tif 000003
【図２】
2008158862.tif 000004
【図３】
2008158862.tif 000005
【図４】
2008158862.tif 000006
【図５】
2008158862.tif 000007
【図６】
2008158862.tif 000008
【図７】
2008158862.tif 000009
【図８】
2008158862.tif 000010
【図９】
2008158862.tif 000011
【図１０】
2008158862.tif 000012
【図１１】
2008158862.tif 000013
【図１２】
2008158862.tif 000014
【図１３】
2008158862.tif 000015
【図１４】
2008158862.tif 000016
【図１５】
2008158862.tif 000017
【図１６】
2008158862.tif 000018