JP2002278798A - Fault monitoring apparatus and method, and storage medium - Google Patents
Fault monitoring apparatus and method, and storage mediumInfo
- Publication number
- JP2002278798A JP2002278798A JP2001079002A JP2001079002A JP2002278798A JP 2002278798 A JP2002278798 A JP 2002278798A JP 2001079002 A JP2001079002 A JP 2001079002A JP 2001079002 A JP2001079002 A JP 2001079002A JP 2002278798 A JP2002278798 A JP 2002278798A
- Authority
- JP
- Japan
- Prior art keywords
- fault
- failure
- monitoring
- level
- network
- 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.)
- Withdrawn
Links
Landscapes
- Debugging And Monitoring (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】
【課題】 機器の障害に応じた報知方法を選択すること
で障害のレベルを明示的にすると共に、障害の発生箇所
も明示的に報知し、障害の見落としを未然に防ぐこと。
【解決手段】 各コンピュータからのログを参照し(S
602)、ソフトウェアレベルでのエラーの判断を行う
(S603)。エラーの場合、エラーレベルを特定し
(S609)、エラーレベルに基づいたエラーの報知方
法を特定し(S610)、特定した報知方法によりエラ
ーの報知を行う(S611)。又、生じたエラーを障
害、要求ログに書き込む(S612)。一方、ネットワ
ークレベルでのエラーの判断をNOSを参照することで
行う(S604)。エラーの場合、処理をS609に移
行する。一方、ハードウェアレベルでのエラーの検出を
OSを参照することで行う(S606)。エラーの場
合、処理をS609に移行する。
(57) [Summary] [Problem] To prevent a failure from being overlooked by notifying the failure level explicitly by selecting a notification method according to the failure of the device, and also explicitly reporting the location of the failure. thing. SOLUTION: A log from each computer is referred to (S
602), an error is determined at the software level (S603). In the case of an error, the error level is specified (S609), an error notification method based on the error level is specified (S610), and the error is notified by the specified notification method (S611). Further, the generated error is written in the failure / request log (S612). On the other hand, an error is determined at the network level by referring to NOS (S604). In the case of an error, the processing shifts to S609. On the other hand, error detection at the hardware level is performed by referring to the OS (S606). In the case of an error, the processing shifts to S609.
Description
【0001】[0001]
【発明が属する技術】本発明は、ソフトウェアを格納す
る機器が接続されたネットワークを監視する障害監視装
置及びその方法並びに記憶媒体に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a fault monitoring apparatus for monitoring a network to which a device storing software is connected, a method thereof, and a storage medium.
【0002】[0002]
【従来の技術】複数のクライアントPCや、複数のサー
バがネットワークで繋がれているネットワーク環境にお
いて、これらクライアントPCやサーバでエラーや障
害、処理の異常終了等の問題が生じた場合、クライアン
トPCやサーバの夫々のログ(Log)に生じた結果を
記録している。2. Description of the Related Art In a network environment in which a plurality of client PCs and a plurality of servers are connected via a network, if a problem such as an error, a failure, or an abnormal termination of processing occurs in these client PCs or a server, the client PC or the server may fail. The generated result is recorded in each log of the server.
【0003】具体的には、ハードウェアのレベルでの問
題はOSで、ネットワークのレベルでの問題はNOS
(ネットワークOS)で、ソフトウェアのレベルでの問
題は夫々のソフトウェアでログに記録する。Specifically, the problem at the hardware level is the OS, and the problem at the network level is NOS.
In (network OS), problems at the software level are logged in each software.
【0004】[0004]
【発明が解決しようとする課題】しかし、従来では以下
のような問題があった。However, heretofore, there have been the following problems.
【0005】1 全てのレベルでの問題がログに書き込
まれるので、クライアントPCやサーバにおいて障害が
発生した場合、逆に前記ログからこの障害がハードウェ
アのレベルなのか、ネットワークのレベルなのか、ソフ
トウェアのレベルなのかの判断に時間がかかる。[0005] (1) Since problems at all levels are written in a log, if a failure occurs in a client PC or server, conversely, from the log, whether the failure is at the hardware level, the network level, or the software It takes time to judge whether it is the level.
【0006】2 ログに記録されているだけでは障害
や、障害に対する修復の要求の発生を見落として対応が
遅れる場合がある。その結果処理がそのまま進行し、障
害の回復に多大な時間と手間を要する事態に陥ることさ
えある。また、管理用PCに例えば障害に対する修復の
要求を表示する場合でも、管理用PCがクライアントP
Cから離れた場所に配置されていると、同様に障害や要
求の発生を見落として対応が遅れる場合がある。(2) There is a case where a failure to respond to a failure or a request for repair for the failure is overlooked and the response is delayed only by being recorded in the log. As a result, the process proceeds as it is, and even a situation where even a long time and effort is required to recover from the failure may be caused. Further, even when a request for repairing a failure is displayed on the management PC, for example, the management PC
If it is located at a location distant from C, the occurrence of a failure or request may be overlooked and the response may be delayed.
【0007】3 処理がデータ例外で異常終了した場合
に、該当する処理対象ファイルのどこに問題があるのか
見つけるのに手間がかかる。[0007] When the processing is abnormally terminated due to a data exception, it takes time and effort to find out where the problem exists in the file to be processed.
【0008】本発明は以上の問題に鑑みてなされたもの
であり、機器の障害に応じた報知方法を選択することで
障害のレベルを明示的にすると共に、障害の発生箇所も
明示的に報知し、障害の見落としを未然に防ぐことを目
的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems, and a method of notifying according to a failure of a device is selected so that the level of the failure is specified and the location of occurrence of the failure is also specified. The purpose is to prevent failures from being overlooked.
【0009】[0009]
【課題を解決するための手段】本発明の目的を達成する
ために、例えば本発明の障害監視装置は以下の構成を備
える。すなわち、ソフトウェアを格納する機器が接続さ
れたネットワークを監視する障害監視装置であって、前
記ネットワークに接続された機器、当該機器が格納する
ソフトウェア、前記ネットワークの状態を監視する状態
監視手段と、前記状態監視手段により障害を検知した場
合、検知対象から特定される当該障害を特定するコード
に基づいて、当該障害のレベルを特定する障害レベル特
定手段と、前記障害レベル特定手段により特定された前
記障害のレベルに基づいて前記障害の報知方法を選択す
る報知方法選択手段と、前記報知方法選択手段により選
択された報知方法に基づいて、障害を報知する報知手段
と、障害に関するログを所定の記憶手段に記録する記録
手段とを備える。In order to achieve the object of the present invention, for example, a fault monitoring device of the present invention has the following configuration. That is, a fault monitoring device that monitors a network to which a device that stores software is connected, and a device that is connected to the network, software that the device stores, a status monitoring unit that monitors a status of the network, When a failure is detected by the state monitoring unit, a failure level identification unit that identifies the level of the failure based on a code that identifies the failure identified from the detection target, and the failure that is identified by the failure level identification unit Notification method selecting means for selecting the notification method of the failure based on the level of the information, notification means for notifying the failure based on the notification method selected by the notification method selection means, and a log relating to the failure in a predetermined storage means Recording means for recording in
【0010】更に障害に関するログを所定の記憶手段に
記録する記録手段を備える。[0010] Further, there is provided recording means for recording a log relating to the failure in a predetermined storage means.
【0011】更に、前記障害監視手段が前記ネットワー
クに接続された機器が格納するソフトウェアの障害を、
前記機器のログにより検知した場合、当該ソフトウェア
の中間ファイルのうち、障害の該当個所を特定する第1
の障害箇所特定手段と、前記記録手段による障害に関す
るログのうち、障害の該当個所を特定する第2の障害箇
所特定手段と、前記第1の障害箇所特定手段、前記第2
の障害箇所特定手段による夫々の前記障害の該当個所を
一覧表示する表示手段とを備える。[0011] Further, the fault monitoring means may detect a fault of software stored in a device connected to the network.
If the error is detected by the log of the device, a first part that identifies a corresponding location of the failure in the intermediate file of the software is specified.
Fault location identifying means, second failure location identifying means for identifying a corresponding location of the failure in the log relating to the failure by the recording means, the first failure location identifying means, the second failure location identifying means,
Display means for displaying a list of applicable locations of the respective faults by the fault location specifying means.
【0012】更に、予めレベル付けされた障害を特定す
るコードと、当該コードのレベルとを関係付けられたテ
ーブルを格納するレベルテーブル格納手段を備える。[0012] The apparatus further comprises a level table storage means for storing a table in which a code for specifying a fault assigned in advance and a level of the code is stored.
【0013】更に、障害のレベルと当該レベルに応じた
障害の報知方法とを関連づけたテーブルを格納する報知
方法テーブル格納手段を備える。[0013] Further, there is provided a notifying method table storing means for storing a table in which a fault level and a fault notifying method corresponding to the level are stored.
【0014】[0014]
【発明の実施の形態】以下添付図面に従って、本発明を
好適な実施形態に従って詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below in detail according to preferred embodiments with reference to the accompanying drawings.
【0015】[第1の実施形態]本実施形態における障
害監視装置としての電子帳票管理用コンソール106を
含むネットワークシステムの概略構成例を図1に示す。
LAN108には、ホストコンピュータ101,電子帳
票サーバ102,CD−R作成サーバ103,クライア
ントコンピュータ104,ホスト管理用コンソール10
5,電子帳票管理用コンソール106,そしてパトラン
プが接続されており、互いに通信可能である。そして不
図示のオペレータは通常ホスト管理用コンソール105
の前にいて、同コンソール105を操作している。ま
た、ホストコンピュータ101、電子帳票サーバ10
2、CD−R作成サーバ103内のメモリには夫々OS
を含むプログラム101a、102a,103aがそれ
ぞれのメモリに格納されており、OSはハードウェアレ
ベルでエラーが生じた場合、エラーコード或いはエラー
を記憶して、後でエラーを生じたハードウェア等を特定
することができる。又、夫々のプログラムを格納してい
るコンピュータ101、サーバ102,103のログ
(LOG)を一定の時間間隔(設定変更は可能)で電子
帳票管理用コンソール106に送信する。なおOS及び
NOS(ネットワークOS)を含む夫々のプログラムは
各コンピュータ101、サーバ102,103内の不図
示の外部記憶装置内に格納されており、各コンピュータ
101、サーバ102,103内の不図示のメモリにロ
ードされ、各コンピュータ101、サーバ102,10
3内のそれぞれの不図示のCPUにより読み込まれ、実
行される。[First Embodiment] FIG. 1 shows a schematic configuration example of a network system including an electronic form management console 106 as a failure monitoring device according to the present embodiment.
The LAN 108 includes a host computer 101, an electronic form server 102, a CD-R creation server 103, a client computer 104, a host management console 10
5, the electronic form management console 106 and the patrol lamp are connected and can communicate with each other. An operator (not shown) normally operates the host management console 105.
Is operating the console 105. Further, the host computer 101, the electronic form server 10
2. Each memory in the CD-R creation server 103 has an OS
Are stored in respective memories, and when an error occurs at the hardware level, the OS stores an error code or an error and specifies the hardware or the like that caused the error later. can do. In addition, logs (LOG) of the computer 101 and the servers 102 and 103 storing the respective programs are transmitted to the electronic form management console 106 at regular time intervals (settings can be changed). The respective programs including the OS and the NOS (network OS) are stored in an external storage device (not shown) in each of the computers 101 and the servers 102 and 103. Loaded in the memory, each computer 101, server 102, 10
3 are read and executed by respective CPUs (not shown).
【0016】一方、電子帳票管理用コンソール106内
のメモリには、図6に示すフローチャートに示す手順を
実行する管理(監視)プログラム106aが格納されて
おり、必要に応じてコンソール内のCPUにより読み出
され、実行される。またかかるプログラムには、NOS
が含まれている。かかるNOSはネットワークレベルを
監視する役割をする。管理プログラムは一定の時間間隔
(設定変更は可能)で各部の状態を監視する。つまり、
常駐プログラム(ホストコンピュータ101、電子帳票
サーバ102、CD−R作成サーバ103の常駐プログ
ラム)、ネットワーク、ハードウェア(電子帳票サーバ
102)、ジョブ(ホストコンピュータ101、電子帳
票サーバ102、CD−R作成サーバ103における各
ジョブ)の状態を監視する。On the other hand, a memory in the electronic form management console 106 stores a management (monitoring) program 106a for executing the procedure shown in the flowchart of FIG. 6, and is read by the CPU in the console as necessary. Issued and executed. Also, such programs include NOS
It is included. The NOS serves to monitor the network level. The management program monitors the status of each unit at regular time intervals (settings can be changed). That is,
Resident program (host computer 101, electronic form server 102, resident program of CD-R creation server 103), network, hardware (electronic form server 102), job (host computer 101, electronic form server 102, CD-R creation server) The status of each job (103) is monitored.
【0017】監視の方法は、常駐プログラムやジョブな
どのソフトウェアを監視する場合は、上述のコンピュー
タ101、サーバ102,103から送信されてきたロ
グを参照する。その結果ソフトウェアのレベルでエラー
が生じた場合、このログに記載されたエラーコード、コ
ンピュータ名、サーバ名、ソフトウェア名などを特定す
る事ができる。When monitoring software such as resident programs and jobs, the monitoring method refers to logs transmitted from the computer 101 and the servers 102 and 103 described above. As a result, if an error occurs at the software level, the error code, computer name, server name, software name, and the like described in this log can be specified.
【0018】ネットワークを監視する場合はNOS(ネ
ットワークOS)を参照する。その結果ネットワークレ
ベルでエラーが生じた場合、NOSを参照することでエ
ラーコード、エラーを生じたネットワーク等を特定する
ことができる。その他にも、例えば「Ping 10
9.57.32.1」等のPingコマンドを実行し、
一定時間内に(IP)アドレス「109.57.32.
1」で特定される機器からの返答がない場合、この機器
に対するネットワークに障害があると推定できる。When monitoring a network, reference is made to a NOS (network OS). As a result, if an error occurs at the network level, the error code, the network in which the error occurred, and the like can be specified by referring to the NOS. In addition, for example, “Ping 10
9.57.32.1 ”etc.
Within a certain period of time, the (IP) address “109.57.32.
If there is no response from the device specified by “1”, it can be estimated that there is a failure in the network for this device.
【0019】ハードウェアを監視する場合はOSを参照
する。その結果ハードウェアレベルでエラーが生じた場
合、OSを参照することでエラーコード、エラーを生じ
たハードウェア等を特定することができる。When monitoring hardware, the OS is referred to. As a result, when an error occurs at the hardware level, the error code, the hardware that caused the error, and the like can be specified by referring to the OS.
【0020】そして電子帳票管理用コンソール106内
の管理プログラム106aによる上述の監視方法により
特定したエラーに基づいたメッセージを、同プログラム
106aにより報知する。報知の方法は後述する。Then, a message based on the error specified by the above-described monitoring method by the management program 106a in the electronic form management console 106 is notified by the program 106a. The notification method will be described later.
【0021】図2に上述の各コンピュータの配置例を示
す。FIG. 2 shows an example of the arrangement of each computer described above.
【0022】フロア201は壁202により2つの部屋
201a,202bに分割されており、夫々の部屋はド
ア203を開けて行き来することができる。上述の通り
オペレータは通常はホスト管理用コンソール105の前
にいて作業を行っているために、例えば電子帳票管理用
コンソール106が上述の通り特定したエラーに基づく
メッセージを電子帳票管理用コンソール106の不図示
のディスプレイに表示してもオペレータは気づかない。The floor 201 is divided into two rooms 201a and 202b by a wall 202, and each room can be opened and closed by opening a door 203. As described above, since the operator is usually in front of the host management console 105 and working, the electronic form management console 106 outputs a message based on the error identified as described above to the electronic form management console 106, for example. The operator does not notice even if it is displayed on the illustrated display.
【0023】そこで上述の通り管理プログラム106a
により、エラーを検知すると、このエラーのレベルに応
じてエラーの報知方法を決める。ここでエラーのレベル
は各エラーコード(エラーの種類)に対して予めレベル
付けをしておき、エラーコードとそのレベルを関係づけ
たテーブル(エラーレベルテーブル)を作成しておく必
要がある。図3にエラーレベルテーブルの例を示す。Therefore, as described above, the management program 106a
When an error is detected, an error notification method is determined according to the error level. Here, it is necessary to assign an error level to each error code (error type) in advance, and create a table (error level table) in which the error codes are associated with the levels. FIG. 3 shows an example of the error level table.
【0024】302はエラーコードが記載された欄で、
301は各エラーコードに応じたエラーレベルが記載さ
れた欄である。このテーブル300を参照することで、
各エラーコードに応じたエラーレベルが分かる。なお、
同図に示したテーブルの内容は必要に応じて任意に設定
可能である。Reference numeral 302 denotes a column where an error code is described.
Reference numeral 301 denotes a column in which an error level corresponding to each error code is described. By referring to this table 300,
The error level corresponding to each error code is known. In addition,
The contents of the table shown in the figure can be arbitrarily set as needed.
【0025】次に上述の通りエラーレベルに応じたメッ
セージ(警告)の報知方法を決める。報知方法の決定に
は例として図4に示すテーブル(報知方法決定テーブ
ル)を参照する。なお同図におけるテーブル400は、
最低エラーレベルを1、最高エラーベルを100とした
場合のテーブルである。Next, as described above, a method of notifying a message (warning) according to the error level is determined. For determining the notification method, a table (notification method determination table) shown in FIG. 4 is referred to as an example. The table 400 in FIG.
This is a table when the minimum error level is 1 and the maximum error level is 100.
【0026】401はエラーレベル域が記載された欄
で、402はエラーの報知方法が記載された欄である。
同図においてエラーレベルが1〜30の場合にはメッセ
ージの報知方法としてホスト管理用コンソール105に
対してエラーレベルに応じた内容の電子メールを送信す
る。また電子メールの内容にはエラーコードの意味を記
載するので、エラーコードから同コードが意味する内容
の言葉に変換するテーブル(変換テーブル)が必要にな
る。この変換テーブルの例を図5に示す。Reference numeral 401 denotes a column in which an error level area is described; and 402, a column in which an error notification method is described.
In the figure, when the error level is 1 to 30, an e-mail having a content corresponding to the error level is transmitted to the host management console 105 as a message notification method. Further, since the meaning of the error code is described in the content of the e-mail, a table (conversion table) for converting the error code into a word having the meaning of the error code is required. FIG. 5 shows an example of this conversion table.
【0027】501はエラーコードが記載された欄で、
502はエラーコードの意味する内容を解釈した文が記
載された欄である。変換テーブル500において、エラ
ーコードが0C7であった場合、その解釈文は「書き込
みによるエラー」であるので、電子帳票管理用コンソー
ル106はこの値(0C7)のエラーコードを検知する
と、このエラーコードを発したコンピュータは「書き込
みによるエラー」を生じていると判断できる。Reference numeral 501 denotes a column in which an error code is described.
Reference numeral 502 denotes a column in which a sentence interpreting the content of the error code is described. In the conversion table 500, if the error code is 0C7, the interpreted sentence is “error due to writing”. When the electronic form management console 106 detects the error code of this value (0C7), it converts this error code. The issuing computer can determine that an “error due to writing” has occurred.
【0028】このようにテーブル500を参照すること
でエラーコードに応じた解釈文を特定することができる
ので、管理プログラム106aはエラーコードを検知し
た際、変換テーブル500を参照することで検知したエ
ラーコードに応じた解釈文を特定し、特定した解釈文を
電子メールの内容に用いる。As described above, the interpreted sentence corresponding to the error code can be specified by referring to the table 500. Therefore, when the management program 106a detects the error code, the management program 106a refers to the conversion table 500 to detect the error code. The interpreted sentence corresponding to the code is specified, and the specified interpreted sentence is used for the content of the e-mail.
【0029】エラーレベルが31〜60の場合にはメッ
セージの報知方法としてホスト管理用コンソール105
の不図示のディスプレイにポップアップウィンドウを表
示させ、ウィンドウ内に上述の電子メールの内容を記載
する。この報知方法は電子メールを用いた方法よりも報
知のタイミングがリアルタイムであることから、より緊
急性の高いエラーの報知方法となる。なおこのウィンド
ウ内にもエラーコードの解釈文が記載されることになる
ので、テーブル500を用いてエラーコードに対応する
解釈文を特定し、特定された解釈文を用いる。When the error level is 31 to 60, the host management console 105 is used as a message notification method.
A pop-up window is displayed on a display (not shown), and the content of the above-mentioned e-mail is described in the window. This notification method is a more urgent error notification method because the notification timing is real-time than the method using electronic mail. Since the interpreted text of the error code is also described in this window, the interpreted text corresponding to the error code is specified using the table 500, and the specified interpreted text is used.
【0030】エラーレベルが61〜100の場合にはメ
ッセージの報知方法として、パトランプ107に対して
動作信号を送り、パトランプが点灯しながら点灯部が回
転する。この報知方法はポップアップウィンドウを用い
た方法よりも更に緊急性の高いエラーの報知方法とな
る。なお、エラーレベルが61〜100の場合にはエラ
ーの報知方法には最も高い緊急性が要求されるので、エ
ラーの報知方法として視覚的な報知方法であるパトラン
プによる報知の他にも、例えば聴覚的な報知方法である
ブザーなどを用いても良い。その際にはテーブル400
においてエラーレベルが61〜100の場合の欄402
内は「ブザーによる報知」となる。以上、テーブル40
0を用いてエラーレベルに応じた報知方法を選択する。When the error level is 61 to 100, as a message notification method, an operation signal is sent to the patrol lamp 107, and the lighting section rotates while the patrol lamp is lit. This notification method is a more urgent error notification method than the method using the pop-up window. In the case where the error level is 61 to 100, the highest urgency is required for the error notification method. Therefore, in addition to the notification using a patrol lamp, which is a visual notification method, for example, an auditory A buzzer or the like, which is a typical notification method, may be used. In that case, table 400
Column 402 when the error level is 61 to 100
Inside is "buzzer alert". The table 40
Using 0, a notification method according to the error level is selected.
【0031】以上の電子帳票管理用コンソール106に
おける各処理のフローチャートを図6に示す。なお同図
に示したフローチャートは電子帳票管理用コンソール1
06内の不図示のメモリ内に格納されており、必要に応
じてCPUにより読み出され、実行される。FIG. 6 shows a flowchart of each process in the electronic form management console 106 described above. It should be noted that the flowchart shown in FIG.
The data is stored in a memory (not shown) in the CPU 06 and is read and executed by the CPU as necessary.
【0032】まず監視のインターバル時間を設定する
(ステップS601)。そして以下インターバル時間毎
に監視を行う。まず最初にソフトウェアの監視を行う。
上述の通り各コンピュータから送信されたログを参照し
(ステップS602)、ソフトウェアレベルでのエラー
が生じているか否かを判断する(ステップS603)。
エラーを生じている場合、処理をステップS609に移
行し、テーブル300を参照し、エラーレベルを特定す
る(ステップS609)。次に特定したエラーレベルに
基づいたエラーの報知方法をテーブル400を参照する
ことで特定する(ステップS610)。そして特定した
報知方法を用いて、エラーの報知を行う(ステップS6
11)。その際、必要に応じてエラーコードの解釈文を
テーブル500を用いて特定する。又、生じたエラーを
障害、要求ログに書き込む(ステップS612)。なお
ステップS609〜S611の処理とステップS612
の処理の順序は逆でも良い。First, a monitoring interval time is set (step S601). Then, monitoring is performed every interval time. First, monitor the software.
As described above, the log transmitted from each computer is referred to (step S602), and it is determined whether an error has occurred at the software level (step S603).
If an error has occurred, the process proceeds to step S609, and the error level is specified with reference to the table 300 (step S609). Next, an error notification method based on the specified error level is specified by referring to the table 400 (step S610). Then, an error is notified using the specified notification method (step S6).
11). At this time, the interpretation of the error code is specified using the table 500 as necessary. Further, the generated error is written in the failure and request log (step S612). Note that the processing of steps S609 to S611 and step S612
May be reversed.
【0033】一方、ステップS603においてエラーを
検知していない場合、処理をステップS604に移行
し、ネットワークの監視を行う。On the other hand, if no error is detected in step S603, the process moves to step S604 to monitor the network.
【0034】上述の通り、ネットワークの監視はNOS
を参照することでネットワークレベルでのエラーの検出
を行う(ステップS604)。そしてエラーを検出した
場合、処理をステップS609に移行し、上述の説明の
通りの処理を行う。又、エラーを検出していない場合、
処理をステップS606に移行し、ハードウェア(電子
帳票サーバ102)の監視を行う。As described above, the network monitoring is performed by the NOS
, An error is detected at the network level (step S604). If an error is detected, the process proceeds to step S609, and the process as described above is performed. If no error is detected,
The process shifts to step S606 to monitor the hardware (electronic form server 102).
【0035】上述の通り、ハードウェアの監視はOSを
参照することでハードウェアレベルでのエラーの検出を
行う(ステップS606)。そしてエラーを検出した場
合、処理をステップS609に移行し、上述の説明の通
りの処理を行う。又、エラーを検出していない場合、処
理をステップS608に移行し、設定したインターバル
時間に基づいて監視を行うタイミングか否かを判断する
(ステップS608)。そして監視を行うタイミングで
あった場合には処理をステップS602に移行し、又上
述の各処理を実行する。As described above, the hardware monitoring detects an error at the hardware level by referring to the OS (step S606). If an error is detected, the process proceeds to step S609, and the process as described above is performed. If no error has been detected, the process proceeds to step S608, and it is determined whether or not it is time to perform monitoring based on the set interval time (step S608). If it is time to perform monitoring, the process proceeds to step S602, and the above-described processes are executed.
【0036】以上の説明により、本実施形態における障
害監視装置は、ソフトウェア、ハードウェア、ネットワ
ークの3つの各部の監視を行うことができると共に、監
視の結果検知したエラーのレベルに応じた報知方法を選
択することができた。As described above, the fault monitoring apparatus according to the present embodiment can monitor three units of software, hardware, and a network, and can provide a notification method according to an error level detected as a result of monitoring. Could choose.
【0037】なお本実施形態ではエラーのレベルに応じ
てエラーの報知方法を特定したが、他にも例えばエラー
の種類に応じてエラーの報知方法を特定しても良い。In the present embodiment, the error notification method is specified according to the error level. However, an error notification method may be specified according to, for example, the type of error.
【0038】[第2の実施形態]本実施形態では電子帳
票管理用コンソール106がエラーを検知、報知した後
に、このエラーに対する対処について説明する。具体的
には、オペレータが電子帳票サーバ102を用いて電子
帳票を不図示の外部記憶装置に登録していた際にデータ
例外により電子帳票サーバ102が異常終了してしまっ
た場合、このエラーに対する対処について説明する。[Second Embodiment] In this embodiment, after the electronic form management console 106 detects and reports an error, a description will be given of a countermeasure for the error. More specifically, if the electronic form server 102 terminates abnormally due to a data exception when the operator registers the electronic form in the external storage device (not shown) using the electronic form server 102, a countermeasure against this error is taken. Will be described.
【0039】図7に電子帳票サーバ102とホストコン
ピュータ101とで行うエラーの対処システムの構成例
を示すと共に、その方法を示す。ホストコンピュータ1
01内に格納されたプログラム101aは電子帳票デー
タ抽出プログラム101bを含む。電子帳票データ抽出
プログラム101bについて詳しくは後述する。FIG. 7 shows an example of the configuration of a system for dealing with errors performed by the electronic form server 102 and the host computer 101, and a method thereof. Host computer 1
01 includes an electronic form data extraction program 101b. The details of the electronic form data extraction program 101b will be described later.
【0040】701は第1の実施形態おいて説明した障
害・要求ログを格納する外部記憶装置である。702は
電子帳票サーバ102が異常終了した際に、それまでに
登録していた電子帳票のデータ(中間ファイル)を格納
する外部記憶装置、703は各種の機能を有するライブ
ラリ管理用テーブルを格納する外部記憶装置で、704
はプログラム101bのソースを格納する外部記憶装置
である。このうち外部記憶装置701と702は電子帳
票サーバ102に接続され、外部記憶装置702と70
3はホストコンピュータ101に接続されている。なお
外部記憶装置701はホストコンピュータ101に接続
されてもよい。なお外部記憶装置701〜704の代わ
りに夫々所定のメモリを用いても良い。他にも外部記憶
装置701〜704内に格納された夫々の情報を同じメ
モリ内の異なった領域に格納しても良い。Reference numeral 701 denotes an external storage device for storing the failure / request log described in the first embodiment. Reference numeral 702 denotes an external storage device for storing electronic form data (intermediate files) registered up to that time when the electronic form server 102 abnormally ends, and 703 an external storage for storing a library management table having various functions. 704 in the storage device
Is an external storage device for storing the source of the program 101b. Of these, the external storage devices 701 and 702 are connected to the electronic form server 102, and the external storage devices 702 and 70
3 is connected to the host computer 101. Note that the external storage device 701 may be connected to the host computer 101. Note that predetermined memories may be used instead of the external storage devices 701 to 704. Alternatively, the respective information stored in the external storage devices 701 to 704 may be stored in different areas in the same memory.
【0041】電子帳票管理用コンソール106から「デ
ータ例外で異常終了した」ことを示すエラーコードを受
信した電子帳票サーバ102は、外部記憶装置701内
に格納された障害。要求ログから、エラーを生じた該当
個所のログ701aを特定する。そして特定したログ7
01aに該当する中間ファイルを外部記憶装置702か
ら特定する。この特定の際には、特定したログ701a
に記載された内容に基づいて特定する。The electronic form server 102 that has received an error code indicating “abnormal termination due to a data exception” from the electronic form management console 106 is a failure stored in the external storage device 701. From the request log, the log 701a at the corresponding location where the error has occurred is specified. And the specified log 7
The intermediate file corresponding to 01a is specified from the external storage device 702. In this case, the specified log 701a
Specify based on the content described in.
【0042】特定した中間ファイル702aは、プログ
ラム101aに含まれる電子帳票データ抽出プログラム
101bによって読み込まれ、中間ファイル702aを
作成したプログラムを特定するライブラリ703aを外
部記憶装置703内を検索することで特定し、特定した
ライブラリ703aにより中間ファイル702aを作成
したプログラムのソース704aを特定する。The specified intermediate file 702a is read by the electronic form data extraction program 101b included in the program 101a, and the library 703a that specifies the program that created the intermediate file 702a is specified by searching the external storage device 703. Then, the source 704a of the program that created the intermediate file 702a is specified by the specified library 703a.
【0043】このソース704aはホストコンピュータ
101を介して電子帳票サーバ102に送信され、電子
帳票サーバ102の不図示のディスプレイに表示され
る。図8にディスプレイの表示例を示す。The source 704a is transmitted to the electronic form server 102 via the host computer 101 and displayed on a display (not shown) of the electronic form server 102. FIG. 8 shows a display example of the display.
【0044】800は上記ディスプレイに表示されるウ
ィンドウで、上述のエラーに対処するために後述の各修
正を行うためのウィンドウである。ウィンドウ800内
には各情報を表示するための表示領域が設けられてお
り、801は上述のログ701aの内容を表示するため
のログ表示領域である。802はエラーを生じた際に入
力していた電子帳票のデータ(中間ファイルのデータ)
を表示するデータファイル表示領域である。803は領
域802内に表示された電子帳票のデータファイルを修
正するためのプログラムを表示するための表示領域であ
る。又同ウィンドウは電子帳票のデータファイル処理プ
ログラムを修正するためのウィンドウでもあり、その他
にもマスターメンテナンスプログラム等を修正するため
のウィンドウでもある。つまり、領域803内に表示さ
れる対象はプログラムの内容(ソース)であり、エラー
の原因と推定されるプログラムをロードして表示し、修
正するための表示領域である。Reference numeral 800 denotes a window displayed on the display, which is used to make corrections described below in order to deal with the above-mentioned errors. In the window 800, a display area for displaying each information is provided, and 801 is a log display area for displaying the contents of the log 701a. Reference numeral 802 denotes data of an electronic form input when an error occurred (data of an intermediate file)
Is a data file display area for displaying. A display area 803 displays a program for correcting the data file of the electronic form displayed in the area 802. This window is also a window for correcting a data file processing program of an electronic form, and is also a window for correcting a master maintenance program and the like. That is, the target displayed in the area 803 is the content (source) of the program, and is a display area for loading, displaying, and correcting the program presumed to be the cause of the error.
【0045】オペレータはウィンドウ800内の上述の
各領域を参照しながら各修正を行う。なお、修正された
プログラムはコンパイルされ、実行される。その結果修
正されたプログラムにより、上述のエラーに対して対処
することができる。本実施形態におけるエラー対処のフ
ローチャートを図9に示し、以下説明する。なお同図に
おけるフローチャートにおいて、ステップS907,S
909,S912における各処理は手作業であり、また
ステップS910における処理はオペレータが見て確認
する処理である。それ以外の各処理は電子帳票サーバ1
02における処理である。またステップS907,S9
09,S912を除く各処理に従ったプログラムはプロ
グラム101aに含まれている。The operator makes each correction while referring to each of the above-mentioned areas in the window 800. The modified program is compiled and executed. As a result, the above-mentioned error can be dealt with by the corrected program. FIG. 9 shows a flowchart of error handling in this embodiment, which will be described below. Note that in the flowchart in FIG.
Each process in 909 and S912 is a manual operation, and the process in step S910 is a process for the operator to see and confirm. Other processing is performed on the electronic form server 1
02. Steps S907 and S9
Programs according to the respective processes except for 09 and S912 are included in the program 101a.
【0046】まずログを含む図8に示した画面例を表示
する(ステップS902)。なおログは上述の通り領域
801内に表示する。次に上述の通り、ログの内容に基
づいて中間ファイルを検索する(ステップS903)と
共に、ファイルの該当個所を領域802内に表示する
(ステップS904)。ここでデータ例外を起こした原
因について以下処理が分岐する。つまり、データ例外を
起こしたファイルがマスタファイルか否かによって分岐
する(ステップS905)。First, the screen example including the log shown in FIG. 8 is displayed (step S902). The log is displayed in the area 801 as described above. Next, as described above, an intermediate file is searched based on the contents of the log (step S903), and a corresponding portion of the file is displayed in the area 802 (step S904). Here, the process branches as to the cause of the data exception. That is, the process branches depending on whether or not the file in which the data exception has occurred is the master file (step S905).
【0047】データ例外を起こしたファイルがマスタフ
ァイルであった場合、処理をステップS911に移行
し、マスターメンテナンスプログラムをロードし、領域
803に表示する(ステップS911)。そして手作業
で領域803に表示されたマスターメンテナンスプログ
ラムを用いてメンテナンスを行う(ステップS91
2)。If the file in which the data exception has occurred is a master file, the process shifts to step S911 to load the master maintenance program and display it in the area 803 (step S911). Then, maintenance is manually performed using the master maintenance program displayed in the area 803 (step S91).
2).
【0048】一方、データ例外を起こしたファイルがマ
スタファイルではなかった場合、ファイルの修正プログ
ラムをロードし、領域803に表示し、このプログラム
を用いてデータ例外を起こしたファイルの修正を行う。
また、次にファイル処理プログラムを領域803に表示
し、このファイル処理プログラムを修正、コンパイルを
行う。On the other hand, if the file in which the data exception has occurred is not the master file, a file correction program is loaded and displayed in the area 803, and the file in which the data exception has occurred is corrected using this program.
Next, the file processing program is displayed in the area 803, and the file processing program is corrected and compiled.
【0049】そして全てのデータ例外発生箇所の対応が
完了したか否かをオペレータが確認し、完了していなけ
れば処理をステップS902に、完了していれば処理を
終了する。Then, the operator confirms whether or not all the data exception occurrence locations have been handled, and if not completed, the process proceeds to step S902; otherwise, the process ends.
【0050】以上の構成によるシステムにおいて、電子
帳票サーバ102がデータ例外で異常終了した場合に
も、ログの該当個所と中間ファイルの該当個所を対比さ
せて同時表示する事ができるので、これらの表示を参照
することでエラーの各修正を行うことができる。なお本
実施形態では電子帳票サーバ102を例としてデータ例
外で異常停止した場合のエラーの対処方法について説明
したが、本実施形態におけるエラーの対処方法は電子帳
票サーバ102に限定されない。In the system having the above configuration, even when the electronic form server 102 is abnormally terminated due to a data exception, the corresponding location of the log and the corresponding location of the intermediate file can be displayed simultaneously by comparing them. Each error can be corrected by referring to. In the present embodiment, a method for dealing with an error in the case of abnormal termination due to a data exception has been described using the electronic form server 102 as an example, but the method for dealing with an error in the present embodiment is not limited to the electronic form server 102.
【0051】[その他の実施形態]なお、本発明の目的
は、前述した実施形態の機能を実現するソフトウェアの
プログラムコードを記録した記憶媒体(または記録媒
体)を、システムあるいは装置に供給し、そのシステム
あるいは装置のコンピュータ(またはCPUやMPU)
が記憶媒体に格納されたプログラムコードを読み出し実
行することによっても、達成されることは言うまでもな
い。この場合、記憶媒体から読み出されたプログラムコ
ード自体が前述した実施形態の機能を実現することにな
り、そのプログラムコードを記憶した記憶媒体は本発明
を構成することになる。また、コンピュータが読み出し
たプログラムコードを実行することにより、前述した実
施形態の機能が実現されるだけでなく、そのプログラム
コードの指示に基づき、コンピュータ上で稼働している
オペレーティングシステム(OS)などが実際の処理の
一部または全部を行い、その処理によって前述した実施
形態の機能が実現される場合も含まれることは言うまで
もない。[Other Embodiments] An object of the present invention is to supply a storage medium (or a recording medium) storing a program code of software for realizing the functions of the above-described embodiments to a system or an apparatus, System or device computer (or CPU or MPU)
Can also be achieved by reading and executing the program code stored in the storage medium. In this case, the program code itself read from the storage medium implements the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention. When the computer executes the readout program codes, not only the functions of the above-described embodiments are realized, but also an operating system (OS) running on the computer based on the instructions of the program codes. It goes without saying that a case where some or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing is also included.
【0052】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張カー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書込まれた後、そのプログラムコードの指示
に基づき、その機能拡張カードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。Further, after the program code read from the storage medium is written into a memory provided in a function expansion card inserted into the computer or a function expansion unit connected to the computer, based on the instruction of the program code. , The CPU provided in the function expansion card or the function expansion unit performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.
【0053】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明した(図6及び/又は図9に
示す)フローチャートに対応するプログラムコードが格
納されることになる。When the present invention is applied to the storage medium, the storage medium stores program codes corresponding to the above-described flowcharts (shown in FIG. 6 and / or FIG. 9).
【0054】[0054]
【発明の効果】以上の説明により、本発明によれば、機
器の障害に応じた報知方法を選択することで障害のレベ
ルを明示的にすると共に、障害の発生箇所も明示的に報
知し、障害の見落としを未然に防ぐことができる。As described above, according to the present invention, the level of the failure is explicitly specified by selecting the notification method according to the failure of the device, and the location of the occurrence of the failure is also explicitly reported. Failures can be prevented from being overlooked.
【図1】本発明の第1の実施形態における障害監視装置
としての電子帳票管理用コンソール106を含むネット
ワークシステムの概略構成例を示すブロック図である。FIG. 1 is a block diagram illustrating a schematic configuration example of a network system including an electronic form management console 106 as a failure monitoring device according to a first embodiment of the present invention.
【図2】本発明の第1,2の実施形態における各コンピ
ュータの配置例を示す図である。FIG. 2 is a diagram illustrating an example of the arrangement of each computer according to the first and second embodiments of the present invention.
【図3】エラーレベルテーブルの例を示す図である。FIG. 3 is a diagram illustrating an example of an error level table.
【図4】報知方法決定テーブルの例を示す図である。FIG. 4 is a diagram illustrating an example of a notification method determination table.
【図5】変換テーブルの例を示す図である。FIG. 5 is a diagram illustrating an example of a conversion table.
【図6】本発明の第1の実施形態における電子帳票管理
用コンソール106における各処理のフローチャートで
ある。FIG. 6 is a flowchart of each process in the electronic form management console 106 according to the first embodiment of the present invention.
【図7】本発明の第2の実施形態における電子帳票サー
バ102とホストコンピュータ101とで行うエラーの
対処システムの構成とその方法の例を示す図である。FIG. 7 is a diagram illustrating an example of a configuration of an error handling system performed by an electronic form server 102 and a host computer 101 and a method thereof according to a second embodiment of the present invention.
【図8】エラーの修正画面例を示す図である。FIG. 8 is a diagram showing an example of an error correction screen.
【図9】本発明の第2の実施形態におけるエラー対処の
処理のフローチャートである。FIG. 9 is a flowchart of an error handling process according to the second embodiment of the present invention.
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B042 GA12 GA21 GA39 GB09 GC08 GC10 JJ02 JJ03 KK13 LA20 MA08 MA14 MC15 NN02 NN04 NN56 5B085 AC11 AC14 BG07 5B089 GA11 GB02 JA35 JB17 KA12 MC03 MC18 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5B042 GA12 GA21 GA39 GB09 GC08 GC10 JJ02 JJ03 KK13 LA20 MA08 MA14 MC15 NN02 NN04 NN56 5B085 AC11 AC14 BG07 5B089 GA11 GB02 JA35 JB17 KA12 MC03 MC18
Claims (17)
たネットワークを監視する障害監視装置であって、 前記ネットワークに接続された機器、当該機器が格納す
るソフトウェア、前記ネットワークの状態を監視する状
態監視手段と、 前記状態監視手段により障害を検知した場合、検知対象
から特定される当該障害を特定するコードに基づいて、
当該障害のレベルを特定する障害レベル特定手段と、 前記障害レベル特定手段により特定された前記障害のレ
ベルに基づいて前記障害の報知方法を選択する報知方法
選択手段と、 前記報知方法選択手段により選択された報知方法に基づ
いて、障害を報知する報知手段とを備えることを特徴と
する障害監視装置。1. A fault monitoring device for monitoring a network to which a device storing software is connected, comprising: a device connected to the network, software stored by the device, and a status monitoring means for monitoring a status of the network. And, when a fault is detected by the state monitoring unit, based on a code specifying the fault specified from the detection target,
Fault level specifying means for specifying the level of the fault; notification method selecting means for selecting a fault notification method based on the fault level specified by the fault level specifying means; selection by the notification method selecting means And a notifying means for notifying a fault based on the notified notifying method.
に記録する記録手段を備えることを特徴とする請求項1
に記載の障害監視装置。2. The apparatus according to claim 1, further comprising recording means for recording a log relating to the failure in a predetermined storage means.
The fault monitoring device according to claim 1.
に接続された機器の状態を監視する場合、当該機器のO
Sを参照することを特徴とする請求項1に記載の障害監
視装置。3. The state monitoring means, when monitoring the state of a device connected to the network, checks the status of the device.
The fault monitoring device according to claim 1, wherein S is referred to.
に接続された機器が格納するソフトウェアの状態を監視
する場合、当該機器から送信される当該機器のログを参
照することを特徴とする請求項1に記載の障害監視装
置。4. The apparatus according to claim 1, wherein when monitoring the status of software stored in the device connected to the network, the status monitoring unit refers to a log of the device transmitted from the device. The fault monitoring device according to claim 1.
の状態を監視する場合、ネットワークOSを参照するこ
とを特徴とする請求項1に記載の障害監視装置。5. The fault monitoring device according to claim 1, wherein the status monitoring unit refers to a network OS when monitoring the status of the network.
するコードと、当該コードのレベルとを関連づけたテー
ブルを格納するレベルテーブル格納手段を備え、 前記障害レベル特定手段は前記レベルテーブル格納手段
を参照することで、前記障害を特定するコードに応じた
障害のレベルを特定することを特徴とする請求項1に記
載の障害監視装置。6. A level table storing means for storing a table which associates a level of a code specified in advance with a level of a fault and a level of the code, wherein the fault level specifying means stores the level table storing means. The fault monitoring device according to claim 1, wherein a level of the fault according to the code that specifies the fault is specified by referring to the fault.
た障害の報知方法とを関連づけたテーブルを格納する報
知方法テーブル格納手段を備え、 前記報知方法選択手段は前記報知方法テーブル格納手段
を参照することで、前記障害レベル特定手段による障害
のレベルに応じた障害の報知方法を選択することを特徴
とする請求項1に記載の障害監視装置。7. A notifying method table storing means for storing a table in which a fault level and a fault notifying method corresponding to the level are stored, wherein the notifying method selecting means refers to the notifying method table storing means. 2. The fault monitoring device according to claim 1, wherein the fault monitoring method selects a fault notification method according to the fault level by the fault level specifying unit.
るテーブルには、障害のレベルが高くなるに従って、緊
急性の高い報知方法が記載されていることを特徴とする
請求項7に記載の障害監視装置。8. The failure monitoring method according to claim 7, wherein the notification method table storage means stores a notification method with a higher urgency as the level of the failure increases. apparatus.
ップウィンドウ、パトランプを含むことを特徴とする請
求項1に記載の障害監視装置。9. The fault monitoring device according to claim 1, wherein the notification unit includes an e-mail, a pop-up window, and a patrol lamp.
ワークに接続された機器が格納するソフトウェアの障害
を、前記機器のログにより検知した場合、 当該ソフトウェアの中間ファイルのうち、障害の該当個
所を特定する第1の障害箇所特定手段と、 前記記録手段による障害に関するログのうち、障害の該
当個所を特定する第2の障害箇所特定手段と、 前記第1の障害箇所特定手段、前記第2の障害箇所特定
手段による夫々の前記障害の該当個所を一覧表示する表
示手段とを備えることを特徴とする請求項2に記載の障
害監視装置。10. When the failure monitoring means detects a failure of software stored in a device connected to the network by using a log of the device, the failure monitoring unit specifies a location of the failure in an intermediate file of the software. A first fault location specifying means, a second fault location specifying means for specifying a relevant location of the fault in the log relating to the fault by the recording means, a first fault location specifying means, and the second fault 3. The fault monitoring device according to claim 2, further comprising: display means for displaying a list of the locations of the faults by the location specifying means.
外による機器の異常停止を含むことを特徴とする請求項
10に記載の障害監視装置。11. The fault monitoring device according to claim 10, wherein the fault of the software includes an abnormal stop of a device due to a data exception.
れたネットワークを監視する障害監視方法であって、 前記ネットワークに接続された機器、当該機器が格納す
るソフトウェア、前記ネットワークの状態を監視する状
態監視工程と、 前記状態監視工程で障害を検知した場合、検知対象から
特定される当該障害を特定するコードに基づいて、当該
障害のレベルを特定する障害レベル特定工程と、 前記障害レベル特定工程で特定された前記障害のレベル
に基づいて前記障害の報知方法を選択する報知方法選択
工程と、 前記報知方法選択工程で選択された報知方法に基づい
て、障害を報知する報知工程とを備えることを特徴とす
る障害監視方法。12. A fault monitoring method for monitoring a network to which a device storing software is connected, comprising: a device connected to the network, software stored by the device, and a status monitoring step of monitoring a status of the network. When a failure is detected in the state monitoring step, a failure level identification step of identifying the level of the failure based on a code identifying the failure identified from the detection target, and the failure level identification step is performed in the failure level identification step. A notification method selecting step of selecting the notification method of the failure based on the level of the failure, and a notification step of notifying the failure based on the notification method selected in the notification method selection step. Fault monitoring method.
段に記録する記録工程を備えることを特徴とする請求項
12に記載の障害監視方法。13. The failure monitoring method according to claim 12, further comprising a recording step of recording a log relating to the failure in a predetermined storage unit.
ワークに接続された機器が格納するソフトウェアの障害
を、前記機器のログにより検知した場合、 当該ソフトウェアの中間ファイルのうち、障害の該当個
所を特定する第1の障害箇所特定工程と、 前記記録工程による障害に関するログのうち、障害の該
当個所を特定する第2の障害箇所特定工程と、 前記第1の障害箇所特定工程、前記第2の障害箇所特定
工程による夫々の前記障害の該当個所を一覧表示する表
示工程とを備えることを特徴とする請求項13に記載の
障害監視方法。14. When a failure of software stored in a device connected to the network is detected by the log of the device in the failure monitoring step, a corresponding location of the failure is specified in an intermediate file of the software. A first fault location specifying step, a second fault location specifying step for specifying a relevant location of the fault in the log relating to the fault in the recording step, a first fault location specifying step, and the second fault The failure monitoring method according to claim 13, further comprising: a display step of displaying a list of respective locations of the failures in the location specifying step.
れたネットワークを監視する障害監視処理のプログラム
コードを格納する記憶媒体であって、 前記ネットワークに接続された機器、当該機器が格納す
るソフトウェア、前記ネットワークの状態を監視する状
態監視工程のプログラムコードと、 前記状態監視工程で障害を検知した場合、検知対象から
特定される当該障害を特定するコードに基づいて、当該
障害のレベルを特定する障害レベル特定工程のプログラ
ムコードと、 前記障害レベル特定工程で特定された前記障害のレベル
に基づいて前記障害の報知方法を選択する報知方法選択
工程のプログラムコードと、 前記報知方法選択工程で選択された報知方法に基づい
て、障害を報知する報知工程のプログラムコードとを備
えることを特徴とする記憶媒体。15. A storage medium for storing a program code of a fault monitoring process for monitoring a network to which a device for storing software is connected, wherein the device is connected to the network, software stored by the device, and the network. A failure level identification that identifies the level of the failure based on a program code of a status monitoring step that monitors the status of the failure and a code that identifies the failure identified from the detection target when the failure is detected in the status monitoring step A program code of a process; a program code of a notification method selection step of selecting the notification method of the failure based on the failure level specified in the failure level specification step; and a notification method selected in the notification method selection step. And a program code for a notification process for notifying a failure based on the And the storage medium.
段に記録する記録工程のプログラムコードを備えること
を特徴とする請求項15に記載の記憶媒体。16. The storage medium according to claim 15, further comprising a program code of a recording step of recording a log relating to a failure in a predetermined storage means.
ワークに接続された機器が格納するソフトウェアの障害
を、前記機器のログにより検知した場合、 当該ソフトウェアの中間ファイルのうち、障害の該当個
所を特定する第1の障害箇所特定工程のプログラムコー
ドと、 前記記録工程による障害に関するログのうち、障害の該
当個所を特定する第2の障害箇所特定工程のプログラム
コードと、 前記第1の障害箇所特定工程、前記第2の障害箇所特定
工程による夫々の前記障害の該当個所を一覧表示する表
示工程のプログラムコードとを備えることを特徴とする
請求項16に記載の記憶媒体。17. When a failure of software stored in a device connected to the network is detected by a log of the device in the failure monitoring step, a location of the failure is specified in an intermediate file of the software. A program code for a first fault location specifying step, a program code for a second fault location specifying step for specifying a location of the fault in a log relating to the fault in the recording step, and a first fault location specifying step. 17. The storage medium according to claim 16, further comprising: a program code for a display step of displaying a list of the locations of the respective faults in the second fault location specifying step.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001079002A JP2002278798A (en) | 2001-03-19 | 2001-03-19 | Fault monitoring apparatus and method, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001079002A JP2002278798A (en) | 2001-03-19 | 2001-03-19 | Fault monitoring apparatus and method, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002278798A true JP2002278798A (en) | 2002-09-27 |
Family
ID=18935527
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001079002A Withdrawn JP2002278798A (en) | 2001-03-19 | 2001-03-19 | Fault monitoring apparatus and method, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002278798A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005276098A (en) * | 2004-03-26 | 2005-10-06 | Fujitsu Ltd | Error correction support program, its recording medium, error correction support device, and error correction support method |
| JP2010231381A (en) * | 2009-03-26 | 2010-10-14 | Toshiba Tec Corp | Electronics |
| WO2013061416A1 (en) * | 2011-10-26 | 2013-05-02 | 富士通株式会社 | Conversion apparatus, conversion method, and conversion program |
| CN113704021A (en) * | 2021-08-31 | 2021-11-26 | 平安普惠企业管理有限公司 | Error code generation method, device, equipment and medium based on abnormal information |
-
2001
- 2001-03-19 JP JP2001079002A patent/JP2002278798A/en not_active Withdrawn
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005276098A (en) * | 2004-03-26 | 2005-10-06 | Fujitsu Ltd | Error correction support program, its recording medium, error correction support device, and error correction support method |
| JP2010231381A (en) * | 2009-03-26 | 2010-10-14 | Toshiba Tec Corp | Electronics |
| WO2013061416A1 (en) * | 2011-10-26 | 2013-05-02 | 富士通株式会社 | Conversion apparatus, conversion method, and conversion program |
| CN113704021A (en) * | 2021-08-31 | 2021-11-26 | 平安普惠企业管理有限公司 | Error code generation method, device, equipment and medium based on abnormal information |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6615376B1 (en) | Method and system for external notification and/or resolution of software errors | |
| US20060100972A1 (en) | Automated software-based hardware tracking system | |
| US7856575B2 (en) | Collaborative troubleshooting computer systems using fault tree analysis | |
| US6976197B2 (en) | Apparatus and method for error logging on a memory module | |
| US5867659A (en) | Method and apparatus for monitoring events in a system | |
| US20100030888A1 (en) | Apparatus, and associated method, for monitoring system events | |
| US20080010559A1 (en) | Error monitoring of partitions in a computer system using partition status indicators | |
| WO2000030232A9 (en) | Method and system for external notification and/or resolution of software errors | |
| US20030046679A1 (en) | Checking computer program installation | |
| US20080086295A1 (en) | Monitoring simulating device, method, and program | |
| US8713236B2 (en) | Maintenance guidance display device, maintenance guidance display method, and maintenance guidance display program | |
| US7757015B2 (en) | Device, method and computer program product readable medium for determining the identity of a component | |
| JP2008090504A (en) | Computer maintenance support system and analysis server | |
| JP5613570B2 (en) | Batch job delay warning automatic alert system, automatic alert method, and program therefor | |
| JP2002278798A (en) | Fault monitoring apparatus and method, and storage medium | |
| US20050278789A1 (en) | Anomaly-driven software switch to capture event responses and automate recovery | |
| JP2017227973A (en) | Abnormality analysis support system and abnormality analysis support device | |
| CN116244105A (en) | Method, device, equipment and medium for processing database business information | |
| US9632879B2 (en) | Disk drive repair | |
| JP3342039B2 (en) | Processing unit that manages files | |
| CN115408192A (en) | IO error detection method of virtual machine and related components thereof | |
| JPH1040097A (en) | Computer with virus check function | |
| CN114064455B (en) | Method, device and electronic device for providing mock service | |
| JP2010055305A (en) | System, method and program for registering diagnostic item | |
| JP4720749B2 (en) | System condition diagnosis system, system condition diagnosis method, and system condition diagnosis program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080603 |