JP2013175220A - Storage device and log management program - Google Patents
Storage device and log management program Download PDFInfo
- Publication number
- JP2013175220A JP2013175220A JP2013089377A JP2013089377A JP2013175220A JP 2013175220 A JP2013175220 A JP 2013175220A JP 2013089377 A JP2013089377 A JP 2013089377A JP 2013089377 A JP2013089377 A JP 2013089377A JP 2013175220 A JP2013175220 A JP 2013175220A
- Authority
- JP
- Japan
- Prior art keywords
- log
- storage
- storage medium
- server
- log file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
Abstract
【課題】システムエラーの対処を短時間で実施して保守性を向上させると共に、セキュリティ監査等で必要とされる過去のログ情報を利用可能とする。
【解決手段】記憶媒体12,13におけるデータを管理するストレージサーバ11を有するストレージ装置1であって、前記ストレージサーバは、正常動作時のログおよびエラー発生時のログを記録する第1ログファイル111およびシステムエラー発生時のログを記録する第2ログファイル112を格納した第1の記憶媒体110を備え、前記システムエラー発生時のログは、前記第1ログファイルおよび前記第2ログファイルの両方に記録され、予め定められたタイミングで前記第1の記憶媒体に格納された前記第1および第2ログファイルにおける古いログを前記ストレージサーバの外部の第2の記憶媒体130にバックアップすると共に、バックアップした該古いログに対応するデータを前記第1および第2ログファイルから削除する。
【選択図】図2System errors are dealt with in a short time to improve maintainability, and past log information required for security audits can be used.
A storage apparatus 1 having a storage server 11 for managing data in storage media 12 and 13, wherein the storage server records a log at the time of normal operation and a log at the time of error occurrence. And a first storage medium 110 that stores a second log file 112 that records a log when a system error occurs. The log when the system error occurs is included in both the first log file and the second log file. The old log in the first and second log files recorded and stored in the first storage medium at a predetermined timing was backed up and backed up to the second storage medium 130 outside the storage server. Data corresponding to the old log is deleted from the first and second log files.
[Selection] Figure 2
Description
本発明は、ストレージ装置およびログ管理プログラムに関する。 The present invention relates to a storage apparatus and a log management program.
近年、デジタル化の進展に伴って、企業を始めとして様々な分野における情報量(デジタルデータ)が急激に増加している。具体的に、例えば、病院における医療画像情報、国や地方自治体における様々な電子文書および長期保管文書、製造や建築分野におけるCAD/CAM等の設計データ、放送や新聞および出版分野におけるデジタル映像や記事データおよび電子書籍、或いは、インターネットプロバイダによる画像や映像コンテンツおよび e-mail 関連情報といった大量のデジタルデータが様々な分野で使用されている。 In recent years, with the progress of digitalization, the amount of information (digital data) in various fields including companies has been rapidly increasing. Specifically, for example, medical image information in hospitals, various electronic documents and long-term storage documents in national and local governments, design data such as CAD / CAM in the field of manufacturing and architecture, digital images and articles in the field of broadcasting, newspapers and publishing A large amount of digital data such as data and electronic books, or images and video contents and e-mail related information by Internet providers are used in various fields.
そして、このような大量のデジタルデータを、低コストおよび高速アクセスを両立させつつ保管するストレージ装置として、アーカイブストレージ装置が提供されている。 An archive storage device is provided as a storage device that stores such a large amount of digital data while achieving both low cost and high speed access.
図1はストレージ装置を含むストレージシステムの一例を概略的に示すブロック図であり、ストレージ装置の一例としてアーカイブストレージ装置を含むCAM(Content Archive Manager:コンテンツ・アーカイブ・マネージャー)システムを概略的に示すものである。 FIG. 1 is a block diagram schematically illustrating an example of a storage system including a storage apparatus, and schematically illustrates a CAM (Content Archive Manager) system including an archive storage apparatus as an example of the storage apparatus. It is.
図1において、参照符号1はアーカイブストレージ装置(ストレージ装置)、11はCAMサーバ(ストレージサーバ)、12はディスクアレイ(ハードディスクアレイ)、13はテープ媒体、21,22,…はCAMクライアント(クライアント)、そして、3はLAN(ネットワーク)を示している。
1,
図1に示されるように、アーカイブストレージ装置1は、CAMサーバ11、ディスクアレイ12、および、テープ媒体13を備えて構成される。CAMサーバ11は、ディスクアレイ12とテープ媒体13を組み合わせて大量のデジタルデータを効率的に記憶および管理するもので、このCAMサーバ11にインストールされるプログラムに従って処理が実行される。なお、CAMサーバ11は、図示しないCPU,RAMおよびROM等のメモリ,I/Oデバイス、並びに、図示した内蔵ハードディスク110等を備えている。
As shown in FIG. 1, the
すなわち、アーカイブストレージ装置1におけるデータの保存は、例えば、ディスクアレイ12に保存されたデータをテープ媒体13に自動的にコピーし、原本情報として確実に保存するようになっている。通常、アーカイブストレージ装置1には、追記型(WORM:Write Once Read Many)構造が採用され、一度保存した情報はデータの改ざんや誤消去から完全に守られるようになっている。
That is, the data storage in the
また、アーカイブストレージ装置1には、保存情報の再利用を促すために保存データに識別用の管理情報を付与し、例えば、二次階層ストレージであるテープ媒体13に保存した情報をほかのシステムでも読み出し可能とし、或いは、格納された情報を次世代のストレージ装置やメディア規格に移行可能とするといった様々な機能も与えられている。
Also, the
ここで、ディスクアレイ12は、複数のハードディスクドライブを有するレイド装置として構成され、また、テープ媒体13は、所定容量(例えば、数百ギガバイト)を有する所定数(例えば、数十本)の磁気テープカートリッジで構成されている。このテープ媒体13は、例えば、HD−DVDやブレーレイといった大容量記憶メディアを代わりに使用し、或いは、テープ媒体13に加えてさらに大容量記憶メディアを設けてアーカイブストレージ装置1を構成することもあるのはいうまでもない。
Here, the
CAMサーバ11は、例えば、各CAMクライアント21,22,…からのアクセスや様々なエラー等のログを、そのCAMサーバ11の内蔵ハードディスク110にアクセスログファイルとして格納するようになっている。
The
なお、CAMシステムにおいて、CAMクライアント21,22,…は、例えば、専用のAPI(Application Program Interface)を利用することで、許可しないサーバからの侵入やデータ利用を禁止すると共に、同一名の保存情報の再アーカイブを別のコンテンツ情報として管理することにより、更新や改ざんを防止するようになっている。
In the CAM system, the
ところで、従来、アクセスログ等が記録される情報記録装置において、上位装置やオペレータによって保存場所や保存期限を管理することなく、保存期限まで確実にデータを保存するものとして、上位装置からアンロード命令が発行されると(例えば、1日1回発行)、未使用ボリュームプールにボリューム管理情報が登録されている未使用磁気テープの内の1本をドライブにマウントして、現在の日付に関連したボリューム名を付与すると共に、ボリューム管理情報を未使用ボリュームプールからラベル付きボリュームリストに付け替え、ラベル付きボリュームリストに登録されているボリューム管理情報の数が所定値(例えば、保存期限が1年なら365)以上になったら、登録時期が古いボリューム管理情報を未使用ボリュームプールに付け替えるものが提案されている(例えば、特許文献1参照)。 By the way, in a conventional information recording apparatus in which an access log or the like is recorded, an unload instruction is issued from the host device as a device that reliably stores data until the storage expiration without managing the storage location and storage expiration by the host or operator. Is issued (for example, once a day), one of the unused magnetic tapes whose volume management information is registered in the unused volume pool is mounted on the drive, and the current date is related. In addition to assigning a volume name, the volume management information is changed from the unused volume pool to the labeled volume list, and the number of volume management information registered in the labeled volume list is a predetermined value (for example, 365 if the retention period is 1 year). ) If this is the case, the volume management information with the old registration time is used Which replace has been proposed (e.g., see Patent Document 1).
上述したように、従来、CAMサーバ11によりディスクアレイ12とテープ媒体13を組み合わせて大量のデジタルデータを効率的に記憶および管理するストレージ装置(アーカイブストレージ装置)が提供されている。
As described above, a storage device (archive storage device) that efficiently stores and manages a large amount of digital data by combining the
そして、CAMサーバ11は、例えば、各CAMクライアント21,22,…からのアクセスや様々なエラー等のログを、そのCAMサーバ11の内蔵ハードディスク110にアクセスログファイルとして格納するようになっている。
The
ところで、近年、データの不正アクセスや不正持ち出しを監査するセキュリティ監査や、過去に遡ったログの解析を行う必要が生じて来ている。しかしながら、従来のアーカイブストレージ装置では、例えば、セキュリティ監査を行う上で必要な情報を出力することができないことがあった。 By the way, in recent years, it has become necessary to perform security audits for auditing illegal access and illegal take-out of data and log analysis that goes back to the past. However, the conventional archive storage apparatus may not be able to output information necessary for performing a security audit, for example.
すなわち、従来のアーカイブストレージ装置では、「何時、誰が、何処のホスト(CAMクライアント)から、どのアーカイブIDに対して、何を操作して、どのような結果になったか」という正常動作時のログや、不正なパスワードを使用したログインのエラー状況等を出力することができず、過去のアクセス状況をチェックすることが困難なことがあった。 That is, in the conventional archive storage apparatus, a log at the time of normal operation such as “what, when, from what host (CAM client), what is operated for which archive ID, and what result is obtained”. In addition, it is impossible to output the error status of login using an incorrect password, and it is difficult to check the past access status.
これは、従来、ログ情報はそれほど重要視されておらず、ログを記録するCAMサーバ11における内蔵ハードディスク110の所定領域が一杯になると、古いログから順に削除して新しいログを記録するようになっていた。また、従来、このようなログ情報は、バックアップの対象にもなっていなかった。
Conventionally, log information is not so important, and when a predetermined area of the internal
そのため、従来のCAMサーバ11は、内蔵ハードディスク110に記録されているログだけしか参照することができず、その内蔵ハードディスク110の所定領域を超えた古いログは参照することができなかった。
For this reason, the
さらに、従来のCAMサーバ11は、例えば、或る処理を行うときに所定サイズのメモリを確保することができない、或いは、テープ媒体13にデータを書き込むときにエラーメッセージが出て書き込みが行えないといったシステムエラーに関する専用のログ管理を行ってはいなかった。
Furthermore, the
ここで、CAMサーバ11における内蔵ハードディスク110に記録されたログは、殆どが正常動作時のログであり、このような大量の正常動作時のログからシステムエラーに関するログを見つけ出すのは容易ではなく、システムエラーに関するログを見つけ出して対処するには長時間を要して保守性が低下することにもなっていた。
Here, most of the logs recorded in the internal
本発明は、上述した従来技術が有する課題に鑑み、システムエラーを記録する専用のログファイルを設けることで、システムエラーの対処を短時間で実施して保守性を向上させることを目的とする。さらに、本発明は、ストレージサーバの内蔵ハードディスクに記録された古いログ情報を外部のテープ媒体等にバックアップすることにより、セキュリティ監査等で必要とされる過去のログ情報を利用可能とすることを目的とする。 SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problems of the prior art, and provides a dedicated log file for recording a system error so that the system error can be dealt with in a short time to improve maintainability. Another object of the present invention is to make it possible to use past log information required for security audits and the like by backing up old log information recorded on the internal hard disk of the storage server to an external tape medium or the like. And
本発明の第1の形態によれば、記憶媒体におけるデータを管理するストレージサーバを有するストレージ装置であって、前記ストレージサーバは、正常動作時のログおよびエラー発生時のログを記録する第1ログファイル、および、システムエラー発生時のログを記録する第2ログファイルを格納した第1の記憶媒体を備え、前記システムエラー発生時のログは、前記第1ログファイルおよび前記第2ログファイルの両方に記録され、予め定められたタイミングで前記第1の記憶媒体に格納された前記第1および第2ログファイルにおける古いログを前記ストレージサーバの外部に設けられた第2の記憶媒体にバックアップすると共に、バックアップした該古いログに対応するデータを前記第1の記憶媒体に格納された前記第1および第2ログファイルから削除するようにしたストレージ装置が提供される。 According to the first aspect of the present invention, there is provided a storage apparatus having a storage server that manages data in a storage medium, wherein the storage server records a log at the time of normal operation and a log at the time of error occurrence. And a first storage medium storing a second log file for recording a log when a system error occurs, and the log when the system error occurs includes both the first log file and the second log file And backs up old logs in the first and second log files stored in the first storage medium at a predetermined timing to a second storage medium provided outside the storage server. The data corresponding to the backed up old log is stored in the first storage medium in the first and second logs. Storage apparatus designed to remove from the file is provided.
本発明の第2の形態によれば、記憶媒体におけるデータを管理するストレージサーバを有するストレージ装置における前記ストレージサーバに、予め定められたタイミングで前記ストレージサーバの内蔵記憶媒体に格納された、正常動作時のログおよびエラー発生時のログを記録する第1ログファイル、および、システムエラー発生時のログを記録する第2ログファイルを確認する手順であって、前記システムエラー発生時のログは、前記第1ログファイルおよび前記第2ログファイルの両方に記録されている手順と、前記内蔵記憶媒体に格納された前記第1および第2ログファイルにおける古いログを前記ストレージサーバの外部に設けられた外部記憶媒体にバックアップすると共に、バックアップした該古いログに対応するデータを前記内蔵記憶媒体に格納された前記第1および第2ログファイルから削除する手順と、を実行させ、ログの管理を行わせるログ管理プログラムが提供される。 According to the second aspect of the present invention, the normal operation stored in the storage server's internal storage medium at a predetermined timing in the storage server having a storage server that manages data in the storage medium A first log file for recording a log at the time of occurrence and a log at the time of occurrence of an error, and a second log file for recording a log at the time of occurrence of a system error. The procedure recorded in both the first log file and the second log file, and the old log in the first and second log files stored in the internal storage medium provided outside the storage server Back up to a storage medium and store the data corresponding to the backed up old log A step of deleting from the built storage medium stored in the first and second log file, is executed, the log management program to perform the management of the log is provided.
本発明によれば、システムエラーを記録する専用のログファイルを設けることで、システムエラーの対処を短時間で実施して保守性を向上させることができる。さらに、本発明によれば、ストレージサーバの内蔵ハードディスクに記録された古いログ情報を外部のテープ媒体等にバックアップすることにより、セキュリティ監査等で必要とされる過去のログ情報を利用することが可能となる。 According to the present invention, by providing a dedicated log file for recording a system error, it is possible to deal with the system error in a short time and improve maintainability. Furthermore, according to the present invention, the old log information recorded on the internal hard disk of the storage server is backed up to an external tape medium or the like, so that it is possible to use past log information required for security audits, etc. It becomes.
以下、本発明に係るストレージ装置およびログ管理プログラム(ログ管理方法)の実施例を、添付図面を参照して詳述する。 Embodiments of a storage apparatus and a log management program (log management method) according to the present invention will be described below in detail with reference to the accompanying drawings.
図2は本発明に係るストレージ装置の一実施例を概略的に示すブロック図である。
本実施例のストレージ装置(アーカイブストレージ装置)1は、基本的には図1を参照して説明したものと同様のハード構成となっており、CAMサーバ(ストレージサーバ)11、ディスクアレイ(第1の大容量記憶媒体)12、および、テープ媒体(第2の大容量記憶媒体)13を備えている。
FIG. 2 is a block diagram schematically showing an embodiment of the storage apparatus according to the present invention.
The storage device (archive storage device) 1 of this embodiment basically has the same hardware configuration as that described with reference to FIG. 1, and includes a CAM server (storage server) 11, a disk array (first A large-capacity storage medium) 12 and a tape medium (second large-capacity storage medium) 13.
CAMサーバ11は、ディスクアレイ12とテープ媒体13を組み合わせて大量のデジタルデータを効率的に記憶および管理するもので、このCAMサーバ11にインストールされるプログラムに従って処理が実行される。CAMサーバ11は、前述したように、図示しないCPU,RAMおよびROM等のメモリ,I/Oデバイス、並びに、図示した内蔵ハードディスク110等を備えている。なお、アーカイブストレージ装置1、並びに、CAMクライアント(21,22,…)を含めたアーカイブストレージシステムの構成およびその機能は、基本的には図1を参照して説明したのと同様である。
The
ここで、図1を参照して説明したアーカイブストレージ装置1では、例えば、各CAMクライアント21,22,…からのアクセスといった正常動作時のログおよび様々なエラー発生時等のログが1つのログファイル(アクセスログファイル)として、そのCAMサーバ11の内蔵ハードディスク(第3の記憶媒体,内蔵記憶媒体)110に記録されていた。
Here, in the
これに対して、本実施例のアーカイブストレージ装置1(CAMサーバ11)は、図3および図4を参照して後述するように、CAMサーバ11の内蔵ハードディスク110に対して、正常動作時のログおよびエラー発生時等のログを記録するアクセスログファイル111だけでなく、エラー発生時、特に、システムエラー発生時のログだけを記録する専用のログファイル(エラーログファイル)112を設ける(格納する)ようになっている。
On the other hand, the archive storage device 1 (CAM server 11) of the present embodiment logs the normal operation log on the internal
さらに、本実施例のアーカイブストレージ装置1(CAMサーバ11)は、図5〜図7を参照して後述するように、CAMサーバ11の内蔵ハードディスク110に記録された古いログ情報をテープ媒体(第4の記憶媒体,外部記憶媒体)130にバックアップすることにより、セキュリティ監査等で必要とされる過去のログ情報を利用可能とするようになっている。なお、古いログ情報のバックアップは、テープ媒体130に限定されず、HD−DVDやブルーレイ或いは他の記憶媒体を使用することができるのはいうまでもない。
Further, the archive storage device 1 (CAM server 11) of the present embodiment stores old log information recorded in the internal
図3は本発明に係るストレージ装置におけるログ管理処理の一形態を説明するためのフローチャートであり、エラー発生時のログの記録処理を説明するためのものである。 FIG. 3 is a flowchart for explaining one form of log management processing in the storage apparatus according to the present invention, for explaining log recording processing when an error occurs.
図3に示されるように、本発明に係るストレージ装置では、エラーが発生すると、まず、ステップST11において、ログ出力関数を生成し、さらに、ステップST12に進んで、アクセスログファイル111へログ情報を出力する。すなわち、CAMサーバ11の内蔵ハードディスク110におけるアクセスログファイル111用の領域にログ情報を記録する。ここで、アクセスログファイル111には、エラー発生時のログだけでなく、正常動作時のログも記録されるようになっており、これは、前述した従来のCAMサーバ11の内蔵ハードディスク110に記録されるログに対応するものである。
As shown in FIG. 3, in the storage apparatus according to the present invention, when an error occurs, first, in step ST11, a log output function is generated, and the process further proceeds to step ST12, where log information is stored in the access log file 111. Output. That is, log information is recorded in the area for the access log file 111 in the internal
次に、ステップST13に進んで、エラー種別の判定を行う。すなわち、ステップST13において、エラー種別が、例えば、パスワードの入力ミスといったシステムとは関係の無いエラー(システムエラー以外)であると判定されるとそのまま処理を終了する。 Next, the process proceeds to step ST13 to determine the error type. That is, in step ST13, if it is determined that the error type is an error unrelated to the system (for example, a system input error) such as a password input error, the process is terminated.
一方、ステップST13において、エラー種別が、例えば、或る処理を行うときに所定サイズのメモリを確保することができない、或いは、テープ媒体13にデータを書き込むときにエラーメッセージが出て書き込みが行えないといったシステムに関するエラー(システムエラー)であると判定されると、ステップST14に進んで、エラーログファイル112へログ情報(エラーログ情報)を出力して処理を終了する。すなわち、CAMサーバ11の内蔵ハードディスク110におけるエラーログファイル112用の領域にログ情報を記録する。
On the other hand, in step ST13, for example, a memory of a predetermined size cannot be secured when performing certain processing, or an error message appears when data is written to the
従って、システムエラーのログは、アクセスログファイル111およびエラーログファイル112の両方に記録される。なお、エラーログファイル112には、システムエラーのログだけが記録されることになる。
Therefore, the system error log is recorded in both the access log file 111 and the
図4は本発明に係るストレージ装置におけるエラー処理の一例を説明するためのフローチャートである。 FIG. 4 is a flowchart for explaining an example of error processing in the storage apparatus according to the present invention.
図4に示されるように、システムエラーが発生すると、ステップST21において、例えば、システム管理者がエラーログファイル112を参照してエラー対処を実施する。ここで、エラーログファイル112には、通常のログは含まれていないため、システム管理者は、容易にシステムエラーのログを参照することができ、短時間でそのシステムエラーに対処することが可能になる。
As shown in FIG. 4, when a system error occurs, in step ST21, for example, the system administrator refers to the
次に、ステップST22に進んで、例えば、システム管理者がエラーログファイル112のリセットを実行し、これによりエラーログファイル112は空となり、処理が終了する。これにより、システム管理者は、次回のシステムエラーのログ参照を容易に行うことが可能となる。
Next, proceeding to step ST22, for example, the system administrator executes a reset of the
このように、本実施例によれば、例えば、或る処理を行うときに所定サイズのメモリを確保することができない、或いは、テープ媒体13にデータを書き込むときにエラーメッセージが出て書き込みが行えないといったシステムエラーが生じた場合でも、エラーログファイル112を参照することにより、容易にシステムエラーのログを参照することができ、短時間でそのシステムエラーに対処することが可能になる。
As described above, according to the present embodiment, for example, a memory of a predetermined size cannot be secured when performing a certain process, or an error message appears and data can be written when data is written to the
図5は本発明に係るストレージ装置におけるログ管理処理の他の形態を説明するためのフローチャートであり、予め定められたタイミングで行われるログのバックアップ処理を説明するためのものである。 FIG. 5 is a flowchart for explaining another form of the log management processing in the storage apparatus according to the present invention, for explaining the log backup processing performed at a predetermined timing.
図5に示されるように、本発明に係るストレージ装置では、例えば、毎日12時または毎月1日といった予め定められたタイミングでCAMサーバ11の内蔵ハードディスク110におけるログファイル(アクセスログファイル)120のバックアップ処理が実行される。このバックアップ機能は、まず、ステップST31において、バックアップ管理簿より前回のバックアップ日付を取得してステップST32へ進む。ここで、バックアップ管理簿は、CAMサーバ11の内蔵ハードディスク110に記録されており、それを読み出すことになる。
As shown in FIG. 5, in the storage apparatus according to the present invention, for example, backup of the log file (access log file) 120 in the internal
次に、ステップST32において、今日の日付を取得し、ステップST33に進んで、バックアップ対象のデータを抽出する。すなわち、例えば、ステップST31で得た前回のバックアップ日付からステップST32で得た今日の日付までのログをバックアップ対象のデータとして抽出する。 Next, in step ST32, today's date is acquired, and the process proceeds to step ST33 to extract data to be backed up. That is, for example, logs from the previous backup date obtained in step ST31 to today's date obtained in step ST32 are extracted as backup target data.
さらに、ステップST34に進んで、バックアップ対象のデータ(前回のバックアップ日付から今日の日付までのログ情報)を、CAMサーバ11の内蔵ハードディスク110(アクセスログファイル111)から、専用のテープ媒体130へコピー(バックアップ)して、ステップST35へ進む。
Further, the process proceeds to step ST34, and the data to be backed up (log information from the previous backup date to today's date) is copied from the built-in hard disk 110 (access log file 111) of the
ステップST35において、バックアップ管理簿を更新して、ステップST36へ進み、バックアップ済みデータの古いものを削除し、新しいデータをCAMサーバ11の内蔵ハードディスク110に残して処理を終了する。ここで、内蔵ハードディスク110に残されるログ情報は、ステップST34において内蔵ハードディスク110からテープ媒体130へバックアップされるデータを除いた新しいログだけとしても良いが、例えば、一週間分または1ヶ月分といった所定の期間分のログ情報を内蔵ハードディスク110に残し、その所定の期間分のログを内蔵ハードディスク110とテープ媒体130の両方に記録させておくようにしてもよい。
In step ST35, the backup management list is updated, the process proceeds to step ST36, the old backup data is deleted, the new data is left in the built-in
以上において、内蔵ハードディスク110からテープ媒体130へのログファイルのバックアップを行うタイミングは、毎日12時または毎月1日に限定されず、適宜変更することができ、また、バックアップする容量も様々に設定することができる。
In the above, the log file backup timing from the internal
図6は本発明に係るストレージ装置におけるリスト表示処理の一例を説明するためのフローチャートである。 FIG. 6 is a flowchart for explaining an example of list display processing in the storage apparatus according to the present invention.
例えば、セキュリティ監査を行う場合、図6に示されるように、まず、そのようなセキュリティ監査が必要となった任意のタイミングでリスト表示を行う。すなわち、ステップST41において、前述したCAMサーバ11の内蔵ハードディスク110に記録されたバックアップ管理簿よりバックアップ日時のバックアップデータ格納場所を取得する。ここで、必要とされるログが内蔵ハードディスク110に記録されているログファイル(アクセスログファイル111)に含まれていれば、そのまま内蔵ハードディスク110から読み出すが、古いログで既にテープ媒体130にバックアップされていれば、そのテープ媒体130に記録されているログ情報のリストを表示して処理を終了する。
For example, when performing a security audit, as shown in FIG. 6, first, a list is displayed at an arbitrary timing when such a security audit is required. That is, in step ST41, the backup data storage location of the backup date and time is acquired from the backup management list recorded on the internal
図7は本発明に係るストレージ装置におけるリストア処理の一例を説明するためのフローチャートである。 FIG. 7 is a flowchart for explaining an example of restore processing in the storage apparatus according to the present invention.
例えば、セキュリティ監査を行って不正発覚時が確認でき、その不正発覚時のログがCAMサーバ11の内蔵ハードディスク110から削除されてテープ媒体130にだけバックアップされているときはリストア機能を使用することになる。すなわち、まず、ステップST51において、CAMサーバ11の内蔵ハードディスク110に記録されたバックアップ管理簿より指定日時のバックアップデータ格納場所を検索して、ステップST52に進む。なお、必要とする不正発覚時のログは、テープ媒体130のバックアバックアップデータに含まれているものとする。
For example, a security audit can be performed to confirm the time when fraud is detected, and when the log at the time of fraud is deleted from the internal
ステップST52では、テープ媒体130から内蔵ハードディスク110へバックアップデータをコピーして処理を終了する。なお、必要とする不正発覚時のログは、コピーされた内蔵ハードディスク110から読み出して参照することになる。
In step ST52, the backup data is copied from the
図8は本発明が適用されるログ管理プログラムおよびログ管理プログラムを記録した媒体の例を説明するための図である。図8において、参照符号10は処理装置、20はプログラム(データ)提供者、そして、30は可搬型記録媒体を示している。 FIG. 8 is a diagram for explaining an example of a log management program to which the present invention is applied and a medium on which the log management program is recorded. In FIG. 8, reference numeral 10 denotes a processing device, 20 denotes a program (data) provider, and 30 denotes a portable recording medium.
本発明は、例えば、図8に示すような処理装置410(CAMサーバ11)に対するプログラム(データ)として与えられ、処理装置410により実行される。処理装置410は、プロセッサを含む演算処理装置本体411、および、演算処理装置本体411に対してプログラム(データ)を与え或いは処理された結果を格納する処理装置側メモリ(例えば、RAM(Random Access Memory)やハードディスク)412等を備える。処理装置410に提供されたプログラムは、ローディングされて処理装置410のメインメモリ上で実行される。
The present invention is given as a program (data) for the processing device 410 (CAM server 11) as shown in FIG. The
プログラム提供者420は、プログラムを格納する手段(回線先メモリ:例えば、DASD(Direct Access Storage Device))421を有し、例えば、インターネット等の回線を介してプログラムを処理装置410に提供し、或いは、CD−ROMやDVD等の光ディスクまたは磁気ディスクや磁気テープといった可搬型記録媒体430を介して処理装置410に提供する。本発明に係るログ管理プログラムを記録した媒体は、上記の処理装置側メモリ412、回線先メモリ421、および、可搬型記録媒体430等の様々なものを含むのはいうまでもない。
The
(付記1)
第1の大容量記憶媒体と、第2の大容量記憶媒体と、該第1および第2の大容量記憶媒体におけるデータを管理するストレージサーバと、を有するストレージ装置であって、
前記ストレージサーバは、正常動作時のログおよびエラー発生時のログを記録するアクセスログファイルと、システムエラー発生時のログだけを記録する専用のエラーログファイルと、を格納する第3の記憶媒体を備えることを特徴とするストレージ装置。
(Appendix 1)
A storage device having a first mass storage medium, a second mass storage medium, and a storage server that manages data in the first and second mass storage media,
The storage server has a third storage medium for storing an access log file for recording a log for normal operation and an error occurrence log, and a dedicated error log file for recording only a log for system error occurrence. A storage apparatus comprising:
(付記2)
第1の大容量記憶媒体と、第2の大容量記憶媒体と、該第1および第2の大容量記憶媒体におけるデータを管理するストレージサーバと、を有するストレージ装置であって、
前記ストレージサーバは、正常動作時のログおよびエラー発生時のログを記録するログファイルを格納した第3の記憶媒体を備え、
予め定められたタイミングで前記第3の記憶媒体に格納されたログファイルにおける古いログを前記ストレージサーバの外部に設けられた第4の記憶媒体にバックアップすると共に、当該バックアップした古いログに対応するデータを前記第3の記憶媒体に格納されたログファイルから削除するようにしたことを特徴とするログ管理方法。
(Appendix 2)
A storage device having a first mass storage medium, a second mass storage medium, and a storage server that manages data in the first and second mass storage media,
The storage server includes a third storage medium that stores a log file that records a log during normal operation and a log when an error occurs,
The old log in the log file stored in the third storage medium at a predetermined timing is backed up to a fourth storage medium provided outside the storage server, and the data corresponding to the backed up old log Is deleted from the log file stored in the third storage medium.
(付記3)
付記1または2に記載のストレージ装置において、
前記第1の大容量記憶媒体は、ハードディスクアレイであり、
前記第2の大容量記憶媒体は、テープ媒体であり、
前記第3の記憶媒体は、前記ストレージサーバに内蔵されたハードディスクであることを特徴とするストレージ装置。
(Appendix 3)
In the storage device according to
The first mass storage medium is a hard disk array;
The second mass storage medium is a tape medium;
The storage device, wherein the third storage medium is a hard disk built in the storage server.
(付記4)
第1の大容量記憶媒体および第2の大容量記憶媒体におけるデータを管理するストレージサーバのログ管理方法であって、
エラーの発生時のログを、正常動作時のログと共にアクセスログファイルに記録し、
前記エラーがシステムエラーか否かを判定し、
前記エラーがシステムエラーと判定されたときは、当該システムエラー発生時のログを専用のエラーログファイルに記録するようにしたことを特徴とするログ管理方法。
(Appendix 4)
A storage server log management method for managing data in a first mass storage medium and a second mass storage medium,
Record the log at the time of error occurrence in the access log file together with the log at normal operation,
Determining whether the error is a system error;
When the error is determined to be a system error, a log at the time of occurrence of the system error is recorded in a dedicated error log file.
(付記5)
第1の大容量記憶媒体および第2の大容量記憶媒体におけるデータを管理するストレージサーバのログ管理方法であって、
予め定められたタイミングで前記ストレージサーバの内蔵記憶媒体に格納されたログファイルを確認し、
前記内蔵記憶媒体に格納されたログファイルにおける古いログを前記ストレージサーバの外部に設けられた外部記憶媒体にバックアップすると共に、当該バックアップした古いログに対応するデータを前記内蔵記憶媒体に格納されたログファイルから削除するようにしたことを特徴とするログ管理方法。
(Appendix 5)
A storage server log management method for managing data in a first mass storage medium and a second mass storage medium,
Check the log file stored in the internal storage medium of the storage server at a predetermined timing,
The old log in the log file stored in the internal storage medium is backed up to an external storage medium provided outside the storage server, and the data corresponding to the backed up old log is stored in the internal storage medium A log management method characterized by deleting from a file.
(付記6)
第1の大容量記憶媒体と、第2の大容量記憶媒体と、該第1および第2の大容量記憶媒体におけるデータを管理するストレージサーバと、を有するストレージ装置における前記ストレージサーバに、
エラーの発生時のログを、正常動作時のログと共にアクセスログファイルに記録する手順と、
前記エラーがシステムエラーか否かを判定する手順と、
前記エラーがシステムエラーと判定されたときは、当該システムエラー発生時のログを専用のエラーログファイルに記録する手順と、を実行させ、ログの管理を行わせることを特徴とするログ管理プログラム。
(Appendix 6)
The storage server in the storage device having a first mass storage medium, a second mass storage medium, and a storage server that manages data in the first and second mass storage media,
A procedure for recording an error log in an access log file together with a log for normal operation;
Determining whether the error is a system error; and
When the error is determined to be a system error, a log management program that executes a procedure for recording a log at the time of occurrence of the system error in a dedicated error log file to perform log management.
(付記7)
第1の大容量記憶媒体と、第2の大容量記憶媒体と、該第1および第2の大容量記憶媒体におけるデータを管理するストレージサーバと、を有するストレージ装置における前記ストレージサーバに、
予め定められたタイミングで前記ストレージサーバの内蔵記憶媒体に格納されたログファイルを確認する手順と、
前記内蔵記憶媒体に格納されたログファイルにおける古いログを前記ストレージサーバの外部に設けられた外部記憶媒体にバックアップすると共に、当該バックアップした古いログに対応するデータを前記内蔵記憶媒体に格納されたログファイルから削除する手順と、を実行させ、ログの管理を行わせることを特徴とするログ管理プログラム。
(Appendix 7)
The storage server in the storage device having a first mass storage medium, a second mass storage medium, and a storage server that manages data in the first and second mass storage media,
A procedure for confirming a log file stored in a built-in storage medium of the storage server at a predetermined timing;
The old log in the log file stored in the internal storage medium is backed up to an external storage medium provided outside the storage server, and the data corresponding to the backed up old log is stored in the internal storage medium And a log management program for executing log management.
(付記8)
付記6または7に記載のログ管理プログラムを記録した媒体。
(Appendix 8)
A medium on which the log management program according to appendix 6 or 7 is recorded.
本発明は、アーカイブストレージ装置を始めとして様々なストレージ装置に対して幅広く適用することができ、例えば、病院における医療画像情報、国や地方自治体における様々な電子文書および長期保管文書、製造や建築分野におけるCAD/CAM等の設計データ、放送や新聞および出版分野におけるデジタル映像や記事データおよび電子書籍、或いは、インターネットプロバイダによる画像や映像コンテンツおよび e-mail 関連情報といった大量のデジタルデータを記憶および管理するストレージ装置、並びに、ストレージ装置に設けられたストレージサーバに適用される。 The present invention can be widely applied to various storage apparatuses including an archive storage apparatus. For example, medical image information in hospitals, various electronic documents and long-term storage documents in national and local governments, manufacturing and architecture fields Stores and manages a large amount of digital data such as CAD / CAM design data, digital video / article data and e-books in the broadcasting, newspaper and publishing fields, or image / video content and e-mail related information from Internet providers The present invention is applied to a storage device and a storage server provided in the storage device.
1 ストレージ装置(アーカイブストレージ装置)
11 ストレージサーバ(CAMサーバ)
12 ディスクアレイ(ハードディスクアレイ:レイド装置)
13,130 テープ媒体
21,22 クライアント(CAMクライアント)
3 LAN
110 内蔵ハードディスク
111 アクセスログファイル
112 エラーログファイル
410 処理装置(CAMサーバ)
411 演算処理装置本体
412 処理装置側メモリ
420 プログラム(データ)提供者
421 プログラムを格納する手段(回線先メモリ)
430 可搬型記録媒体
1 Storage device (archive storage device)
11 Storage server (CAM server)
12 Disk array (Hard disk array: Raid device)
13,130
3 LAN
110 Internal hard disk 111
411 arithmetic processing unit main body 412 processing
430 Portable recording medium
Claims (4)
前記ストレージサーバは、正常動作時のログおよびエラー発生時のログを記録する第1ログファイル、および、システムエラー発生時のログを記録する第2ログファイルを格納した第1の記憶媒体を備え、
前記システムエラー発生時のログは、前記第1ログファイルおよび前記第2ログファイルの両方に記録され、
予め定められたタイミングで前記第1の記憶媒体に格納された前記第1および第2ログファイルにおける古いログを前記ストレージサーバの外部に設けられた第2の記憶媒体にバックアップすると共に、バックアップした該古いログに対応するデータを前記第1の記憶媒体に格納された前記第1および第2ログファイルから削除するようにしたことを特徴とするストレージ装置。 A storage device having a storage server for managing data in a storage medium,
The storage server comprises a first storage medium storing a first log file for recording a log for normal operation and a log for when an error occurs, and a second log file for recording a log for when a system error occurs,
The log when the system error occurs is recorded in both the first log file and the second log file,
The old log in the first and second log files stored in the first storage medium at a predetermined timing is backed up to a second storage medium provided outside the storage server and the backed up A storage apparatus, wherein data corresponding to an old log is deleted from the first and second log files stored in the first storage medium.
前記第1の記憶媒体は、前記ストレージサーバに内蔵されたハードディスクであることを特徴とするストレージ装置。 The storage apparatus according to claim 1, wherein
The storage device, wherein the first storage medium is a hard disk built in the storage server.
予め定められたタイミングで前記ストレージサーバの内蔵記憶媒体に格納された、正常動作時のログおよびエラー発生時のログを記録する第1ログファイル、および、システムエラー発生時のログを記録する第2ログファイルを確認する手順であって、前記システムエラー発生時のログは、前記第1ログファイルおよび前記第2ログファイルの両方に記録されている手順と、
前記内蔵記憶媒体に格納された前記第1および第2ログファイルにおける古いログを前記ストレージサーバの外部に設けられた外部記憶媒体にバックアップすると共に、バックアップした該古いログに対応するデータを前記内蔵記憶媒体に格納された前記第1および第2ログファイルから削除する手順と、を実行させ、ログの管理を行わせることを特徴とするログ管理プログラム。 In the storage server in the storage device having a storage server for managing data in the storage medium,
A first log file for recording a log for normal operation and a log for when an error occurs, and a second log for recording a log for when a system error occurs, stored in the internal storage medium of the storage server at a predetermined timing A procedure for confirming a log file, wherein the log when the system error occurs is recorded in both the first log file and the second log file;
The old log in the first and second log files stored in the internal storage medium is backed up to an external storage medium provided outside the storage server, and data corresponding to the backed up old log is stored in the internal storage A log management program for executing log management by executing a procedure for deleting from the first and second log files stored in the medium.
前記内蔵記憶媒体は、前記ストレージサーバに内蔵されたハードディスクであることを特徴とするログ管理プログラム。 The log management program according to claim 3,
The log management program, wherein the built-in storage medium is a hard disk built in the storage server.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013089377A JP2013175220A (en) | 2013-04-22 | 2013-04-22 | Storage device and log management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013089377A JP2013175220A (en) | 2013-04-22 | 2013-04-22 | Storage device and log management program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006312731A Division JP2008129763A (en) | 2006-11-20 | 2006-11-20 | Storage device and log management program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2013175220A true JP2013175220A (en) | 2013-09-05 |
Family
ID=49268001
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013089377A Pending JP2013175220A (en) | 2013-04-22 | 2013-04-22 | Storage device and log management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2013175220A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114064392A (en) * | 2021-10-18 | 2022-02-18 | 珠海格力电器股份有限公司 | A log processing method, electronic device and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06231012A (en) * | 1993-02-02 | 1994-08-19 | Kanebo Ltd | Log data managing device |
| JPH07262058A (en) * | 1994-03-22 | 1995-10-13 | Internatl Business Mach Corp <Ibm> | System and method for data storage management |
| JP2003099291A (en) * | 2001-09-21 | 2003-04-04 | Hitachi Ltd | Network storage system and control method thereof |
| JP2005157956A (en) * | 2003-11-28 | 2005-06-16 | Fujitsu Ltd | Archive device and archive processing program |
| JP2006190173A (en) * | 2005-01-07 | 2006-07-20 | Fujitsu Ltd | Environment setting information management program and environment setting information management method |
-
2013
- 2013-04-22 JP JP2013089377A patent/JP2013175220A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06231012A (en) * | 1993-02-02 | 1994-08-19 | Kanebo Ltd | Log data managing device |
| JPH07262058A (en) * | 1994-03-22 | 1995-10-13 | Internatl Business Mach Corp <Ibm> | System and method for data storage management |
| JP2003099291A (en) * | 2001-09-21 | 2003-04-04 | Hitachi Ltd | Network storage system and control method thereof |
| JP2005157956A (en) * | 2003-11-28 | 2005-06-16 | Fujitsu Ltd | Archive device and archive processing program |
| JP2006190173A (en) * | 2005-01-07 | 2006-07-20 | Fujitsu Ltd | Environment setting information management program and environment setting information management method |
Non-Patent Citations (2)
| Title |
|---|
| CSND199900856005; Dinah McNutt: 'DAEMONS & DRAGONS(50) ログの話' UNIX MAGAZINE 第9巻 第3号, 19940301, pp.56〜60, 株式会社アスキー * |
| JPN6013001103; Dinah McNutt: 'DAEMONS & DRAGONS(50) ログの話' UNIX MAGAZINE 第9巻 第3号, 19940301, pp.56〜60, 株式会社アスキー * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114064392A (en) * | 2021-10-18 | 2022-02-18 | 珠海格力电器股份有限公司 | A log processing method, electronic device and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Jantz et al. | Digital preservation: Architecture and technology for trusted digital repositories | |
| JP4135762B1 (en) | Document management program and system | |
| US8103616B2 (en) | Methods for implementation of information audit trail tracking and reporting in a storage system | |
| US7827440B1 (en) | Re-synchronizing corrupted data | |
| US20120109907A1 (en) | On-demand data deduplication | |
| JP2004302505A (en) | Data transfer support system, program, device, and removable storage device or storage medium for which data transfer has been completed | |
| US8335768B1 (en) | Selecting data in backup data sets for grooming and transferring | |
| US20070168398A1 (en) | Permanent Storage Appliance | |
| US8001087B1 (en) | Method and apparatus for performing selective backup operations based on file history data | |
| US20060066902A1 (en) | Electronic document storage apparatus, program and electronic document reference apparatus | |
| JP2013175220A (en) | Storage device and log management program | |
| JP4473513B2 (en) | Originality verification apparatus and originality verification program | |
| JP2019212144A (en) | File management device, method for managing file, and program | |
| JP2008129763A (en) | Storage device and log management program | |
| Jantz et al. | Digital archiving and preservation: Technologies and processes for a trusted repository | |
| CN102331953B (en) | Disk partition fault repairing method and device | |
| US20060288185A1 (en) | System and method for implementing a common descriptor format | |
| US20080155319A1 (en) | Methods and systems for managing removable media | |
| JP5240086B2 (en) | Data management program | |
| Gandhi et al. | “Storage, Backup and Archiving of Images”-E-Dermatology Task Force (IADVL Academy) | |
| JP2004164362A (en) | Backup apparatus, backup method, program for backup and recording medium with program for backup recorded thereon | |
| US8032009B2 (en) | Backup management apparatus | |
| JP4801718B2 (en) | Information processing apparatus, information processing method, program, and storage medium | |
| Shullich | Reverse Engineering the Microsoft Extended FAT File System (exFAT) | |
| US7925680B1 (en) | System and method for processing data management files in a virtual storage environment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140107 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140306 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140819 |