JPH09134300A - Error log editing system - Google Patents
Error log editing systemInfo
- Publication number
- JPH09134300A JPH09134300A JP7293869A JP29386995A JPH09134300A JP H09134300 A JPH09134300 A JP H09134300A JP 7293869 A JP7293869 A JP 7293869A JP 29386995 A JP29386995 A JP 29386995A JP H09134300 A JPH09134300 A JP H09134300A
- Authority
- JP
- Japan
- Prior art keywords
- error log
- host
- file
- hosts
- error
- 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.)
- Granted
Links
- 238000012545 processing Methods 0.000 abstract description 33
- 238000004891 communication Methods 0.000 abstract description 6
- 238000000034 method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【発明の属する技術分野】本発明は、エラーログ編集シ
ステムに関し、特にファイル共有システムにおけるエラ
ーログ編集システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an error log editing system, and more particularly to an error log editing system in a file sharing system.
【0001】[0001]
【従来の技術】従来この種の技術では、ファイル共有シ
ステムのエラーログファイルは各ホストにおいて独自に
収集されていた。したがって、エラーログファイルは各
ホスト毎に存在し、システム全体のエラーログを一括し
て参照する場合は個々のホストにおいてエラーログ編集
出力サービスプログラムを起動し情報を得ていた。2. Description of the Related Art Conventionally, in this type of technology, an error log file of a file sharing system has been collected independently in each host. Therefore, an error log file exists for each host, and when referring to the error log of the entire system collectively, the error log edit output service program is started on each host to obtain information.
【0002】[0002]
【発明が解決しようとする課題】上述の従来の技術で
は、各ホストにおいて独自にエラーログが収集されるた
め、システム運用者がシステム全体の障害状況を把握す
るためには、各ホストのオペレーティングシステム毎に
エラーログ編集出力サービスプログラムを起動する必要
があった。また、個々のホストの情報を人手によってマ
ージする作業を伴うという問題が存在していた。さら
に、この人手による作業の負担はホスト数に比例して増
加するという問題があった。In the above-mentioned conventional technique, each host collects an error log independently, so that the system operator needs to know the failure status of the entire system by operating system of each host. It was necessary to start the error log edit output service program each time. In addition, there is a problem in that information of individual hosts is manually merged. Further, there is a problem that the burden of this manual work increases in proportion to the number of hosts.
【0003】本発明の目的は、ホスト数を意識すること
なく各ホストのオペレーティングシステム毎にエラーロ
グ編集出力サービスプログラムを起動する必要のないエ
ラーログ編集システムを提供することにある。An object of the present invention is to provide an error log editing system in which it is not necessary to start an error log editing output service program for each operating system of each host without considering the number of hosts.
【0004】また、本発明の他の目的は、ファイル共有
システム全体のエラーログを人手によらず採取するエラ
ーログ編集システムを提供することにある。Another object of the present invention is to provide an error log editing system for collecting an error log of the entire file sharing system without manual labor.
【0005】[0005]
【課題を解決するための手段】上記課題を解決するため
に本発明のエラーログ編集システムは、複数のホストと
外部記憶媒体とからなるファイル共有システムのエラー
ログ編集システムであって、前記複数の全ホストからア
クセス可能な中間ファイル領域と、この中間ファイル領
域に各ホストのエラーログ情報をダンプする一次ダンプ
手段と、前記パーマネントファイル領域にダンプされた
全ホストのエラーログ情報を外部記憶媒体にダンプする
二次ダンプ手段とを含むことを特徴とする。In order to solve the above problems, an error log editing system according to the present invention is an error log editing system for a file sharing system including a plurality of hosts and an external storage medium. Intermediate file area accessible from all hosts, primary dump means for dumping error log information of each host to this intermediate file area, and error log information of all hosts dumped to the permanent file area to external storage medium And a secondary dumping means for performing the secondary dumping.
【0006】また、本発明の他のエラーログ編集システ
ムにおいて、前記中間ファイル領域は、パーマネントフ
ァイル領域であることを特徴とする。Further, in another error log editing system of the present invention, the intermediate file area is a permanent file area.
【0007】また、本発明の他のエラーログ編集システ
ムにおいて、前記中間ファイル領域は、一時ファイル領
域であることを特徴とする。Further, in another error log editing system of the present invention, the intermediate file area is a temporary file area.
【0008】また、本発明の他のエラーログ編集システ
ムは、複数のホストと外部記憶媒体とからなるファイル
共有システムのエラーログ編集システムであって、前記
ホストを識別するホスト識別値テーブルと、指定された
ホスト識別値と前記識別値テーブルのホスト識別値とを
比較し、一致したホストのエラーログファイルを直接オ
ープンするオープン手段と、前記オープン手段によりオ
ープンされた前記ホストのエラーログファイルが読み出
されるメモリ領域と、このメモリ領域に読み出されたエ
ラーログファイルを外部記憶媒体にダンプする手段とを
含むことを特徴とする。Further, another error log editing system of the present invention is an error log editing system of a file sharing system comprising a plurality of hosts and an external storage medium, wherein a host identification value table for identifying the host and a designation The open means for comparing the determined host identification value with the host identification value in the identification value table and directly opening the error log file of the matched host, and the error log file of the host opened by the opening means are read. It is characterized by including a memory area and means for dumping the error log file read in this memory area to an external storage medium.
【0009】また、本発明の他のエラーログ編集システ
ムは、複数のホストと外部記憶媒体とからなるファイル
共有システムのエラーログ編集システムであって、前記
複数の全ホストからアクセス可能なパーマネントファイ
ル領域と、このパーマネントファイル領域に前記各ホス
トのエラーログファイルをダンプする手段とを含み、前
記各ホストのエラーログ収集を並列して行わせることを
特徴とする。Further, another error log editing system of the present invention is an error log editing system of a file sharing system comprising a plurality of hosts and an external storage medium, and a permanent file area accessible from all the plurality of hosts. And a means for dumping the error log file of each host into the permanent file area, and collecting the error log of each host in parallel.
【0010】[0010]
【発明の実施の形態】次に本発明のエラーログ編集シス
テムについて、図面を参照して詳細に説明する。BEST MODE FOR CARRYING OUT THE INVENTION Next, an error log editing system of the present invention will be described in detail with reference to the drawings.
【0011】図1を参照すると、本発明の一例であるエ
ラーログ編集システムは、マルチホスト制御回路1、ホ
スト群2、システム常駐ボリューム群4、統合コンソー
ル5、磁気テープ装置8、磁気ディスク装置9およびプ
リンタ12がチャネル3で接続されて構成される。Referring to FIG. 1, an error log editing system which is an example of the present invention includes a multi-host control circuit 1, a host group 2, a system-resident volume group 4, an integrated console 5, a magnetic tape device 8 and a magnetic disk device 9. And the printer 12 are connected by channel 3.
【0012】ホスト群2は、各ホスト2−0、・・・、
2−nにより構成され、それぞれ独立にオペレーティン
グシステムを稼働させている。システム常駐ボリューム
群4は、各ホスト2−0、・・・、2−nの下の各シス
テム常駐ボリューム4−0、・・・、4−nより構成さ
れ、各々エラーログファイル7−0、・・・、7−nお
よびパーマネントファイル領域13−0、・・・、13
−nを有している。各ホスト2−0、・・・、2−n上
で動作するオペレーティングシステムは各々のハードウ
ェアのエラーを検出する毎に、各々のホストの下の各シ
ステム常駐ボリューム4−0、・・・、4−nの各エラ
ーログファイル7−0、・・・、7−nにエラー情報を
書き込む。マルチホスト制御回路1は各ホスト2−0、
・・・2−n間において、ホスト間通信を行わせるもの
であり、全ホスト間で共有することのできるマルチホス
ト共有メモリ6を有している。チャネル3は、各ホスト
2−0、・・・2−nと記憶装置等の周辺サブシステム
とのインタフェースである。統合コンソール5は、ホス
ト群2の各ホストのシステム立上げやオペレータによる
コマンド投入やジョブの実行などのマン・マシン・イン
タフェースである。磁気ディスク装置9は、全ホストか
らアクセス可能なパーマネントファイル領域10と一時
ファイル領域11とを有している。The host group 2 includes hosts 2-0, ...
2-n, each operating an operating system independently. The system resident volume group 4 is composed of system resident volumes 4-0, ..., 4-n under the respective hosts 2-0, ..., 2-n, and error log files 7-0, respectively. ..., 7-n and permanent file area 13-0, ..., 13
-N. Each time the operating system operating on each host 2-0, ..., 2-n detects an error in each hardware, each system-resident volume 4-0 ,. The error information is written in each of the error log files 7-0, ..., 7-n of 4-n. The multi-host control circuit 1 is for each host 2-0,
... The communication between hosts is performed between 2-n, and the multi-host shared memory 6 that can be shared among all the hosts is provided. The channel 3 is an interface between each host 2-0, ..., 2-n and a peripheral subsystem such as a storage device. The integrated console 5 is a man-machine interface for system startup of each host of the host group 2, command input by an operator, and job execution. The magnetic disk device 9 has a permanent file area 10 and a temporary file area 11 accessible from all hosts.
【0013】次に本発明のエラーログ編集システムにお
ける第一の実施例について図面を参照して詳細に説明す
る。Next, a first embodiment of the error log editing system of the present invention will be described in detail with reference to the drawings.
【0014】図1および図2を参照すると、システム運
用者は任意のホストにおいて、オペレーティングシステ
ム上の1つのジョブとしてエラーログ編集出力サービス
プログラム201を起動し、このプログラムにエラーロ
グを編集対象とするホストの番号およびシステム運用者
が要求するエラーログ情報の出力のフォーマットを決定
するためのフォーマット情報を与える(ステップ2
1)。このフォーマット情報には、例えば時間、装置タ
イプ、装置名、メディア名などがある。エラーログ編集
出力サービスプログラム201は、このプログラムを実
行しているホストのオペレーティングシステムに対し
て、一次ダンプ要求を出す(ステップ22)。Referring to FIGS. 1 and 2, the system operator activates the error log edit output service program 201 as one job on the operating system in an arbitrary host, and the error log is set as an edit target in this program. The host number and format information for determining the output format of the error log information requested by the system operator are given (step 2).
1). This format information includes, for example, time, device type, device name, media name and the like. The error log edit output service program 201 issues a primary dump request to the operating system of the host executing this program (step 22).
【0015】この要求を受け取ったオペレーティングシ
ステムは、ホスト間通信可能な他の対象ホストのオペレ
ーティングシステムに対し、そのホストの下のエラーロ
グファイル7−0、・・・、7−nを、パーマネントフ
ァイル領域10に一次ダンプするよう要求を出す(ステ
ップ23)。Upon receipt of this request, the operating system sends the error log files 7-0, ..., 7-n under the host to the operating system of another target host capable of communication between the hosts and the permanent file. A request for a primary dump to area 10 is issued (step 23).
【0016】この要求を受け取った各対象ホストのオペ
レーティングシステムは、エラーログファイル7−0、
・・・、7−nを発生時間順にソートし、パーマネント
ファイル領域10へダンプ処理する(ステップ25)。
このダンプ処理が終了すると、各ホスト毎にエラーログ
ファイルのダンプ処理が完了したことを示す情報を、エ
ラーログファイルに書き出す。この情報によって、この
ときダンプされたエラーログの情報が再びダンプされる
ことを防ぐことができる。一次ダンプ処理が終了する
と、このオペレーティングシステムはエラーログ編集出
力サービスプログラム201を動作させているオペレー
ティングシステムに対して、終了した旨の報告を行う
(ステップ26)。The operating system of each target host that has received this request receives the error log file 7-0,
..., 7-n are sorted in the order of occurrence time, and dump processing is performed to the permanent file area 10 (step 25).
When this dump processing ends, information indicating that the dump processing of the error log file has been completed for each host is written to the error log file. This information can prevent the error log information dumped at this time from being dumped again. When the primary dump processing is completed, this operating system reports the completion to the operating system running the error log edit output service program 201 (step 26).
【0017】この報告を受け取ったオペレーティングシ
ステムはエラーログ編集出力サービスプログラムに対し
て、終了した旨の報告を行う(ステップ27)。Upon receipt of this report, the operating system reports the completion to the error log edit output service program (step 27).
【0018】エラーログ編集出力サービスプログラム2
01は、全ての対象ホストのパーマネントファイル領域
10への一次ダンプ処理が完了すると、磁気テープ装置
8へのダンプ処理を実行する(ステップ29)。Error log edit output service program 2
01 completes the primary dump processing to the permanent file areas 10 of all the target hosts, and executes the dump processing to the magnetic tape device 8 (step 29).
【0019】エラーログ編集サービスプログラム201
は、このプログラムの起動時に与えたソートのためのフ
ォーマット情報に従いソート処理および編集処理を行う
(ステップ2A)。この編集結果のプリンタ12への出
力処理を実行し(ステップ2B)、このプログラム20
1は終了する。Error log editing service program 201
Performs a sort process and an edit process according to the format information for sorting given when the program is started (step 2A). Output processing of the edited result to the printer 12 is executed (step 2B), and the program 20
1 ends.
【0020】図3を参照すると、各ホストの一次ダンプ
ファイル100は、障害ログ110とトレース情報ログ
120とから構成される。障害ログは、周辺装置に対す
るI/Oエラー発生時の障害情報ログ等のようなシステ
ム運用者の参照するログであり、トレース情報ログは障
害発生時のオペレーティングシステムテーブルのトレー
ス情報等のようなシステム設計者の参照するログであ
る。Referring to FIG. 3, the primary dump file 100 of each host comprises a failure log 110 and a trace information log 120. The failure log is a log referred to by the system operator such as a failure information log when an I / O error occurs to a peripheral device, and the trace information log is a system such as trace information of an operating system table when a failure occurs. This is the log referenced by the designer.
【0021】図4を参照すると、ダンプ処理(ステップ
29)の終了後生成されるダンプファイル200は、管
理情報レコード210と各ホストの障害ログ110−
0、・・・、110−nと各ホストのトレース情報ログ
120−0、・・・、120−nとがこの順に並んで構
成される。管理情報レコード210はホスト毎の障害ロ
グ110−0、・・・、110−nと各ホストのトレー
ス情報ログ120−0、・・・、120−nとの先頭ア
ドレスを保持する。また、ダンプファイルはエラーログ
収集動作毎に管理情報レコード210により挟まれる構
造をとり、各管理情報レコード210は次の管理情報レ
コード210のアドレスを保持する。このダンプファイ
ル200に対し、エラーログ編集サービスプログラム2
01起動時に与えたフォーマット情報に従い、ソート処
理および編集処理(ステップ2A)を行う。たとえばフ
ォーマット情報が時間であれば、エラーの発生時間順に
ソートを行う。Referring to FIG. 4, the dump file 200 generated after the end of the dump process (step 29) includes a management information record 210 and a failure log 110-of each host.
, 110-n and trace information logs 120-0, ..., 120-n of each host are arranged in this order. The management information record 210 holds the head addresses of the failure logs 110-0, ..., 110-n for each host and the trace information logs 120-0, ..., 120-n of each host. The dump file has a structure sandwiched between the management information records 210 for each error log collection operation, and each management information record 210 holds the address of the next management information record 210. Error log editing service program 2 for this dump file 200
01 Sort processing and editing processing (step 2A) are performed according to the format information given at the time of starting. For example, if the format information is time, sorting is performed in the order of error occurrence time.
【0022】このように、本願発明の第一の実施例で
は、各ホストのエラーログファイルをパーマネントファ
イル領域10に一次ダンプ処理し、これを磁気テープ装
置8に二次ダンプするようにしたため、ホスト数を意識
することなく各ホストのオペレーティングシステム毎に
エラーログ編集出力サービスプログラムを起動する必要
がなく、また、ファイル共有システム全体のエラーログ
を人手によらず採取することができる。As described above, in the first embodiment of the present invention, the error log file of each host is primarily dumped to the permanent file area 10 and secondary dumped to the magnetic tape device 8. It is not necessary to start the error log edit output service program for each operating system of each host without being aware of the number, and the error log of the entire file sharing system can be collected manually.
【0023】次に本発明のエラーログ編集システムにお
ける第二の実施例について図面を参照して詳細に説明す
る。Next, a second embodiment of the error log editing system of the present invention will be described in detail with reference to the drawings.
【0024】本実施例は、上述の第一実施例に対し、一
次ダンプ処理においてパーマネントファイル領域10に
代えて、一時ファイル領域11を使用する点で異なる。This embodiment is different from the above-mentioned first embodiment in that the temporary file area 11 is used in place of the permanent file area 10 in the primary dump processing.
【0025】図1および図5を参照すると、システム運
用者は任意のホストにおいて、オペレーティングシステ
ム上の1つのジョブとしてエラーログ編集出力サービス
プログラム301を起動し、このプログラムにエラーロ
グを編集対象とするホストの番号およびシステム運用者
が要求するエラーログ情報の出力フォーマットを決定す
るための情報を与える(ステップ31)。エラーログ編
集出力サービスプログラム301は、このプログラムを
実行しているホストのオペレーティングシステムに対し
て、一次ダンプ要求を出す(ステップ32)。Referring to FIG. 1 and FIG. 5, the system operator activates the error log edit output service program 301 as one job on the operating system in an arbitrary host, and the error log is to be edited in this program. Information is provided to determine the host number and the output format of the error log information requested by the system operator (step 31). The error log edit output service program 301 issues a primary dump request to the operating system of the host executing this program (step 32).
【0026】この要求を受け取ったオペレーティングシ
ステムは、ホスト間通信可能な他の対象ホストのオペレ
ーティングシステムに対し、そのホストの下のエラーロ
グファイル7−0、・・・、7−nを、一時ファイル領
域11に一次ダンプするよう要求を出す(ステップ3
3)。Upon receipt of this request, the operating system sends the error log files 7-0, ... Issue a request to primary dump to area 11 (step 3
3).
【0027】この要求を受け取った各対象ホストのオペ
レーティングシステムは、エラーログファイル7−0、
・・・、7−nを発生時間順にソートし、一時ファイル
領域11へダンプ処理する(ステップ34)。これ以降
の動作は、上述の第一の実施例と同様である。The operating system of each target host that has received this request uses the error log file 7-0,
..., 7-n are sorted in order of occurrence time, and dump processing is performed to the temporary file area 11 (step 34). The subsequent operation is similar to that of the first embodiment described above.
【0028】この第二の実施例では、一時ファイル領域
11に対する削除処理をオペレータに一任するのではな
くエラーログ編集出力サービスプログラム側で一時的に
ファイル領域を確保して実行することで、一時ファイル
領域11を削除して実行終了する。In the second embodiment, the deletion processing for the temporary file area 11 is not left to the operator, but the error log editing output service program side temporarily reserves the file area and executes the deletion processing. The area 11 is deleted and the execution ends.
【0029】このように、本願発明の第二の実施例で
は、エラーログファイル7−0、・・・、7−nを全ホ
ストからアクセス可能な一時ファイル領域11にダンプ
させるようにしたため、パーマネントファイル領域を必
要とせず資源を有効に使用し、かつ、人手を介さず一括
してエラーログを収集することができる。As described above, in the second embodiment of the present invention, the error log files 7-0, ..., 7-n are dumped to the temporary file area 11 accessible from all hosts. It is possible to use resources effectively without requiring a file area and collect error logs collectively without human intervention.
【0030】次に本発明のエラーログ編集システムにお
ける第三の実施例について図面を参照して詳細に説明す
る。Next, a third embodiment of the error log editing system of the present invention will be described in detail with reference to the drawings.
【0031】本実施例では、ダンプ処理をダンプ対象ホ
ストのオペレーティングシステムに一任するのではなく
エラーログ編集出力サービスプログラム側で直接実行す
ることで、あらかじめアロケート済のパーマネントファ
イル領域または一時ファイル領域のような中間ファイル
領域を必要としない方式を実現する。In this embodiment, the dump processing is not directly assigned to the operating system of the host to be dumped, but is directly executed by the error log edit output service program side, so that the permanent file area or the temporary file area that has been allocated in advance can be obtained. A method that does not require a large intermediate file area is realized.
【0032】図1および図6を参照すると、システム運
用者により任意のホストにて1つのジョブとして投入さ
れたエラーログ編集出力サービスプログラム401が起
動される(ステップ41)。このとき、エラーログの編
集対象とするホストを示すホスト識別値およびシステム
運用者が要求するエラーログ情報の出力のフォーマット
を決定するための情報が与えられ、対象ホスト識別値は
テーブルとして保持される。ホストは、全システムを構
成するホストのホスト識別値を格納するホスト識別値テ
ーブルを備えており、このテーブルの内容を指し示すカ
ウンタの内容が0にリセットされる(ステップ42)。
システム運用者が与えたダンプ処理対象とするホストの
ホスト識別値と、ホスト識別値テーブルのホスト識別値
とを比較し(ステップ44)、両者が一致したホストの
エラーログについてエラーログ編集出力サービスプログ
ラム401からエラーログファイルを直接オープンしマ
ルチホスト共有メモリ6上に読み出し、ダンプ処理を行
う(ステップ45)。このときエラーログの情報を発生
時間順にソートする。このダンプ処理にて取得されたエ
ラーログの情報は、磁気テープ装置8に書き込まれる
(ステップ46)。前記の一連のダンプ処理が、対象の
全ホストの全エラーログファイルに対して実行されたか
否かを判定し(ステップ47)、対象の全ホストに対し
実行されていない場合は、全システムを構成するホスト
のホスト識別値テーブルの内容を指し示すカウンタをイ
ンクリメントし、次のホストに対して上述の一連の動作
を繰り返す。対象の全ホストに対して以上の操作が実行
されるとダンプ処理は終了する。Referring to FIGS. 1 and 6, the error log edit output service program 401, which is input as a job by an arbitrary host by the system operator, is started (step 41). At this time, the host identification value indicating the host to be edited in the error log and the information for determining the output format of the error log information requested by the system operator are given, and the target host identification value is held as a table. . The host has a host identification value table that stores the host identification values of the hosts that make up the entire system, and the content of the counter indicating the content of this table is reset to 0 (step 42).
The host identification value of the host to be dumped provided by the system operator is compared with the host identification value in the host identification value table (step 44), and the error log of the host in which both match is found. The error log file is directly opened from 401, read out onto the multi-host shared memory 6, and dump processing is performed (step 45). At this time, the information in the error log is sorted by the time of occurrence. The information of the error log acquired by this dump processing is written in the magnetic tape device 8 (step 46). It is determined whether or not the series of dump processing described above has been executed for all error log files of all target hosts (step 47), and if not executed for all target hosts, the entire system is configured. A counter indicating the contents of the host identification value table of the host to be operated is incremented, and the series of operations described above is repeated for the next host. When the above operation is executed for all target hosts, the dump processing ends.
【0033】エラーログのマージ/ソート処理および各
種編集出力処理(ステップ49)は、上記の第一の実施
例の記載において示した処理(ステップ2A)と同様で
ある。最後にプリンタ12に出力を行い(ステップ5
0)、エラーログ編集サービスプログラム401は終了
する。The error log merge / sort processing and various edit output processing (step 49) are the same as the processing (step 2A) described in the description of the first embodiment. Finally, output to the printer 12 (step 5
0), the error log editing service program 401 ends.
【0034】このように、本願発明の第三の実施例で
は、ダンプ処理をダンプ対象ホストのオペレーティング
システムに一任するのではなくエラーログ編集出力サー
ビスプログラム側で直接各ホストのエラーログファイル
をオープンするようにした。そして、マルチホスト共有
メモリ6上に読み出すようにさせた。このため、一時的
にダンプ処理を行わせる中間ファイルが不要であるた
め、効率よく、かつ、人手を介さず一括してエラーログ
編集を行うことができる。As described above, in the third embodiment of the present invention, the error log edit output service program directly opens the error log file of each host instead of leaving the dump processing to the operating system of the dump target host. I did it. Then, the data is read onto the multi-host shared memory 6. For this reason, since an intermediate file for temporarily performing the dump process is unnecessary, it is possible to efficiently and collectively edit the error log without human intervention.
【0035】次に本発明のエラーログ編集システムにお
ける第四の実施例について図面を参照して詳細に説明す
る。Next, a fourth embodiment of the error log editing system of the present invention will be described in detail with reference to the drawings.
【0036】図1および図7を参照すると、システム運
用者により任意のホストiにおいて1つのジョブとして
エラーログ編集サービスプログラム501(親ジョブ)
が起動される。同時にエラーログを編集対象とするホス
トの番号およびシステム運用者が要求するエラーログフ
ァイルの形態を決定するための情報がプログラムに与え
られる。親ジョブ501は、オペレーティングシステム
i0に対して一次ダンプ処理実行プログラム(子ジョ
ブ)502−0、...、502−nの起動を要求する
(ステップ51)。Referring to FIGS. 1 and 7, the error log editing service program 501 (parent job) is handled by the system operator as one job on any host i.
Is started. At the same time, the program is given information for determining the number of the host whose error log is to be edited and the form of the error log file required by the system operator. The parent job 501 is a primary dump processing execution program (child job) 502-0 ,. . . , 502-n are requested (step 51).
【0037】本要求を受け付けたホストiのオペレーテ
ィングシステムi0は構成された全対象ホストのオペレ
ーティングシステムに対して、子ジョブ502−
0、...、502−nの起動要求を出す(ステップ5
2)。親ジョブ501は、ホストiのオペレーティング
システムi0からホストj(0≦j≦n、j≠i)のオ
ペレーティングシステムへの通信要求が正常に受信され
たか否かを確認して一旦スリープ状態となる(ステップ
55)。The operating system i0 of the host i that has received this request sends the child jobs 502- to the operating systems of all the configured target hosts.
0,. . . , 502-n start request (step 5
2). The parent job 501 confirms whether or not a communication request from the operating system i0 of the host i to the operating system of the host j (0 ≦ j ≦ n, j ≠ i) is normally received, and temporarily enters the sleep state ( Step 55).
【0038】各ホストに対してホスト間通信機能を使用
して送出された要求をホストjのオペレーティングシス
テムj0が受信する(ステップ53)。このオペレーテ
ィングシステムj0は子ジョブ502−0、...、5
02−nを起動する(ステップ56)。The operating system j0 of the host j receives the request sent to each host using the inter-host communication function (step 53). This operating system j0 has child jobs 502-0 ,. . . , 5
02-n is started (step 56).
【0039】起動された子ジョブ502−0、...、
502−nは、自ホスト下のエラーログファイルの情報
を読み出し、親ジョブによってあらかじめアロケート済
の全ホストからアクセス可能なパーマネントファイル領
域13−1、...、13−nに書き込む(ステップ5
7)。The activated child jobs 502-0 ,. . . ,
502-n reads the information of the error log file under its own host, and can access the permanent file areas 13-1 ,. . . , 13-n (step 5
7).
【0040】エラーログファイル情報の全ての書き込み
が完了した時点で子ジョブ502−0、...、502
−nの実行は完了して、ジョブの完了通知がこの子ジョ
ブ502−0、...、502−nを実行中のホストの
オペレーティングシステムj(0≦j≦n、j≠i)に
対してなされる(ステップ58)。子ジョブ502−
0、...、502−nは自ホストのオペレーティング
システムj0に対する通知が正常に受け付けられたこと
を確認して、実行を終了する(ステップ60)。When all the error log file information has been written, the child jobs 502-0 ,. . . , 502
-N is completed, and the job completion notification indicates that the child jobs 502-0 ,. . . , 502-n for the host operating system j (0 ≦ j ≦ n, j ≠ i) (step 58). Child job 502-
0,. . . , 502-n confirm that the notification to the operating system j0 of their own host has been normally accepted, and end the execution (step 60).
【0041】この子ジョブ502−0、...、502
−nを実行中のホストのオペレーティングシステムj0
は、ホスト間通信機能を使用して子ジョブ502−
0、...、502−nが正常に終了したことを親ジョ
ブ501が実行中のホストiのオペレーティングシステ
ムi0に通知する(ステップ59)。This child job 502-0 ,. . . , 502
Host operating system j0 executing -n
Uses the inter-host communication function to execute the child job 502-
0,. . . , 502-n are normally terminated, the operating system i0 of the host i in which the parent job 501 is executing is notified (step 59).
【0042】ホストiのオペレーティングシステムi0
は、対象全ホストから子ジョブの実行終了通知が報告さ
れたことを契機として、スリープ中の親ジョブ501に
通知する(ステップ61)。Operating system i0 of host i
Notifies the sleeping parent job 501 of the notification of the child job execution end notification from all target hosts (step 61).
【0043】親ジョブ501は、報告を受け取るとスリ
ープ状態から目覚め実行を再開し(ステップ62)、各
ホスト毎のエラーログファイル情報13−1、...、
13−nを入力として、磁気テープ装置8へのダンプ処
理を実行する(ステップ63)。Upon receiving the report, the parent job 501 resumes the wake-up execution from the sleep state (step 62), and the error log file information 13-1 ,. . . ,
A dump process to the magnetic tape device 8 is executed by inputting 13-n (step 63).
【0044】ダンプ処理が正常に終了し、全ホスト分の
エラーログ情報がダンプファイル上にマージされた状態
で、このダンプファイルを入力として、目的に応じた出
力のフォーマットにてエラーログ情報を編集出力させる
マージ/ソート処理および各種編集出力処理を実行する
(ステップ64)。このエラーログファイルの編集出力
を行うマージ/ソート処理および各種編集出力処理は、
上記の第一の実施例の記載において示した処理(ステッ
プ2A)と同様である。編集結果をプリンタ12に出力
し終わったことを契機として親ジョブ501の実行を終
了する。With the dump processing completed normally and the error log information for all hosts merged into the dump file, the error log information is edited in an output format according to the purpose using this dump file as input. A merge / sort process for outputting and various edit output processes are executed (step 64). The merge / sort process and the various edit output processes that perform the edit output of this error log file
The process is the same as the process (step 2A) described in the description of the first embodiment. The execution of the parent job 501 ends when the editing result is output to the printer 12.
【0045】この本発明の第四の実施例では、全ホスト
からアクセス可能なパーマネント領域として、各ホスト
に対応したパーマネント領域13−1、...、13−
nを用いる例としたが、この例に限定されず様々な形態
が包含される。In the fourth embodiment of the present invention, the permanent areas 13-1 ,. . . , 13-
Although n is used as an example, the present invention is not limited to this example and various forms are included.
【0046】このように、本願発明の第四の実施例で
は、各ホストにおいて子ジョブ502−0、...、5
02−nを並列に動作するようにさせたため、システム
運用者がダンプ対象とした全てのホストのエラーログフ
ァイルを並列に収集し、編集することができる。As described above, in the fourth embodiment of the present invention, the child jobs 502-0 ,. . . , 5
Since the 02-n are operated in parallel, the system operator can collect and edit the error log files of all the hosts to be dumped in parallel.
【0047】[0047]
【発明の効果】以上の説明で明らかなように、本発明に
よると、ホスト数を意識することなく各ホストのオペレ
ーティングシステム毎にエラーログ編集出力サービスプ
ログラムを起動する必要のないエラーログ編集システム
を提供することができる。As is apparent from the above description, according to the present invention, there is provided an error log editing system which does not need to start the error log editing output service program for each operating system of each host without considering the number of hosts. Can be provided.
【0048】また、本発明によれば、ファイル共有シス
テム全体のエラーログを人手によらず採取することがで
きる。Further, according to the present invention, the error log of the entire file sharing system can be collected manually.
【図1】本発明のエラーログ編集システムの一例の構成
図を示すブロック図である。FIG. 1 is a block diagram showing a configuration diagram of an example of an error log editing system of the present invention.
【図2】本願発明の第一の実施例の処理の流れを示す図
である。FIG. 2 is a diagram showing a processing flow of the first embodiment of the present invention.
【図3】本発明の一実施例の一時ダンプファイルの一例
を示す図である。FIG. 3 is a diagram showing an example of a temporary dump file according to an embodiment of the present invention.
【図4】本発明の一実施例のダンプファイルの一例を示
す図である。FIG. 4 is a diagram showing an example of a dump file according to an embodiment of the present invention.
【図5】本願発明の第二の実施例の処理の流れを示す図
である。FIG. 5 is a diagram showing a processing flow of a second embodiment of the present invention.
【図6】本願発明の第三の実施例の処理の流れを示す図
である。FIG. 6 is a diagram showing a processing flow of a third embodiment of the present invention.
【図7】本願発明の第四の実施例の処理の流れを示す図
である。FIG. 7 is a diagram showing a processing flow of a fourth embodiment of the present invention.
1 マルチホスト制御機構 2−0、・・・、2−n ホスト 3 チャネル 4−0、・・・、4−n システム常駐ボリューム 5 統合コンソール 6 マルチホスト間共有メモリ 7−0、・・・、7−n エラーログファイル 8 磁気テープ装置 9 磁気ディスク装置 10 パーマネントファイル領域 11 一時ファイル領域 12 プリンタ 13−0、・・・、13−n パーマネントファイル
領域 100 一時ダンプファイル 110 障害ログ 120 トレース情報ログ 200 ダンプファイル 210 管理情報レコード1 multi-host control mechanism 2-0, ..., 2-n host 3 channels 4-0, ..., 4-n system resident volume 5 integrated console 6 shared memory between multi-hosts 7-0 ,. 7-n Error log file 8 Magnetic tape device 9 Magnetic disk device 10 Permanent file area 11 Temporary file area 12 Printer 13-0, ..., 13-n Permanent file area 100 Temporary dump file 110 Fault log 120 Trace information log 200 Dump file 210 management information record
Claims (5)
ファイル共有システムのエラーログ編集システムにおい
て、 前記複数の全ホストからアクセス可能な中間ファイル領
域と、 この中間ファイル領域に各ホストのエラーログ情報をダ
ンプする一次ダンプ手段と、 前記パーマネントファイル領域にダンプされた全ホスト
のエラーログ情報を外部記憶媒体にダンプする二次ダン
プ手段とを含むことを特徴とするエラーログ編集システ
ム。1. In an error log editing system of a file sharing system comprising a plurality of hosts and an external storage medium, an intermediate file area accessible from all the plurality of hosts, and error log information of each host in the intermediate file area. An error log editing system comprising: a primary dump means for dumping the error log information and a secondary dump means for dumping the error log information of all hosts dumped in the permanent file area to an external storage medium.
ファイル領域であることを特徴とする請求項1記載のエ
ラーログ編集システム。2. The error log editing system according to claim 1, wherein the intermediate file area is a permanent file area.
領域であることを特徴とする請求項1記載のエラーログ
編集システム。3. The error log editing system according to claim 1, wherein the intermediate file area is a temporary file area.
ファイル共有システムのエラーログ編集システムにおい
て、 前記ホストを識別するホスト識別値テーブルと、 指定されたホスト識別値と前記識別値テーブルのホスト
識別値とを比較し、一致したホストのエラーログファイ
ルを直接オープンするオープン手段と、 前記オープン手段によりオープンされた前記ホストのエ
ラーログファイルが読み出されるメモリ領域と、 このメモリ領域に読み出されたエラーログファイルを外
部記憶媒体にダンプする手段とを含むことを特徴とする
エラーログ編集システム。4. An error log editing system of a file sharing system comprising a plurality of hosts and an external storage medium, a host identification value table for identifying the host, a designated host identification value and a host identification of the identification value table. Open means for comparing the values and directly opening the error log file of the matched host, a memory area for reading the error log file of the host opened by the opening means, and an error read in this memory area An error log editing system comprising means for dumping a log file to an external storage medium.
ファイル共有システムのエラーログ編集システムにおい
て、 前記複数の全ホストからアクセス可能なパーマネントフ
ァイル領域と、 このパーマネントファイル領域に前記各ホストのエラー
ログファイルをダンプする手段とを含み、 前記各ホストのエラーログ収集を並列して行わせること
を特徴とするエラーログ編集システム。5. An error log editing system for a file sharing system comprising a plurality of hosts and an external storage medium, wherein a permanent file area accessible from all the plurality of hosts, and an error log of each host in the permanent file area. An error log editing system comprising: a means for dumping a file; and collecting error logs of the respective hosts in parallel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29386995A JP3204362B2 (en) | 1995-11-13 | 1995-11-13 | Error log editing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29386995A JP3204362B2 (en) | 1995-11-13 | 1995-11-13 | Error log editing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09134300A true JPH09134300A (en) | 1997-05-20 |
JP3204362B2 JP3204362B2 (en) | 2001-09-04 |
Family
ID=17800212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP29386995A Expired - Fee Related JP3204362B2 (en) | 1995-11-13 | 1995-11-13 | Error log editing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3204362B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6999947B2 (en) | 1998-05-20 | 2006-02-14 | Fujitsu Limited | License devolution apparatus |
JP2008129763A (en) * | 2006-11-20 | 2008-06-05 | Fujitsu Ltd | Storage device and log management program |
JP2012208919A (en) * | 2011-03-15 | 2012-10-25 | Ricoh Co Ltd | Electronic machine, information processing system and program |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62100849A (en) * | 1985-10-29 | 1987-05-11 | Nec Corp | Journal processing system for multi-processor system |
JPS63201846A (en) * | 1987-02-18 | 1988-08-19 | Hitachi Ltd | Inter-system database sharing system journal merging method |
JPH01246645A (en) * | 1988-03-29 | 1989-10-02 | Hitachi Ltd | Delayed journal merge method |
JPH0296865A (en) * | 1988-10-04 | 1990-04-09 | Nec Corp | Journal distributed outputting time synchronizing system in loose coupling multi-computer system |
JPH0312773A (en) * | 1989-06-09 | 1991-01-21 | Fujitsu Ltd | Recovery processing system for local abnormality in data base processing |
JPH0390941A (en) * | 1989-09-01 | 1991-04-16 | Hitachi Ltd | Journal management method |
-
1995
- 1995-11-13 JP JP29386995A patent/JP3204362B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62100849A (en) * | 1985-10-29 | 1987-05-11 | Nec Corp | Journal processing system for multi-processor system |
JPS63201846A (en) * | 1987-02-18 | 1988-08-19 | Hitachi Ltd | Inter-system database sharing system journal merging method |
JPH01246645A (en) * | 1988-03-29 | 1989-10-02 | Hitachi Ltd | Delayed journal merge method |
JPH0296865A (en) * | 1988-10-04 | 1990-04-09 | Nec Corp | Journal distributed outputting time synchronizing system in loose coupling multi-computer system |
JPH0312773A (en) * | 1989-06-09 | 1991-01-21 | Fujitsu Ltd | Recovery processing system for local abnormality in data base processing |
JPH0390941A (en) * | 1989-09-01 | 1991-04-16 | Hitachi Ltd | Journal management method |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6999947B2 (en) | 1998-05-20 | 2006-02-14 | Fujitsu Limited | License devolution apparatus |
JP2008129763A (en) * | 2006-11-20 | 2008-06-05 | Fujitsu Ltd | Storage device and log management program |
JP2012208919A (en) * | 2011-03-15 | 2012-10-25 | Ricoh Co Ltd | Electronic machine, information processing system and program |
Also Published As
Publication number | Publication date |
---|---|
JP3204362B2 (en) | 2001-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6546500B1 (en) | Computer, computer network system, and recording medium | |
US5819024A (en) | Fault analysis system | |
JPH05120110A (en) | File automatic backup system | |
JP3204362B2 (en) | Error log editing system | |
JP2005190047A (en) | Storage system with data sorting function | |
JPH10333944A (en) | Memory dump sample system | |
JPH0581337A (en) | Data processor | |
CN118535103B (en) | Storage array deployment method, device, storage system, electronic and computer equipment | |
JPH06309209A (en) | File backup system | |
JP2518390B2 (en) | System performance monitoring method | |
JPH1040123A (en) | System and method for job management | |
JP3130870B2 (en) | Memory dump file reconstruction method | |
JPS62229345A (en) | File multiplexing system | |
JPH09171476A (en) | Dump file compressing system | |
JPH02242447A (en) | Memory dump collecting system | |
JPH05324431A (en) | Data processor | |
JPH0563824B2 (en) | ||
JPH06231016A (en) | File coupling/dividing method | |
JPS63298550A (en) | Non-stop trace system | |
JPH02109147A (en) | Memory dump collection system | |
JPH1055294A (en) | Log management system for multi-program | |
JPH1049407A (en) | Memory damp system | |
JPH0713943A (en) | Parallel computer | |
JP2842697B2 (en) | Data input/output method using virtual files | |
JPH04311231A (en) | Method for controlling file transfer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19980616 |
|
LAPS | Cancellation because of no payment of annual fees |