[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH11149395A - Event generation coping device for computer system and recording medium recording event generation coping program - Google Patents

Event generation coping device for computer system and recording medium recording event generation coping program

Info

Publication number
JPH11149395A
JPH11149395A JP9317129A JP31712997A JPH11149395A JP H11149395 A JPH11149395 A JP H11149395A JP 9317129 A JP9317129 A JP 9317129A JP 31712997 A JP31712997 A JP 31712997A JP H11149395 A JPH11149395 A JP H11149395A
Authority
JP
Japan
Prior art keywords
event
index
database
occurrence
computer
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
Application number
JP9317129A
Other languages
Japanese (ja)
Inventor
Katsumi Fukuwaki
克己 福脇
Katsuya Sato
勝也 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP9317129A priority Critical patent/JPH11149395A/en
Publication of JPH11149395A publication Critical patent/JPH11149395A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To reduce a storage capacity and a processing amount required for an event generation coping processing. SOLUTION: A computer system provided with plural processing parts 4 is provided with an event data base 2 for recording at least an index for specifying the event and a coping processing for the respective events generatable in the respective processing parts, an event generation detection part 4b provided inside the respective processing parts for holding the index of the event relating to its own software module and outputting the index of the event at the time of event generation detection, a data base server 3 for receiving the index outputted from the respective event generation detection parts and reading the coping processing corresponding to the event specified by the index stored in the event data base and a coping processing execution part for executing the coping processing read in the data base server 3.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、複数の処理部また
は複数の計算機で構成された計算機システムに係わり、
特に、各処理部又は各計算機でそれぞれ個別に発生する
故障等の各種の事象を検出して、各事象に応じた対応処
理を行う計算機システムの事象発生対応装置及び事象発
生対応プログラムを記録した記録媒体に関する。
The present invention relates to a computer system comprising a plurality of processing units or a plurality of computers.
In particular, a record that records an event occurrence response device and an event occurrence response program of a computer system that detects various events such as failures that occur individually in each processing unit or each computer and performs a response process according to each event. Regarding the medium.

【0002】[0002]

【従来の技術】複数の処理部または複数の計算機で構成
された計算機システムにおいては、計算機システム内に
組込まれたHDD等の補助記憶装置やRAM等の主記憶
装置内に格納された各アプリケーションプログラムがそ
れぞれ独立して実行される。
2. Description of the Related Art In a computer system including a plurality of processing units or a plurality of computers, each application program stored in an auxiliary storage device such as an HDD or a main storage device such as a RAM incorporated in the computer system. Are executed independently.

【0003】そして、各アプリケーションプログラムは
独立して実行されるので、それぞれ実行する過程で発生
する故障,停電等の異常発生時や、計算機の動作自体は
正常であっても外部からの入力データが許容範囲を外れ
た場合や、この計算機システムで制御される制御対象が
異常の場合や、又は正常な情報の入力発生等のように、
該当アプリケーションプログラムを実行する過程で発生
する種々の事象に対して該当事象に対応する処理を実施
するプログラムがそれぞれのアプリケーションプログラ
ムに書込まれている。
[0003] Since each application program is independently executed, input data from the outside may be lost even when an abnormality such as a failure or power failure occurs in the process of executing each application, or even when the operation of the computer itself is normal. As in the case of being out of the allowable range, the case where the control target controlled by this computer system is abnormal, or the occurrence of input of normal information,
Programs for executing processes corresponding to various events occurring in the process of executing the relevant application programs are written in the respective application programs.

【0004】そして、発生事象が特定の故障を示す場合
は、該当故障に対して名付られた故障名を含む故障発生
メッセージを表示出力し、また、必要に応じて、ブサー
音で警報出力する。
When the occurrence event indicates a specific failure, a failure occurrence message including a failure name named for the corresponding failure is displayed and output, and if necessary, an alarm is output with a buzzer sound. .

【0005】また、プログラムを記憶した処理部は、上
述した事象が発生したことを記憶保持する場合もある。
特に、故障に関する事象は、この故障の原因究明や故障
対策を早急に講ずる必要があるので、その事象発生情報
を事象発生履歴メモリに発生時刻とともに記憶保持して
いる。
In some cases, a processing unit storing a program stores and holds the occurrence of the above-described event.
In particular, for an event relating to a failure, it is necessary to immediately investigate the cause of the failure and take countermeasures against the failure. Therefore, the event occurrence information is stored in the event occurrence history memory together with the occurrence time.

【0006】また、それぞれ独立したアプリケーション
プログラムをLAN等のネットワークに組込まれた各計
算機で実施する場合においても、各計算機は、他の計算
機に対して独立してアプリケーションプログラムを実施
するので、前述した一つの計算機における各処理部と同
様に、各計算機毎に各種の事象発生に対応する対応処理
プログラムや事象発生履歴メモリが設けられている。
In the case where independent application programs are executed by each computer incorporated in a network such as a LAN, each computer executes the application program independently with respect to other computers. As with each processing unit in one computer, each computer is provided with a corresponding processing program and an event occurrence history memory corresponding to the occurrence of various events.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、上述し
た各計算機システムにおいてもまだ改良すべき次のよう
な課題があった。すなわち、前述した一つの計算機内に
おける各処理部やネットワークに組込まれた各計算機が
それぞれ実行する各処理においても、共通する部分が多
々存在する。また、共通する事象も多々存在する。ま
た、たとえ異なる処理内容であっても同一故障が発生す
る場合がある。このような同一故障に対しては、同一の
対応処理を実施すればよい。例えば、同一故障の警報メ
ッセージや警告音等は全く同一でよい。
However, each of the above-described computer systems has the following problems to be improved. In other words, there are many common parts in each processing executed by each processing unit in one computer and each computer incorporated in the network. There are also many common events. Further, the same failure may occur even with different processing contents. For the same failure, the same processing may be performed. For example, the warning message or warning sound of the same failure may be exactly the same.

【0008】しかし、上述した各計算機システムにおい
ては、たとえ同一の処理内容であっても、各処理部やネ
ットワークに組込まれた各計算機がそれぞれ独立して対
応処理プログラムを保持していた。
However, in each of the computer systems described above, even if the processing contents are the same, each processing unit and each computer incorporated in the network independently holds a corresponding processing program.

【0009】その結果、各アプリケーションプログラム
が使用する資源(メモリやディスクの使用サイズ)が大
きくなる問題があった。また、事象発生履歴メモリにお
いても、事象発生情報全体をこの事象発生履歴メモリに
記録することになるので、記録のために転送されるデー
タ量が多くなり、データ転送トラフィックを増加させ、
またバスの占有時間が長くなる問題もある。
As a result, there has been a problem that resources used by each application program (used size of memory and disk) are increased. Also, in the event occurrence history memory, the entire event occurrence information is recorded in the event occurrence history memory, so that the amount of data transferred for recording increases, and the data transfer traffic increases.
There is also a problem that the occupation time of the bus becomes long.

【0010】さらに、計算機システム全体の保守管理の
観点からも、各処理部及びネットワークに組込まれた各
計算機が前述した事象発生に対応する対応処理情報を内
部に固定で持つ。そのため、発生事象に関する登録内容
の変更等を行う場合には、該当事象が登録された全ての
処理部及び計算機の記憶内容をーつ一つ個別に変更する
必要があり、保守管理に要する時間が大きくなるととも
に、保守管理操作時の人為的ミスが発生する確率が高く
なる懸念がある。
[0010] Further, from the viewpoint of maintenance management of the entire computer system, each processing unit and each computer incorporated in the network have fixed processing information corresponding to the above-described occurrence of an event therein. Therefore, when changing the registered contents of an event, etc., it is necessary to individually change the storage contents of all the processing units and computers in which the event is registered, and the time required for maintenance As the size increases, there is a concern that the probability of occurrence of a human error during the maintenance management operation increases.

【0011】また、ネットワークに接続された形態の場
合、ネットワークに関する障害はネットワーク全体を統
括・管理する計算機等によってSNMP(Simple Netwo
rk Mamagement Protocol:簡易ネットワーク管理プロト
コル)等を使用して確認される。しかし、ネットワーク
に組込まれている各計算機個々に発生する障害に対して
は、前記SNMPは対応できない。
Further, in the case of a form connected to a network, a failure related to the network is caused by a computer or the like that controls and manages the entire network and the network is configured with a simple network (SNMP).
rk Mamagement Protocol: Simple network management protocol). However, the SNMP cannot cope with a fault that occurs in each computer incorporated in the network.

