JP2500598B2 - Automatic failure recovery method for network management system - Google Patents
Automatic failure recovery method for network management systemInfo
- Publication number
- JP2500598B2 JP2500598B2 JP5128477A JP12847793A JP2500598B2 JP 2500598 B2 JP2500598 B2 JP 2500598B2 JP 5128477 A JP5128477 A JP 5128477A JP 12847793 A JP12847793 A JP 12847793A JP 2500598 B2 JP2500598 B2 JP 2500598B2
- Authority
- JP
- Japan
- Prior art keywords
- failure
- agent
- recovery
- manager
- recovery method
- 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.)
- Expired - Lifetime
Links
- 238000011084 recovery Methods 0.000 title claims description 101
- 238000000034 method Methods 0.000 title claims description 51
- 238000010586 diagram Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、マネージャと複数のエ
ージェントとから構成され、モデム,通信用プログラム
等の管理対象を管理するネットワーク管理システムの障
害自動復旧方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a failure automatic restoration method for a network management system which is composed of a manager and a plurality of agents and manages management objects such as modems and communication programs.
【0002】[0002]
【従来の技術】マネージャと複数のエージェントとから
構成され、マネージャがエージェントに対して管理操作
を発行し、エージェントがマネージャからの管理操作に
従ってモデム,通信用プログラム等の管理対象を管理す
る従来のネットワーク管理システムに於いては、管理対
象に障害が発生した場合、以下のような処理が行なわれ
ていた。2. Description of the Related Art A conventional network composed of a manager and a plurality of agents, the manager issuing management operations to the agents, and the agents managing management objects such as modems and communication programs in accordance with the management operations from the manager. In the management system, when a failure occurs in the management target, the following processing is performed.
【0003】モデム等の管理対象は障害が発生した場
合、それを管理しているエージェントに対して障害発生
通知を行なう。When a failure occurs in a management target such as a modem, a failure occurrence notification is sent to an agent managing the failure.
【0004】障害発生通知を受けたエージェントは、マ
ネージャに対して障害が発生したことを通知すると共
に、管理対象毎に定められている復旧方法に従って障害
の発生した管理対象に対して復旧処理を行ない、復旧処
理終了後、復旧が成功したか失敗したかを示す障害復旧
結果通知をマネージャに対して行なう。Upon receiving the failure notification, the agent notifies the manager that the failure has occurred, and performs recovery processing on the failed management target according to the recovery method specified for each management target. After completion of the recovery processing, a failure recovery result notification indicating whether the recovery has succeeded or failed is given to the manager.
【0005】また、障害発生の通知,障害復旧結果通知
を受けたマネージャは、それらを障害履歴として管理す
ると共に、表示装置に通知内容を表示する等してオペレ
ータに障害発生,復旧結果を知らせる(例えば、杉本
修,下郷 昌夫「総合ネットワーク管理システム」NE
C技報,Vol.40 No・11,通巻219号,p
80〜p84,昭和62年11月10日)。Upon receiving the notification of the failure occurrence and the failure recovery result notification, the manager manages them as a failure history and displays the notification contents on the display device to notify the operator of the failure occurrence and the recovery result ( For example, Sugimoto
Osamu, Masao Shimogo "Total Network Management System" NE
C Technical Report, Vol. 40 No.11, Volume 219, p
80-p84, November 10, 1987).
【0006】[0006]
【発明が解決しようとする課題】上述したように、従来
は、障害発生通知を行なった管理対象に対してのみ復旧
処理を行なっているので、次のような問題があった。As described above, in the related art, since the recovery processing is performed only for the management object to which the failure occurrence notification has been issued, there are the following problems.
【0007】即ち、或るエージェント配下の管理対象に
障害が発生した場合、その影響が他のエージェント配下
の管理対象に及ぶことがある。例えば、或るエージェン
ト配下のモデムに障害が発生した場合、そのモデムを介
してデータを受信している他のエージェント配下の通信
用プログラムは、一定時間以上、受信データがないこと
から、自プログラムに障害が発生したと判断し、エージ
ェントに対して障害発生通知を行なうと共に、異常終了
してしまう場合がある。That is, when a failure occurs in a management target under a certain agent, the influence may reach a management target under another agent. For example, when a failure occurs in a modem under the control of an agent, the communication program under the control of another agent receiving data via the modem does not receive the data for a certain period of time. It may be determined that a failure has occurred, the failure notification may be sent to the agent, and the agent may end abnormally.
【0008】このような場合、モデム,通信用プログラ
ムの両方からエージェントに対して障害発生通知が行な
われれば、モデム,通信用プログラムに対してそれぞれ
復旧処理が行なわれる。In such a case, if both the modem and the communication program notify the agent of a failure occurrence, the modem and the communication program are respectively restored.
【0009】しかし、モデムからエージェントに対して
障害発生通知が行なわれないような障害が発生する場合
もあり、このような場合、上述した従来の技術では通信
用プログラムに対してのみ復旧処理(例えば、再起動)
が行なわれ、モデムに対しては復旧処理が行なわれな
い。従って、通信用プログラムが再起動されたとして
も、モデムの障害は依然そのままであるので、再び、通
信用プログラムは異常終了してしまう。However, a failure may occur in which the failure notification is not sent from the modem to the agent. In such a case, in the above-mentioned conventional technique, only the communication program is restored (for example, the restoration processing is performed). ,Reboot)
The recovery process is not performed for the modem. Therefore, even if the communication program is restarted, the failure of the modem still remains, and the communication program ends abnormally again.
【0010】このような場合、従来のネットワーク管理
システムの障害自動復旧方法では自動的に障害を復旧す
ることができず、オペレータがマネージャによって表示
装置に表示された障害発生通知,障害復旧結果通知の内
容に基づいて障害発生した管理対象(モデム)を推測
し、障害が発生していると推測した管理対象を管理して
いるエージェントに対して復旧方法を指示しなければな
らなかった。In such a case, the conventional failure automatic recovery method for the network management system cannot automatically recover the failure, and the operator cannot notify the failure occurrence notification and the failure recovery result notification displayed on the display device by the manager. It was necessary to guess the management target (modem) in which a failure occurred based on the contents, and instruct the agent managing the management target that the failure had occurred in the recovery method.
【0011】このため、従来のネットワーク管理システ
ムの障害自動復旧方法では、或るエージェント配下の管
理対象の障害に伴って他のエージェント配下の管理対象
に障害が発生し、且つ上記或るエージェント配下の管理
対象の障害がエージェントに通知されなかった場合、復
旧処理に時間がかかると共に、オペレータに負担がかか
るという問題があった。Therefore, in the conventional failure automatic recovery method for a network management system, a failure occurs in a management target under another agent due to a failure of a management target under a certain agent, and a failure occurs in the management target under the certain agent. If the agent is not notified of a failure to be managed, there is a problem that the recovery process takes time and burdens the operator.
【0012】本発明の目的は、或るエージェント配下の
管理対象の障害に伴って他のエージェント配下の管理対
象に障害が発生し、且つ、上記或るエージェント配下の
管理対象の障害がエージェントに通知されなかった場合
に於いても、短時間で、且つオペレータに負担をかける
ことなく、復旧処理を自動的に行なうことができるネッ
トワーク管理システムの障害自動復旧方法を提供するこ
とにある。An object of the present invention is that a failure occurs in a management target under another agent due to a failure of a management target under a certain agent, and the failure of the management target under the certain agent is notified to the agent. An object of the present invention is to provide a failure automatic recovery method for a network management system that can automatically perform recovery processing in a short time and without burdening an operator even when the failure is not caused.
【0013】[0013]
【課題を解決するための手段】本発明は上記目的を達成
するため、マネージャと複数のエージェントとから構成
され、前記各エージェントが前記マネージャからの指示
に従って自エージェント配下の管理対象を管理するネッ
トワーク管理システムに於いて、障害情報毎に複数のエ
ージェントに対する復旧方法が格納されたデータベース
を設け、前記各エージェントは、配下の管理対象から障
害発生通知を受けることにより、障害の発生した管理対
象に対する復旧処理を行ない、復旧処理に失敗すること
により、前記マネージャに対して障害情報を含む障害発
生通知を行ない、前記マネージャは、前記エージェント
から障害情報を含む障害発生通知を受けることにより、
前記データベースを検索して前記障害発生通知に含まれ
ている障害情報と同一の障害情報を探し出し、更に、探
し出した障害情報と対応して格納されている複数のエー
ジェントに対する復旧方法を取得し、復旧方法を取得し
たエージェントに対して取得した復旧方法に従った復旧
処理を行なうことを指示するようにしたものである。In order to achieve the above object, the present invention comprises a manager and a plurality of agents, each of which manages a management target under its own agent according to an instruction from the manager. In the system, a database that stores recovery methods for multiple agents for each failure information is provided , and each agent receives a failure occurrence notification from the management object under it, thereby performing recovery processing for the management object where the failure occurred. By performing a recovery process failure, by performing a failure occurrence notification including failure information to the manager, the manager receives a failure occurrence notification including failure information from the agent,
The database is searched to find the same failure information as the failure information included in the failure notification, and the recovery method for a plurality of agents stored corresponding to the found failure information is acquired and restored. The agent that has acquired the method is instructed to perform the recovery process according to the acquired recovery method.
【0014】[0014]
【作用】データベースには、障害情報毎に、その障害情
報によって示される障害の発生した管理対象を管理して
いるエージェントに対する復旧方法と、その障害の原因
となる障害が発生する可能性のある管理対象を管理して
いるエージェントに対する復旧方法とが格納されるとい
うように、障害情報毎に、複数のエージェントに対する
復旧方法が格納されている。In the database, for each piece of failure information, a recovery method for an agent that manages a management target in which a failure indicated by the failure information is managed, and management that may cause a failure that causes the failure The recovery method for a plurality of agents is stored for each failure information such that the recovery method for the agent managing the target is stored.
【0015】各エージェントは、配下の管理対象から障
害発生通知を受けることにより、障害の発生した管理対
象に対して復旧処理を行ない、復旧処理に失敗すること
により、マネージャに対して障害情報を含む障害発生通
知を行なう。Each agent receives a failure occurrence notification from a subordinate management object to perform a recovery process on the failed management object, and when the recovery process fails, the agent includes failure information for the manager. Notify failure occurrence.
【0016】障害発生通知を受けると、マネージャは、
データベースを検索して障害通知に含まれている障害情
報と同一の障害情報を探し出し、更に、探し出した障害
情報と対応して格納されている複数のエージェントに対
する復旧方法を取得する。そして、復旧方法を取得した
各エージェントに対して取得した復旧方法に従った復旧
処理を行なうことを指示する。Upon receiving the failure notification, the manager
The database is searched to find the same failure information as the failure information included in the failure notification, and further, a recovery method for a plurality of agents stored corresponding to the found failure information is acquired. Then, it instructs each agent that has acquired the recovery method to perform recovery processing according to the acquired recovery method.
【0017】[0017]
【実施例】次に本発明の実施例について図面を参照して
詳細に説明する。Embodiments of the present invention will now be described in detail with reference to the drawings.
【0018】図1は本発明の実施例のブロック図であ
り、マネージャ2,データベース3及び複数のエージェ
ント4−1〜4−iから構成されるネットワーク管理シ
ステム1と、ネットワーク管理システム1によって管理
される管理対象5−11〜5−imから構成される。FIG. 1 is a block diagram of an embodiment of the present invention, in which a network management system 1 including a manager 2, a database 3 and a plurality of agents 4-1 to 4-i, and a network management system 1 manages the network. Management targets 5-11 to 5-im.
【0019】マネージャ2は配下のエージェント4−1
〜4−iに対して管理操作を指示すると共に、エージェ
ント4−1〜4−iからの各種通知を受信する機能を有
する。The manager 2 is a subordinate agent 4-1.
It has a function of instructing management operations to 4-i and receiving various notifications from agents 4-1 to 4-i.
【0020】エージェント4−1〜4−iはマネージャ
2から指示された管理操作に従って各管理対象5−11
〜5−imを実際に管理する機能を有する。The agents 4-1 to 4-i manage each management target 5-11 according to the management operation instructed by the manager 2.
It has a function of actually managing ~ 5-im.
【0021】管理対象5−11〜5−imは、ネットワ
ーク管理システム1によって管理されるネットワークを
構成するモデム,通信制御装置,通信用プログラム等で
ある。The managed objects 5-11 to 5-im are a modem, a communication control device, a communication program, and the like which compose the network managed by the network management system 1.
【0022】データベース3には、障害復旧時に使用す
る情報が格納されている。The database 3 stores information used when recovering from a failure.
【0023】図2はデータベース3の内容例を示す図で
あり、障害情報11−1〜11−nと、エージェント識
別子12−11〜12−nqと、復旧方法13−111
〜13−nquと、優先度14−111〜14−nqu
と、再試行回数制限値15−111〜15−nquとが
格納されている。FIG. 2 is a diagram showing an example of the contents of the database 3. Fault information 11-1 to 11-n, agent identifiers 12-11 to 12-nq, and recovery method 13-111.
~ 13-nqu and priorities 14-111 to 14-nqu
And the retry count limit values 15-111 to 15-nqu are stored.
【0024】障害情報11−1〜11−nは障害の発生
位置と内容とを示すものである。The fault information 11-1 to 11-n indicate the fault occurrence position and contents.
【0025】また、各障害情報11−1,…,11−n
に対応して、それによって示される障害が発生した時に
指示を与えるエージェントのエージェント識別子12−
11〜12−1p,…,12−n1〜12−nqが格納
されている。Each fault information 11-1, ..., 11-n
The agent identifier 12-of the agent that gives an instruction when the failure indicated by the
11-12-1p, ..., 12-n1-12-nq are stored.
【0026】更に、各エージェント識別子12−11,
…,12−1pに対応して、障害時の復旧方法13−1
11〜13−11r,…,13−1p1〜13−1ps
と、各復旧方法13−111〜13−11r,…,13
−1p1〜13−1psの優先度14−111〜14−
11r,…,14−1p1〜14−1psと、各復旧方
法13−111〜13−11r,…,13−1p1〜1
3−1psによる復旧処理の再試行回数制限値15−1
11〜15−11r,…,15−1p1〜15−1ps
とが格納されている。Further, each agent identifier 12-11,
..., recovery method at the time of failure 13-1 corresponding to 12-1p
11-13-11r, ..., 13-1p1-13-1ps
And each recovery method 13-111 to 13-11r, ..., 13
-1p1 to 13-1ps priority 14-111 to 14-
11r, ..., 14-1p1 to 14-1ps and recovery methods 13-111 to 13-11r, ..., 13-1p1 to 1
Limit value 15-1 for the number of retries for recovery processing at 3-1 ps
11-15-11r, ..., 15-1p1-15-1ps
And are stored.
【0027】図3,図4はネットワーク管理システム1
の処理例を示す流れ図であり、以下各図を参照して本実
施例の動作を説明する。3 and 4 show the network management system 1
Is a flow chart showing a processing example of the above, and the operation of the present embodiment will be described below with reference to each drawing.
【0028】今、例えば、エージェント4−iの配下の
管理対象5−i1に障害が発生したとする。管理対象5
−i1は障害が発生すると、エージェント4−iに対し
て障害が発生したことを通知する。Now, for example, assume that a failure occurs in the managed object 5-i1 under the control of the agent 4-i. Management target 5
When a failure occurs, -i1 notifies the agent 4-i of the failure.
【0029】この通知を受けたエージェント4−iは、
予め定められている管理対象5−i1に対する復旧方法
に従って管理対象5−i1に対する復旧処理を試行す
る。The agent 4-i receiving this notification is
The recovery process for the management target 5-i1 is tried according to a predetermined recovery method for the management target 5-i1.
【0030】そして、復旧が成功した場合はエージェン
ト4−iは管理対象5−i1に対する復旧処理を終了す
る。また、復旧に失敗した場合は、エージェント4−i
は、自力では障害を復旧できないと判断し、図3に示す
ように、マネージャ2へ障害発生を通知する (ステップ
S21)。この通知には、管理対象5−i1でどのよう
な内容の障害が発生したのかを示す障害情報が含まれて
いる。If the restoration is successful, the agent 4-i finishes the restoration process for the managed object 5-i1. If the recovery fails, the agent 4-i
Judges that the failure cannot be recovered by itself, and notifies the manager 2 of the failure occurrence as shown in FIG. 3 (step S21). This notification includes failure information indicating what kind of failure has occurred in the managed object 5-i1.
【0031】マネージャ2はエージェント4−iからの
障害発生通知を受信すると、データベース3を検索し、
障害情報11−1〜11−nの中から障害発生通知に含
まれている障害情報と同一の障害情報を探し出す (ステ
ップS22)。今、例えば、障害情報11−1が探し出
されたとする。When the manager 2 receives the fault occurrence notification from the agent 4-i, it searches the database 3 and
The same fault information as the fault information included in the fault occurrence notification is searched from the fault information 11-1 to 11-n (step S22). Now, for example, it is assumed that the failure information 11-1 has been found.
【0032】障害情報11−1を探し出すと、マネージ
ャ2は、障害情報11−1に対応して格納されているエ
ージェント識別子12−11,…,12−1pを取得し
(ステップS23)、更に、それぞれのエージェント識
別子12−11,…,12−1pについて最も高い優先
度14−111,…,14−1p1を持つ復旧方法13
−111,…,13−1p1及び再試行回数制限値15
−111,…,15−1p1を取得する (ステップS2
4)。Upon finding the fault information 11-1, the manager 2 obtains the agent identifiers 12-11, ..., 12-1p stored corresponding to the fault information 11-1.
(Step S23), further, the restoration method 13 having the highest priority 14-111, ..., 14-1p1 for each agent identifier 12-11, ..., 12-1p.
-111, ..., 13-1p1 and retry count limit value 15
-111, ..., 15-1p1 is acquired (step S2
4).
【0033】その後、マネージャ2は、エージェント4
−1〜4−iの内のステップS23で取得したエージェ
ント識別子12−11〜12−1pによって示されるエ
ージェントに対し、ステップS24で取得した復旧方法
13−111,…,13−1p1による復旧処理を試行
することを指示すると共に、ステップS24で取得した
再試行回数制限値15−111,…,15−1p1を渡
す (ステップS25)。After that, the manager 2 changes to the agent 4
For the agents indicated by the agent identifiers 12-11 to 12-1p acquired in step S23 among -1 to 4-i, the recovery processing by the recovery method 13-111, ..., 13-1p1 acquired in step S24 is performed. While instructing to try, the retry count limit values 15-111, ..., 15-1p1 acquired in step S24 are passed (step S25).
【0034】エージェント4−1〜4−iの内、エージ
ェント識別子12−11〜12−1pによって示される
エージェントは、それぞれ図4に示すように、エージェ
ント2からの障害復旧指示を取得すると (ステップS4
1)、先ず、試行回数に「0」を設定し (ステップS4
2)、試行回数がマネージャ2から送られてきた再試行
回数制限値よりも大きいか否かを判断する (ステップS
43)。Of the agents 4-1 to 4-i, the agents indicated by the agent identifiers 12-11 to 12-1p each receive the fault recovery instruction from the agent 2 as shown in FIG. 4 (step S4).
1) First, "0" is set to the number of trials (step S4
2) It is determined whether the number of trials is larger than the retry count limit value sent from the manager 2 (step S
43).
【0035】そして、ステップS43の判断結果がNO
の場合は、エージェント識別子12−11〜12−1p
に対応するエージェントは、マネージャ2からの指示に
従った復旧処理を配下の管理対象に対して試行すると共
に、試行回数を1増加させる(ステップS44)。Then, the determination result of step S43 is NO.
In the case of, agent identifiers 12-11 to 12-1p
The agent corresponding to (1) tries the recovery process according to the instruction from the manager 2 for the management target under it and increases the number of trials by 1 (step S44).
【0036】そして、障害復旧が成功した場合(ステッ
プS45がYES)は、図5に示すように、マネージャ
2に対して復旧成功を示す障害復旧結果通知を行なう
(ステップS47)。When the failure recovery is successful (YES in step S45), a failure recovery result notification indicating successful recovery is sent to the manager 2 as shown in FIG.
(Step S47).
【0037】また、障害復旧が失敗した場合 (ステップ
S45がNO)は、ステップS43の処理に戻る。If failure recovery fails (NO in step S45), the process returns to step S43.
【0038】この後、前述した処理が繰り返され、ステ
ップS43の判断結果がYESとなると、図6に示すよ
うに、マネージャ2に対して復旧失敗を示す障害復旧結
果通知を行なう (ステップS46)。After that, when the above-mentioned processing is repeated and the judgment result in step S43 becomes YES, as shown in FIG. 6, a failure recovery result notification indicating failure of recovery is sent to the manager 2 (step S46).
【0039】エージェント2は、図3のステップS25
の処理を行なうと、エージェント識別子12−11〜1
2−1pに対応するエージェントからの障害復旧結果通
知に基づいて、エージェント識別子12−11〜12−
1pに対応する全てのエージェントでの復旧が成功した
か否かを判断する (ステップS26)。即ち、マネージ
ャ2は、一定時間以内にエージェント識別子12−11
〜12−1pからの障害復旧結果通知を全て受信し、且
つそれらが全て復旧成功を示している場合のみ、障害復
旧が成功したと判断する。The agent 2 executes step S25 in FIG.
When the processing of step 1 is performed, the agent identifiers 12-11 to 1
Based on the failure recovery result notification from the agent corresponding to 2-1p, the agent identifiers 12-11 to 12-
It is determined whether or not the recovery is successful in all the agents corresponding to 1p (step S26). That is, the manager 2 determines that the agent identifier 12-11
Only when all the failure recovery result notifications from 12-1p are received and all of them indicate successful recovery, it is judged that the failure recovery is successful.
【0040】障害復旧が成功したと判断した場合(ステ
ップS26がYES)は、マネージャ2は復旧処理が成
功したと認識し、復旧処理を終了する。When it is determined that the failure recovery has succeeded (YES in step S26), the manager 2 recognizes that the recovery processing has succeeded and ends the recovery processing.
【0041】また、障害復旧が失敗したと判断した場合
(ステップS26がNO)は、マネージャ2は全ての復
旧方法を試行し尽くしたエージェントが存在するか否か
を判断する (ステップS27)。When it is determined that the failure recovery has failed
In (NO in step S26), the manager 2 determines whether or not there is an agent that has exhausted all the recovery methods (step S27).
【0042】そして、ステップS27の判断結果がNO
の場合は、マネージャ2は、障害復旧に失敗したエージ
ェント(この場合、エージェント識別子12−11〜1
2−1pに対応する全てのエージェントで障害の復旧に
失敗したとする)に対応する復旧方法,再試行回数制限
値の内、未検索のものの中で最も優先度の高い復旧方法
13−112,…,13−1p2をデータベース3から
取得し (ステップS28)、その後、ステップS25の
処理を行なう。Then, the determination result of step S27 is NO.
In this case, the manager 2 determines that the agent whose failure recovery has failed (in this case, the agent identifiers 12-11 to 1
The recovery method corresponding to the failure recovery in all the agents corresponding to 2-1p), the recovery method with the highest priority among unretrieved ones among the retry count limit values, 13-112, ..., 13-1p2 are acquired from the database 3 (step S28), and then the process of step S25 is performed.
【0043】以下、前述したと同様の処理が行なわれ、
全ての復旧方法を試行しつくしたエージェントが発生し
た場合 (ステップS27がYES)は、マネージャ2
は、復旧処理が失敗したと認識し、処理を終了する。Thereafter, the same processing as described above is performed,
If there is an agent that has exhausted all the recovery methods (YES in step S27), the manager 2
Recognizes that the recovery process has failed and ends the process.
【0044】本実施例は上述したように動作するので、
従来、復旧処理を自動的に行なうことができなかった場
合、即ち或るエージェント配下の管理対象の障害に伴っ
て他のエージェント配下の管理対象にも障害が発生し、
上記或るエージェント配下の管理対象からエージェント
に障害発生が通知されなかった場合に於いても、以下に
述べるように復旧処理を自動的に行なうことができる。Since this embodiment operates as described above,
Conventionally, when recovery processing could not be performed automatically, that is, when a management target under a certain agent fails, a management target under another agent also fails.
Even in the case where the agent under the control of a certain agent does not notify the agent of the occurrence of a failure, the recovery processing can be automatically performed as described below.
【0045】今、例えば、管理対象5−11をモデム、
管理対象5−i1をモデム5−11を介してデータを受
信する通信用プログラムとする。Now, for example, the management target 5-11 is a modem,
The managed object 5-i1 is a communication program for receiving data via the modem 5-11.
【0046】モデム5−11に障害が発生すると、通信
用プログラム5−i1は、一定時間以上、データを受信
できないことから、自プログラム5−i1に障害が発生
したと判断し、エージェント4−iに対して障害発生通
知を行なうと共に、異常終了する。When a failure occurs in the modem 5-11, the communication program 5-i1 cannot receive data for a certain period of time or more, so it judges that the own program 5-i1 has a failure, and the agent 4-i1. A fault occurrence notification is sent to and the process ends abnormally.
【0047】この時、モデム5−11からエージェント
4−1に対しても障害発生通知が行なわれれば、エージ
ェント4−1,4−iによりモデム5−11,通信用プ
ログラム5−i1に対する障害復旧処理が実行される。At this time, if the fault occurrence notification is sent from the modem 5-11 to the agent 4-1, the fault recovery for the modem 5-11 and the communication program 5-i1 is performed by the agents 4-1 and 4-i. The process is executed.
【0048】しかし、何らかの理由により、モデム5−
11からエージェント4−1に対して障害発生通知が行
なわれないと、エージェント4−iが通信用プログラム
5−i1に対して復旧処理を行なっても、通信用プログ
ラム5−i1の障害の原因となっているモデム5−11
の障害は復旧されないので、通信用プログラム5−i1
を復旧させることはできない。However, for some reason, the modem 5-
If the failure occurrence notification is not sent from the agent 11 to the agent 4-1, the cause of the failure of the communication program 5-i1 is considered to be even if the agent 4-i restores the communication program 5-i1. Modem 5-11
Since the failure of the above is not recovered, the communication program 5-i1
Cannot be restored.
【0049】このような場合、通信用プログラム5−i
1を管理しているエージェント4−iは図3に示すよう
に、マネージャ2に障害発生通知を行なう (ステップS
21)。In such a case, the communication program 5-i
As shown in FIG. 3, the agent 4-i managing 1 manages failure notification to the manager 2 (step S
21).
【0050】マネージャ2は、エージェント4−iから
通信用プログラム5−i1が異常終了をしたことを示す
障害情報を含む障害発生通知を受けると、データベース
3を検索し、障害情報11−1〜11−nの内、上記障
害情報と同じ内容のものを選択する (ステップS2
2)。今、例えば、図7に示す障害情報11−2を選択
したとする。When the manager 2 receives from the agent 4-i a failure occurrence notification including failure information indicating that the communication program 5-i1 has terminated abnormally, the manager 2 searches the database 3 and searches for the failure information 11-1 to 11-11. Among -n, the one having the same content as the failure information is selected (step S2).
2). Now, for example, it is assumed that the failure information 11-2 shown in FIG. 7 is selected.
【0051】マネージャ2は、障害情報11−2を選択
すると、更に、障害情報11−2に対応するエージェン
ト識別子12−21,12−22を取得する (ステップ
S23)。この例の場合、エージェント識別子12−2
1,12−22はそれぞれエージェント4−1,4−i
のエージェント識別子となっている。After selecting the fault information 11-2, the manager 2 further acquires the agent identifiers 12-21 and 12-22 corresponding to the fault information 11-2 (step S23). In the case of this example, the agent identifier 12-2
1, 12-22 are agents 4-1 and 4-i, respectively.
It is the agent identifier of.
【0052】その後、マネージャ2はそれぞれのエージ
ェント識別子12−21,12−22について、最も高
い優先度14−211,14−221に対応する復旧方
法13−211,13−221と、再試行回数制限値1
5−211,15−221とを取得する (ステップS2
4)。After that, the manager 2 restores the agent identifiers 12-21 and 12-22, the restoration methods 13-211 and 13-221 corresponding to the highest priority 14-211, 14-221, and the retry count limitation. Value 1
5-211 and 15-221 (step S2
4).
【0053】その後、マネージャ2はエージェント識別
子12−21,12−22によって示されるエージェン
ト4−1,4−iに対してそれぞれ復旧方法13−21
1,13−221よる復旧処理を試行することを指示す
る。即ち、この例では、エージェント4−1に対しては
「モデム5−11内の予備回路に切替えること」を指示
し、エージェント4−iに対しては「通信用プログラム
5−i1を再起動すること」を指示する (ステップS2
5)。Thereafter, the manager 2 restores the agents 4-1 and 4-i indicated by the agent identifiers 12-21 and 12-22 to the recovery method 13-21, respectively.
1, 13-221 is instructed to try the recovery process. That is, in this example, the agent 4-1 is instructed to "switch to the spare circuit in the modem 5-11", and the agent 4-i is restarted "the communication program 5-i1." Command ”(step S2
5).
【0054】この指示に従って、エージェント4−1,
4−iはモデム5−11,通信用プログラム5−i1に
対する復旧処理を行ない、障害復旧結果通知をマネージ
ャ2に対して行なう(図4)。According to this instruction, the agents 4-1 and
The 4-i performs recovery processing for the modem 5-11 and the communication program 5-i1 and notifies the manager 2 of a failure recovery result (FIG. 4).
【0055】マネージャ2はエージェント4−1,4−
iからの障害復旧結果通知に基づいてモデム5−11,
通信用プログラム5−i1に対する復旧処理が成功した
か否かを判断する (ステップS26)。The manager 2 has agents 4-1 and 4-
Based on the notification of the failure recovery result from i, the modem 5-11,
It is determined whether or not the recovery process for the communication program 5-i1 has succeeded (step S26).
【0056】今、例えば、モデム5−11,5−i1に
対する復旧処理が両方とも失敗したと判断した場合は、
マネージャ2はエージェント4−1,4−iに対してそ
れぞれ2番目に優先度の高い復旧方法13−212,1
3−222よる復旧処理を試行することを指示する (ス
テップS28,S25)。即ち、この例では、エージェ
ント4−1に対しては「モデム5−11を予備のモデム
に切替えること」を指示し、エージェント4−iに対し
ては「通信用プログラム5−i1をロードしなおし、起
動すること」を指示する。Now, for example, if it is determined that both the recovery processes for the modems 5-11 and 5-i1 have failed,
The manager 2 has the second highest priority restoration method 13-212, 1 for the agents 4-1 and 4-i, respectively.
It is instructed to try the recovery process by 3-222 (steps S28 and S25). That is, in this example, the agent 4-1 is instructed to "switch the modem 5-11 to the spare modem", and the agent 4-i is reloaded with the communication program 5-i1. , Start up ".
【0057】この指示に従ってエージェント4−1,4
−iはそれぞれモデム5−11,通信用プログラム5−
i1に対する復旧処理を行ない(図4)、障害復旧結果
通知をマネージャ2に対して行なう。Agents 4-1 and 4 according to this instruction
-I is a modem 5-11 and a communication program 5-
Recovery processing for i1 is performed (FIG. 4), and a failure recovery result notification is sent to the manager 2.
【0058】マネージャ2は、所定時間以内にエージェ
ント4−1,4−iの両方から復旧成功を示す障害復旧
結果通知を送られてきた場合 (ステップS26)は、障
害復旧が成功したと認識し、それ以外の場合は、全ての
復旧方法を試行しつくしているので (ステップS27が
YES)、障害復旧が失敗したと認識する。When the manager 2 receives the failure recovery result notification indicating the successful recovery from both the agents 4-1 and 4-i within the predetermined time (step S26), it recognizes that the failure recovery is successful. In all other cases, since all the recovery methods have been tried (YES in step S27), it is recognized that the failure recovery has failed.
【0059】[0059]
【発明の効果】以上説明したように、本発明は、障害情
報毎に、障害情報によって示される障害の発生した管理
対象を管理しているエージェントに対する復旧方法と、
その障害の原因となる障害が発生する可能性のある管理
対象を管理しているエージェントに対する復旧方法とが
格納されるというように、複数の障害情報に対応して複
数のエージェントに対する復旧方法が格納されたデータ
ベースを備え、マネージャは、エージェントから障害発
生通知が送られてきた場合、データベースを検索してそ
の障害に関係すると考えられる管理対象を管理している
全てのエージェントに対して復旧方法に従った復旧処理
を行なうことを指示するものであるので、或るエージェ
ント配下の管理対象に障害に伴って他のエージェント配
下の管理対象に障害が発生し、且つ、上記或るエージェ
ント配下の管理対象の障害がエージェントに通知されな
かった場合に於いても、短時間で、且つオペレータに負
担をかけることなく、復旧処理を自動的に行なうことが
できる効果がある。As described above, the present invention provides, for each failure information, a recovery method for an agent that manages a management target in which a failure indicated by the failure information has occurred,
Stores the recovery method for multiple agents corresponding to multiple failure information, such as the recovery method for the agent that manages the management target that may cause the failure that causes the failure. When a failure notification is sent from an agent, the manager searches the database and follows the recovery method for all the agents that manage the management targets that are considered to be related to the failure. Since a failure occurs in a management target under a certain agent, a failure occurs in a management target under another agent, and Even if the failure is not notified to the agent, it does not burden the operator in a short time. , There is an effect capable of performing recovery processing automatically.
【図1】本発明の実施例のブロック図である。FIG. 1 is a block diagram of an embodiment of the present invention.
【図2】データベース3の内容例を示す図である。FIG. 2 is a diagram showing an example of contents of a database 3.
【図3】ネットワーク管理システム1の処理例を示す流
れ図である。FIG. 3 is a flowchart showing a processing example of the network management system 1.
【図4】ネットワーク管理システム1の処理例を示す流
れ図である。FIG. 4 is a flowchart showing a processing example of the network management system 1.
【図5】復旧処理が成功した時のシーケンスを示す図で
ある。FIG. 5 is a diagram showing a sequence when restoration processing is successful.
【図6】復旧処理が失敗した時のシーケンスを示す図で
ある。FIG. 6 is a diagram showing a sequence when recovery processing fails.
【図7】データベース3の内容例の一部を示す図であ
る。FIG. 7 is a diagram showing a part of an example of contents of database 3;
1…ネットワーク管理システム 2…マネージャ 3…データベース 4−1〜4−i…エージェント 5−11〜5−im…管理対象 11−1〜11−n…障害情報 12−11〜12−nq…エージェント識別子 13−111〜13−nqu…復旧方法 14−111〜14−nqu…優先度 15−111〜15−nqu…再試行回数制限値 1 ... Network management system 2 ... Manager 3 ... Database 4-1 to 4-i ... Agent 5-11 to 5-im ... Management target 11-1 to 11-n ... Fault information 12-11 to 12-nq ... Agent identifier 13-111 to 13-nqu ... Restoration method 14-111 to 14-nqu ... Priority 15-111 to 15-nqu ... Retry count limit value
Claims (2)
構成され、前記各エージェントが前記マネージャからの
指示に従って自エージェント配下の管理対象を管理する
ネットワーク管理システムに於いて、 障害情報毎に複数のエージェントに対する復旧方法が格
納されたデータベースを設け、 前記各エージェントは、配下の管理対象から障害発生通
知を受けることにより、障害の発生した管理対象に対す
る復旧処理を行ない、復旧処理に失敗することにより、
前記マネージャに対して障害情報を含む障害発生通知を
行ない、 前記マネージャは、前記エージェントから障害情報を含
む障害発生通知を受けることにより、前記データベース
を検索して前記障害発生通知に含まれている障害情報と
同一の障害情報を探し出し、更に、探し出した障害情報
と対応して格納されている複数のエージェントに対する
復旧方法を取得し、復旧方法を取得したエージェントに
対して取得した復旧方法に従った復旧処理を行なうこと
を指示することを特徴とするネットワーク管理システム
の障害自動復旧方法。1. A network management system comprising a manager and a plurality of agents, wherein each agent manages a management target under its own agent according to an instruction from the manager, and recovery for a plurality of agents for each failure information By providing a database in which a method is stored , each of the agents receives a failure occurrence notification from a managed object under it, performs a recovery process on the failed managed object, and fails the recovery process,
A failure occurrence notification including failure information is sent to the manager, the manager searches the database by receiving a failure occurrence notification including failure information from the agent, and a failure included in the failure occurrence notification. The same failure information as the information is searched for, and the recovery method for the multiple agents stored corresponding to the found failure information is acquired, and the recovery method for the agent that acquired the recovery method is restored according to the acquired recovery method. An automatic failure recovery method for a network management system, characterized by instructing to perform processing.
該障害情報によって示される障害の発生した管理対象を
管理しているエージェントに対する復旧方法と、その障
害の原因となる障害が発生する可能性のある管理対象を
管理しているエージェントに対する復旧方法とを格納す
ることを特徴とする請求項1記載のネットワーク管理シ
ステムの障害自動復旧方法。2. The database, for each failure information,
A recovery method for an agent that manages the generated managed disorder indicated by the failure information, and a recovery method for an agent for disorders that cause of the disorder is managing managed that can occur Store
Failure automatic recovery process of the network management system of claim 1, wherein the that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5128477A JP2500598B2 (en) | 1993-04-30 | 1993-04-30 | Automatic failure recovery method for network management system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5128477A JP2500598B2 (en) | 1993-04-30 | 1993-04-30 | Automatic failure recovery method for network management system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06314247A JPH06314247A (en) | 1994-11-08 |
| JP2500598B2 true JP2500598B2 (en) | 1996-05-29 |
Family
ID=14985710
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5128477A Expired - Lifetime JP2500598B2 (en) | 1993-04-30 | 1993-04-30 | Automatic failure recovery method for network management system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2500598B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100442665B1 (en) * | 1997-07-11 | 2004-09-18 | 삼성전자주식회사 | Block generation / destruction device and method of T & M management agent system |
| JP2000010885A (en) * | 1998-06-23 | 2000-01-14 | Fujitsu Ltd | State monitoring method, network system, and recording medium |
-
1993
- 1993-04-30 JP JP5128477A patent/JP2500598B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06314247A (en) | 1994-11-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6332200B1 (en) | Capturing and identifying a complete and consistent set of checkpoint files | |
| JP5021929B2 (en) | Computer system, storage system, management computer, and backup management method | |
| JP6943336B2 (en) | Linked process restart device and linked process restart method | |
| CN108429629A (en) | Equipment fault restoration methods and device | |
| JP2004295462A (en) | Recovery processing method, its execution system, and its processing program | |
| CN110109772B (en) | A CPU restart method, communication device and readable storage medium | |
| US7062679B2 (en) | Computer recovery supporting apparatus and method, and computer recovery supporting program | |
| JP2500598B2 (en) | Automatic failure recovery method for network management system | |
| CN114721873A (en) | Asynchronous execution data backup and recovery system | |
| JP2595833B2 (en) | Remote maintenance device | |
| JP2001022627A (en) | Database synchronization method and method between multiple devices | |
| JP2006023910A (en) | Server failure recovery method and server failure recovery system | |
| JP3159193B2 (en) | Batch job recovery system in case of system failure | |
| JPH10326201A (en) | Distributed batch job processing system and method for automatically re-activating job at the time of failure of the system | |
| KR100832890B1 (en) | Process failure monitoring and recovery method of information and communication system | |
| JPH0879246A (en) | Distributed communication system and failure recovery method thereof | |
| JP2002149439A (en) | Method for switching server and server device in distributed processing system | |
| JP4154900B2 (en) | Station data automatic recovery method and method in electronic switching system | |
| CN110597609A (en) | Cluster migration and automatic recovery method and system | |
| JP4358034B2 (en) | Monitoring system | |
| JP2918358B2 (en) | Re-entry method | |
| JP2011022959A (en) | Process execution device and computer program, and process execution method | |
| JPH1040123A (en) | System and method for job management | |
| JP2001147910A (en) | Distributed batch job processing continuing system and recording medium therefor | |
| JP2003152722A (en) | Fault information display system |