(57)【要約】【課題】障害の解析に必要なログ情報が適切に保存されない恐れがあることを課題とする。【解決手段】ログ管理モジュール１０は、取得したログ情報をバッファに一時的に記憶し、かかる記憶したログ情報をディスク装置３０ａに書き込む。そして、ログ管理モジュール１０は、ログ情報によってコンピュータに関する異常を検出した場合には、異常検出時以前のログデータが書き込まれているディスク３０ａに対する今後の書き込みを禁止し、ログデータの書き込み先をディスク３０ｂに変更して、異常検出後のログデータをディスク３０ｂに書き込む。【選択図】        図１
2006277078.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータのログ情報を記憶部に書き込んで記憶するログ情報管理装置であって、
前記コンピュータに関して障害が発生した場合には、当該障害が発生する以前のログ情報が書き込まれている記憶領域に対する今後の書き込みを禁止し、書き込み禁止後のログ情報を当該記憶領域とは異なる記憶領域に書き込むように制御する書き込み制御手段を備えたことを特徴とするログ情報管理装置。
【請求項２】
前記書き込み制御手段は、前記障害が発生した際のログ情報の種類に応じて障害発生から所定の時間後に、前記障害が発生する以前のログ情報が書き込まれている記憶領域に対する今後の書き込みを禁止することを特徴とする請求項１に記載のログ情報管理装置。
【請求項３】
前記書き込み制御手段は、前記異なる記憶領域の容量が不足している場合には、前記障害が発生する以前のログ情報が書き込まれている記憶領域に書き込みを許可することを特徴とする請求項１に記載のログ情報管理装置。
【請求項４】
前記書き込み制御手段は、前記障害が発生する以前のログ情報が書き込まれている記憶領域の削除も禁止することを特徴とする請求項１に記載のログ情報管理装置。
【請求項５】
コンピュータのログ情報を記憶部に書き込んで記憶するログ情報管理方法をコンピュータに実行させるログ情報管理プログラムであって、
前記コンピュータに関して障害が発生した場合には、当該障害が発生する以前のログ情報が書き込まれている記憶領域に対する今後の書き込みを禁止し、書き込み禁止後のログ情報を当該記憶領域とは異なる記憶領域に書き込むように制御する書き込み制御手順をコンピュータに実行させることを特徴とするログ情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンピュータのログ情報を記憶部に書き込んで記憶するログ情報管理装置、ログ情報管理方法およびログ情報管理プログラムに関する。
【背景技術】
【０００２】
従来、コンピュータシステムの利用状況等を示すログ情報は、コンピュータシステム内で障害が発生した場合には、障害発生原因の解析およびシステムの復旧に用いられている。このようなログ情報は、取得された順番にログ情報を格納するシステムディスク内へ格納され、システムディスク内のログデータ領域の末端まで書き込みが完了すると、古い既存のログデータから順に上書きして削除する。
【０００３】
また、例えば、特許文献１では、障害に関するログ情報を記憶するための障害時記憶領域を有し、システム内に障害が発生した場合には、障害が発生する以前のログ情報を障害に関するログ情報として、即時に障害時記憶領域に退避して保存する発明が開示されている。なお、障害時記憶領域に空きがない場合には、障害が発生する以前のログ情報を古いものから順に上書きしている。
【０００４】
【特許文献１】特開平３−１０５４３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記した従来の技術は、以下に説明するように、障害の解析に必要なログ情報が適切に保存されない恐れがあるという問題点がある。
【０００６】
例えば、従来の技術では、障害に関するログ情報を記憶する記憶領域の容量がいっぱいになると、古いログ情報から順に消去していくため、障害に係るログ情報が適切に保存されない恐れがあるという問題点があった。
【０００７】
また、障害が発生した際のログ情報の種類によって、障害の原因解明または復旧に有用となるログ情報が異なる。例えば、コンピュータの動作中に命令・処理矛盾を検出し、データ保護のためにコンピュータを再起動した場合には、障害の発生時の後に原因解明に必要なログ情報が送られる可能性があるので、特許文献１で示すように、障害発生から即時にデータを退避してしまうと障害に係るログ情報が適切に保存されない恐れがあるという問題点があった。
【０００８】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、障害に係るログ情報を適切に保存することができるログ情報管理装置、ログ情報管理方法およびログ情報管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、コンピュータのログ情報を記憶部に書き込んで記憶するログ情報管理装置であって、前記コンピュータに関して障害が発生した場合には、当該障害が発生する以前のログ情報が書き込まれている記憶領域に対する今後の書き込みを禁止し、書き込み禁止後のログ情報を当該記憶領域とは異なる記憶領域に書き込むように制御する書き込み制御手段を備えたことを特徴とする。
【００１０】
また、請求項２に係る発明は、上記の発明において、前記書き込み制御手段は、前記障害が発生した際のログ情報の種類に応じて障害発生から所定の時間後に、前記障害が発生する以前のログ情報が書き込まれている記憶領域に対する今後の書き込みを禁止することを特徴とする。
【００１１】
また、請求項３に係る発明は、上記の発明において、前記書き込み制御手段は、前記異なる記憶領域の容量が不足している場合には、前記障害が発生する以前のログ情報が書き込まれている記憶領域に書き込みを許可することを特徴とする。
【００１２】
また、請求項４に係る発明は、上記の発明において、前記書き込み制御手段は、前記障害が発生する以前のログ情報が書き込まれている記憶領域の削除も禁止することを特徴とする。
【００１３】
また、請求項５に係る発明は、コンピュータのログ情報を記憶部に書き込んで記憶するログ情報管理方法をコンピュータに実行させるログ情報管理プログラムであって、前記コンピュータに関して障害が発生した場合には、当該障害が発生する以前のログ情報が書き込まれている記憶領域に対する今後の書き込みを禁止し、書き込み禁止後のログ情報を当該記憶領域とは異なる記憶領域に書き込むように制御する書き込み制御手順をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
請求項１または５の発明によれば、コンピュータに関して障害が発生した場合には、当該障害が発生する以前のログ情報が書き込まれている記憶領域に対する今後の書き込みを禁止し、書き込み禁止後のログ情報を当該記憶領域とは異なる記憶領域に書き込むように制御するので、障害の解析に役立つログ情報が上書き消去されるのを防止する結果、障害に関するログ情報を適切に保存することが可能となる。
【００１５】
また、請求項２の発明によれば、障害が発生した際のログ情報の種類に応じて障害発生から所定の時間後に、前記障害が発生する以前のログ情報が書き込まれている記憶領域に対する今後の書き込みを禁止するので、障害発生後に送られてくる有用なログ情報を書き込んだ後に上書きされるのを防止する結果、必要なログ情報を適切に保存することが可能となる。
【００１６】
また、請求項３の発明によれば、障害が発生する以前のログ情報が書き込まれている記憶領域とは異なる記憶領域の容量が不足している場合には、障害が発生する以前のログ情報が書き込まれている記憶領域に書き込みを許可するので、リアルタイムに送られるログ情報を優先的に記憶することが可能となる。
【００１７】
また、請求項４の発明によれば、障害が発生する以前のログ情報が書き込まれている記憶領域の削除も禁止するので、例えば、ユーザが削除指示を行っても拒絶することにより、保存したログ情報がユーザの操作等によって誤って消去されることを防止することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、この発明に係るログ情報管理装置、ログ情報管理方法およびログ情報管理プログラムの実施例を１〜３に分けて詳細に説明する。なお、以下では、ログ管理モジュールに本発明を組み込んだ場合の例を説明する。
【実施例１】
【００１９】
以下では、実施例１に係るログ管理モジュールの概要および特徴、ログ管理モジュールの構成および処理の流れを順に説明し、最後に実施例１による効果を説明する。
【００２０】
［ログ管理モジュールの概要および特徴］
最初に、図１を用いて、実施例１に係るログ管理モジュールの概要および特徴を説明する。図１は、実施例１に係るログ管理モジュールの概要及び特徴を説明するための図である。
【００２１】
実施例１のログ管理モジュール１０では、コンピュータのログデータを記憶部に記憶することを概要とする。そして、実施例１のログ管理モジュール１０はコンピュータに関して障害が発生した場合には、かかる障害が発生する以前のログデータが書き込まれている記憶領域に対する今後の書き込みを禁止し、書き込みを禁止した記憶領域とは異なる記憶領域に書き込み禁止後のログデータを書き込むように制御することを主たる特徴とする。
【００２２】
この主たる特徴について具体的に説明すると、図１に示すように、ログ管理モジュール１０は、通常時には、取得したログデータをバッファに一時的に記憶し（図１の（１）参照）、かかる記憶したログデータをディスク装置３０ａに書き込む（同図の（２）参照）。そして、このディスク装置３０ａの末端まで書き込みが終了した場合には、ディスク装置３０ａ内の古いログデータから順に上書きして、取得した新しいログデータを書き込む処理を繰り返す。
【００２３】
一方、ログ管理モジュール１０は、ログ情報によってコンピュータに関する異常を検出した場合には（図１の（３）参照）、異常を検出する以前のログデータが書き込まれているディスク３０ａに対する今後の書き込みを禁止する。そして、ログデータの書き込み先をディスク３０ｂに変更して（図１の(４)参照）、異常検出後のログデータをディスク３０ｂに書き込む。
【００２４】
つまり、ログ管理モジュール１０は、ディスク装置１０ａに対する書き込みを禁止することによって、異常を検出する以前のログデータを障害の解析に必要なログ情報としてディスク装置３０ａに保存する。また、ログ管理モジュール１０は、異常検出後のログデータの書き込み先をディスク１０ｂに変更することによって、再び通常時のログデータの書き込み処理を行っていく。
【００２５】
このように、実施例１では、コンピュータに関する異常を検出した場合には、異常検出以前のログデータが書き込まれているディスク装置３０ａに対する今後の書き込みを禁止し、書き込み禁止後のログデータをディスク３０ａとは異なるディスク３０ｂに書き込むように制御するので、障害に関するログ情報を適切に保存することが可能となる。
【００２６】
［ログ管理モジュールの構成］
次に、図２を用いて、図１に示した装置におけるログ管理モジュール１０の構成を説明する。図２は、実施例１に係るログ管理モジュールの構成を示すブロック図である。同図に示すように、このログ管理モジュール１０は、バスなどを介して、ホストコンピュータ２０、ディスク装置３０とそれぞれ接続される。
【００２７】
また、ログ管理モジュール１０は、ホスト制御ＩＦ１１と、ディスク制御ＩＦ１２と、制御部１３と、記憶部１４とから構成される。以下に、これらの各部の処理を説明する。なお、ログ管理モジュール１０は、特許請求の範囲に記載の「ログ情報管理装置」に対応する。
【００２８】
このうち、ホスト制御ＩＦ１１は、ホストコンピュータ２０との間におけるデータ転送を制御する手段であり、具体的には、ログ管理モジュール１０とホストコンピュータ２０との間でログに関するデータの授受を制御する。
【００２９】
ディスク制御ＩＦ１２は、ディスク装置３０との間でやり取りする各種情報に関する通信を制御する手段であり、具体的には、ディスク装置３０との間で、書き込み部１３ｃによって書き込まれるログに関するデータの授受を行う。
【００３０】
記憶部１４は、制御部１３による各種処理に必要なデータおよびプログラムを格納する格納手段（記憶手段）であり、特に本発明に密接に関連するものとしては、図２に示すように、ログデータ記憶部１４ａを備える。このログデータ記憶部１４ａは、後述するログデータ取得部１３ａによって取得したログデータを記憶する手段である。
【００３１】
制御部１３は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、ログデータ取得部１３ａと、異常検出部１３ｂと、書き込み制御部１３ｃとを備える。なお、書き込み制御部１３ｃは、特許請求の範囲に記載の「書き込み制御手段」に対応する。
【００３２】
かかる制御部１３のなかで、ログデータ取得部１３ａは、ホストコンピュータ２０からコンピュータの利用状況等を示すログデータを取得してログデータ記憶部１４ａに一時的に記憶させる処理部であり、例えば、コンピュータに関する部品を故障と判断し装置から切り離ししたことを記録したログデータ等をホストコンピュータ２０から取得する。
【００３３】
異常検出部１３ｂは、ログデータ取得部１３ａによって取得されたログデータを用いて異常を検出する処理部である。具体的には、異常検出部１３ｂは、ログデータ記憶部１４ａによって一時的に記憶されたログデータからコンピュータに関する異常を監視し、異常を検出した場合には、書き込み制御部１３ｃに異常を検出した旨の通知をする。
【００３４】
書き込み制御部１３ｃは、ログデータ取得部１３ａによって取得したログデータをディスク装置３０に書き込み、異常検出部１３ｂによって異常が検知された場合には、異常検知以前のログデータを記憶するディスク装置３０への今後の書き込みを禁止して、異常検出後のログデータを他のディスク装置３０に書き込むように制御する処理部である。
【００３５】
具体的には、書き込み制御部１３ｃは、通常時には、例えばログデータ記憶部１４ａのメモリの半分を満たす、一定時間が経過するまたはコンピュータの電源を切ると、ログデータ記憶部１４ａに記憶されたログデータをディスク装置３０に書き込む処理を繰り返し行い、異常検出部１３ｂによって異常を検出した旨の通知を受信すると、異常検出以前のログデータが書き込まれているディスク装置３０に対する今後の書き込みを禁止して異常検出以前のログデータを保存する。そして、書き込み制御部１３ｃは、異常検出以前のログデータを保存している例えばディスク装置３０ａとは異なる例えばディスク装置３０ｂに異常検出以後のログデータを書き込むように制御して再びログデータ記憶部１４ａに記憶されたログデータをディスク装置３０ｂに書き込む処理を繰り返す。
【００３６】
［ログ管理モジュールによる処理］
次に、図３を用いて、ログ情報管理処理を説明する。図３は、実施例１に係るログ情報管理の手順を示すフローチャートである。
【００３７】
同図に示すように、管理モジュール１０の異常検出部１３ｂは、コンピュータに関する異常を検出すると(ステップＳ１０１肯定)、異常を検出した旨を書き込み制御部１３ｃに通知し、書き込み制御部１３ｃは、異常検出の通知を受信すると、ログデータの書き込み先を切り替えて（ステップＳ１０２）、異常検出以前のログデータを記憶したディスク装置３０に以後書き込みができないようにする。そして、書き込み制御部１３ｃは、切り替え先のディスク装置３０に異常検出後のログデータを書き込む処理を行う（ステップＳ１０３）。
【００３８】
[実施例１の効果]
上述してきたように、実施例１によれば、コンピュータに関する異常を検出した場合には、異常を検出する以前のログデータを記憶するディスク装置への書き込みを禁止し、書込み禁止後に取得したログデータを他のディスク装置に書き込むように制御するので、コンピュータの障害に関するログデータを適切に保存することが可能である。
【実施例２】
【００３９】
ところで、上記の実施例１では、コンピュータに関する異常を検出時にログデータに対する書き込みを禁止していたが、本発明はこれに限定されるものではなく、異常を検出してから所定時間経過してからログデータに対する書き込みを禁止するようにしてもよい。
【００４０】
そこで、以下の実施例２では、コンピュータの異常検出から所定時間経過してからログデータに対する書き込みを禁止する場合として、図４、図５および図６を用いて、実施例２におけるログ管理モジュール１０ａの概要と特徴、構成および処理について説明する。図４は、実施例２に係るログ管理モジュールの概要および特徴を説明するための図であり、図５は、実施例２に係るログ管理モジュールの構成を示す図であり、図６は、実施例２に係るログ情報管理の手順を示すフローチャートである。
【００４１】
最初に、実施例２に係るログ管理モジュール１０ａの概要および特徴を説明する。図４に示すように、ログ管理モジュール１０ａは、図１に示したログ管理モジュール１０と比較して、コンピュータに関する異常検出後も所定時間ログデータの書き込みを継続する点が相違する。具体的には、コンピュータに関する異常を検出した後、所定の時間ディスク３０ａに対するログデータの書き込みを継続して、所定時間経過後にディスク装置３０ａからディスク装置３０ｂに書き込み先を変更する。すなわち、ログ管理モジュール１０ａは、異常検出時以前のログデータに加えて、異常検出後所定時間経過までの有用なログデータもディスク３０ａに保存することが可能となる。
【００４２】
かかる実施例２に係るログ管理モジュールは、例えば、対象部品を故障と判断し装置から切り離して異常を検出した場合には、異常検出後即時に異常検出以前のログデータを退避するのではなく、異常検出後しばらくログデータの書き込みを継続してログデータを退避させることによって、有用なログデータを適切に保存することが必要な場合等に特に有用である。
【００４３】
次に、図５を用いて実施例２にかかるログ管理モジュール１０ａの構成を説明する。図５に示すように、ログ管理モジュール１０ａは、図２に示したログ管理モジュール１０と比較して、タイマ設定部１５およびタイマを新たに備える点が相違する。かかるログ管理モジュール１０ａにおいて、タイマ設定部１５は、ログデータの種類に応じてタイマを設定する処理部である。具体的には、タイマ設定部１５は、異常検出部１３ｂが異常を検出したログデータの種類に応じて、異常検出の後に有用なログデータの書き込むのに適切な時間を決定し、かかる決定した時間をタイマ１６に設定する。
【００４４】
そして、実施例２における書き込み制御部１３ｃは、異常検出後からタイマ１６に設定された所定時間までは、書き込み先を変更せずに書き込みを継続し、所定時間経過後に、書き込み先を変更して通常の書き込み処理に戻る。
【００４５】
次に、図６を用いて実施例２にかかるログ情報管理処理について説明する。実施例２のログ情報管理処理は、図６に示した実施例２にかかるログ情報管理処理と比較して、タイマを設定して、異常検出からタイマに設定した一定時間経過後にログデータの書き込み先を切り替える点が相違する。
【００４６】
すなわち、図６に示すように、異常検出部１３ｂによって、異常が検出された後に（ステップＳ２０１肯定）、実施例２にかかるログ管理モジュール１０ａのタイマ設定部１５は、ログデータの種類からタイマの設定が必要であるか否かを判定し（ステップＳ２０２）、その結果、タイマ設定が必要でない場合には（ステップＳ２０２否定）、実施例１のログ管理処理と同様に、ログデータの書き込み先を切り替えて（ステップＳ２０５）、切り替え先のディスク装置３０に異常検出後のログデータを書き込む（ステップＳ２０６）。
【００４７】
一方、タイマの設定が必要である場合には（ステップＳ２０２肯定）、ログ情報の種類に応じて、ログ情報に応じてタイマに所定の時間を設定して（ステップＳ２０３）、タイマが経過するまでログデータの書き込みを継続し、タイマに設定した時間が経過すると、ログデータの書き込み先を切り替えて（ステップＳ２０５）、切り替え先のディスク装置３０に以後のログデータを書き込む（ステップＳ２０６）。
【００４８】
このように実施例２によれば、異常検出からタイマに設定した時間後にログデータの書き込み先を切り替えるので、障害発生後に送られてくる有用なログデータも上書き禁止にすることによって、有用なログデータを適切に保存することが可能となる。
【実施例３】
【００４９】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態を実施例３として説明する。
【００５０】
（１）ディスク装置
例えば、上記の実施例では、異常を検出した場合には、ログデータを書き込むディスク装置の切り替えを行っていたが、本発明はこれに限定されるものではなく、図７に示すように、切り替え先となるディスク装置３０ｈの容量が不足しているためログデータを書き込むことができない場合には、切り替えを行わずにディスク３０ｇに対してログデータの書き込みをそのまま継続して行うようにしてもよい。
【００５１】
このように、ログデータを書き込む切り替え先のディスク装置３０ｈの容量が不足している場合には、異常を検出する以前のログデータを記憶しているディスク装置３０ｇに書き込みを許可するので、リアルタイムに送られるログ情報を優先的に記憶することが可能となる。
【００５２】
（２）ログ情報の削除
また、上記の実施例では、保存したログデータに対する上書きを禁止していたが、本発明はこれに限定されるものではなく、保存したログデータに対する上書きを禁止するとともに、保存したログデータの削除も禁止するようにしてもよい。すなわち、ユーザが保存したログデータを削除する指示しても拒絶する制御を行う。
【００５３】
このように、コンピュータに関する異常を検出する以前のログデータが書き込まれているディスク装置が記憶しているログ情報の削除も禁止するので、保存したログデータが誤って消去されることを防止することが可能となり、例えば、コンピュータの障害復旧をユーザが行う場合等に、取得したログデータを誤って削除することを防止することができる。
【００５４】
（３）書き込み
また、上記の実施例では、ログデータを記憶する記憶領域が予め複数のディスク装置３０ａ〜ディスク装置３０ｈに区分けされている場合を説明したが、本発明はこれに限定されるものではなく、図８に示すように、書き込み禁止のログデータを保存するたびに、かかる保存したログデータに必要な記憶領域を区切って、保存後のログデータを次世代の記憶領域に書き込んでいくようにしてもよい。
【００５５】
このように、書き込み禁止のログデータを保存するたびに記憶領域の区分けを行うので、記憶容量の無駄を少なくし、より多くのログ情報を記憶することが可能となる。
【００５６】
（４）装置監視モジュール
また、上記の実施例では、ログ管理モジュールが、ログデータの管理とともにコンピュータに関する異常を検出する場合を説明したが、本発明はこれに限定されるものではなく、ログ管理モジュールの他に、コンピュータに関する異常を検出してかかる異常を検出した結果をログ管理モジュールに通知する装置監視モジュールを備えるようにしてもよい。
【００５７】
（５）システム構成等
また、図２および図５に示したログ管理モジュールの各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、例えば、図２に示すログデータ取得部１３ａと異常検出部１３ｂを統合する等、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００５８】
また、上記の実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００５９】
（６）プログラム
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図９を用いて、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図９は、内部構造画像取得プログラムを実行するコンピュータを示す図である。
【００６０】
同図に示すように、ログ情報管理装置としてのコンピュータ７００は、ホストコンピュータ２０、ディスク装置３０、ＨＤＤ７１０、ＲＡＭ７２０、ＲＯＭ７３０およびＣＰＵ７４０をバス７５０で接続して構成される。
【００６１】
そして、ＲＯＭ７３０には、上記の実施例と同様の機能を発揮する内部構造取得装置プログラム、つまり、図９に示すように、ログデータ取得プログラム７３１、異常検出プログラム７３２および書き込み制御プログラム７３３が予め記憶されている。なお、プログラム７３１〜７３３については、図２に示したログ管理モジュールの各構成要素と同様、適宜統合または分散してもよい。
【００６２】
そして、ＣＰＵ７４０が、これらのプログラム７３１〜７３３をＲＯＭ７３０から読み出して実行することで、図９に示すように、各プログラム７３１〜７３３は、ログデータ取得プロセス７４１、異常検出プロセス７４２および書き込み制御プロセス７４３として機能するようになる。各プロセス７４１〜７４３は、図２に示したログデータ取得部１３ａ、異常検出部１３ｂおよび書き込み制御部１３ｃにそれぞれ対応する。
【００６３】
また、ＨＤＤ７１０には、図９に示すように、ログデータテーブル７１１が設けられる。なお、ログデータテーブル７１１は、図２に示したログデータ記憶部１４ａにそれぞれ対応する。そして、ＣＰＵ７４０は、ログデータテーブル７１１に対してログデータを登録するとともに、ログデータテーブル７１１からログデータ７２１を読み出してＲＡＭ７２０に格納し、ＲＡＭ７２０に格納されたログデータ７２１に基づいてログデータを管理する処理を実行する。
【００６４】
（付記１）コンピュータのログ情報を記憶部に書き込んで記憶するログ情報管理装置であって、
前記コンピュータに関して障害が発生した場合には、当該障害が発生する以前のログ情報が書き込まれている記憶領域に対する今後の書き込みを禁止し、書き込み禁止後のログ情報を当該記憶領域とは異なる記憶領域に書き込むように制御する書き込み制御手段を備えたことを特徴とするログ情報管理装置。
【００６５】
（付記２）前記書き込み制御手段は、前記障害が発生した際のログ情報の種類に応じて障害発生から所定の時間後に、前記障害が発生する以前のログ情報が書き込まれている記憶領域に対する書き込みを禁止することを特徴とする付記１に記載のログ情報管理装置。
【００６６】
（付記３）前記書き込み制御手段は、前記異なる記憶領域の容量が不足している場合には、前記障害が発生する以前のログ情報が書き込まれている記憶領域に書き込みを許可することを特徴とする付記１に記載のログ情報管理装置。
【００６７】
（付記４）前記書き込み制御手段は、前記障害が発生する以前のログ情報が書き込まれている記憶領域の削除も禁止することを特徴とする付記１に記載のログ情報管理装置。
【００６８】
（付記５）コンピュータのログ情報を記憶部に書き込んで記憶するログ情報管理方法であって、
前記コンピュータに関して障害が発生した場合には、当該障害が発生する以前のログ情報が書き込まれている記憶領域に対する今後の書き込みを禁止し、書き込み禁止後のログ情報を当該記憶領域とは異なる記憶領域に書き込むように制御する書き込み制御工程を含んだことを特徴とするログ情報管理方法。
【００６９】
（付記６）コンピュータのログ情報を記憶部に書き込んで記憶するログ情報管理方法をコンピュータに実行させるログ情報管理プログラムであって、
前記コンピュータに関して障害が発生した場合には、当該障害が発生する以前のログ情報が書き込まれている記憶領域に対する今後の書き込みを禁止し、書き込み禁止後のログ情報を当該記憶領域とは異なる記憶領域に書き込むように制御する書き込み制御手順をコンピュータに実行させることを特徴とするログ情報管理プログラム。
【産業上の利用可能性】
【００７０】
以上のように、本発明に係るログ情報管理装置、ログ情報管理方法およびログ情報管理プログラムは、コンピュータのログ情報を記憶部に書き込んで記憶するのに有用であり、特に、障害に関するログ情報を適切に保存するのに適する。
【図面の簡単な説明】
【００７１】
【図１】実施例１に係るログ管理モジュールの概要及び特徴を説明するための図である。
【図２】実施例１に係るログ管理モジュールの構成を示すブロック図である。
【図３】実施例１に係るログ情報管理の手順を示すフローチャートである。
【図４】実施例２に係るログ管理モジュールの概要及び特徴を説明するための図である。
【図５】実施例２に係るログ管理モジュールの構成を示すブロック図である。
【図６】実施例２に係るログ情報管理の手順を示すフローチャートである。
【図７】実施例３に係るログ管理モジュールの概要及び特徴を説明するための図である。
【図８】実施例３に係るログ管理モジュールのディスク装置への書き込みについて説明する図である。
【図９】ログ情報管理プログラムを実行するコンピュータを示す図である。
【符号の説明】
【００７２】
１０  ログ管理モジュール
１１  ホスト制御ＩＦ
１２  ディスク制御ＩＦ
１３  制御部
１３ａ  ログデータ取得部
１３ｂ  異常検出部
１３ｃ  書き込み制御部
１４  記憶部
１４ａ  ログデータ記憶部
１５  タイマ制御部
１６  タイマ
２０  ホストコンピュータ
３０  ディスク装置
【図１】
2006277078.tif 000003
【図２】
2006277078.tif 000004
【図３】
2006277078.tif 000005
【図４】
2006277078.tif 000006
【図５】
2006277078.tif 000007
【図６】
2006277078.tif 000008
【図７】
2006277078.tif 000009
【図８】
2006277078.tif 000010
【図９】
2006277078.tif 000011