【0012】このため、同一の事象に対する対応処理の
情報でも、ネットワークに組込まれている計算機毎に記
録される内容に相違がある可能性があり、これらの対応
処理の情報をネットワーク全体で一元管理できない問題
があった。
For this reason, there is a possibility that the information recorded for each computer incorporated in the network may have a difference even in the information of the corresponding process for the same event, and the information of the corresponding process is centrally managed in the entire network. There was a problem that could not be done.

【0013】本発明は、このような事情に鑑みてなされ
たものであり、各処理部や各計算機で発生する事象に対
する情報を一元管理する事象データベースを設けること
によって、各処理部や各計算機で記憶保持する事象発生
に関する対応処理を除去でき、かつ記憶保持する事象に
関する情報を大幅に減少でき、計算機システム全体のメ
モリ等の資源を大幅に減少でき、製造費を節減できると
共に、計算機システム全体の維持管理を簡単化できる計
算機システムの事象発生対応装置及び事象発生対応プロ
グラムを記録した記録媒体を提供することを目的とす
る。
The present invention has been made in view of such circumstances, and provides an event database for centrally managing information on events occurring in each processing unit and each computer, thereby enabling each processing unit and each computer to execute the processing. It is possible to eliminate the processing for the occurrence of events to be stored and stored, to greatly reduce the information about the events to be stored and stored, to greatly reduce the resources such as the memory of the entire computer system, to reduce the manufacturing cost, and to reduce the entire computer system. An object of the present invention is to provide an event occurrence handling device and an event occurrence handling program of a computer system capable of simplifying maintenance and management.

【0014】[0014]

【課題を解決するための手段】上記課題を解消するため
に、請求項1の計算機システムの事象発生対応装置は、
複数の処理部によりソフトウェアモジュールを動作させ
る計算機システムにおいて、各処理部で発生しうる事象
毎に、少なくとも該当事象を特定するインデックス及び
対応処理を記録する事象データベースと、各処理部内に
設けられ、自己のソフトウェアモジュールに関係する事
象のインデックスを保持しており、事象発生検出時には
該当事象のインデックスを出力する事象発生検出部と、
各事象発生検出部から出力されたインデックスを受領
し、事象データベースに記憶された該当インデックスが
指定する事象に対応する対応処理を読出すデータベース
サーバと、このデータベースサーバにて読出された対応
処理を実行する対応処理実行部とを備えている。
In order to solve the above-mentioned problems, an event occurrence correspondence apparatus of a computer system according to the first aspect of the present invention comprises:
In a computer system in which a software module is operated by a plurality of processing units, for each event that can occur in each processing unit, at least an index for specifying the corresponding event and an event database that records a corresponding process, An event occurrence detection unit that holds an index of an event related to the software module of
A database server that receives an index output from each event occurrence detection unit and reads a corresponding process corresponding to the event specified by the index stored in the event database, and executes the corresponding process read by the database server And a corresponding processing execution unit.

【0015】このように構成された計算機システムの事
象発生対応装置においては、事象データベース内に、各
処理部で発生しうる事象毎に少なくとも該当事象を特定
するインデックス及び対応処理が記憶されている。
In the event occurrence handling apparatus of the computer system configured as described above, an index for identifying at least the corresponding event and a corresponding process are stored in the event database for each event that can occur in each processing unit.

【0016】そして、各ソフトウェアモジュールを実行
する処理部内に設けられた事象発生検出部は各事象の全
ての情報及び該当事象が発生した場合における実行する
必要がある対応処理内容を記憶していない。すなわち、
処理部の事象発生検出部内には各事象を特定するインデ
ックスのみが記憶されている。そして、各事象発生検出
部は事象発生を検出すると、発生事象のインデックスの
みをデータベースサーバへ送信する。
The event occurrence detection unit provided in the processing unit that executes each software module does not store all the information of each event and the corresponding processing that needs to be executed when the event occurs. That is,
Only an index for specifying each event is stored in the event occurrence detection unit of the processing unit. When each event occurrence detecting unit detects an event occurrence, it transmits only the index of the event occurrence to the database server.

【0017】したがって、計算機システム全体の必要と
する記憶容量を低減でき、かつ各事象発生検出部の処理
負担が軽減される。請求項2においては、上述した発明
の計算機システムの事象発生対応装置におけるデータベ
ースサーバは、事象データベースの記憶内容が更新され
ると、更新通知を各事象発生検出部へ通知するデータベ
ース更新通知手段を有し、各事象発生検出部は、データ
ベースサーバから更新通知を受領すると、データベース
サーバを介して事象データベースから更新後の記憶内容
を取得して自己が保持しているインデックスを更新する
インデックス更新手段を有している。
Therefore, the required storage capacity of the entire computer system can be reduced, and the processing load on each event occurrence detection unit can be reduced. According to a second aspect of the present invention, the database server in the event occurrence handling device of the computer system according to the above-mentioned invention has a database update notifying means for notifying each event occurrence detecting unit of an update notification when the storage content of the event database is updated. Each event occurrence detecting unit, when receiving the update notification from the database server, has index updating means for acquiring the updated storage content from the event database via the database server and updating the index held by itself. doing.

