JP2001273172A - Computer operation data recording system and recording medium used in the system - Google Patents
Computer operation data recording system and recording medium used in the systemInfo
- Publication number
- JP2001273172A JP2001273172A JP2000084529A JP2000084529A JP2001273172A JP 2001273172 A JP2001273172 A JP 2001273172A JP 2000084529 A JP2000084529 A JP 2000084529A JP 2000084529 A JP2000084529 A JP 2000084529A JP 2001273172 A JP2001273172 A JP 2001273172A
- Authority
- JP
- Japan
- Prior art keywords
- operation data
- data
- recorded
- time
- memory
- 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
Landscapes
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】
【課題】 データファイル4に必要な稼働データを記録
し、データファイル4の記録容量を小さくできるコンピ
ュータ稼働データ記録システムを提供する。
【解決手段】 単位時間毎に稼働データを検出する稼働
データ検出部1、稼働データを稼働種類別に格納するメ
モリ2、第1の時間毎に稼働データの中の選択した複数
種類の稼働データの経過を監視し、稼働データの正常ま
たは異常を判定する稼働データ監視部5、制御部3、稼
働データを記録するデータファイル4を備え、制御部3
は、稼働データ監視部5で選択したいずれかの種類の稼
働データの異常を判定したとき、稼働データをメモリ2
から読み出してデータファイル4に記録し、稼働データ
監視部で選択した複数種類の稼働データの正常を判定し
たとき、稼働データをメモリ2から読み出した後、種類
別に稼働データの平均値を求めてその平均稼働データを
データファイル4に記録する。
(57) [Summary] [PROBLEMS] To provide a computer operation data recording system that records necessary operation data in a data file 4 and can reduce the recording capacity of the data file 4. SOLUTION: An operation data detection unit 1 for detecting operation data for each unit time, a memory 2 for storing operation data for each operation type, and progress of a plurality of types of operation data selected from the operation data for each first time And an operation data monitoring unit 5 for determining whether the operation data is normal or abnormal, a control unit 3, and a data file 4 for recording the operation data.
When the operation data monitoring unit 5 determines that any type of operation data is abnormal, the operation data is stored in the memory 2
When the operating data monitoring unit determines that the plurality of types of operating data selected are normal, the operating data is read from the memory 2 and the average value of the operating data is obtained for each type. The average operation data is recorded in the data file 4.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、コンピュータ稼働
データ記録システム及びそのシステムに用いる記録媒体
に係わり、特に、コンピュータ稼働時の障害解析を行う
ために必要な稼働データを収集記録するコンピュータ稼
働データ記録システム及びそのシステムに用いる記録媒
体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer operation data recording system and a recording medium used in the system, and more particularly to a computer operation data recording system for collecting and recording operation data necessary for performing a failure analysis when the computer is operating. The present invention relates to a system and a recording medium used for the system.
【0002】[0002]
【従来の技術】一般に、クライアント/サーバー・シス
テムにおいては、各種動作を実行したときの処理状況や
通信状況を表すデータを収集し、その収集データを記録
するファイル、すなわちログファイルが設けられてい
る。この場合、ログファイルは、収集データを蓄積する
ときに、収集データをそのままログファイルに順次書き
込みを行っているため、ログファイルに蓄積される収集
データの量が膨大なものになってしまうことから、その
記録容量の大きいものが必要になる。2. Description of the Related Art In general, a client / server system is provided with a file for collecting data representing the processing status and communication status when various operations are executed, and recording the collected data, that is, a log file. . In this case, when accumulating the collected data in the log file, since the collected data is sequentially written to the log file as it is, the amount of collected data accumulated in the log file becomes enormous. Therefore, a large recording capacity is required.
【0003】このように、ログファイルは、大きな記録
容量のものが要求され、その記録容量を確保するため
に、既知のクライアント/サーバー・システムにおいて
は、種々の工夫を施したデータ記録システムが提案され
ている。As described above, the log file is required to have a large recording capacity, and in order to secure the recording capacity, in a known client / server system, a data recording system in which various measures are taken is proposed. Have been.
【0004】その一例として、特公昭62−16924
6号公報に開示のものは、ログファイルに記録される収
集データ量が一定量以上になった場合に、ログファイル
に記録されている収集データをファイルサーバーに転送
し、比較的小さい記録容量のログファイルを用い、ログ
ファイルの記録容量を確保するようにしているものであ
る。As one example, Japanese Patent Publication No. Sho 62-16924
The device disclosed in Japanese Patent Application Publication No. 6-66, when the amount of collected data recorded in a log file exceeds a certain amount, transfers the collected data recorded in the log file to a file server, and has a relatively small recording capacity. The log file is used to secure the recording capacity of the log file.
【0005】また、他の例として、特開平7−2058
93号公報に開示のものは、収集データのある種のデー
タをサンプリングデータに設定し、このサンプリングデ
ータを監視し、サンプリングデータに急激な変化が発生
したときだけ、その収集データをログファイルに記録す
るようにし、比較的小さい記録容量のログファイルを用
い、ログファイルの記録容量を確保するようにしている
ものである。Another example is disclosed in Japanese Patent Application Laid-Open No. 7-2058.
No. 93 discloses a technique in which certain data of collected data is set as sampling data, this sampling data is monitored, and the collected data is recorded in a log file only when a sudden change occurs in the sampling data. In this case, a log file having a relatively small recording capacity is used, and the recording capacity of the log file is ensured.
【0006】さらに、他の例として、特開平9−812
33号公報に開示のものは、被監視機器に異常が発生し
たときに、一定期間内蔵メモリに保存しておいた収集デ
ータをログファイルに転送してそこに記録するように
し、比較的小さい記録容量のログファイルを用い、ログ
ファイルの記録容量を確保するようにしているものであ
る。Further, as another example, see Japanese Patent Application Laid-Open No. 9-812.
The device disclosed in Japanese Patent Publication No. 33 is configured to transfer collected data stored in a built-in memory for a certain period of time to a log file and to record the collected data when an abnormality occurs in the monitored device. A log file having a sufficient capacity is used to secure the recording capacity of the log file.
【0007】[0007]
【発明が解決しようとする課題】コンピュータで得られ
た稼働データを用いてコンピュータ稼働時の異常を把握
するためには、定常時の稼働状態がどのようなものであ
り、また、異常時の稼働状態としてどのように変化を生
じたかを把握する必要がある。In order to ascertain an abnormality during the operation of the computer using the operation data obtained by the computer, what is the operating state in the steady state, It is necessary to understand how the state has changed.
【0008】前記提案による各技術手段、すなわち特公
昭62−169246号公報に開示のもの、特開平7−
205893号公報に開示のもの、特開平9−8123
3号公報に開示のものを含めて、既知のこの種のデータ
記録システムは、被監視機器から得た収集データをその
ままの形で保存しているものであるため、ログファイル
の記録容量として大きなものが必要になったり、また
は、被監視機器の定常時の稼働状態がどのようなデータ
値になっているかが判らず、異常時の判断が難しくなる
等の問題がある。The technical means proposed in the above, that is, those disclosed in Japanese Patent Publication No. 62-169246,
JP-A-205893, JP-A-9-8123
Known data recording systems of this type, including the one disclosed in Japanese Patent Publication No. 3 (KOKAI) No. 3, save collected data obtained from monitored devices as they are, so that the recording capacity of log files is large. However, there are problems such as the necessity of a device or the data value of the operating state of the monitored device in a steady state, which makes it difficult to determine the abnormal state.
【0009】本発明は、このような技術的背景に鑑みて
なされたもので、その目的は、コンピュータの稼働デー
タを記録するデータファイルに必要とする稼働データを
記録するとともに、そのデータファイルの記録容量を小
さいもので済ませることを可能にしたコンピュータ稼働
データ記録システムを提供することにある。The present invention has been made in view of such a technical background, and an object of the present invention is to record necessary operation data in a data file for recording operation data of a computer and to record the data file. An object of the present invention is to provide a computer-operated data recording system capable of reducing the capacity.
【0010】[0010]
【課題を解決するための手段】前記目的を達成するため
に、本発明によるコンピュータ稼働データ記録システム
は、単位時間毎にコンピュータの稼働データを検出する
稼働データ検出部と、稼働データ検出部で検出した稼働
データを稼働種類別に一時的に格納するメモリと、単位
時間より長い第1の時間毎に検出した稼働データの中の
選択した複数種類の稼働データの経過を監視し、それら
の稼働データが正常または異常であるかを判定する稼働
データ監視部と、各部を総括制御する制御部と、稼働デ
ータを記録するデータファイルとを備え、制御部は、稼
働データ監視部が複数種類の中のいずれかの種類の稼働
データの異常を判定したとき、稼働データの全部をメモ
リから読み出してデータファイルに記録し、稼働データ
監視部が複数種類の稼働データの正常を判定したとき、
稼働データの全部をメモリから読み出した後、種類別に
稼働データの平均値を求め、求めた各平均稼働データを
データファイルに記録する手段を具備している。In order to achieve the above object, a computer operation data recording system according to the present invention comprises: an operation data detection unit for detecting operation data of a computer per unit time; A memory for temporarily storing the operation data obtained by the operation type, and monitoring the progress of a plurality of types of operation data selected from the operation data detected at every first time longer than the unit time, and An operation data monitoring unit that determines whether the operation data is normal or abnormal, a control unit that comprehensively controls each unit, and a data file that records operation data are provided. When it is determined that any type of operation data is abnormal, the entire operation data is read from the memory and recorded in a data file, and the operation data monitoring unit When it is determined that the normal operation data,
Means are provided for reading out all the operation data from the memory, obtaining an average value of the operation data for each type, and recording the obtained average operation data in a data file.
【0011】このような手段によれば、単位時間毎にコ
ンピュータから稼働データを収集し、メモリに一時的に
格納するとともに、稼働データの中から複数種類の稼働
データをサンプリングに選択してその選択したサンプリ
ングデータのデータ値を常時監視し、その監視中の一定
時間内にデータの異常が見い出せなければ、メモリに格
納してある稼働データを読み出して種類別に平均値を求
め、求めた平均稼働データをデータファイルに記録し、
一方、監視中の一定時間内にデータの異常が見い出され
たとき、メモリに格納してある稼働データを読み出して
データファイルに記録するようにしているので、データ
ファイルの記録容量が小さいもので済み、しかも、正常
時の種類別の稼働データのデータ値を記録することがで
きるとともに、異常時の全稼働データをデータファイル
に記録することができるので、コンピュータ異常時の稼
働状態を細かく分析することができる。According to such means, operation data is collected from the computer for each unit time, temporarily stored in a memory, and a plurality of types of operation data are selected from the operation data for sampling and selected. The data value of the sampled data is constantly monitored, and if no data abnormality is found within a certain period of time during the monitoring, the operation data stored in the memory is read out, the average value is obtained for each type, and the obtained average operation data is obtained. Is recorded in the data file,
On the other hand, when a data abnormality is found within a certain period of time during monitoring, the operation data stored in the memory is read out and recorded in the data file, so that the recording capacity of the data file is small. In addition, since the data value of the operation data for each type of normal operation can be recorded, and all the operation data of the abnormal operation can be recorded in a data file, it is possible to analyze the operating state of the computer abnormally in detail. Can be.
【0012】また、前記手段において、制御部が、デー
タファイルに記録した稼働データを前記第1の時間より
長い第2の時間が経過したときに順次読み出して廃棄す
ることが好適である。In the above means, it is preferable that the control section sequentially reads out and discards the operation data recorded in the data file when a second time longer than the first time has elapsed.
【0013】このような手段を講じれば、データファイ
ルに必要とする稼働データを記録させながら、さらにデ
ータファイルの記録容量を小さいものにすることができ
る。[0013] By adopting such means, it is possible to further reduce the recording capacity of the data file while recording the necessary operation data in the data file.
【0014】[0014]
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0015】図1は、本発明によるコンピュータ稼働デ
ータ記録システムの一つの実施の形態を示すもので、コ
ンピュータ稼働データ記録システムの要部構成を示すブ
ロック図である。FIG. 1 shows one embodiment of a computer-operated data recording system according to the present invention, and is a block diagram showing a main configuration of the computer-operated data recording system.
【0016】図1において、1は稼働データ検出部、2
はメモリ、3は制御部(CPU)、4はデータファイ
ル、5は稼働データ監視部、6は計時部、7は稼働デー
タ平均値算出部、8は被監視コンピュータ、9はコンピ
ュータ稼働データ記録システムである。In FIG. 1, reference numeral 1 denotes an operation data detecting unit;
Is a memory, 3 is a control unit (CPU), 4 is a data file, 5 is an operation data monitoring unit, 6 is a clock unit, 7 is an operation data average value calculation unit, 8 is a monitored computer, and 9 is a computer operation data recording system. It is.
【0017】そして、稼働データ検出部1は、メモリ2
と制御部3に接続されるとともに、被監視コンピュータ
8に接続される。メモリ2は制御部3に接続され、デー
タファイル4は制御部3に接続される。制御部3は、稼
働データ監視部5と計時部6と稼働データ平均値算出部
7にそれぞれ接続される。The operation data detecting unit 1 includes a memory 2
Connected to the control unit 3 and to the monitored computer 8. The memory 2 is connected to the control unit 3, and the data file 4 is connected to the control unit 3. The control unit 3 is connected to the operation data monitoring unit 5, the timer unit 6, and the operation data average value calculation unit 7, respectively.
【0018】この場合、稼働データ検出部1は、1秒
(単位時間)毎に被監視コンピュータ8で検出した稼働
データを取得する。この場合、被監視コンピュータ8か
ら取得する稼働データの種類は、制御部(CPU)の負
荷データ、ディスクアクセス回数を表すデータ、メモリ
使用量を表すデータ、実行中のプロセスを表すデータ、
そのプロセスに使用される制御部の実行時間データ、オ
ペレーティングシステム(OS)で管理するメモリ容量
を表すデータ、オペレーティングシステムの呼び出し回
数を表すデータ、オペレーティングシステム中の制御部
の実行時間データ等である。In this case, the operation data detection section 1 acquires the operation data detected by the monitored computer 8 every one second (unit time). In this case, the types of operation data acquired from the monitored computer 8 include load data of the control unit (CPU), data representing the number of times of disk access, data representing the amount of memory used, data representing a process being executed,
The data includes execution time data of a control unit used for the process, data indicating a memory capacity managed by an operating system (OS), data indicating the number of calls of the operating system, execution time data of the control unit in the operating system, and the like.
【0019】メモリ2は、稼働データ検出部1で取得し
た稼働データを種類別に一時的に格納する。制御部3
は、コンピュータ稼働データ記録システム9内の各部
を、予め定められた動作プログラムに従った動作を実行
させる。データファイル4は、後述するような平均稼働
データと全稼働データを記録する。稼働データ監視部5
は、20分(第1の時間)毎に取得した稼働データの中
の選択した複数種類の稼働データ(サンプリングデー
タ)の経過を監視し、制御部3の制御の基にそれらのサ
ンプリングデータが正常または異常であるかを判定す
る。計時部6は、複数種のタイマーからなるもので、制
御部3の動作状態をそれらのタイマーに従って時間的に
制御する。稼働データ平均値算出部7は、制御部3の制
御の基に種類別の稼働データの平均値を求める。The memory 2 temporarily stores the operation data acquired by the operation data detector 1 for each type. Control unit 3
Causes each unit in the computer operation data recording system 9 to execute an operation according to a predetermined operation program. The data file 4 records average operation data and all operation data as described later. Operation data monitoring unit 5
Monitors the progress of a plurality of types of operation data (sampling data) selected from the operation data acquired every 20 minutes (first time), and based on the control of the control unit 3, the sampling data is normal. Alternatively, it is determined whether the abnormality is abnormal. The timer 6 is composed of a plurality of types of timers, and controls the operation state of the controller 3 temporally according to the timers. The operation data average value calculation unit 7 obtains the average value of the operation data for each type under the control of the control unit 3.
【0020】次に、図2は、図1に図示のコンピュータ
稼働データ記録システム9における主要な動作経緯を示
すフローチャートである。図2に図示のフローチャート
を用い、コンピュータ稼働データ記録システム9の動作
を説明する。Next, FIG. 2 is a flowchart showing the main operation of the computer operation data recording system 9 shown in FIG. The operation of the computer operating data recording system 9 will be described with reference to the flowchart shown in FIG.
【0021】始めに、ステップS1において、制御部3
は、計時部6のタイマーをリセットする。First, in step S1, the control unit 3
Resets the timer of the timer 6.
【0022】次に、ステップS2において、制御部3
は、稼働データ検出部1を通して1秒毎に被監視コンピ
ュータ8で検出した各種類の稼働データを取得する。Next, in step S2, the control unit 3
Obtains each type of operation data detected by the monitored computer 8 every second through the operation data detection unit 1.
【0023】次いで、ステップS3において、制御部3
は、稼働データ検出部1で取得した稼働データをメモリ
2に転送し、メモリ2内に種類別に稼働データを格納す
る。Next, in step S3, the control unit 3
Transfers the operation data acquired by the operation data detection unit 1 to the memory 2 and stores the operation data in the memory 2 for each type.
【0024】続く、ステップS4において、制御部3
は、計時部6のタイマーをリセットしてから20秒が経
過したか否かを判断する。そして、既に20秒が経過し
たと判断した(Y)ときは次のステップS5に移行し、
一方、未だ20秒が経過していないと判断した(N)と
きは前のステップS2に戻り、再度ステップS2以降の
動作を実行する。In the following step S4, the control unit 3
Determines whether 20 seconds have elapsed since the timer of the timer 6 was reset. When it is determined that 20 seconds have already passed (Y), the process proceeds to the next step S5,
On the other hand, when it is determined that 20 seconds have not yet elapsed (N), the process returns to the previous step S2, and the operations after step S2 are executed again.
【0025】続いて、ステップS5において、制御部3
は、メモリ2に格納されている稼働データの中の選択し
たサンプリングデータを読み出し、稼働データ監視部5
を通して読み出したサンプリングデータの正常または異
常の判定を行う。この場合、正常または異常の判定は、
次のように行われる。その一つは、いずれかの種類のサ
ンプリングデータについて、今回の20秒間のサンプリ
ングデータのデータ値の中に、前回の対応するサンプリ
ングデータにおける平均値と比べて、50%以上異なっ
たデータ値が一つでも存在したときに異常の判定を行う
ものであり、他の一つは、ある種類のサンプリングデー
タのデータ値が、前日の同じ時刻の対応するサンプリン
グデータのデータ値と比べて、一定値以上異なったデー
タ値が一つでも存在したときに異常の判定を行うもので
あって、この他にも、前記各例に準じたものを用いて異
常の判定を行うものであってもよいものである。Subsequently, in step S5, the control unit 3
Reads out the selected sampling data from the operation data stored in the memory 2 and reads the operation data monitoring unit 5
Of normal or abnormal sampling data read through the CPU. In this case, the judgment of normal or abnormal
It is performed as follows. One is that, for any type of sampled data, one of the data values of the sampled data for the current 20 seconds has a data value that is at least 50% different from the average value of the previous corresponding sampled data. When there is at least one, the abnormality is determined.In the other, the data value of a certain type of sampling data is more than a certain value compared to the data value of the corresponding sampling data at the same time of the previous day. An abnormality is determined when at least one different data value is present. In addition, the abnormality may be determined using a value according to each of the above examples. is there.
【0026】次に、ステップS6において、制御部3
は、サンプリングデータのデータ値が正常であるか否か
を判断する。そして、サンプリングデータのデータ値が
正常であると判断した(Y)ときは次のステップS7に
移行し、一方、サンプリングデータのデータ値が正常で
ないものが含まれていると判断した(N)ときは他のス
テップS9に移行する。Next, in step S6, the control unit 3
Determines whether the data value of the sampling data is normal. When it is determined that the data value of the sampling data is normal (Y), the process proceeds to the next step S7. On the other hand, when it is determined that the data value of the sampling data includes an abnormal data value (N). Shifts to another step S9.
【0027】次いで、ステップS7において、制御部3
は、メモリ2に格納されている稼働データを読み出し、
稼働データ平均値算出部7を通して読み出した稼働デー
タに対して種類別にその平均値を求める。Next, in step S7, the control unit 3
Reads operation data stored in the memory 2,
An average value is obtained for each type of operation data read through the operation data average value calculation unit 7 for each type.
【0028】続く、ステップS8において、制御部3
は、ステップS7で得た平均稼働データをデータファイ
ル4に転送してデータファイル4に記録する。Subsequently, in step S8, the control unit 3
Transfers the average operation data obtained in step S7 to the data file 4 and records it in the data file 4.
【0029】また、ステップS9において、制御部3
は、メモリ2に格納されている稼働データを読み出し、
読み出した稼働データをデータファイル4に転送してデ
ータファイル4に記録する。In step S9, the control unit 3
Reads operation data stored in the memory 2,
The read operation data is transferred to the data file 4 and recorded in the data file 4.
【0030】続いて、ステップS10において、制御部
3は、計時部6のタイマーをリセットしてから30分が
経過したか否かを判断する。そして、既に30分が経過
したと判断した(Y)ときは次のステップS11に移行
し、一方、未だ30分が経過していないと判断した
(N)ときはこのステップS10を繰り返し実行する。Subsequently, in step S10, the control unit 3 determines whether 30 minutes have elapsed since the timer of the timer unit 6 was reset. When it is determined that 30 minutes have already passed (Y), the process proceeds to the next step S11. On the other hand, when it is determined that 30 minutes have not yet passed (N), this step S10 is repeatedly executed.
【0031】次に、ステップS11において、制御部3
は、データファイル4に記録されている各最先の稼働デ
ータ及び平均稼働データを読み出し、読み出した稼働デ
ータ及び平均稼働データを廃棄する。Next, in step S11, the control unit 3
Reads the earliest operation data and average operation data recorded in the data file 4, and discards the read operation data and average operation data.
【0032】次いで、ステップS12において、制御部
3は、稼働データ検出部1における稼働データの取得が
終了したか否かを判断する。そして、稼働データの取得
が終了した(Y)と判断したときはこの一連の動作を終
了させ、一方、稼働データの取得が未だ終了していない
と判断した(N)ときは前のステップS2に戻り、再度
ステップS2以降の動作を実行する。Next, in step S12, the control unit 3 determines whether or not acquisition of operation data in the operation data detection unit 1 has been completed. When it is determined that the acquisition of the operation data has been completed (Y), this series of operations is terminated. On the other hand, when it is determined that the acquisition of the operation data has not been completed yet (N), the process proceeds to the previous step S2. The procedure returns to the step S2 and the subsequent steps.
【0033】この場合、制御部3で実行される一連の動
作は、制御部3を動作させる制御プログラムに従って行
われるものであるが、この制御プログラムは、制御部3
に接続されたROM(図示なし)に格納するようにして
もよく、また、この制御プログラムを収容した記憶媒
体、例えばCD−ROMを用い、このCD−ROMをコ
ンピュータ稼働データ記録システムに装着したとき、C
D−ROMから得られた制御プログラムにより制御部3
を動作させるようにしてもよい。In this case, a series of operations performed by the control unit 3 are performed in accordance with a control program for operating the control unit 3.
The control program may be stored in a ROM (not shown) connected thereto, or a storage medium containing the control program, such as a CD-ROM, may be stored in a computer-operated data recording system. , C
The control unit 3 is controlled by a control program obtained from the D-ROM.
May be operated.
【0034】このように、この実施の形態によれば、デ
ータファイル4の記録容量を小さくすることができ、し
かも、データファイル4に正常時の種類別の稼働データ
のデータ値を記録することができるとともに、異常時の
全稼働データを記録することができるので、コンピュー
タ異常時の稼働状態を細かく分析することができるもの
である。As described above, according to this embodiment, the recording capacity of the data file 4 can be reduced, and the data value of the normal operation data for each type can be recorded in the data file 4. In addition, since all the operation data at the time of abnormality can be recorded, the operation state at the time of computer abnormality can be analyzed in detail.
【0035】また、この実施の形態によれば、データフ
ァイルに記録した稼働データを第1の時間より長い第2
の時間が経過したときに順次読み出して廃棄するように
しているので、データファイル4に必要な稼働データを
記録させながら、データファイル4の記録容量をさらに
小さいものにすることができる。According to this embodiment, the operation data recorded in the data file is stored in the second file longer than the first time.
Are sequentially read out and discarded when the time elapses, so that the recording capacity of the data file 4 can be further reduced while recording necessary operation data in the data file 4.
【0036】なお、前記実施の形態においては、稼働デ
ータ検出部1による稼働データの取得を1秒(単位時
間)毎に行っている例を挙げて説明したが、本発明によ
る単位時間は1秒である場合に限られるものではなく、
他の値、例えば1.5秒または0.5秒であってもよ
い。In the above embodiment, an example has been described in which the operation data is acquired by the operation data detection unit 1 every second (unit time). However, the unit time according to the present invention is one second. Is not limited to
Other values, for example, 1.5 seconds or 0.5 seconds may be used.
【0037】また、前記実施の形態においては、稼働デ
ータ監視部5で実行されるサンプリングデータの正常ま
たは異常の判定を20秒(判定時間)毎に行っている例
を挙げて説明したが、本発明による判定時間は20秒で
ある場合に限られるものではなく、15秒乃至30秒の
範囲内であれば、他の時間であってもよい。Further, in the above-described embodiment, an example has been described in which the normal or abnormal determination of the sampling data executed by the operation data monitoring unit 5 is performed every 20 seconds (determination time). The determination time according to the present invention is not limited to the case of 20 seconds, but may be another time as long as it is within the range of 15 seconds to 30 seconds.
【0038】さらに、前記実施の形態においては、制御
部3で実行されるデータファイル4に記録されている各
最先の稼働データ及び平均稼働データの廃棄を30分
(廃棄時間)毎に行っている例を挙げて説明したが、本
発明による廃棄時間は30分である場合に限られるもの
ではなく、30分乃至60分の範囲内であれば、他の時
間であってもよい。Further, in the above embodiment, the earliest operation data and average operation data recorded in the data file 4 executed by the control section 3 are discarded every 30 minutes (discard time). However, the discarding time according to the present invention is not limited to 30 minutes, but may be any other time within a range of 30 minutes to 60 minutes.
【0039】[0039]
【発明の効果】以上のように、本発明によれば、単位時
間毎にコンピュータから稼働データを収集し、メモリに
一時的に格納するとともに、稼働データの中から複数種
類の稼働データをサンプリングに選択してその選択した
サンプリングデータのデータ値を常時監視し、その監視
中の一定時間内にデータの異常が見い出せなければ、メ
モリに格納してある稼働データを読み出して種類別に平
均値を求め、求めた平均稼働データをデータファイルに
記録し、一方、監視中の一定時間内にデータの異常が見
い出されたとき、メモリに格納してある稼働データを読
み出してデータファイルに記録するようにしているの
で、データファイルの記録容量が小さいもので済み、し
かも、正常時の種類別の稼働データのデータ値を記録す
ることができるとともに、異常時の全稼働データをデー
タファイルに記録することができるので、コンピュータ
異常時の稼働状態を細かく分析することができるという
効果がある。As described above, according to the present invention, operating data is collected from a computer for each unit time, temporarily stored in a memory, and a plurality of types of operating data are sampled from the operating data. Select and constantly monitor the data value of the selected sampling data, and if no data abnormality is found within a certain period of time during the monitoring, read the operation data stored in the memory and calculate the average value for each type, The obtained average operation data is recorded in a data file. On the other hand, when a data abnormality is found within a certain period of monitoring, the operation data stored in the memory is read out and recorded in the data file. Therefore, the recording capacity of the data file is small, and it is possible to record the data value of the operation data for each type under normal conditions. A, it is possible to record all the operation data of the abnormal data file, there is an effect that it is possible to dissect the operating state when the computer abnormal.
【0040】また、本発明によれば、データファイルに
記録した稼働データを第1の時間より長い第2の時間が
経過したときに順次読み出して廃棄することにより、デ
ータファイルに必要とする稼働データを記録させなが
ら、さらにデータファイルの記録容量を小さいものにす
ることができるという効果がある。Further, according to the present invention, the operating data recorded in the data file is sequentially read out and discarded when the second time longer than the first time has elapsed. This has the effect that the recording capacity of the data file can be further reduced while recording data.
【図1】本発明によるコンピュータ稼働データ記録シス
テムの一つの実施の形態を示すもので、その稼働データ
記録システムの要部構成を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of a computer operation data recording system according to the present invention, showing a main configuration of the operation data recording system.
【図2】図1に図示のコンピュータ稼働データ記録シス
テムにおける主要な動作経緯を示すフローチャートであ
る。FIG. 2 is a flowchart showing a main operation process in the computer operation data recording system shown in FIG.
1 稼働データ検出部 2 メモリ 3 制御部(CPU) 4 データファイル 5 稼働データ監視部 6 計時部 7 稼働データ平均値算出部 8 被監視コンピュータ 9 コンピュータ稼働データ記録システム REFERENCE SIGNS LIST 1 operation data detection unit 2 memory 3 control unit (CPU) 4 data file 5 operation data monitoring unit 6 clock unit 7 operation data average value calculation unit 8 monitored computer 9 computer operation data recording system
Claims (3)
を検出する稼働データ検出部と、前記稼働データ検出部
で検出した稼働データを稼働種類別に一時的に格納する
メモリと、前記単位時間より長い第1の時間毎に前記検
出した稼働データの中の選択した複数種類の稼働データ
の経過を監視し、それらの稼働データが正常または異常
であるかを判定する稼働データ監視部と、各部を総括制
御する制御部と、稼働データを記録するデータファイル
とを備え、前記制御部は、前記稼働データ監視部が前記
複数種類の中のいずれかの種類の稼働データの異常を判
定したとき、前記稼働データの全部を前記メモリから読
み出して前記データファイルに記録し、前記稼働データ
監視部が前記複数種類の稼働データの正常を判定したと
き、前記稼働データの全部を前記メモリから読み出した
後、種類別に稼働データの平均値を求め、求めた各平均
稼働データを前記データファイルに記録することを特徴
とするコンピュータ稼働データ記録システム。1. An operation data detection unit for detecting operation data of a computer for each unit time, a memory for temporarily storing operation data detected by the operation data detection unit for each operation type, and a memory longer than the unit time. An operation data monitoring unit that monitors the progress of a plurality of types of operation data selected from the detected operation data at intervals of one hour, and determines whether the operation data is normal or abnormal; And a data file for recording operation data, the control unit, when the operation data monitoring unit determines an abnormality of any one of the plurality of types of operation data, the operation data Are read from the memory and recorded in the data file, and when the operation data monitoring unit determines that the plurality of types of operation data are normal, the operation data Computer-operated data recording system, wherein after reading all of the data from the memory, an average value of the operation data is obtained for each type, and the obtained average operation data is recorded in the data file.
録した稼働データを前記第1の時間より長い第2の時間
が経過したときに順次読み出して廃棄することを特徴と
する請求項1に記載のコンピュータ稼働データ記録シス
テム。2. The control unit according to claim 1, wherein the control unit sequentially reads out and discards the operation data recorded in the data file when a second time longer than the first time has elapsed. Computer operation data recording system.
ータ稼働データ記録システムの実行プログラムを記録し
た記録媒体であって、単位時間毎にコンピュータの稼働
データの検出動作、稼働データを種類別に稼働種類別に
一時的に格納する格納動作、前記単位時間より長い第1
の時間毎に検出した稼働データの中の選択した複数種類
の稼働データの経過を監視し、それらの稼働データが正
常または異常であるかの判定動作、前記複数種類の中の
いずれかの種類の稼働データの異常の判定時に、前記一
時的に格納した稼働データの全部を読み出して記録し、
また、前記複数種類の稼働データの正常の判定時に、前
記一時的に格納した稼働データの全部を前記メモリから
読み出した後、種類別に稼働データの平均値を求めて得
た各平均稼働データを記録する記録動作、前記第1の時
間より長い第2の時間が経過したときに前記記録した稼
働データを順次読み出して廃棄する廃棄動作を実行する
ものであることを特徴とするコンピュータ稼働データ記
録システムの実行プログラムを記録した記録媒体。3. A recording medium on which an execution program of the computer operation data recording system according to claim 1 is recorded, wherein the operation data of the computer is detected for each unit time, and the operation data is operated by type. Storage operation for temporarily storing by type, first longer than the unit time
Monitoring the progress of a plurality of types of operation data selected from among the operation data detected for each time, determining whether the operation data is normal or abnormal, any one of the plurality of types When determining the abnormality of the operation data, read and record all of the temporarily stored operation data,
When the plurality of types of operation data are determined to be normal, all of the temporarily stored operation data is read out from the memory, and the average operation data obtained by calculating the average value of the operation data for each type is recorded. A discarding operation for sequentially reading and discarding the recorded operation data when a second time longer than the first time elapses. A recording medium on which an execution program is recorded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000084529A JP2001273172A (en) | 2000-03-24 | 2000-03-24 | Computer operation data recording system and recording medium used in the system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000084529A JP2001273172A (en) | 2000-03-24 | 2000-03-24 | Computer operation data recording system and recording medium used in the system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001273172A true JP2001273172A (en) | 2001-10-05 |
Family
ID=18600996
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000084529A Pending JP2001273172A (en) | 2000-03-24 | 2000-03-24 | Computer operation data recording system and recording medium used in the system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001273172A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006085321A (en) * | 2004-09-15 | 2006-03-30 | Hitachi Ltd | Data management system and method |
JP2006313551A (en) * | 2005-05-03 | 2006-11-16 | Hewlett-Packard Development Co Lp | System and method for editing and storing data |
CN102902616A (en) * | 2012-08-23 | 2013-01-30 | Tcl通力电子(惠州)有限公司 | Recording method and system and terminal of terminal faults |
WO2013088477A1 (en) * | 2011-12-15 | 2013-06-20 | 株式会社日立製作所 | Monitoring computer and method |
JP2015092420A (en) * | 2015-02-17 | 2015-05-14 | 株式会社日立製作所 | Monitoring computer and method |
JP2019125004A (en) * | 2018-01-12 | 2019-07-25 | パナソニックIpマネジメント株式会社 | Vehicle monitoring system, server system, monitoring device, vehicle monitoring method, control method of server system, monitoring method, and program |
CN113190391A (en) * | 2019-04-23 | 2021-07-30 | 神讯电脑(昆山)有限公司 | Burn-in real-time detection method and system thereof |
-
2000
- 2000-03-24 JP JP2000084529A patent/JP2001273172A/en active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006085321A (en) * | 2004-09-15 | 2006-03-30 | Hitachi Ltd | Data management system and method |
JP2006313551A (en) * | 2005-05-03 | 2006-11-16 | Hewlett-Packard Development Co Lp | System and method for editing and storing data |
US7895012B2 (en) | 2005-05-03 | 2011-02-22 | Hewlett-Packard Development Company, L.P. | Systems and methods for organizing and storing data |
WO2013088477A1 (en) * | 2011-12-15 | 2013-06-20 | 株式会社日立製作所 | Monitoring computer and method |
JPWO2013088477A1 (en) * | 2011-12-15 | 2015-04-27 | 株式会社日立製作所 | Monitoring computer and method |
CN102902616A (en) * | 2012-08-23 | 2013-01-30 | Tcl通力电子(惠州)有限公司 | Recording method and system and terminal of terminal faults |
JP2015092420A (en) * | 2015-02-17 | 2015-05-14 | 株式会社日立製作所 | Monitoring computer and method |
JP2019125004A (en) * | 2018-01-12 | 2019-07-25 | パナソニックIpマネジメント株式会社 | Vehicle monitoring system, server system, monitoring device, vehicle monitoring method, control method of server system, monitoring method, and program |
JP7162189B2 (en) | 2018-01-12 | 2022-10-28 | パナソニックIpマネジメント株式会社 | Anomaly analysis method and program |
CN113190391A (en) * | 2019-04-23 | 2021-07-30 | 神讯电脑(昆山)有限公司 | Burn-in real-time detection method and system thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7577542B2 (en) | Method and apparatus for dynamically adjusting the resolution of telemetry signals | |
JP4570527B2 (en) | System performance monitoring program and system performance monitoring method | |
US20060130001A1 (en) | Apparatus and method for call stack profiling for a software application | |
JP4573179B2 (en) | Performance load abnormality detection system, performance load abnormality detection method, and program | |
US20090024356A1 (en) | Determination of root cause(s) of symptoms using stochastic gradient descent | |
JP2004206495A (en) | Management system, management computer, management method and program | |
US8549360B2 (en) | Early collection of diagnostic information | |
JP2001273172A (en) | Computer operation data recording system and recording medium used in the system | |
CN114710369B (en) | Abnormal data detection method and device, computer equipment and storage medium | |
JP3190902B2 (en) | Performance monitoring apparatus, performance monitoring method, and recording medium recording performance monitoring program | |
JP2004005305A (en) | Method of monitoring memory usage and computer system | |
JP3534067B2 (en) | Network monitoring device and method, and network monitoring program | |
JP3970436B2 (en) | Lightning arrester leakage current monitoring device | |
JP2004348640A (en) | Network management system and network management method | |
CN112035322A (en) | JVM monitoring method and device | |
JP2005259041A (en) | Data accumulation method and device | |
US7010651B2 (en) | System and method for using removable storage for computer troubleshooting | |
CN118467213A (en) | A method and system for detecting slow disks in a distributed storage system | |
JP3353745B2 (en) | Processing capacity measuring device and processing capacity measuring method | |
JP2002259236A (en) | Distributed control system and method for collecting data at the time of abnormality in such system | |
CN112000543B (en) | Method, device and equipment for detecting time delay performance of storage system | |
JP2006172401A (en) | Information collection apparatus | |
CN113590047A (en) | Database screening method and device, electronic equipment and storage medium | |
JP3278636B2 (en) | CPU usage rate calculation method, CPU usage rate calculation method, and recording medium storing CPU usage rate calculation program | |
CN108694113A (en) | Time series data recording method and device |