(57)【要約】【課題】ログ情報のバックアップ中にもログ情報を発生する装置側からの新たなログ情報をログエリアに格納可能にする。【解決手段】ログエリア12A,12Bの一方にログ情報の格納中に、ログ情報を発生する装置側から予め設定したイベントと一致するログ情報を取得した場合、或いは、前記装置側からエラーイベントを取得した場合、さらにはそのログエリアがログ情報で満杯になった場合などのような、所定の条件になると、他方のログエリアに切り替え、切り替えたそのログエリアに後続のログ情報を格納する一方、他方のログエリアが使用されているときに、一方のログエリアに格納されているログ情報を記憶媒体に転送してバックアップする。【選択図】  図３
2005292932.tif 000002
【特許請求の範囲】
【請求項１】
ログ情報を発生する発生装置から前記ログ情報を取得するログ情報の取得装置において、
前記発生装置から取得した前記ログ情報を複数のログエリアのいずれかのログエリアに格納する第１のログ情報格納手段と、
所定の条件に応じて、他のログエリアに切り替えるログエリア切替手段と、
前記ログエリア切替手段により切り替えられたログエリアにログ情報を格納する第２のログ情報格納手段と、
前記第１のログ情報格納手段により格納されたログ情報を記憶媒体に転送しバックアップするバックアップ手段と
を有することを特徴とするログ情報の取得装置。
【請求項２】
請求項１において、
前記ログエリア切替手段は、前記所定の条件が、前記発生装置から取得したログ情報が予め設定されたイベント情報と一致したことを示す条件の場合に、他のログエリアに切り替えることを特徴とするログ情報の取得装置。
【請求項３】
請求項１において、
前記ログエリア切替手段は、前記所定の条件を検出した後の所定時間経過後に切り替えることを特徴とするログ情報の取得装置。
【請求項４】
請求項１において、
前記ログエリア切替手段は、前記所定の条件が、前記第１のログ情報格納手段の処理に基づいてログエリアが満杯になることを示す条件の場合に、他のログエリアに切り替えることを特徴とするログ情報の取得装置。
【請求項５】
請求項１ないし４のいずれかにおいて、
前記ログエリアはリングバッファにより構成されることを特徴とするログ情報の取得装置。
【請求項６】
ログ情報を発生する発生装置から前記ログ情報を取得するログ情報の取得装置において、
前記発生装置から取得した前記ログ情報が必須ログ情報か或いは詳細ログ情報かを判別する判別手段と、
前記判別手段により前記必須ログ情報と判別された場合はこの必須ログ情報を複数の領域のいずれかの領域に格納する第１のログ情報格納手段と、
前記第１のログ情報格納手段の処理続行中にログ情報を格納している領域が満杯になると、他の領域に切り替える第１の切替手段と、
前記第１の切替手段により切り替えられた領域に必須ログ情報を格納する第２のログ情報格納手段と、
前記第１のログ情報格納手段により格納された必須ログ情報を記憶媒体に転送しバックアップする第１のバックアップ手段と、
前記判別手段により前記詳細ログ情報と判別された場合はこの詳細ログ情報を格納する第３のログ情報格納手段と、
前記第３のログ情報格納手段の処理実行に基づき第１及び第２の領域のいずれか一方の領域が使用中に、所定の条件に応じて、第１及び第２の領域のいずれか他方の領域に切り替える第２の切替手段と、
前記第２の切替手段により切り替えられた領域に詳細ログ情報を格納する第４のログ情報格納手段と、
前記第４のログ情報格納手段の処理実行に基づき第１及び第２の領域のいずれか他方の領域が使用されているときに、第１及び第２の領域のいずれか一方の領域に格納されている前記詳細ログ情報を記憶媒体に転送しバックアップする第２のバックアップ手段と
を有することを特徴とするログ情報の取得装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ情報の取得装置に関する。
【背景技術】
【０００２】
この種のログ情報取得装置として、特開平５−１３４９０３号公報に開示されている装置がある。
【０００３】
この装置は、コンピュータを用いたシステムの動作履歴情報を収集するデータ収集部と、データ収集部により収集されたトレース・データから事象を検出して事象データとして出力する事象検出部と、事象データからタイム・チャートを作成して表示する表示部とを備えている。そして、データ収集部はプローブを介して、前記システムのＣＰＵバスに接続され、ＣＰＵのバス・アクセス毎にアドレス、データ、ステータスとＣＰＵのクロックを計数してそのカウント結果であるタイム・スタンプの必要なバス情報をログ情報として収集し内部のトレース・メモリに格納することにより、トレース・データとして出力する（特許文献１参照）。
【０００４】
このような装置では、収集対象のログ情報が多くなると、内部のトレース・メモリに収集できなくなることが考えられる。こうしたことを考慮して、メモリ容量の大きい例えば特開平９−２５９０１１号公報に開示されているログ情報保存手段、或いは特開２００１−１８４２３５号公報に開示されているログ情報ファイルを設け、内部のトレース・メモリがログ情報で満杯になるとそのトレース・メモリ内のログ情報を、前記ログ情報保存手段、或いは前記ログ情報ファイルに転送して格納することによりバックアップするとともに、新たなログ情報については前記トレース・メモリの先頭アドレスから順次格納することが考えられる（特許文献２，３参照）。
【０００５】
【特許文献１】特開平５−１３４９０３号公報
【特許文献２】特開平９−２５９０１１号公報
【特許文献３】特開２００１−１８４２３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、装置内部のトレース・メモリ内のログ情報が満杯になるとそのログ情報を、外部のログ情報ファイル等にバックアップし、新たなログ情報をそのトレース・メモリに格納するような方法では、トレース・メモリ内のログ情報を外部ファイルにバックアップしている間は、そのトレース・メモリは使用できないため、新たなログ情報が発生してもそのログ情報をトレース・メモリに格納することができず、したがって、新たなログ情報が取得できないという問題がある。
【０００７】
したがって、本発明は、内部のトレース・メモリ内のログ情報の外部ファイルへのバックアップ中にも新たなログ情報をトレース・メモリに格納することによりその新たなログ情報の取得を可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
このような課題を解決するために請求項１の発明は、ログ情報を発生する発生装置からログ情報を取得するログ情報取得装置において、発生装置から取得したログ情報を複数のログエリアのいずれかのログエリアに格納する第１のログ情報格納手段と、所定の条件に応じて、他のログエリアに切り替えるログエリア切替手段と、ログエリア切替手段に基づき切り替えられたログエリアにログ情報を格納する第２のログ情報格納手段と、第１のログ情報格納手段により格納されたログ情報を記憶媒体に転送しバックアップするバックアップ手段とを備えるものである。
また、請求項２の発明は、請求項１において、ログエリア切替手段は、前記所定の条件が、発生装置から取得したログ情報が予め設定されたイベント情報と一致したことを示す条件の場合に、他のログエリアに切り替えることを特徴とするものである。
【０００９】
また、請求項３の発明は、請求項１において、ログエリア切替手段は、前記所定の条件を検出した後の所定時間経過後に切り替えることを特徴とするものである。
また、請求項４の発明は、請求項１において、ログエリア切替手段は、前記所定の条件が、前記第１のログ情報格納手段の処理に基づいてログエリアが満杯になることを示す条件の場合に、他のログエリアに切り替えることを特徴とするものである。
また、請求項５の発明は、請求項１ないし４のいずれかにおいて、ログエリアをリングバッファにより構成することを特徴とするものである。
【００１０】
また、請求項６の発明は、発生装置から取得したログ情報が必須ログ情報か或いは詳細ログ情報かを判別する判別手段と、判別手段により必須ログ情報と判別された場合はこの必須ログ情報を複数の領域のいずれかの領域に格納する第１のログ情報格納手段と、第１のログ情報格納手段の処理続行中にログ情報を格納している領域が満杯になると、他の領域に切り替える第１の切替手段と、第１の切替手段により切り替えられた領域に必須ログ情報を格納する第２のログ情報格納手段と、第１のログ情報格納手段により格納された必須ログ情報を記憶媒体に転送しバックアップする第１のバックアップ手段と、判別手段により詳細ログ情報と判別された場合はこの詳細ログ情報を格納する第３のログ情報格納手段と、第３のログ情報格納手段の処理実行に基づき第１及び第２の領域のいずれか一方の領域が使用中に、所定の条件に応じて、第１及び第２の領域のいずれか他方の領域に切り替える第２の切替手段と、第２の切替手段により切り替えられた領域に詳細ログ情報を格納する第４のログ情報格納手段と、第４のログ情報格納手段の処理実行に基づき第１及び第２の領域のいずれか他方の領域が使用されているときに、第１及び第２の領域のいずれか一方の領域に格納されている詳細ログ情報を記憶媒体に転送しバックアップする第２のバックアップ手段とを有するものである。
【発明の効果】
【００１１】
本発明によれば、例えば一方のログエリアにログ情報の格納中に、ログ情報を発生する装置側から予め設定したイベント情報と一致するログ情報を取得した場合、或いは、前記装置側からエラーイベント情報を取得した場合、さらにはそのログエリアがログ情報で満杯になった場合などのような、所定の条件になると、他のログエリアに切り替え、他のログエリアに後続のログ情報を格納する一方、一方のログエリアに格納されたログ情報を記憶媒体に転送してバックアップするようにしたので、ログ情報のバックアップ中にもログ情報を発生する装置側からの新たなログ情報をログエリアに格納することができ、その結果、ログ情報を取得する装置側では、新たなログ情報の取得が可能になる。
【発明を実施するための最良の形態】
【００１２】
図１は本発明のログ情報取得装置を適用したシステムの構成を示すブロック図である。本システムは、図１に示すように、ログ情報を取得するログ情報取得装置１と、ログ情報取得装置１によりログ情報の取得対象となる対象装置２とからなる。
【００１３】
ここで、対象装置２は、一例としてＩＳＤＮ回線に接続されるような電話装置である。ログ情報取得装置は、利用者がこのような電話装置を利用して相手先に発信して通話を行った際に、その装置内で発生した、図２に示すような、「ＳＥＴＵＰ］，「ＣＡＬＬ−ＰＲＯＣ」などのイベント情報をそのイベント情報の発生時刻情報とともに、ログ情報として取得するものである。
【００１４】
ここで、ログ情報取得装置１は、図１（ａ）に示すように、対象装置２からログ情報を取得する制御部１１と、制御部１１により取得されたログ情報を一時的に格納するＲＡＭ１２と、ＲＡＭ１２に格納されているログ情報が必要に応じて格納されるＣＦ（ｃｏｍｐａｃｔ Ｆｌａｓｈ：記憶媒体）１３とからなる。
【００１５】
ＲＡＭ１２には、ログ情報を格納するための第１ログエリア１２Ａと第２ログエリア１２Ｂとが設けられ、第１ログエリア１２Ａと第２ログエリア１２Ｂは共に、リングバッファとして用いられる。すなわち、第１ログエリア１２Ａの場合、図１（ｂ）に示すように、アドレスが先頭の１００番地から最後の１ＸＸ番地まで割り当てられているとすると、ログ情報が先頭の１００番地から順次格納されて最後の１ＸＸ番地まで格納されると、再び先頭の１００番地から順次格納されるものとなっている。また、第２ログエリア１２Ｂの場合についても、アドレスが先頭の２００番地から最後の２ＸＸ番地まで割り当てられているとすると、ログ情報が先頭の２００番地から順次格納されて最後の２ＸＸ番地まで格納されると、再び先頭の２００番地から順次格納されるものとなっている。
【００１６】
このようなログ情報取得装置１では、制御部１１が対象装置２からログ情報を取得すると、まずＲＡＭ１２の第１ログエリア１２Ａに格納し、こうしたログ情報の第１ログエリア１２Ａへの格納中に、例えばその第１ログエリアが満杯になると、第２ログエリア１２Ｂへの切り替えを行い、以降、対象装置２から取得したログ情報を、第２ログエリア１２Ｂに格納するように制御する。この場合、第１ログエリア１２Ａのログ情報については、図１（ｂ）のように、ＣＦ１３の領域Ａに格納しバックアップする。
【００１７】
その後、ログ情報の第２ログエリア１２Ｂへの格納中に、その第２ログエリア１２Ｂが満杯になると、今度は第１ログエリア１２Ａへの切り替えを行い、それ以降、対象装置２から取得したログ情報を、第１ログエリア１２Ａに格納するように制御する。この場合、第２ログエリア１２Ｂのログ情報については、図１（ｂ）のように、ＣＦ１３の領域Ｂに格納しバックアップする。
【００１８】
このように、一方のログエリアのログ情報が満杯になると他方のログエリアに切り替えてそのログエリアにログ情報を格納するように制御する。ここで、ログ情報が満杯になった上記一方のログエリアのログ情報については、後述するように他方のログエリアにログ情報が格納中に、ＣＦ１３に格納してバックアップするようにしたので、一方のログエリアのログ情報のバックアップ中に新たなログ情報が発生してもこれを取得して他方のログエリアに格納できる。
【００１９】
（第１の実施の形態）
次に、ログ情報取得装置１の第１の動作について、図３の動作説明図にしたがって説明する。
ログ情報取得装置１の制御部１１は、対象装置２からのログ情報の取得を開始する（ステップＳ１）。そして、取得したログ情報をまず第１ログエリア１２Ａに格納する（ステップＳ２）。このようにして、第１ログエリア１２Ａには順次ログ情報が格納される。ここで、対象装置２で発生しその対象装置２から取得したログ情報がログ情報取得装置１内に予め設定されたイベント情報（例えば、図２に示す「ＣＡＬＬ−ＰＲＯＣ」などのイベント情報）と一致した場合は、設定したイベントの発生（ステップＳ３）となり、この場合制御部１１は、前記のイベント情報をログ情報として第１ログエリア１２Ａに格納したうえ、第１ログエリア１２Ａへのログ情報の格納停止（ステップＳ４）を行って、第２ログエリア１２Ｂに切り替える（ステップＳ５）。そして、対象装置２から以降取得されたログ情報をその第２ログエリア１２Ｂに順次格納する（ステップＳ６，Ｓ７）。
【００２０】
ログ情報取得装置１の制御部１１は、一方のエリアである第２ログエリア１２Ｂにこうしたログ情報を格納しているときに、対象装置２がアイドル状態になったことを検出すると（ステップＳ８）、ログ情報の格納が停止されている他方のエリアである第１ログエリア１２Ａのログ情報をＣＦ１３に格納することにより、その第１ログエリア１２Ａのログ情報をバックアップする（ステップＳ９）。
【００２１】
ここで、第２ログエリア１２Ｂにログ情報を格納しているときに、対象装置２から取得したログ情報がログ情報取得装置１内に予め設定されたイベント情報と一致した場合は、設定したイベントの発生（ステップＳ１０）となり、この場合制御部１１は、前記のイベント情報を第２ログエリア１２Ｂに格納したうえ、第２ログエリア１２Ｂへの取得ログ情報の格納停止（ステップＳ１１）を行って、第１ログエリア１２Ａに切り替える（ステップＳ１２）。そして、以降対象装置２から取得されたログ情報をその第１ログエリア１２Ａに順次格納する（ステップＳ１３，Ｓ１４）。
【００２２】
なお、こうした第１ログエリア１２Ａへのログ情報を格納しているときに、対象装置２がアイドル状態になったことを検出すると（ステップＳ１５）、制御部１１は第２ログエリア１２Ｂのログ情報をＣＦ１３に格納することにより、その第２ログエリア１２Ｂのログ情報をバックアップする（ステップＳ１６）。
【００２３】
このように、第１の実施の形態では、一方のログエリアにログ情報を格納中に、対象装置２から取得したログ情報が予め設定されたイベント情報と一致する場合は、他方のログエリアに切り替えて引き続きそのログエリアにログ情報を格納するとともに、上記一方のログエリアのログ情報については、他方のログエリアにログ情報が格納可能状態にあるときに対象装置２がアイドル状態になるとＣＦ１３に格納してバックアップするようにしたので、対象装置２の或るイベント以前の例えば動作確認を行うような場合、そのイベント情報を設定しておけば、そのイベント以前のログ情報が取得され、したがって、そのログ情報をもとに動作確認が可能になるとともに、ログ情報のバックアップ中にも新たなログ情報を取得しログエリアに格納できる。
【００２４】
（第２の実施の形態）
次に、ログ情報取得装置１の第２の動作について、図４の動作説明図にしたがって説明する。
ログ情報取得装置１の制御部１１は、対象装置２からのログ情報の取得を開始する（ステップＳ２１）。そして、取得したログ情報をまず第１ログエリア１２Ａに格納する（ステップＳ２２）。こうした第１ログエリア１２Ａへのログ情報の格納中に、対象装置２でエラーが発生しその対象装置２から取得したログ情報がエラーイベントである場合は、エラーイベントの発生（ステップＳ２３）となり、この場合制御部１１は、そのエラーイベント情報を第１ログエリア１２Ａに格納したうえ、第１ログエリア１２Ａへのログ情報の格納停止（ステップＳ２４）を行って、第２ログエリア１２Ｂに切り替える（ステップＳ２５）。そして、対象装置２から以降取得されたログ情報をその第２ログエリア１２Ｂに順次格納する（ステップＳ２６，Ｓ２７）。
【００２５】
ログ情報取得装置１の制御部１１は、第２ログエリア１２Ｂにこうしたログ情報を格納しているときに、対象装置２がアイドル状態になったことを検出すると（ステップＳ２８）、第１ログエリア１２Ａのログ情報をＣＦ１３に格納することにより、その第１ログエリア１２Ａのログ情報をバックアップする（ステップＳ２９）。
【００２６】
ここで、第２ログエリア１２Ｂにログ情報を格納しているときに、所定時間が経過すると（ステップＳ３０）、制御部１１は第２ログエリア１２Ｂへの取得ログ情報の格納停止（ステップＳ３１）を行って、第１ログエリア１２Ａに切り替える（ステップＳ３２）。そして、対象装置２から以降取得したログ情報をその第１ログエリア１２Ａに順次格納する（ステップＳ３３，Ｓ３４）。
【００２７】
なお、こうした第１ログエリア１２Ａへのログ情報を格納しているときに、対象装置２がアイドル状態になったことを検出すると（ステップＳ３５）、制御部１１は第２ログエリア１２Ｂのログ情報をＣＦ１３に格納することにより、その第２ログエリア１２Ｂのログ情報をバックアップする（ステップＳ３６）。
【００２８】
以上の説明は、第１ログエリア１２Ａにログ情報を格納中に、対象装置２から取得したログ情報がエラーイベント情報である場合は、第２ログエリア１２Ｂに切り替えてそのログエリアにログ情報を格納し、所定時間が経過すると、第１ログエリア１２Ａに切り替えてそのログエリアにログ情報を格納するようにしているが、第２ログエリア１２Ｂにログ情報を格納中に、対象装置２から取得したログ情報がエラーイベント情報である場合は、第１ログエリア１２Ａに切り替えてそのログエリアにログ情報を格納し、所定時間が経過すると、第２ログエリア１２Ｂに切り替えてそのログエリアにログ情報を格納するようにしてもよい。
【００２９】
このように、第２の実施の形態では、一方のログエリアにログ情報を格納中に、対象装置２から取得したログ情報がエラーイベント情報である場合は、他方のログエリアに切り替えて引き続きそのログエリアにログ情報を格納するとともに、所定時間が経過すると、以降取得したログ情報は上記一方のログエリアに格納し、さらに一方のログエリアのログ情報については他方のログエリアにログ情報を格納しているときに、対象装置２がアイドル状態になるとＣＦ１３に格納してバックアップするようにしたので、対象装置２でエラーが発生した場合、そのエラー前のログ情報とエラー後の所定時間内のログ情報が取得され、これにより、そのエラーがどのような原因で生じたかを確認できるとともに、ログ情報のバックアップ中にも新たなログ情報を取得しログエリアに格納できる。
【００３０】
（第３の実施の形態）
次に、ログ情報取得装置１の第３の動作について、図５の動作説明図にしたがって説明する。ここで、図５（ａ）は対象装置２の故障原因を特定するために最低限必要となるログ情報（必須ログ情報）を取得する場合の例であり、また、図５（ｂ）は対象装置２から詳細なログ情報を取得する場合の例である。まず図５（ａ）に示す動作から説明する。
【００３１】
ログ情報取得装置１の制御部１１は、対象装置２からのログ情報（必須ログ情報）の取得を開始する（ステップＳ４１）。そして、取得したログ情報をまず第１ログエリア１２Ａに格納する（ステップＳ４２）。このようにして、第１ログエリア１２Ａには順次ログ情報が格納される。ここで、第１ログエリア１２Ａがログ情報で満杯になると（ステップＳ４３）、制御部１１は第１ログエリア１２Ａへのログ情報の格納停止（ステップＳ４４）を行って、第２ログエリア１２Ｂに切り替える（ステップＳ４５）。そして、対象装置２から以降取得されたログ情報をその第２ログエリア１２Ｂに順次格納する（ステップＳ４６，Ｓ４７）。
【００３２】
ログ情報取得装置１の制御部１１は、第２ログエリア１２Ｂにこうしたログ情報を格納しているときに、対象装置２がアイドル状態になったことを検出すると（ステップＳ４８）、第１ログエリア１２Ａのログ情報をＣＦ１３に格納することにより、その第１ログエリア１２Ａのログ情報をバックアップする（ステップＳ４９）。
【００３３】
ここで、第２ログエリア１２Ｂにログ情報を格納しているときに、第２ログエリア１２Ｂがログ情報で満杯になると（ステップＳ５０）、制御部１１は第２ログエリア１２Ｂへのログ情報の格納停止（ステップＳ５１）を行って、第１ログエリア１２Ａに切り替える（ステップＳ５２）。そして、対象装置２から以降取得されたログ情報をその第１ログエリア１２Ａに順次格納する（ステップＳ５３，Ｓ５４）。
【００３４】
なお、こうした第１ログエリア１２Ａへのログ情報を格納しているときに、対象装置２がアイドル状態になったことを検出すると（ステップＳ５５）、制御部１１は第２ログエリア１２Ｂのログ情報をＣＦ１３に格納することにより、その第２ログエリア１２Ｂのログ情報をバックアップする（ステップＳ５６）。
【００３５】
このように、一方のログエリアにログ情報を格納中に、その一方のログエリアが満杯になると他方のログエリアに切り替えて引き続きそのログエリアにログ情報を格納するとともに、上記一方のログエリアのログ情報については他方のログエリアにログ情報を格納しているときに対象装置２がアイドル状態になるとＣＦ１３に格納してバックアップするようにしたので、対象装置２の故障原因を特定するために最低限必要となる必須ログ情報を漏れなく取得することができ、これにより、対象装置２の故障原因を容易に特定できる。また、ログ情報のバックアップ中にも新たなログ情報を取得しログエリアに格納できる。
【００３６】
次に、図５（ｂ）の動作説明図にしたがい、対象装置２から詳細ログ情報を取得する場合の動作を説明する。
ログ情報取得装置１の制御部１１は、対象装置２からの詳細ログ情報の取得を開始する（ステップＳ６１）。そして、取得したログ情報をまず第１ログエリア１２Ａに格納する（ステップＳ６２）。このようにして、第１ログエリア１２Ａには順次詳細ログ情報が格納される。ここで、対象装置２で発生しその対象装置２から取得したログ情報がログ情報取得装置１内に予め設定されたイベント情報と一致した場合は、設定したイベントの発生（ステップＳ６３）となり、この場合制御部１１は、前記のイベント情報をログ情報として第１ログエリア１２Ａに格納したうえ、第１ログエリア１２Ａへのログ情報の格納停止（ステップＳ６４）を行って、第２ログエリア１２Ｂに切り替える（ステップＳ６５）。そして、対象装置２から以降取得されたログ情報をその第２ログエリア１２Ｂに順次格納する（ステップＳ６６，Ｓ６７）。
【００３７】
ログ情報取得装置１の制御部１１は、第２ログエリア１２Ｂにこうしたログ情報を格納しているときに、対象装置２がアイドル状態になったことを検出すると（ステップＳ６８）、第１ログエリア１２Ａのログ情報をＣＦ１３に格納することにより、その第１ログエリア１２Ａのログ情報をバックアップする（ステップＳ６９）。
【００３８】
ここで、第２ログエリア１２Ｂにログ情報を格納しているときに、対象装置２から取得したログ情報がログ情報取得装置１内に予め設定されたイベント情報と一致した場合は、設定したイベントの発生（ステップＳ７０）となり、この場合制御部１１は、前記のイベント情報を第２ログエリア１２Ｂに格納したうえ、第２ログエリア１２Ｂへの取得ログ情報の格納停止（ステップＳ７１）を行って、第１ログエリア１２Ａに切り替える（ステップＳ７２）。そして、以降対象装置２から取得されたログ情報をその第１ログエリア１２Ａに順次格納する（ステップＳ７３，Ｓ７４）。
【００３９】
なお、こうした第１ログエリア１２Ａへのログ情報を格納しているときに、対象装置２がアイドル状態になったことを検出すると（ステップＳ７５）、制御部１１は第２ログエリア１２Ｂのログ情報をＣＦ１３に格納することにより、その第２ログエリア１２Ｂのログ情報をバックアップする（ステップＳ７６）。
【００４０】
このように、一方のログエリアに詳細ログ情報を格納中に、対象装置２から取得した詳細ログ情報が予め設定されたイベント情報と一致する場合は、他方のログエリアに切り替えて引き続きそのログエリアに詳細ログ情報を格納するとともに、上記一方のログエリアの詳細ログ情報については他方のログエリアにログ情報を格納しているときに対象装置２がアイドル状態になるとＣＦ１３に格納してバックアップするようにしたので、対象装置２の或るイベント以前の例えば動作確認を行うような場合、そのイベント情報を設定しておけば、そのイベント以前の詳細ログ情報が取得され、したがって、その詳細ログ情報をもとに対象装置２の詳細な動作確認が可能になるとともに、詳細ログ情報のバックアップ中にも新たなログ情報を取得しログエリアに格納できる。
【００４１】
以上の説明は、第１ログエリア１２Ａに詳細ログ情報を格納中に、対象装置２から取得した詳細ログ情報が予め設定されたイベント情報である場合は、第２ログエリア１２Ｂに切り替えてそのログエリアに詳細ログ情報を格納するようにしているが、第２の実施の形態のように、第１ログエリア１２Ａに詳細ログ情報を格納中に、対象装置２からエラーイベント情報を取得すると、第２ログエリア１２Ｂに切り替えてそのログエリアに詳細ログ情報を所定時間格納し、所定時間が経過すると、第１ログエリア１２Ａに切り替えてそのログエリアに詳細ログ情報を格納するように構成することもできる。この場合、第２ログエリア１２Ｂに詳細ログ情報を格納中に、対象装置２からエラーイベント情報を取得すると、第１ログエリア１２Ａに切り替えてそのログエリアに詳細ログ情報を格納し、所定時間が経過すると、第２ログエリア１２Ｂに切り替えてそのログエリアに詳細ログ情報を格納するようにしてもよい。
【００４２】
なお、第３の実施の形態では、第１ログエリアと第２ログエリアに必須ログ情報を格納した例（図５（ａ））と、第１ログエリアと第２ログエリアに詳細ログ情報を格納した例（図５（ｂ））について説明したが、図５（ａ）に示す第１ログエリアと第２ログエリアを、広義の第１のエリアとし、図５（ｂ）に示す第１ログエリアと第２ログエリアを、広義の第２のエリアとすれば、前記第１のエリアは必須ログ情報を格納するためのエリア、前記第２のエリアは詳細ログ情報を格納するためのエリアということができる。すなわち、ログエリアを、必須ログ情報を格納する前記第１のエリアと、詳細ログ情報を格納する前記第２のエリアとに分けて使用することができる。
【００４３】
そして、対象装置２から取得したログ情報についてそのログ情報が必須ログ情報か或いは詳細ログ情報かを制御部１１が判別し、必須ログ情報の場合は、前記第１のエリア内の第１領域（即ち、図５（ａ）の第１ログエリア）に格納しその領域が満杯になると、前記第１のエリア内の第２領域（即ち、図５（ａ）の第２ログエリア）に切り替えて以降の必須ログ情報はその切り替えられた領域に格納する。また、詳細ログ情報の場合は前記第２のエリア内の第１領域（即ち、図５（ｂ）の第１ログエリア）に格納し、その領域に格納中に予め設定しておいたイベントを検出すると、前記第２のエリア内の第２領域（即ち、図５（ｂ）の第２ログエリア）に切り替えて以降の詳細ログ情報はその切り替えられた領域に格納する。なお、前記第２のエリア内の例えば第１領域に詳細ログ情報を格納中に、対象装置２からエラーイベント情報を取得すると、第２領域に切り替えてその第２領域に詳細ログ情報を所定時間分格納し、その所定時間が経過すると第２領域に切り替えてその領域に詳細ログ情報を格納することもできる。
【００４４】
なお、本実施の形態では、一方のログエリアにログ情報を格納中に、その一方のログエリアが満杯になる条件など所定の条件に応じて、他方のログエリアに切り替えて引き続きそのログエリアにログ情報を格納するとともに、上記一方のログエリアのログ情報については他方のログエリアにログ情報を格納しているときに対象装置２がアイドル状態になるタイミングでＣＦ１３にバックアップするように構成しているが、上記一方のログエリアのログ情報のバックアップについては、上記以外のタイミングでも良く、要は上記一方のログエリアに再びログ情報が格納されるまでにそのログエリアのログ情報がバックアップできるようなタイミングであれば良い。
【図面の簡単な説明】
【００４５】
【図１】本発明を適用したシステムの構成を示すブロック図（図１（ａ））及び上記システムを構成するログ情報取得装置の要部構成を示す図（図１（ｂ））である。
【図２】上記ログ情報取得装置により取得されるログ情報の例を示す図である。
【図３】上記ログ情報取得装置の第１の動作例を示す図である。
【図４】上記ログ情報取得装置の第２の動作例を示す図である。
【図５】上記ログ情報取得装置の第３の動作例を示す図である。
【符号の説明】
【００４６】
１…ログ情報取得装置、２…対象装置、１１…制御部、１２…ＲＡＭ、１２Ａ…第１ログエリア、１２Ｂ…第２ログエリア、１３…ＣＦ（記憶媒体）。
【図１】
2005292932.tif 000003
【図２】
2005292932.tif 000004
【図３】
2005292932.tif 000005
【図４】
2005292932.tif 000006
【図５】
2005292932.tif 000007