【0018】このような構成であると、事象データベー
スの記憶内容が更新されると、各事象発生検出部に保持
しているインデックスも自動的に更新される。請求項3
においては、上述した発明の計算機システムの事象発生
対応装置におけるデータベースサーバは、情報交換を実
施した処理部を登録する処理部登録手段と、事象データ
ベースの記憶内容更新時に、更新通知を登録されている
処理部の事象発生検出部へ送信する選択送信手段とを有
している。
With this configuration, when the storage content of the event database is updated, the index held in each event occurrence detection unit is automatically updated. Claim 3
In the above, the database server in the event occurrence correspondence device of the computer system of the invention described above has a processing unit registration unit for registering the processing unit that has exchanged information, and an update notification registered when updating the storage content of the event database. And a selection transmission unit for transmitting the event to the event occurrence detection unit of the processing unit.

【0019】このような構成であると、データベースサ
ーバは事象データベースを利用している処理部を常時把
握している。したがって、事象データベースに記憶され
た事象が更新されると、この登録されている処理部に対
してのみ更新通知を送出すればよいので、更新処理が簡
素化される。
With such a configuration, the database server keeps track of the processing units that use the event database. Therefore, when an event stored in the event database is updated, an update notification only needs to be sent to the registered processing unit, thereby simplifying the update process.

【0020】また、請求項4の計算機システムの事象発
生対応装置は、複数の計算機がネットワークに組込まれ
てなる計算機システムに適用される。そして、この請求
項4においては、各計算機で発生しうる事象毎に、少な
くとも該当事象を特定するインデックス及び対応処理を
記録する事象データベースと、各計算機内に設けられ、
自己のソフトウェアモジュールに関係する事象のインデ
ックスを保持しており、事象発生検出時には該当事象の
インデックスを送信する事象発生検出部と、各事象発生
検出部から送信されたインデックスを受信し、事象デー
タベースに記憶された該当インデックスが指定する事象
に対応する対応処理を読出すデータベースサーバ計算機
と、このデータベースサーバ計算機にて読出された対応
処理を実行する対応処理実行計算機とを備えている。
The event occurrence handling device of the computer system according to the present invention is applied to a computer system in which a plurality of computers are incorporated in a network. In this claim 4, for each event that can occur in each computer, an event database that records at least an index for specifying the corresponding event and a corresponding process is provided in each computer,
It holds the index of the event related to its own software module, and when the event occurrence is detected, the event occurrence detection unit that transmits the index of the event concerned, and receives the index transmitted from each event occurrence detection unit, and stores it in the event database. A database server computer for reading out the corresponding process corresponding to the event specified by the stored index and a corresponding process execution computer for executing the corresponding process read out by the database server computer.

【0021】このように構成された計算機システムの事
象発生対応装置においても、各計算機が請求項1におけ
る各処理部に対応し、データベースサーバ計算機が請求
項1におけるデータベースサーバに対応する。また、対
応処理実行計算機が請求項1の対応処理実行部に対応す
る。
Also in the event occurrence correspondence device of the computer system configured as described above, each computer corresponds to each processing unit in claim 1, and the database server computer corresponds to the database server in claim 1. Further, the corresponding processing execution computer corresponds to the corresponding processing executing unit of the first aspect.

【0022】よって、各計算機の事象発生検出部は自己
の業務に関する事象のインデックスのみを記憶保持すれ
ばよいので、請求項1と同様の作用効果が期待できる。
また、請求項5は、請求項4の計算機システムの事象発
生対応装置におけるデータベースサーバ計算機は、自己
が新規にネットワークに組込まれたとき、自己のアドレ
スをネットワークに同報通信として出力するアドレス同
報出力手段を有し、各計算機内に設けられた事象発生検
出部は、同報通信を受信すると、この受信した同報通信
のアドレスで発生事象のインデックスの送信先アドレス
を更新する送信先アドレス更新手段を有している。
Therefore, since the event occurrence detecting section of each computer only needs to store and hold the index of the event relating to its own work, the same operation and effect as in claim 1 can be expected.
According to a fifth aspect of the present invention, the database server computer in the event occurrence handling device of the computer system according to the fourth aspect is configured such that, when the database server computer itself is newly incorporated in the network, an address broadcast which outputs its own address to the network as broadcast communication. When receiving the broadcast, the event occurrence detecting unit provided in each computer includes an output unit, and updates the destination address of the index of the event by using the received broadcast address. Means.

【0023】このような構成においては、請求項2と同
様に、事象データベースの記憶内容が更新されると、各
計算機内に設けられた事象発生検出部に保持しているイ
ンデックスも自動的に更新される。
In such a configuration, similarly to the second aspect, when the storage content of the event database is updated, the index held in the event occurrence detection unit provided in each computer is automatically updated. Is done.

【0024】また、請求項6は、複数の処理部と、この
各処理部で発生しうる事象毎に少なくとも該当事象を特
定するインデックス及び対応処理を記録する事象データ
ベースとを備えた計算機システムにおける事象発生を検
出して該当事象に対する対応処理を実行するためのコン
ピュータ読取り可能な事象発生対応プログラムを記録し
た記録媒体である。
According to a sixth aspect of the present invention, there is provided a computer system comprising: a plurality of processing units; and an event database for recording at least an index for specifying the corresponding event for each event which may occur in each processing unit and a corresponding process. This is a recording medium that stores a computer-readable event occurrence correspondence program for detecting occurrence and executing a response process for the corresponding event.

【0025】そして、この事象発生対応プログラムは、
コンピュータに、各処理部に対して、該当処理部の業務
に関係する事象のインデックスを保持し、事象発生検出
時には該当事象のインデックスを出力させ、この出力さ
れたインデックスを受領し、事象データベースに記憶さ
れた該当インデックスが指定する事象に対応する対応処
理を読出しさせ、この読出された対応処理を実行させ
る。
This event occurrence response program is
The computer holds, for each processing unit, an index of an event related to the job of the corresponding processing unit, outputs an index of the corresponding event when an event occurrence is detected, receives the output index, and stores the index in the event database. The corresponding process corresponding to the event designated by the corresponding index is read, and the read corresponding process is executed.

【0026】このように構成された事象発生対応プログ
ラムを記録した記録媒体を用いることによつて、上述し
た機能を有していない従来の計算機システムの事象発生
対応装置に対しても、簡単に上述した機能を付加するこ
とができる。
By using the recording medium on which the event occurrence response program configured as described above is recorded, the event occurrence response device of the conventional computer system which does not have the above-described functions can be easily described. The added function can be added.

【0027】請求項7の事象発生対応プログラムを記録
した記録媒体における事象発生対応プログラムは、事象
データベースの記憶内容が更新されると、更新通知を各
処理部へ通知させ、各処理部は、更新通知を受領する
と、事象データベースから更新後の記憶内容を取得して
自己が保持しているインデックスを更新させる。よつ
て、前述した請求項2と同様に、事象データベースの記
憶内容が更新されると、各処理部に保持しているインデ
ックスも自動的に更新される。
According to the seventh aspect of the present invention, the event occurrence response program in the recording medium storing the event occurrence response program notifies each processing unit of an update notification when the storage content of the event database is updated. When the notification is received, the storage contents after the update are acquired from the event database, and the own index is updated. Therefore, similarly to the above-described claim 2, when the storage content of the event database is updated, the index held in each processing unit is automatically updated.

