(57)【要約】【課題】各種情報処理装置に使用されるログ記録装置において監視設備に取得されるログ情報量が不定となったり、必要以上多くの頻度で記録情報の消去が繰り返される問題を解決し、連続した所定範囲の容量のログ情報を取得することが可能となりかつ過去のログ情報を上書きするためのログ情報の消去回数を必要最低限に抑制することが可能となるという優れた特性を持つログ記録装置を提供することを目的とする。【解決手段】監視対象部１０１とログイベント受信部１０２とログ情報記録制御部１０３と記録領域が同じ大きさの複数のログ情報記録部１０５に分割して構成されるログ情報記録媒体１０４とを備え、要求されたログ情報量の範囲に応じて前記ログ記録媒体上に作成するログ記録部の数を最小にする分割方法を決定する。【選択図】  図１
2004310578.tif 000002
【特許請求の範囲】
【請求項１】
監視対象となる設備の動作状態変化を時系列に従って記録するログ記録装置であって、前記監視対象となる設備の通知するログイベントを受信するログイベント受信部と、前記ログイベント受信部の受信したログイベントに対応したログ情報を生成し記録するログ情報記録制御部と、前記ログ情報記録制御部によりログが記録される同じ大きさの複数のログ情報記録部から構成されたログ情報記録媒体とを備え、ログ解析に要求されるログ情報量の範囲に応じて前記ログ記録媒体上に作成するログ記録部の分割数を最小にする分割方法を決定することを特徴とするログ記録装置。
【請求項２】
ログ解析に要求されるログ情報量の最大値と最小値との差が最大値を割り切る場合に、その差をログ記録媒体の分割容量とすることを特徴とする請求項１記載のログ記録装置。
【請求項３】
ログ解析に要求されるログ情報量の最大値と最小値との差が最大値を割り切らない場合に、その差以下で最大値の約数となる数値をログ記録媒体の分割容量とすることを特徴とする請求項１記載のログ記録装置。
【請求項４】
監視対象となる設備の動作状態変化を時系列に従って記録するログ記録装置であって、前記監視対象となる設備の通知するログイベントを受信するログイベント受信部と、前記ログイベント受信部の受信したログイベントに対応したログ情報を生成し記録するログ情報記録制御部と、前記ログ情報記録制御部によりログが記録される同じ大きさの複数のログ情報記録部から構成されたログ情報記録媒体と、監視設備の要求に応じて前記ログ情報複製部から記録されたログ情報を読み出すログ情報読み出し制御部とを備え、ログ解析に要求されるログ情報量の範囲に応じて前記ログ記録媒体上に作成するログ記録部の分割数を最小にする分割方法を決定するとともに、送信するログ情報量を監視設備から要求される容量に合わせることを特徴とするログ記録装置。
【請求項５】
監視対象となる設備の動作状態変化を時系列に従って記録し監視設備の要求に従って記録内容を監視設備に通知するログ記録装置であって、前記監視対象となる設備の通知するログイベントを受信するログイベント受信部と、前記ログイベント受信部の受信したログイベントに対応したログ情報を生成し記録するログ情報記録制御部と、前記ログ情報記録制御部によりログが記録されるログ情報記録部と、前記ログ情報記録部に記録されたログ情報を複製するログ情報複製部と、監視設備の要求に応じて前記ログ情報複製部から記録されたログ情報を読み出すログ情報読み出し制御部とを備え、前記ログ読み出し制御部が前記監視設備からログ情報取得要求命令を受信した際に前記ログ情報記録部に記録されたログ情報を前記ログ情報複製部に複製して読み出すことを特徴とするログ記録装置。
【請求項６】
ログ情報複製部に代えてログ情報を記録するログ情報補助記録部を備え、ログ読み出し制御部から監視設備からログ情報取得要求命令を受信した際にログ情報記録部に記録されたログ情報を監視設備に送信している間に発生したログ情報をログ情報記録部とは別の領域に設けたログ情報補助記録部に記録し、監視設備へのログ情報の送信が完了した時にログ情報補助記録部に記録されたログ情報をログ情報記録部に追加することを特徴とする請求項５記載のログ記録装置。
【請求項７】
監視対象となる設備の動作状態変化を時系列に従って記録し監視設備の要求に従って記録内容を監視設備に通知するログ記録装置であって、前記監視対象となる設備の通知するログイベントを受信するログイベント受信部と、前記ログイベント受信部の受信したログイベントに対応したログ情報を生成し記録するログ情報記録制御部と、前記ログ情報記録制御部によりログが記録される同じ大きさの複数のログ情報記録部から構成されたログ情報記録媒体と、前記ログ情報記録部に記録されたログ情報を複製するログ情報複製部と、監視設備の要求に応じて前記ログ情報記録部または前記ログ情報複製部から記録されたログ情報を読み出すログ情報読み出し制御部とを備え、前記ログ読み出し制御部が前記監視設備からログ情報取得要求命令を受信し前記ログ記録部に記録されたログ情報を読み出す際に前記ログ情報記録制御部に選択されているログ情報記録部に記録されたログ情報を前記ログ情報複製部に複製して読み出すことを特徴とするログ記録装置。
【請求項８】
ログ情報複製部をログ情報記録媒体内に備えることを特徴とする請求項７記載のログ記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は監視対象となる設備の動作状態変化情報や異常発生状態情報を時系列に従って記録するログ記録装置に関するものである。
【０００２】
【従来の技術】
一般にオペレータと対話形式で処理を実行する情報処理システムにおいては処理中に発生したエラー等のメッセージをディスプレイに表示する様に設計される。しかし、放送用の送出装置やＷｅｂサーバーなど常時連続的に稼動する必要がありまたネットワーク経由で遠隔から制御されたり自動的に制御されるシステムにおいてはユーザがその場にいないこともあるため内蔵するメモリや磁気ディスク上のファイル等にメッセージの内容を記録し、管理者が後から参照できるようになっている。これをメッセージログ機能と呼ぶ。メッセージログ機能は通知されたメッセージを時系列順に全て記録する。
【０００３】
以下に従来のログ記録装置について説明する。
【０００４】
従来、ログ記録装置は特開平１０−１１３３０号公報に記載されたものが知られている。そのログ記録装置を図５に示す。図５は従来のログ記録装置のブロック図を示すものである。図５に示すログ記録装置はログ情報を記録する複数の部分ログ情報記憶部１１および上記それぞれの部分ログ情報記憶部１１に関する管理情報を記憶する管理情報記憶部１２から構成されるログ情報記憶部１と、ログ送信部２２からのログ情報を受信するログ受信部２と、記録位置決定部５により決定された部分ログ情報記憶部１１にログ情報を記録するようにログ情報記録部７に指令を出すログ記録制御部３と、現在の日時を取得する現在位置時刻取得部４と、取得した現在日時とそれぞれの部分ログ情報記憶部１１の最終ログ日時および所定の記録期間などに基づき、どの部分ログ情報記憶部１１に記録するかを決定する記録位置決定部５と、上記所定の記録期間を記憶する記録期間記憶部６と、部分ログ情報記憶部１１のいずれかにログ情報を記録するログ情報記録部７と、部分ログ情報記憶部１１に関する管理情報を管理情報記憶部１２に記録する管理情報記録部８と、それぞれの部分ログ情報記憶部１１の最終ログ日時のなかから最も古い最古最終ログ日時を検出する最古最終ログ時刻取得部９を備えている。
【０００５】
以上のように構成された従来のログ記録装置について、以下その動作について説明する。
【０００６】
まず、ログ受信部２がログ送信部２２から送られてくるログ情報を受信するとログ記録制御部３は、現在選択されている部分ログ情報記憶部１１内に記録可能な空き領域があるか否かを調べる。その結果空き領域が存在する場合には記録位置決定部５はその空き領域を記録位置として決定し新たなログ情報を記録する。一方、現在選択中の部分ログ情報記録領域に空き領域が存在しない場合には最古最終ログ時刻取得部９は最古の最終ログ記録日時を検出し、予め設定した保存期間を超えている場合には記録位置として選択し、ログ情報を上書き保存し、保存期間を超えたものが存在していない場合は新しい情報記憶部を追加して記録するように構成している。
【０００７】
【特許文献１】
特開平１０−１１３３０号公報  （段落番号０００５  課題を解決するための手段）
【０００８】
【発明が解決しようとする課題】
しかしながら上記、特開平１０−１１３３０号公報に示された従来の方法ではログ記憶領域に余裕がある場合にも保存期間を過ぎた部分ログ記憶情報記憶部の内容が消去されるため、外部からログを取得する際に時系列に沿って記録された全ログ情報を連続して取得することが困難となり、また取得可能なログ情報の大きさについても不定となる。特にログ情報をフラッシュメモリなどの書き換え回数に制限のある記憶媒体に記録する場合には必要以上に多くのデータ消去を繰り返すことにより記録媒体の寿命を縮めることになる。
【０００９】
さらに外部にあるログ情報収集装置がログ情報を読み出している間に書き込むべきログ情報が発生した場合にはログ情報の書き込みが妨げられたり、ログ情報の書き込み前後で記録されたログ情報の状態が変化するために取得途中で部分ログ情報記憶領域の内容が消去され、ログ情報収集装置に取得されるログ情報が不連続となる可能性がある。
【００１０】
【課題を解決するための手段】
この目的を達成するために本発明のログ記録装置は監視対象となる設備の通知するログイベントを受信するログイベント受信部と、前記ログイベント受信部の受信したログイベントに対応したログ情報を生成し記録するログ情報記録制御部と、前記ログ情報記録制御部によりログが記録される同じ大きさの複数のログ情報記録部から構成されたログ情報記録媒体とからなる構成を有している。
【００１１】
この構成によって、ログを読み出す際に時系列に沿って連続した所定範囲の容量のログ情報を取得することが可能となり、かつ過去のログ情報を上書きするためのログ情報の消去回数を必要最低限に抑制することが可能となる。
【００１２】
【発明の実施の形態】
本発明の請求項１に記載の発明は、監視対象となる設備の通知するログイベントを受信するログイベント受信部と、前記ログイベント受信部の受信したログイベントに対応したログ情報を生成し記録するログ情報記録制御部と、前記ログ情報記録制御部によりログが記録される同じ大きさの複数のログ情報記録部から構成されたログ情報記録媒体とを備え、ログ解析に要求されるログ情報量の範囲に応じて前記ログ記録媒体上に作成するログ記録部の分割数を最小にする分割方法を決定することを特徴としたものであり、ログ解析に要求される所定範囲のログ情報が得られるとともにログ情報記録部を上書きするための消去頻度を必要最低限に抑制するという作用を有する。
【００１３】
本発明の請求項４に記載の発明は監視対象となる設備の通知するログイベントを受信するログイベント受信部と、前記ログイベント受信部の受信したログイベントに対応したログ情報を生成し記録するログ情報記録制御部と、前記ログ情報記録制御部によりログが記録される同じ大きさの複数のログ情報記録部から構成されたログ情報記録媒体と、監視設備の要求に応じて前記ログ情報複製部から記録されたログ情報を読み出すログ情報読み出し制御部とを備え、ログ解析に要求されるログ情報量の範囲に応じて前記ログ記録媒体上に作成するログ記録部の分割数を最小にする分割方法を決定するとともに送信するログ情報量を監視設備から要求される容量に合わせることを特徴としたものであり、監視設備に送信するログ情報量を監視設備の状況や空き記憶容量に合わせることができるという作用を有する。
【００１４】
本発明の請求項５に記載の発明は監視対象となる設備の通知するログイベントを受信するログイベント受信部と、前記ログイベント受信部の受信したログイベントに対応したログ情報を生成し記録するログ情報記録制御部と、前記ログ情報記録制御部によりログが記録されるログ情報記録部と、前記ログ情報記録部に記録されたログ情報を複製するログ情報複製部と、監視設備の要求に応じて前記ログ情報複製部から記録されたログ情報を読み出すログ情報読み出し制御部とを備え、前記ログ読み出し制御部が前記監視設備からログ情報取得要求命令を受信した際に前記ログ情報記録部に記録されたログ情報を前記ログ情報複製部に複製して読み出すことを特徴としたものであり、監視設備にログ情報を送信している間に新たなログイベントが発生した場合にも正常に監視設備へログ情報の送信されるとともにログ情報の書き込みにも対応が可能となるという作用を有する。
【００１５】
本発明の請求項７に記載の発明は監視対象となる設備の通知するログイベントを受信するログイベント受信部と、前記ログイベント受信部の受信したログイベントに対応したログ情報を生成し記録するログ情報記録制御部と、前記ログ情報記録制御部によりログが記録される同じ大きさの複数のログ情報記録部から構成されたログ情報記録媒体と、前記ログ情報記録部に記録されたログ情報を複製するログ情報複製部と、監視設備の要求に応じて前記ログ情報記録部または前記ログ情報複製部から記録されたログ情報を読み出すログ情報読み出し制御部とを備え、前記ログ読み出し制御部が前記監視設備からログ情報取得要求命令を受信し前記ログ記録部に記録されたログ情報を読み出す際に前記ログ情報記録制御部に選択されているログ情報記録部に記録されたログ情報を前記ログ情報複製部に複製して読み出すことを特徴としたものであり請求項５に記載の発明における作用に加えてさらに複製に必要な記憶容量を低減できるという作用を有する。
【００１６】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１７】
（実施の形態１）
図１は本発明の実施の形態におけるログ記録装置の構成を示すブロック図である。図１に示すログ記録装置では監視対象部１０１とログイベント受信部１０２とログ情報記録制御部１０３と記録領域が同じ大きさの複数のログ情報記録部１０５に分割して構成されるログ情報記録媒体１０４とを備えている。
【００１８】
図２は本発明の実施の形態におけるログ情報記録部に作成されるログ情報ファイルの模式図である。図２において２０１はこのログファイルに記録された最初のログ情報でありその発生時刻「Ｍ０Ｄ０＿ｈ０：ｍ０：ｓ０」と発生したイベント名「イベント０００」とが記録されている。そしてこのログファイルには２０２から２０４に示すように発生したログイベントが時系列順にその発生時刻とログイベント名が記録される。また２０４はこのログファイルに記録された最新のログ情報を示し、次にログイベントが発生した場合には２０５に示す記録位置にログ情報が書き込まれることになる。
【００１９】
図３は本発明の実施の形態におけるログ情報記録部の大きさおよび分割数の決定処理におけるフローチャートである。
【００２０】
図４は本発明の実施の形態におけるログ情報記録装置に記録されるログ情報の情報量と時間経過との関係を表したグラフである。
【００２１】
以上のように構成されたログ記録装置について、以下その動作を説明する。
【００２２】
まず図３のＳ３０１に示すように外部からログ解析に必要なログ容量の範囲（最大値および最小値）が与えられる。次にＳ３０２により与えられた大きさの最大値が最大値と最小値との差で割り切れるかどうかを判定する。例えば与えられたログ容量範囲の最大値が１０２４［ＫＢ］、最小値が９６０［ＫＢ］であった場合、最大値１０２４が最大値と最小値との差６４で割り切れるためＳ３０３によりログ情報記録部ひとつあたりのサイズが６４［ＫＢ］に決まる。従ってログ情報記録部の分割数はＳ３０４により１０２４／６４＝１６［個］となる。
【００２３】
一方、例えば与えられたログ容量範囲の最大値が１０２４［ＫＢ］、最小値が９８０［ＫＢ］であった場合、最大値１０２４が最大値と最小値との差４４で割り切れれないためＳ３０５によりログ情報記録部ひとつあたりのサイズが３２［ＫＢ］に決まる。従ってログ情報記録部の分割数はＳ３０４により１０２４／３２＝３２［個］となる。
【００２４】
ログ情報記録部の分割方法が決定されると、実際にこのログ記録装置にこの分割方法に従ってログ情報が記録されることになる。まず、ログ監視対象部１０１からログイベントがログイベント受信部１０２に送信される。ログイベントを受信したログイベント受信部１０２は受信したイベントに対応したログ情報をログ情報記録制御部１０３に入力する。ログ情報記録制御部ではログ記録媒体１０４にログ情報記録部１０５をひとつ作成し、そこにログ情報を書き込む。その後、ログ情報記録制御部１０３にログ情報が入力される毎に、このログ情報記録部が所定の大きさになるまでログ情報の書き込みが続けられる。ログ情報記録部１０５が所定の大きさになると新たに次のログ情報記録部１０５を作成し、ログ情報記録部１０５が所定の分割数となるまで同様の処理を繰り返す。ログ情報記録部１０５が所定の分割数となり最後のログ情報記録部１０５が所定の大きさとなった時には最も古いログ情報記録部の内容を消去し、そこに新たなログ情報を記録していく処理を順に繰り返す。
【００２５】
上記の処理の結果、このログ記録装置に記録されるログ情報量を図４に示す。図４に示すようにこのログ記録装置に記録されるログ情報量は予め定めたログ情報量の最小値と最大値との間の範囲で推移する。
【００２６】
以上のように本実施の形態によれば監視対象となる設備の通知するログイベントを受信するログイベント受信部と、前記ログイベント受信部の受信したログイベントに対応したログ情報を生成し記録するログ情報記録制御部と、前記ログ情報記録制御部によりログが記録される同じ大きさの複数のログ情報記録部から構成されたログ情報記録媒体とを備え、要求されたログ情報量の範囲に応じて前記ログ記録媒体上に作成するログ記録部の分割数を最小にする分割方法を決定することで、ログ解析に要求される所定範囲のログ情報が得られるとともに、ログ情報記録部を上書きするための消去頻度を必要最低限に抑制することができる。
【００２７】
（実施の形態２）
図６は本発明の実施の形態におけるログ記録装置の構成を示すブロック図である。図６に示すログ記録装置において監視対象部１０１とログイベント受信部１０２とログ情報記録制御部１０３と記録領域が同じ大きさの複数のログ情報記録部１０５に分割して構成されるログ情報記録媒体１０４とは図１の構成と同様なものである。図１の構成と異なるのはログ記録装置の外部に設けられるログ監視設備６０２の要求に従ってログ記録媒体１０４から記録されたログ情報を読み出すログ読み出し制御部６０１を備えた点である。
【００２８】
図７は本発明の実施の形態におけるログ情報の読み出し処理におけるフローチャートである。
【００２９】
以上のように構成されたログ記録装置について、以下その動作を説明する。なお、ここでは実施の形態１と同じ動作については省略する。
【００３０】
まず、ログ読み出し制御部６０１はログ監視設備６０２から予め定められたログ情報の最小値と最大値の範囲内で指定される必要なログ情報量を含むログ情報取得要求命令を受信する。ログ読み出し制御部６０１ではログ記録制御部１０５に記録されたログ情報を指定された容量になるまで新しいものから順に読み出し、ログ監視設備６０２に送信する。
【００３１】
上記処理を図７のフローチャートを用いて説明する。図７のＳ７０１に示すようにログ監視設備６０２から要求されるログ情報量を含むログ情報取得要求命令が受信されるまで待機する。ログ情報取得要求命令が受信されるとＳ７０２でログ情報記録媒体１０４に記録されたログ情報を新しいものから順に読み出す。次に読み出したログ情報をＳ７０３でログ監視設備６０２に送信する。Ｓ７０４では送信したログ情報量が要求量になるまでＳ７０２からの処理を繰り返す。
【００３２】
以上のように本実施の形態によれば監視対象となる設備の通知するログイベントを受信するログイベント受信部と、前記ログイベント受信部の受信したログイベントに対応したログ情報を生成し記録するログ情報記録制御部と、前記ログ情報記録制御部によりログが記録される同じ大きさの複数のログ情報記録部から構成されたログ情報記録媒体と、監視設備の要求に応じて前記ログ情報複製部から記録されたログ情報を読み出すログ情報読み出し制御部とを備え、ログ解析に要求されるログ情報量の範囲に応じて前記ログ記録媒体上に作成するログ記録部の分割数を最小にする分割方法を決定するとともに送信するログ情報量を監視設備から要求される容量に合わせることで、監視設備に送信するログ情報量を監視設備の状況や空き記憶容量に合わせることができる。
【００３３】
（実施の形態３）
図８は本発明の実施の形態におけるログ記録装置の構成を示すブロック図である。図８に示すログ記録装置において監視対象部１０１とログイベント受信部１０２とログ情報記録制御部１０３とは図１の構成と同様なものである。図１の構成と異なるのはログ情報記録制御部１０３によってログ情報が記録される唯一のログ情報記録部８０２とログ情報記録部８０２に記録されたログ情報が複製されるログ情報複製部８０３とログ情報読み出し制御部８０４とを備え点である。
【００３４】
以上のように構成されたログ記録装置について、以下その動作を説明する。まず、ログ監視対象部１０１からログイベントがログイベント受信部１０２に送信される。ログイベントを受信したログイベント受信部１０２は受信したイベントに対応したログ情報をログ情報記録制御部１０３に入力する。ログ情報記録制御部１０３ではログ情報記録部８０２にログ情報を書き込む。その後、ログイベントがログイベント受信部１０２に受信される毎に同様の処理を繰り返しログ情報記録部８０２にログ情報を記録していく。ログ情報読み出し制御部８０４ではログ監視設備８０５からログ取得要求命令を受信するとログ記録部８０２に記録されたログ情報をログ複製部８０３に複製し、ログ情報複製部に記録された内容を順次読み出してログ監視設備８０５に送信する。従ってログ情報読み出し制御部８０４がログ情報を読み出すログ情報複製部８０３とログ情報記録制御部１０３がログ情報を書き込むログ情報記録部８０２とが異なるため、それぞれの処理が互いに影響を及ぼすことなく読み出しおよび書き込みが可能となる。
【００３５】
監視設備へのログ情報の送信処理を図９に示すフローチャートを用いて説明する。図９のＳ９０１に示すようにログ監視設備８０５から要求されるログ情報量を含むログ情報取得要求命令が受信されるまで待機する。ログ情報取得要求命令が受信されるとＳ９０２でログ情報記録部８０２に記録されたログ情報をログ情報複製部８０３に複製する。そしてＳ９０３ではログ情報読み出し制御部８０４によりログ情報複製部８０３に記録されたログ情報を新しいものから順に読み出す。次に読み出したログ情報をＳ９０４でログ監視設備８０５に送信する。Ｓ９０５ではログ情報複製部８０３に記録されたログ情報が全て送信されるまでＳ９０３からの処理を繰り返す。
【００３６】
以上のように本実施の形態によれば監視対象となる設備の通知するログイベントを受信するログイベント受信部と、前記ログイベント受信部の受信したログイベントに対応したログ情報を生成し記録するログ情報記録制御部と、前記ログ情報記録制御部によりログが記録されるログ情報記録部と、前記ログ情報記録部に記録されたログ情報を複製するログ情報複製部と、監視設備の要求に応じて前記ログ情報複製部から記録されたログ情報を読み出すログ情報読み出し制御部とを備え、前記ログ読み出し制御部が前記監視設備からログ情報取得要求命令を受信した際に前記ログ情報記録部に記録されたログ情報を前記ログ情報複製部に複製して読み出すことで、監視設備にログ情報を送信している間に新たなログイベントが発生した場合にも正常に監視設備へログ情報の送信されるとともにログ情報の書き込みにも対応が可能となるという作用を有する。
【００３７】
（実施の形態４）
図１０は本発明の実施の形態におけるログ記録装置の構成を示すブロック図である。図１０に示すログ記録装置において監視対象部１０１とログイベント受信部１０２とログ情報記録制御部１０３とは図１の構成と同様なものである。図１の構成と異なるのは記録領域が同じ大きさの複数のログ情報記録部１００２とひとつのログ情報複製部１００３に分割して構成されるログ情報記録媒体１００１とログ記録装置の外部に設けられるログ監視設備１００５の要求に従ってログ記録媒体１００１から記録されたログ情報を読み出すログ読み出し制御部１００４とを備えた点である。ここでログ情報記録部１００２はログ情報記録部１００２（１）からログ情報記録部１００２（ｎ）までのｎ個あるものとする。
【００３８】
図１１は本発明の実施の形態におけるログ情報の書き込み処理におけるフローチャートである。
【００３９】
以上のように構成されたログ記録装置について、以下その動作を説明する。なお、ここでは実施の形態１と同じ動作については省略する。まず、ログ監視対象部１０１からログイベントがログイベント受信部１０２に送信される。ログイベントを受信したログイベント受信部１０２は受信したイベントに対応したログ情報をログ情報記録制御部１０３に入力する。ログ情報記録制御部ではログ情報記録部１００２（１）にログ情報を書き込む。その後、ログイベントがログイベント受信部１０２に受信される毎に同様の処理を繰り返しログ情報記録部１００２（１）にログ情報を記録していく。
【００４０】
ここでログ情報記録制御部１０３におけるログ情報の書き込み処理を図１１に示すフローチャートを用いて説明する。図１１のＳ１１０１に示すようにログ情報記録制御部１０３ではログイベント受信部１０２からログ情報が受信されるまで待機する。ログ情報が受信されるとＳ１１０２では受信したログ情報量がログ情報記録部１００２（１）の空き容量以下であるかどうかを判定する。受信したログ情報量がログ情報記録部１００２（１）の空き容量以下であった場合はログ情報記録部１００２（１）の最後のログ情報の記録位置に続いて新たなログ情報を記録する。受信したログ情報量がログ情報記録部１００２（１）の空き容量を超える場合には、Ｓ１１０４でログ情報記録部１００２（ｉ）に記録されたログ情報をログ情報記録部１００２（ｉ＋１）に順に複製（ただしｉ＝ｎ−１，ｎ−２，…，１）した後、Ｓ１１０５でログ情報記録部１００２（１）の内容を消去する。そしてＳ１１０６でログ情報記録部１００２（１）の先頭位置に新たなログ情報を記録する。そしてＳ１１０１からの処理を繰り返す。
【００４１】
ログ情報読み出し制御部１００４ではログ監視設備１００５からログ取得要求命令を受信するとログ記録部１００２（１）に記録されたログ情報をログ複製部１００３に複製し、ログ情報複製部１００３およびログ情報記録部１００２（２）からログ情報記録部１００２（ｎ）に記録された内容を順次読み出してログ監視設備１００５に送信する。従ってログ情報記録制御部１０３がログ情報を書き込むログ情報記録部１００２（１）とログ情報読み出し制御部１００４がログ情報を読み出すログ情報複製部１００３およびログ情報記録部１００２（２）〜ログ情報記録部１００２（ｎ）とが異なるため、それぞれの処理が互いに影響を及ぼすことなく読み出しおよび書き込みが可能となる。
【００４２】
以上のように本実施の形態によれば監視対象となる設備の通知するログイベントを受信するログイベント受信部と、前記ログイベント受信部の受信したログイベントに対応したログ情報を生成し記録するログ情報記録制御部と、前記ログ情報記録制御部によりログが記録される同じ大きさの複数のログ情報記録部から構成されたログ情報記録媒体と、前記ログ情報記録部に記録されたログ情報を複製するログ情報複製部と、監視設備の要求に応じて前記ログ情報記録部または前記ログ情報複製部から記録されたログ情報を読み出すログ情報読み出し制御部とを備え、前記ログ読み出し制御部が前記監視設備からログ情報取得要求命令を受信し前記ログ記録部に記録されたログ情報を読み出す際に前記ログ情報記録制御部に選択されているログ情報記録部に記録されたログ情報を前記ログ情報複製部に複製して読み出すことで、実施の形態３に記載の作用に加えてさらに複製に必要な記憶容量を低減できるという作用を有する。
【００４３】
なお、実施の形態１の説明では、ログファイルの分割方法について要求されるログ情報量の最大値が最大値と最小値との差で割り切れる場合にはその差をログ記録部ひとつあたりの容量とし、割り切れない場合にはその差以下で最大値の約数となる数値をログ記録部ひとつあたりの容量としたが同様の効果が得られるものであれば他の方法でもよい。
【００４４】
また、実施の形態３の説明では、ログ情報読み出し制御部８０４はログ情報複製部８０３からログ情報を読み出すこととしたが、ログ情報読み出し制御部８０４がログ情報記録部からログ情報を監視設備に送信する間に記録するログ情報についてはログ記録部８０２とは別に設けた補助記録部に記録することとしてもよい。
【００４５】
また、実施の形態４の説明では、ログ情報複製部１００３をログ記録媒体１００１内部に設けたが、ログ記録媒体１００１の外部の別の記憶領域に設けてもよい。
【００４６】
【発明の効果】
以上のように本発明は  ログを読み出す際に時系列に沿って連続した所定範囲の容量のログ情報を取得することが可能となりかつ過去のログ情報を上書きするためのログ情報の消去回数を必要最低限に抑制することが可能となるという優れた効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるログ記録装置の構成を示すブロック図
【図２】同実施の形態１におけるログ記録装置のログ記録部に記録される記録内容を示す模式図
【図３】同実施の形態１におけるログ記録装置のログ情報記録部の構成方法を説明するフローチャート
【図４】同実施の形態１におけるログ記録装置に記録されるログ情報量と時間経過の関係を説明するためのグラフ
【図５】従来のログ記録装置の構成を示すブロック図
【図６】本発明の実施の形態２におけるログ記録装置の構成を示すブロック図
【図７】同実施の形態２におけるログ記録装置のログ情報送信処理を説明するためのフローチャート
【図８】本発明の実施の形態３におけるログ記録装置の構成を示すブロック図
【図９】同実施の形態３におけるログ記録装置のログ情報送信処理を説明するためのフローチャート
【図１０】本発明の実施の形態４におけるログ記録装置の構成を示すブロック図
【図１１】同実施の形態４におけるログ記録装置のログ情報記録処理を説明するためのフローチャート
【符号の説明】
１０１  ログ監視対象部
１０２  ログイベント受信部
１０３  ログ情報記録制御部
１０４  ログ情報記録媒体
１０５  ログ情報記録部
【図１】
2004310578.tif 000003
【図２】
2004310578.tif 000004
【図３】
2004310578.tif 000005
【図４】
2004310578.tif 000006
【図５】
2004310578.tif 000007
【図６】
2004310578.tif 000008
【図７】
2004310578.tif 000009
【図８】
2004310578.tif 000010
【図９】
2004310578.tif 000011
【図１０】
2004310578.tif 000012
【図１１】
2004310578.tif 000013