【0028】[0028]

【発明の実施の形態】以下本発明の各実施形態を図面を
用いて説明する。 (第1実施形態)図1は本発明の第1実施形態の事象発
生対応装置が組込まれた計算機システムのソフトウェア
構成を示すブロック図である。そして、この第1実施形
態の計算機システムは1台の計算機で構成されている。
Embodiments of the present invention will be described below with reference to the drawings. (First Embodiment) FIG. 1 is a block diagram showing a software configuration of a computer system in which an event occurrence handling device according to a first embodiment of the present invention is incorporated. The computer system according to the first embodiment is composed of one computer.

【0029】この計算機1内には、事象データベース2
と、データベースサーバ3と、HDDやRAM等の記録
媒体に記録されているアプリケーションプログラム上に
プログラムモジュールとして構成された複数の処理部と
してのクライアント4と、操作者が例えば事象データベ
ース2の記憶内容を更新するときの更新データや各種操
作指令を入力する操作部5と、事象発生時に該当事象に
対する各種の対応処理を実行する対応処理実行部6とが
設けられている。
The computer 1 has an event database 2
A database server 3, a client 4 as a plurality of processing units configured as a program module on an application program recorded on a recording medium such as an HDD or a RAM, and an operator stores, for example, the storage contents of the event database 2. An operation unit 5 for inputting update data and various operation commands for updating, and a corresponding process execution unit 6 for executing various corresponding processes for the event when an event occurs are provided.

【0030】事象データベース2内には、図3に示すよ
うに、この計算機1の各クライアント4が実行する過程
で発生しうる各種の事象毎に、該当事象の事象名2a、
該当事象を特定する複数桁からなるインデックス2b、
該当事象が発生した場合に実行する対応処理2cが記憶
されている。
As shown in FIG. 3, the event database 2 stores, for each of various events that can occur during the execution of each client 4 of the computer 1, the event name 2a of the corresponding event.
A multi-digit index 2b that identifies the event,
A corresponding process 2c to be executed when the corresponding event occurs is stored.

【0031】この事象データベース2内に記憶された事
象とは、前述したように、それぞれ各クライアント4で
アプリケーションプログラムを実行する過程で発生する
故障,停電等の異常発生した時や、計算機の動作自体は
正常であっても外部からの入力データが許容範囲を外れ
た場合や、この計算機システムで制御される制御対象が
異常の場合や、又は正常な情報の入力発生等のように、
該当アプリケーションプログラムを実行する過程で発生
する種々の現象を示す。
The events stored in the event database 2 are, as described above, when an error such as a failure or power failure occurs in the process of executing the application program in each client 4 or the operation of the computer itself. Is normal, if the input data from outside is out of the allowable range, if the control target controlled by this computer system is abnormal, or if the input of normal information, etc.
The following describes various phenomena that occur during the execution of the application program.

【0032】対応処理2cとは、該当事象が発生した場
合に実行すべき業務である。例えば故障の事象の場合、
故障発生の警告メッセージを表示出力すると共に、プザ
ーを鳴動させる処理である。
The corresponding process 2c is a task to be executed when a corresponding event occurs. For example, in the event of a failure,
This is a process of displaying and outputting a warning message of occurrence of a failure and sounding a puzzer.

【0033】図2は事象データベース2とデータベース
サーバ3と一つのクライアント4との関係を示す模式図
である。データベースサーバ3内には、事象データベー
ス2の各種情報の読出し及び監視を行う読出/監視部3
aと、このデータベースサーバ3と通信を行った各クラ
イアント4を特定する番号等の情報(UNIX(登録商
標)であればPID:プロセス番号)を記憶するクライ
アントデータベース3bと、クライアント4との間で情
報交換を行う通知部3cとが設けられている。
FIG. 2 is a schematic diagram showing the relationship between the event database 2, the database server 3, and one client 4. A reading / monitoring unit 3 for reading and monitoring various information of the event database 2 in the database server 3
a, a client database 3b storing information such as a number for specifying each client 4 that has communicated with the database server 3 (PID: process number in the case of UNIX (registered trademark)), and a client 4. A notification unit 3c for exchanging information is provided.

【0034】各クライアント4内には、与えられたアプ
リケーションプログラムを実行する図示しないアプリケ
ーションプログラム実行部の他に、前記データベースサ
ーバ3との間で情報交換を行う通知部4aと、アプリケ
ーションプログラム実行過程で発生する事象を検出する
事象発生検出部4bと、インデックス保持部4cとが設
けられている。
In each client 4, in addition to an application program execution unit (not shown) for executing a given application program, a notification unit 4 a for exchanging information with the database server 3, and an application program execution process. An event occurrence detection unit 4b for detecting an event that occurs and an index holding unit 4c are provided.

【0035】インデックス保持部4cは、前記事象デー
タベース2内に記憶された各事象のうち自己の業務に関
係する事象のインデックスのみを記憶保持する。図4は
データベースサーバ3及びクライアント4が電源投入さ
れて起動状態に移行した場合における起動処理を示す流
れ図である。
The index holding unit 4c stores and holds only an index of an event relating to its own business among the events stored in the event database 2. FIG. 4 is a flowchart showing a start-up process when the database server 3 and the client 4 are turned on and shift to a start-up state.

【0036】データベースサーバ3は起動されると、事
象データベース2に記憶されている図2に示す全てのデ
ータを読取り、各クライアント4からのデータ送信要求
の通信を待つ。各クライアント4は起動されると、通知
部4aを介してデータベースサーバ3に対してデータ送
信要求の通信を行う。データベースサーバ3は事象デー
タベース2の全てのデータをデータ送信要求元のクライ
アント4へ送信すると共に、今回通信したクライアント
4を特定する番号(PID)をクライアントデータベー
ス3bへ登録する。
When the database server 3 is started, it reads all the data shown in FIG. 2 stored in the event database 2 and waits for communication of a data transmission request from each client 4. When each client 4 is activated, it communicates a data transmission request to the database server 3 via the notification unit 4a. The database server 3 transmits all the data in the event database 2 to the client 4 that has requested the data transmission, and registers a number (PID) specifying the client 4 that has communicated this time in the client database 3b.

【0037】データベースサーバ3から事象データベー
ス2の全てのデータを受領したクライアント4は、受信
したデータに含まれる各事象のうち自己の業務に関係す
る事象を判定して、該当事象のインデックスのみをイン
デックス保持部4cへ登録する。
The client 4 that has received all the data of the event database 2 from the database server 3 determines the event related to its own business among the events included in the received data, and uses only the index of the corresponding event as an index. Register in the holding unit 4c.

【0038】図5は、この計算機1の通常の稼働時にお
ける各クライアント4及びデータベースサーバ3の動作
を示す流れ図である、各クライアント4の事象発生検出
部4bは通知又は記録すべき事象を検出すると、インデ
ックス保持部4cに保持している該当事象のインデック
スを読出して、このインデックスのみを自己のクライア
ント4の番号(PID)を付してデータベースサーバ3
へ送信する。
FIG. 5 is a flowchart showing the operation of each client 4 and the database server 3 during normal operation of the computer 1. When the event occurrence detection section 4b of each client 4 detects an event to be notified or recorded, , The index of the corresponding event held in the index holding unit 4c is read, and only this index is assigned the number (PID) of its own client 4 and the database server 3
Send to

【0039】データベースサーバ3は、クライアント4
の事象発生検出部4bからクライアント4の番号を付し
たインデックスを受信すると、事象データベース2を検
索して、該当インデックスに対応する事象名2a及び対
応処理2cを読出して対応処理実行部6へ送信する。
The database server 3 has a client 4
When the index with the number of the client 4 is received from the event occurrence detecting unit 4b, the event database 2 is searched, the event name 2a and the corresponding process 2c corresponding to the index are read, and transmitted to the corresponding process executing unit 6. .

【0040】対応処理実行部6はこの対応処理2cに指
定された対応所処理を実施すると共に、必要に応じて発
生事象ファイルに発生したクライアント4の番号と発生
事象の事象名2a又はインデックス2bを登録する。
The response processing execution section 6 executes the response processing specified in the response processing 2c, and, if necessary, stores the number of the client 4 that occurred in the event file and the event name 2a or index 2b of the event in the event file. sign up.

【0041】図6は、操作者が操作部5を介して事象デ
ータベース2の更新を実施した場合におけるデータベー
スサーバ3及び各クライアント4の動作を示す流れ図で
ある。
FIG. 6 is a flowchart showing the operations of the database server 3 and each client 4 when the operator updates the event database 2 via the operation unit 5.

【0042】データベースサーバ3の読出/監視部3a
は、常時事象データベース2の記憶内容監視しており、
事象データベース2の記憶内容が更新されると、クライ
アントデータベース3bに登録されている今までに通信
を行ったことのあるクライアント4を読出して、該当ク
ライアント4へ更新通知を送信する。
Reading / monitoring section 3a of database server 3
Is constantly monitoring the storage content of the event database 2,
When the storage content of the event database 2 is updated, the client 4 that has registered with the client database 3b and has communicated so far is read, and an update notification is transmitted to the client 4.

【0043】更新通知を受領したクライアント4は、図
4に示した手順で、データベースサーバ3に対してデー
タ送信要求を送信して、データベースサーバ3から更新
後の全部のデータを取寄せて、このデータのうち自己に
必要な事象のインデックスのみをインデックス保持部4
cへ登録する。すなわち、事象データベース2の記憶内
容の更新に応じて自己のインデックス保持部4cの記憶
内容も更新する。
The client 4 that has received the update notification transmits a data transmission request to the database server 3 according to the procedure shown in FIG. 4, retrieves all the updated data from the database server 3, and retrieves this data. Index holding unit 4 stores only the indexes of the events necessary for itself
Register to c. That is, the storage content of its own index holding unit 4c is updated in accordance with the update of the storage content of the event database 2.

【0044】このように構成された第1実施形態の計算
機システムの事情発生対応装置においては、事象データ
ベース2内に、各クライアント4で発生しうる事象毎に
該当事象を特定するインデックス2b及び対応処理2c
が記憶されている。そして、各アプリケーションプログ
ラムを実行するクライアント4内に設けられた事象発生
検出部4bは、自己のクライアント4に関係する事象の
インデックスのみをインデックス保持部4cに記憶保持
している。
In the situation occurrence handling apparatus of the computer system according to the first embodiment configured as described above, the index 2b for specifying the corresponding event for each event that can occur in each client 4 in the event database 2 and the corresponding process 2c
Is stored. The event occurrence detection unit 4b provided in the client 4 that executes each application program stores and holds only the index of the event relating to the client 4 in the index holding unit 4c.

【0045】したがって、事象テータベース2は各クラ
イアント4で発生しうる事象を一通り記憶しておればよ
く、各事象を重複して記憶する必要がない。よって、従
来装置のように、各クライアント毎に、他のクライアン
トとの重複も含めてそれぞれ独立に記憶保持していた場
合に比較して、計算機システム全体の必要とする記憶容
量を低減できる。
Therefore, the event database 2 only needs to store all the events that can occur in each client 4, and there is no need to store each event redundantly. Therefore, the required storage capacity of the entire computer system can be reduced as compared with the case where each client independently stores and retains each client including duplication with other clients as in the conventional apparatus.

【0046】また、各事象発生検出部4cは通知又は記
録すべき事象発生を検出すると、発生事象のインデック
スを自己のクライアント4を特定する番号を付してデー
タベースサーバ3へ送信するのみである。したがって、
各クライアント4の処理負担が軽減されるとともに、バ
ス上における情報のトラフィック量も低減できる。
When each event occurrence detecting section 4c detects an event occurrence to be notified or recorded, it only sends the index of the event to the database server 3 with a number specifying its own client 4. Therefore,
The processing load on each client 4 can be reduced, and the traffic volume of information on the bus can be reduced.

【0047】さらに、各クライアント4で発生した事象
の対応処理は事象テータベース2の記憶内容に基づいて
対応処理実行部6がまとめて実行し、かつ事象発生を一
元して累積登録している。よって、各事象発生検出部4
bで事象発生を個別に記憶保持する必要がないのみなら
ず、事象発生時の対応処理に対する保守管理が一元化さ
れ容易になる。
Further, the processing for responding to the event that has occurred in each client 4 is collectively executed by the response processing execution unit 6 based on the contents stored in the event database 2, and the event occurrence is centrally registered in a cumulative manner. Therefore, each event occurrence detection unit 4
Not only is it unnecessary to individually store and hold the occurrence of the event in b, but the maintenance management for the response process when the event occurs can be unified and facilitated.

【0048】さらに、事象データベース2の記憶内容が
操作者によって更新されると、各クライアント4のイン
デックス保持部4cに記憶されているインデックスも自
動的に更新される。したがって、検出事象を変更した
り、追加したり、削除する場合、操作者は事象データベ
ース2の記憶内容を更新するのみでよく、各クライアン
ト4の記憶内容に対する更新操作を実施する必要がない
ので、計算機システム全体の保守管理作業が容易にな
る。
Further, when the contents stored in the event database 2 are updated by the operator, the indexes stored in the index holding unit 4c of each client 4 are automatically updated. Therefore, when the detection event is changed, added, or deleted, the operator only needs to update the storage content of the event database 2 and does not need to perform the update operation on the storage content of each client 4. Maintenance work for the entire computer system is facilitated.

【0049】(第2実施形態)図7は本発明の第2実施
形態の事象発生対応装置が組込まれた計算機システムの
概略構成図である。
(Second Embodiment) FIG. 7 is a schematic configuration diagram of a computer system in which an event occurrence handling device according to a second embodiment of the present invention is incorporated.

【0050】そして、この第2実施形態の計算機システ
ムは、伝送路11に対して、それぞれ与えられたアプリ
ケーションプログラムを実行する複数のクライアント
(業務用計算機)12と、1台のデータベースサーバ計
算機13と1台の対応処理実行計算機14とが接続され
た例えばLAN等のネットワークで構成されている。デ
ータベースサーバ計算機13には事象データベース15
が接続されている。
In the computer system according to the second embodiment, a plurality of clients (business computers) 12 each executing a given application program and a single database server computer 13 are transmitted to a transmission path 11. It is configured by a network such as a LAN to which one corresponding processing execution computer 14 is connected. The event database 15 is stored in the database server computer 13.
Is connected.

【0051】事象データベース15内には、前述した第
1実施形態の事象データベース2と同様に、この計算機
システムの各クライアント12が実行する過程で発生し
うる各種の事象毎に、該当事象の事象名、該当事象を特
定する複数桁からなるインデックス、該当事象が発生し
た場合に実行する対応処理が記憶されている。
In the event database 15, similarly to the event database 2 of the first embodiment described above, for each of various events that can occur during the execution of each client 12 of this computer system, the event name of the corresponding event is stored. , An index having a plurality of digits for specifying the corresponding event, and a corresponding process to be executed when the corresponding event occurs.

【0052】各クライアント12内には、前述した第1
実施形態のクライアント4と同様に、通知部、事象発生
検出部、及びインデックス保持部が形成されている。そ
して、この第2実施形態の各クライアント12内には、
データベースサーバ計算機13と情報交換を行うために
このデータベースサーバ計算機13のアドレスが記憶保
持されている。
In each client 12, the above-described first
Similarly to the client 4 of the embodiment, a notification unit, an event occurrence detection unit, and an index holding unit are formed. And, in each client 12 of the second embodiment,
In order to exchange information with the database server computer 13, the address of the database server computer 13 is stored and held.

【0053】さらに、データベースサーバ計算機13内
には、前述した第1実施形態のクライアント4と同様
に、通知部、クライアントデータベース、読出/監視部
が設けられている。そして、この第2実施形態のクライ
アントデータベース内には、このデータベースサーバ計
算機13が通信を実施した各クライアント12のアドレ
スが記憶されている。
Further, a notification unit, a client database, and a reading / monitoring unit are provided in the database server computer 13 as in the client 4 of the first embodiment. In the client database of the second embodiment, the addresses of the clients 12 with which the database server computer 13 has communicated are stored.

【0054】図8は、データベースサーバ計算機13を
このネットークの伝送路11に新たに接続した場合のデ
ータベースサーバ計算機13及び各クライアント12の
動作を示す流れ図である。
FIG. 8 is a flowchart showing the operation of the database server computer 13 and each client 12 when the database server computer 13 is newly connected to the transmission line 11 of this network.

【0055】データベースサーバ計算機13は、自己が
このネットークの伝送路11に新たに接続された場合、
自己のネットワーク上のアドレスを伝送路11に対して
同報通信で出力する。
When the database server computer 13 is newly connected to the transmission line 11 of this network,
The address on its own network is output to the transmission line 11 by broadcast communication.

【0056】伝送路11に接続された各クライアント1
2はデータベースサーバ計算機13からの同報通信を受
信して、この同報通信に含まれるアドレスで自己が記憶
しているデータベースサーバ計算機13のアドレスを更
新する、各クライアント12がデータベースサーバ計算
機13のアドレスを更新した後における各クライアント
12が事象データベース15に記憶されている各データ
のうち、自己のアプリケーションプログラムに関係する
事象のインデックスを取込んで自己のインデックス保存
部4cへ登録する起動時の処理は第1実施形態のクライ
アント4とデータベースサーバ3との間で実施される起
動時の処理とほぼ同じである。
Each client 1 connected to the transmission path 11
2 receives the broadcast from the database server computer 13 and updates the address of the database server computer 13 stored by itself with the address included in the broadcast. A startup process in which each client 12 fetches an index of an event related to its application program from each data stored in the event database 15 after updating the address and registers it in its own index storage unit 4c. Is substantially the same as the processing at the time of startup performed between the client 4 and the database server 3 in the first embodiment.

【0057】また、通常の稼働状態時に各クライアント
12の事象発生検出部が通知又は記録すべき事象を検出
すると、該当事象のインデックス及び自己を特定するク
ライアントの番号(アドレス)を通信フレームに組込ん
で自己が記憶しているデータベースサーバ計算機13の
アドレスを指定して、該当データベースサーバ計算機1
3へ送信する。
When the event occurrence detecting section of each client 12 detects an event to be notified or recorded in the normal operation state, the index of the event and the number (address) of the client identifying itself are incorporated in the communication frame. To specify the address of the database server computer 13 stored therein, and
Send to 3.

【0058】データベースサーバ計算機13は通信フレ
ームを受信すると、事象データベース15から通信フレ
ームに含まれるインデックスに対応する対応処理を読出
して対応処理実行計算機14へ送信する。
When the database server computer 13 receives the communication frame, it reads out the corresponding process corresponding to the index included in the communication frame from the event database 15 and sends it to the corresponding process execution computer 14.

【0059】対応処理実行計算機14は第1実施形態の
対応処理実行部6と同様に、受信した事象の対応処理を
実行すると同時、必要に応じて発生事象ファイルに発生
したクライアント12の番号と発生事象の事象名又はイ
ンデックスを登録する。
The corresponding processing execution computer 14 executes the corresponding processing of the received event, as well as the number of the client 12 that has occurred in the generated event file and, if necessary, as well as the corresponding processing executing unit 6 of the first embodiment. Register the event name or index of the event.

【0060】事象データベース15の記憶内容が操作者
によって更新された場合も、第1実施形態におけるデー
タベースサーバ3とクライアント4との間の更新処理手
順とほぼ同様の処理手順で、各クライアント12のイン
デックス保存部の記憶内容が更新される。
Even when the storage contents of the event database 15 are updated by the operator, the index of each client 12 is processed in substantially the same procedure as the update procedure between the database server 3 and the client 4 in the first embodiment. The storage content of the storage unit is updated.

【0061】このように構成された第2実施形態の計算
機システムの事象発生対応装置においても、各クライア
ント12で発生しうる各事象に関するデータは事象デー
タベース15に一括して登録されており、各クライアン
ト12には自己に関係する事象のインデックスのみしか
記憶保持していない。
In the event occurrence correspondence apparatus of the computer system according to the second embodiment having the above-described configuration, data relating to each event that can occur in each client 12 is registered in the event database 15 at a time. 12 stores only the index of the event relating to itself.

【0062】したがって、第1実施形態の計算機システ
ムの事象発生対応装置とほぼ同様の技術的効果を得るこ
とができる。なお、上述した実施形態において記載した
手法は、コンピュータに実行させることのできるプログ
ラムとして、例えば磁気ディスク(フロッピーディスク
(登録商標)、ハードディスク等)、光ディスク(CD
−ROM、DVD(登録商標)等)、半導体メモリなど
の記録媒体に書込んで各種装置に適用したり、通信媒体
により伝送して各種装置に適用することも可能である。
本装置を実現するコンピュータは、記録媒体に記録され
たプログラムを読込み、プログラムによって動作が制御
されることにより、上述した処理を実行する。
Therefore, it is possible to obtain almost the same technical effects as those of the event occurrence handling device of the computer system according to the first embodiment. Note that the method described in the above-described embodiment includes, for example, a magnetic disk (a floppy disk (registered trademark), a hard disk, or the like), an optical disk (CD,
-ROM, DVD (registered trademark), etc.), writing to a recording medium such as a semiconductor memory and applying to various devices, or transmitting to a communication medium and applying to various devices.
A computer that realizes the present apparatus reads the program recorded on the recording medium, and executes the above-described processing by controlling the operation of the program.

【0063】[0063]

【発明の効果】以上説明したように、本発明の計算機シ
ステムの事象発生対応装置及び事象発生対応プログラム
を記録した記録媒体においては、各クライアントで発生
する事象に対する情報を一元管理する事象データベース
を設け、各クライアントは自己に関係する事象のインデ
ックスのみを記憶し、事象発生時にはインデックスのみ
をデータベースサーバ又はデータベースサーバ計算機へ
送信している。
As described above, the event database and the event recording program of the computer system according to the present invention are provided with the event database for centrally managing the information on the events occurring in each client. Each client stores only the index of the event relating to itself, and transmits only the index to the database server or the database server computer when the event occurs.

【0064】したがって、各クライアントで記憶保持す
る事象発生に関する対応処理を除去でき、かつ記憶保持
する事象に関する情報を大幅に減少でき、計算機システ
ム全体のメモリ等の必要資源を大幅に減少でき、製造費
を節減できると共に、計算機システム全体の維持管理を
簡単化できる。
Therefore, it is possible to eliminate the processing for the occurrence of an event stored and held by each client, to greatly reduce the information regarding the event to be stored and stored, to greatly reduce the required resources such as the memory of the entire computer system, and to reduce the manufacturing cost. And the maintenance of the entire computer system can be simplified.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明の第1実施形態の事象発生対応装置が
組込まれた計算機システムのソフト構成を示すブロック
FIG. 1 is a block diagram showing a software configuration of a computer system in which an event occurrence handling device according to a first embodiment of the present invention is incorporated.

【図2】 同事象発生対応装置における事象データベー
スとデータベースサーバ3と一つの処理部との関係を示
す模式図
FIG. 2 is a schematic diagram showing a relationship between an event database, a database server 3, and one processing unit in the event occurrence handling device.

【図3】 同事象発生対応装置における事象データベー
スの記憶内容を示す図
FIG. 3 is a diagram showing storage contents of an event database in the event occurrence handling device.

【図4】 同事象発生対応装置における起動処理動作を
示す流れ図
FIG. 4 is a flowchart showing a startup processing operation in the event occurrence handling apparatus.

【図5】 同事象発生対応装置における通常の稼働時に
おける事象検出時の処理動作を示す流れ図
FIG. 5 is a flowchart showing a processing operation at the time of event detection during normal operation in the event occurrence handling apparatus.

【図6】 同事象発生対応装置における事象データベー
スが更新された場合における各部の処理動作を示す流れ
FIG. 6 is a flowchart showing a processing operation of each unit when the event database in the event occurrence handling apparatus is updated.

【図7】 本発明の第2実施形態の事象発生対応装置が
組込まれた計算機システムの概略構成を示すブロック図
FIG. 7 is a block diagram showing a schematic configuration of a computer system in which the event occurrence handling device according to the second embodiment of the present invention is incorporated.

【図8】 同事象発生対応装置におけるデータベースサ
ーバ計算機が新規接続場合におけるアドレス設定処理動
作を示す流れ図
FIG. 8 is a flowchart showing an address setting processing operation when the database server computer in the event occurrence handling apparatus is newly connected.

【符号の説明】[Explanation of symbols]

1…計算機 2,15…事象データペース 3…データベースサーバ 3a…読出/監視部 3b…クライアントデータベース 3c,4a…通知部 4…クライアント 4b…事象発生検出部 4c…インデックス保持部 5…操作部 6…対応処理実行部 11…伝送路 12…クライアント 13…データベースサーバ計算機 14…対応処理実行計算機 DESCRIPTION OF SYMBOLS 1 ... Computer 2, 15 ... Event data base 3 ... Database server 3a ... Reading / monitoring part 3b ... Client database 3c, 4a ... Notification part 4 ... Client 4b ... Event occurrence detection part 4c ... Index holding part 5 ... Operation part 6 ... Corresponding process execution unit 11 ... Transmission path 12 ... Client 13 ... Database server computer 14 ... Corresponding process execution computer

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 複数の処理部によりソフトウェアモジュ
ールを動作させる計算機システムにおいて、 前記各処理部で発生しうる事象毎に、少なくとも該当事
象を特定するインデックス及び対応処理を記録する事象
データベースと、 前記各処理部内に設けられ、自己のソフトウェアモジュ
ールに関係する事象のインデックスを保持しており、事
象発生検出時には該当事象のインデックスを出力する事
象発生検出部と、 前記各事象発生検出部から出力されたインデックスを受
領し、前記事象データベースに記憶された該当インデッ
クスが指定する事象に対応する対応処理を読出すデータ
ベースサーバと、 このデータベースサーバにて読出された対応処理を実行
する対応処理実行部とを備えた計算機システムの事象発
生対応装置。
1. A computer system in which a software module is operated by a plurality of processing units, wherein, for each event that can occur in each of the processing units, an event database that records at least an index for identifying the corresponding event and a corresponding process; An event occurrence detection unit that is provided in the processing unit and holds an index of an event related to its own software module and outputs an index of the event when an event occurrence is detected; and an index output from each of the event occurrence detection units. And a corresponding process execution unit for executing the corresponding process read by the database server, the database server reading the corresponding process corresponding to the event designated by the corresponding index stored in the event database. Event occurrence response device of computer system.
【請求項2】 前記データベースサーバは、前記事象デ
ータベースの記憶内容が更新されると、更新通知を前記
各事象発生検出部へ通知するデータベース更新通知手段
を有し、 前記各事象発生検出部は、前記データベースサーバから
更新通知を受領すると、前記データベースサーバを介し
て前記事象データベースから更新後の記憶内容を取得し
て自己が保持しているインデックスを更新するインデッ
クス更新手段を有することを特徴とする請求項1記載の
計算機システムの事象発生対応装置。
2. The database server has database update notifying means for notifying an update notification to each of the event occurrence detection units when the storage content of the event database is updated, wherein each of the event occurrence detection units is Receiving an update notification from the database server, acquiring index information stored in the event database via the database server, and updating an index held by the index server. The event occurrence handling device of a computer system according to claim 1.
【請求項3】 前記データベースサーバは、情報交換を
実施した処理部を登録する処理部登録手段と、前記事象
データベースの記憶内容更新時に、前記更新通知を前記
登録されている処理部の事象発生検出部へ送信する選択
送信手段とを有することを特徴とする請求項2記載の計
算機システムの事象発生対応装置。
3. The database server, comprising: a processing unit registration unit for registering a processing unit that has exchanged information; and, when updating the storage content of the event database, the update notification of the event occurrence of the registered processing unit. 3. The apparatus according to claim 2, further comprising a selection transmitting unit that transmits the event to the detecting unit.
【請求項4】 複数の計算機がネットワークに組込まれ
てなる計算機システムにおいて、 前記各計算機で発生しうる事象毎に、少なくとも該当事
象を特定するインデックス及び対応処理を記録する事象
データベースと、 前記各計算機内に設けられ、自己のソフトウェアモジュ
ールに関係する事象のインデックスを保持しており、事
象発生検出時には該当事象のインデックスを送信する事
象発生検出部と、 前記各事象発生検出部から送信されたインデックスを受
信し、前記事象データベースに記憶された該当インデッ
クスが指定する事象に対応する対応処理を読出すデータ
ベースサーバ計算機と、 このデータベースサーバ計算機にて読出された対応処理
を実行する対応処理実行計算機とを備えた計算機システ
ムの事象発生対応装置。
4. In a computer system in which a plurality of computers are incorporated in a network, an event database that records at least an index for specifying the corresponding event and a corresponding process for each event that can occur in each of the computers; Provided in the, holds an index of events related to its own software module, an event occurrence detection unit that transmits the index of the corresponding event when the event occurrence is detected, and the index transmitted from each of the event occurrence detection units A database server computer that receives and reads a corresponding process corresponding to the event specified by the corresponding index stored in the event database; and a corresponding process execution computer that executes the corresponding process read by the database server computer. Event occurrence response device of a computer system equipped with.
【請求項5】 前記データベースサーバ計算機は、自己
が新規にネットワークに組込まれたとき、自己のアドレ
スを前記ネットワークに同報通信として出力するアドレ
ス同報出力手段を有し、 前記各計算機内に設けられた事象発生検出部は、前記同
報通信を受信すると、この受信した同報通信のアドレス
で発生事象のインデックスの送信先アドレスを更新する
送信先アドレス更新手段を有したことを特徴とする請求
項4記載の計算機システムの事象発生対応装置。
5. The database server computer has address broadcast output means for outputting its own address to the network as a broadcast when the database server computer is newly incorporated in a network, provided in each of the computers. The received event occurrence detecting section, when receiving the broadcast, has a destination address updating means for updating the destination address of the index of the event occurrence with the address of the received broadcast. Item 4. An event occurrence handling device of the computer system according to Item 4.
【請求項6】 複数の処理部と、この各処理部で発生し
うる事象毎に少なくとも該当事象を特定するインデック
ス及び対応処理を記録する事象データベースとを備えた
計算機システムにおける事象発生を検出して該当事象に
対する対応処理を実行するためのコンピュータ読取り可
能な事象発生対応プログラムを記録した記録媒体であっ
て、 前記事象発生対応プログラムは、コンピュータに、 前記各処理部に対して、該当処理部に関係する事象のイ
ンデックスを保持し、事象発生検出時には該当事象のイ
ンデックスを出力させ、 この出力されたインデックスを受領し、前記事象データ
ベースに記憶された該当インデックスが指定する事象に
対応する対応処理を読出しさせ、 この読出された対応処理を実行させることを特徴とする
事象発生対応プログラムを記録した記録媒体。
6. Detecting occurrence of an event in a computer system including a plurality of processing units, and an index for specifying at least an event corresponding to each event that can occur in each processing unit and an event database recording a corresponding process. A recording medium recording a computer-readable event occurrence response program for executing a response process for the event, wherein the event occurrence response program is stored in a computer, for each of the processing units, The index of the related event is held, the index of the corresponding event is output when the occurrence of the event is detected, the output index is received, and the corresponding process corresponding to the event specified by the corresponding index stored in the event database is performed. Reading the event, and executing the read corresponding process. A recording medium recording the program.
【請求項7】 前記事象データベースの記憶内容が更新
されると、更新通知を前記各処理部へ通知させ、 前記各処理部は、更新通知を受領すると、前記事象デー
タベースから更新後の記憶内容を取得して自己が保持し
ているインデックスを更新させることを特徴とする請求
項6記載の事象発生対応プログラムを記録した記録媒
体。
7. When the storage content of the event database is updated, an update notification is sent to each of the processing units. When the processing units receive the update notification, each of the processing units stores the updated storage from the event database. 7. The recording medium according to claim 6, wherein the content is acquired and an index stored therein is updated.
JP9317129A 1997-11-18 1997-11-18 Event generation coping device for computer system and recording medium recording event generation coping program Pending JPH11149395A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9317129A JPH11149395A (en) 1997-11-18 1997-11-18 Event generation coping device for computer system and recording medium recording event generation coping program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9317129A JPH11149395A (en) 1997-11-18 1997-11-18 Event generation coping device for computer system and recording medium recording event generation coping program

Publications (1)

Publication Number Publication Date
JPH11149395A true JPH11149395A (en) 1999-06-02

Family

ID=18084770

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9317129A Pending JPH11149395A (en) 1997-11-18 1997-11-18 Event generation coping device for computer system and recording medium recording event generation coping program

Country Status (1)

Country Link
JP (1) JPH11149395A (en)

Similar Documents

Publication Publication Date Title
US7114094B2 (en) Information processing system for judging if backup at secondary site is necessary upon failover
US7237243B2 (en) Multiple device management method and system
JP3184169B2 (en) Network device setting management system, network device setting management method, and recording medium recording network device setting management program
JP2000163344A (en) Data base recovery system for network management system
JPH10171681A (en) Object-oriented device management system
US6961764B2 (en) Description distributed computer system and method of applying maintenance thereto
US7734769B2 (en) Monitoring system of apparatuses connected in a network, monitoring apparatus, monitoring method and program
JP2008517358A (en) Apparatus, system, and method for facilitating storage management
US7499987B2 (en) Deterministically electing an active node
US20090249010A1 (en) Apparatus and method for controlling copying
JP2009009448A (en) Data transmission device, data transmission method, and program
JP2015106345A (en) Information processing system, information processor, and program
JPWO2007094041A1 (en) Server management apparatus and server management program
US8812900B2 (en) Managing storage providers in a clustered appliance environment
JP2009245391A (en) Information processor, error processing method, and program
JPH11149395A (en) Event generation coping device for computer system and recording medium recording event generation coping program
JP2001195377A (en) Isolation judgment system, management method therefor and recording medium
JP3208885B2 (en) Fault monitoring system
JPH11345139A (en) Non-stop type duplex system
US12007738B2 (en) Dynamic monitoring
JP4357433B2 (en) Storage system
JP2001318905A (en) Disk shared type distributed server system
JP2002281032A (en) Switching program for object to be monitored and its method and monitor system
JP2018077775A (en) Controller and control program
JP3184711B2 (en) Network management method