JP5229007B2 - Monitoring system, network device, monitoring information providing method and program - Google Patents

Monitoring system, network device, monitoring information providing method and program Download PDF

Info

Publication number
JP5229007B2
JP5229007B2 JP2009053176A JP2009053176A JP5229007B2 JP 5229007 B2 JP5229007 B2 JP 5229007B2 JP 2009053176 A JP2009053176 A JP 2009053176A JP 2009053176 A JP2009053176 A JP 2009053176A JP 5229007 B2 JP5229007 B2 JP 5229007B2
Authority
JP
Japan
Prior art keywords
event notification
monitoring
event
storage unit
information
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 - Fee Related
Application number
JP2009053176A
Other languages
Japanese (ja)
Other versions
JP2010205234A (en
Inventor
松蘭 朴
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2009053176A priority Critical patent/JP5229007B2/en
Publication of JP2010205234A publication Critical patent/JP2010205234A/en
Application granted granted Critical
Publication of JP5229007B2 publication Critical patent/JP5229007B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Description

本発明は、ネットワークにおける通信状態を監視するための監視システム、ネットワーク機器、監視情報提供方法、およびその方法をネットワーク機器に実行させるためのプログラムに関する。   The present invention relates to a monitoring system for monitoring a communication state in a network, a network device, a monitoring information providing method, and a program for causing a network device to execute the method.

ルータやハブなどのネットワーク機器を監視するシステムでは、一般的に、装置間の通信プロトコルとして機器監視用プロトコルであるSNMP(Simple Network Management Protocol)が使用されている。監視対象となるネットワーク機器と監視側(マネージャ側)となる監視装置の間で、ネットワーク機器の管理に関するデータがSNMPでやり取りされる。ネットワーク機器から監視装置に通知される情報として、ネットワーク機器に発生するイベント(事象)の情報がある。イベントとは、例えば、ネットワーク機器に起こった障害発生や状態変化などである。障害の発生にともなって装置状態が変化することから、以下では、状態変化が障害発生の場合も含むとする。   In systems that monitor network devices such as routers and hubs, SNMP (Simple Network Management Protocol), which is a device monitoring protocol, is generally used as a communication protocol between devices. Data relating to management of network devices is exchanged by SNMP between the network device to be monitored and the monitoring device on the monitoring side (manager side). Information notified from the network device to the monitoring device includes information on an event occurring in the network device. An event is, for example, the occurrence of a failure or state change that has occurred in a network device. Since the apparatus state changes with the occurrence of a failure, hereinafter, it is assumed that the state change includes a failure occurrence.

ネットワーク機器は、イベントが発生すると、イベントの内容を示す情報であるイベント情報を通知するためのイベント通知を監視装置に対して行う。このイベント通知は「trap」と呼ばれている。ネットワーク機器にイベントが突発的に発生しても、監視装置は、ネットワーク機器からイベント通知を受け取ることで、ネットワーク機器の現在の状態を確認することが可能となる。   When an event occurs, the network device performs event notification for notifying event information, which is information indicating the content of the event, to the monitoring device. This event notification is called “trap”. Even if an event occurs suddenly in the network device, the monitoring device can confirm the current state of the network device by receiving the event notification from the network device.

しかし、SNMPは非接続型プロトコルのUDP(User Datagram Protocol)の上位プロトコルに相当するため、ネットワーク機器から監視装置宛に出されたイベント通知のデータ紛失が発生しても、ネットワーク機器および監視装置は、その現象を検知することができない。イベント通知が監視装置に届かなければ、監視装置が把握しているネットワーク機器の状態とネットワーク機器の実際の状態とが一致しない「状態不一致」が起きてしまう。   However, since SNMP corresponds to a higher-level protocol of UDP (User Datagram Protocol), which is a non-connection type protocol, even if a loss of event notification data sent from the network device to the monitoring device occurs, the network device and the monitoring device are The phenomenon cannot be detected. If the event notification does not reach the monitoring device, a “status mismatch” occurs in which the status of the network device grasped by the monitoring device does not match the actual status of the network device.

この状態不一致の時間をできるだけなくすために、監視装置が、監視対象のネットワークに接続されたネットワーク機器の全ての状態を定期的に確認するためのポーリングを行うシステムの一例が知られている(特許文献1参照)。以下に、ポーリングを行う監視システムの構成例と動作について簡単に説明する。   An example of a system in which a monitoring device performs polling to periodically check the status of all network devices connected to a network to be monitored is known in order to eliminate this time of state mismatch as much as possible (patent) Reference 1). A configuration example and operation of a monitoring system that performs polling will be briefly described below.

図8は監視システムの一構成例を示すブロック図である。図9は図8に示すネットワーク機器の一構成例を示すブロック図である。図8に示すように、監視装置500はネットワーク50を介して、ルータおよびハブ等のネットワーク機器600と接続される。ネットワーク機器600には、情報処理装置の端末40が接続される。ネットワーク機器600の数は2つに限らない。   FIG. 8 is a block diagram illustrating a configuration example of the monitoring system. FIG. 9 is a block diagram showing a configuration example of the network device shown in FIG. As shown in FIG. 8, the monitoring device 500 is connected to a network device 600 such as a router and a hub via a network 50. The network device 600 is connected to a terminal 40 of the information processing apparatus. The number of network devices 600 is not limited to two.

図9に示すように、ネットワーク機器600は、管理情報(Management Information Base:MIB)−DB(Data Base)を含む記憶部650と、機器制御部610とを有する。機器制御部610は、自装置の状態を監視する状態監視部620と、状態変化があるとMIBの情報を更新するMIB更新部630と、イベント通知を監視装置500に行う状態通知部640とを有する。   As illustrated in FIG. 9, the network device 600 includes a storage unit 650 including management information (Management Information Base: MIB) -DB (Data Base), and a device control unit 610. The device control unit 610 includes a status monitoring unit 620 that monitors the status of the device itself, an MIB update unit 630 that updates MIB information when there is a status change, and a status notification unit 640 that performs event notification to the monitoring device 500. Have.

図10は図8に示した監視システムの動作手順を示すシーケンス図である。ここでは、説明を簡単にするために、監視対象のネットワーク機器600が1つの場合とする。   FIG. 10 is a sequence diagram showing an operation procedure of the monitoring system shown in FIG. Here, in order to simplify the description, it is assumed that there is one network device 600 to be monitored.

ネットワーク機器600の状態監視部620は、自装置の状態を監視し、イベントが発生すると、イベントによる状態変化をMIB更新部630に通知する(ステップ801)。MIB更新部630は、状態変化の情報を記憶部650のMIB−DBに反映させる(ステップ802)。状態通知部640は、MIB更新部630からCallbackを受けると(ステップ803)、イベント通知を監視装置500に行う(ステップ804)。以下では、説明が重複するので省略するが、ネットワーク機器600は状態変化があると、ステップ801からステップ803を実行し、イベント通知を監視装置500に行う(ステップ805、808、811、814)。   The status monitoring unit 620 of the network device 600 monitors the status of its own device, and when an event occurs, notifies the MIB update unit 630 of a status change due to the event (step 801). The MIB update unit 630 reflects the state change information in the MIB-DB of the storage unit 650 (step 802). When the status notification unit 640 receives Callback from the MIB update unit 630 (step 803), the state notification unit 640 performs event notification to the monitoring device 500 (step 804). In the following, since the description is duplicated, it will be omitted. However, if there is a change in the status of the network device 600, steps 801 to 803 are executed, and an event notification is sent to the monitoring device 500 (steps 805, 808, 811 and 814).

また、ネットワーク機器600からのイベント通知とは他に、監視装置500は、次のようにして、定期的にネットワーク機器600の状態を確認する。監視装置500は、監視間隔をNsとすると、Ns時間毎に状態情報をネットワーク機器600に要求するものとする。   In addition to the event notification from the network device 600, the monitoring device 500 periodically checks the state of the network device 600 as follows. If the monitoring interval is Ns, the monitoring apparatus 500 requests the network device 600 for status information every Ns time.

監視装置500は、現在の状態情報を要求する旨のメッセージを含むGetRequestをネットワーク機器600に送信する(ステップ806)。ネットワーク機器600は、監視装置500からGetRequestを受信すると、現在の状態情報を含むGetResponseを監視装置500に送信する(ステップ807)。   The monitoring apparatus 500 transmits a GetRequest including a message requesting the current state information to the network device 600 (Step 806). Upon receiving the GetRequest from the monitoring device 500, the network device 600 transmits a GetResponse including the current state information to the monitoring device 500 (Step 807).

図10には、GetRequestの送信を破線で示し、GeResponseの送信を一点鎖線で示している。Ns時間毎に監視装置500とネットワーク機器600との間で、ステップ806およびステップ807と同様にして、要求と応答がやり取りされる(ステップ809、810、812、813)。   In FIG. 10, transmission of GetRequest is indicated by a broken line, and transmission of GeResponse is indicated by a one-dot chain line. Requests and responses are exchanged between the monitoring apparatus 500 and the network device 600 every Ns time in the same manner as in Steps 806 and 807 (Steps 809, 810, 812, and 813).

図10に示す例では、ステップ811でネットワーク機器600から送出されたイベント通知がネットワーク50の途中で消失し、監視装置500に届いていない。そのため、監視装置500およびネットワーク機器600の間で状態不一致が生じる。   In the example shown in FIG. 10, the event notification sent from the network device 600 in step 811 disappears in the middle of the network 50 and does not reach the monitoring device 500. Therefore, a state mismatch occurs between the monitoring device 500 and the network device 600.

ステップ812で、監視装置500がネットワーク機器600GetRequestを送信し、その応答としてネットワーク機器600からGetResponseを受信することで、監視装置500およびネットワーク機器600の間で状態が一致する。   In step 812, the monitoring apparatus 500 transmits a network device 600 GetRequest and receives a GetResponse from the network apparatus 600 as a response thereto, so that the states match between the monitoring apparatus 500 and the network apparatus 600.

監視装置500は、ネットワーク機器600から受け取れなかったイベント通知があっても、GetResponseを受信することで、ネットワーク機器600の最新の状態情報を認識することができる。このようにして、不定期のイベント通知で状態情報を入手できなくても、定期のGetResponse受信時に状態情報を受信することで、上記の状態不一致の時間が長くなるのを抑制している。   Even if there is an event notification that could not be received from the network device 600, the monitoring device 500 can recognize the latest status information of the network device 600 by receiving GetResponse. In this manner, even if the status information cannot be obtained by an irregular event notification, the status information is received at the time of receiving a regular GetResponse, thereby suppressing the above-described status mismatch time from becoming long.

特開2001−160013号公報JP 2001-160013 A

ネットワークの規模が大きくなるにつれて監視対象となるネットワーク機器の数が多くなると、監視装置とネットワーク機器との間で定期的に送受信されるGetRequestおよびGetResponseの数も多くなり、ネットワーク上に流れるパケットの量が増加し、通信帯域を圧迫する。その結果、伝送中のパケットが消失する確率も増え、不定期のイベント通知または定期のGetResponseが監視装置に届かない「通知抜け」が発生しやすくなる。ネットワーク上に流れるパケットの量を低減するために、Ns時間を長くすると、通知抜けがあったとき、ネットワーク機器と監視装置との間で状態不一致になっている時間も長くなってしまう。   As the number of network devices to be monitored increases as the network size increases, the number of GetRequests and GetResponses periodically transmitted and received between the monitoring device and the network devices also increases, and the amount of packets flowing on the network Will increase the communication bandwidth. As a result, the probability that a packet being transmitted will be lost increases, and it becomes easy to generate “notification” in which an irregular event notification or periodic GetResponse does not reach the monitoring apparatus. If the Ns time is increased in order to reduce the amount of packets flowing on the network, when there is a notification omission, the time during which a state mismatch between the network device and the monitoring device is inconsistent is also increased.

特許文献1に開示された方法では、監視装置はポーリングにより通知抜けを検出し、通知抜けの再送をネットワーク機器に要求しているが、監視対象となる機器の増加に伴ってパケット量が増えるという上述の問題が解決しないだけでなく、ネットワーク機器はイベント通知の再送に備えて履歴を全て保存しておかなければならない。   In the method disclosed in Patent Document 1, the monitoring device detects a missing notification by polling and requests the network device to retransmit the missing notification, but the amount of packets increases as the number of devices to be monitored increases. Not only does the above-mentioned problem not be solved, but the network device must save the entire history in preparation for resending event notifications.

本発明は上述したような技術が有する問題点を解決するためになされたものであり、装置間の状態同期を効率的に行う監視システム、ネットワーク機器、監視情報提供方法、およびその方法をネットワーク機器に実行させるためのプログラムを提供することを目的とする。   The present invention has been made to solve the above-described problems of the technology, and a monitoring system, a network device, a monitoring information providing method, and a method for efficiently performing state synchronization between devices. An object of the present invention is to provide a program to be executed.

上記目的を達成するための本発明の監視システムは、
監視項目に対応する管理情報が格納される記憶部と、自装置にイベントが発生すると、該イベントに基づいて前記管理情報を更新し、該イベントの情報であるイベント情報およびシーケンス番号を含むイベント通知をネットワークに送出し、送出したイベント通知の情報を保存期間または上限数を設定して前記記憶部に保存し、シーケンス番号の情報を含むイベント通知要求メッセージを受信すると、該シーケンス番号で特定されるイベント通知が前記記憶部に保存されているか否かを調べ、要求されたイベント通知が該記憶部に保存されている場合、該イベント通知を要求元に送信し、要求されたイベント通知が該記憶部に保存されていない場合、前記管理情報を読み出して要求元に送信する機器制御部とを含むネットワーク機器と、
前記イベント通知に含まれる前記イベント情報の履歴および最後に受信したイベント通知に含まれるシーケンス番号を含む監視情報を前記ネットワーク機器毎に記憶する記憶部と、前記イベント通知を前記ネットワークを介して前記ネットワーク機器から受信すると、該ネットワーク機器について最後に記録したシーケンス番号と該イベント通知に含まれるシーケンス番号とが連続しているか否かを調べ、これらの番号が連続していない場合、未着のイベント通知について前記イベント通知要求メッセージを前記ネットワーク機器に送信し、これらの番号が連続している場合、受信したイベント通知に基づいて前記監視情報を更新する制御部とを含む監視装置と、
を有し、
前記ネットワーク機器の記憶部に複数の監視項目のそれぞれに対応する管理情報が格納され、
前記制御部は、
前記複数の監視項目のうちいずれの監視項目の管理情報を要求するかを示す優先度の情報を含む第2のイベント通知要求メッセージを前記ネットワーク機器に送信し、
前記機器制御部は、
前記第2のイベント通知要求メッセージを前記監視装置から受信すると、前記管理情報を該監視装置に送信する際、該優先度が示す監視項目の前記管理情報を該監視装置に送信する構成である。
In order to achieve the above object, the monitoring system of the present invention comprises:
A storage unit that stores management information corresponding to a monitoring item, and when an event occurs in its own device, the management information is updated based on the event, and an event notification that includes event information and a sequence number that are information of the event Is sent to the network, and the sent event notification information is stored in the storage unit with a storage period or upper limit number set, and when an event notification request message including sequence number information is received, it is specified by the sequence number. It is checked whether or not an event notification is stored in the storage unit. If the requested event notification is stored in the storage unit, the event notification is transmitted to the request source, and the requested event notification is stored in the storage unit. Network device including a device control unit that reads the management information and transmits it to the request source,
A storage unit for storing, for each network device, monitoring information including a history of the event information included in the event notification and a sequence number included in the last received event notification, and the event notification via the network. When received from a device, it is checked whether or not the sequence number recorded last for the network device and the sequence number included in the event notification are consecutive. If these numbers are not consecutive, an unarrived event notification is received. A monitoring device including a control unit that transmits the event notification request message to the network device and updates the monitoring information based on the received event notification when these numbers are continuous;
I have a,
Management information corresponding to each of a plurality of monitoring items is stored in the storage unit of the network device,
The controller is
A second event notification request message including priority information indicating which monitoring item management information is requested among the plurality of monitoring items is transmitted to the network device;
The device controller is
When the second event notification request message is received from the monitoring device, the management information of the monitoring item indicated by the priority is transmitted to the monitoring device when the management information is transmitted to the monitoring device .

また、本発明のネットワーク機器は、
監視項目に対応する管理情報が格納される記憶部と、
自装置にイベントが発生すると、該イベントに基づいて前記管理情報を更新し、該イベントの情報であるイベント情報およびシーケンス番号を含むイベント通知をネットワークを介して監視装置に送信し、送信したイベント通知の情報を保存期間または上限数を設定して前記記憶部に保存し、シーケンス番号の情報を含むイベント通知要求メッセージを前記監視装置から受信すると、該シーケンス番号で特定されるイベント通知が前記記憶部に保存されているか否かを調べ、要求されたイベント通知が該記憶部に保存されている場合、該イベント通知を前記監視装置に再送し、要求されたイベント通知が該記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信する機器制御部と、
を有し、
前記記憶部に複数の監視項目のそれぞれに対応する管理情報が格納され、
前記機器制御部は、
前記複数の監視項目のうちいずれの監視項目の管理情報を要求するかを示す優先度の情報を含む第2のイベント通知要求メッセージを前記監視装置から受信すると、前記管理情報を該監視装置に送信する際、該優先度が示す監視項目の前記管理情報を該監視装置に送信する構成である。
The network device of the present invention is
A storage unit for storing management information corresponding to the monitoring items;
When an event occurs in its own device, the management information is updated based on the event, an event notification including event information and a sequence number as information of the event is transmitted to the monitoring device via the network, and the transmitted event notification When the event notification request message including the sequence number information is received from the monitoring device, the event notification specified by the sequence number is sent to the storage unit. If the requested event notification is stored in the storage unit, the event notification is resent to the monitoring device, and the requested event notification is stored in the storage unit. If not, a device control unit that reads out the management information and transmits it to the monitoring device;
I have a,
Management information corresponding to each of a plurality of monitoring items is stored in the storage unit,
The device controller is
When a second event notification request message including priority information indicating which management item of the plurality of monitoring items is requested is received from the monitoring device, the management information is transmitted to the monitoring device. In this case, the management information of the monitoring item indicated by the priority is transmitted to the monitoring device .

また、本発明の監視情報提供方法は、ネットワーク機器による監視情報提供方法であって、
監視項目に対応する管理情報を記憶部に格納し、
自装置にイベントが発生すると、該イベントに基づいて前記管理情報を更新し、
発生したイベントの情報であるイベント情報およびシーケンス番号を含むイベント通知を前記ネットワークを介して監視装置に送信し、
送信したイベント通知の情報を保存期間または上限数を設定して前記記憶部に保存し、
シーケンス番号の情報を含むイベント通知要求メッセージを前記監視装置から受信すると、該シーケンス番号で特定されるイベント通知が前記記憶部に保存されているか否かを調べ、
要求されたイベント通知が前記記憶部に保存されている場合、該イベント通知を前記監視装置に再送し、要求されたイベント通知が前記記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信し、
前記記憶部に複数の監視項目のそれぞれに対応する管理情報を格納し、
前記複数の監視項目のうちいずれの監視項目の管理情報を要求するかを示す優先度の情報を含む第2のイベント通知要求メッセージを前記監視装置から受信すると、前記管理情報を該監視装置に送信する際、該優先度が示す監視項目の前記管理情報を該監視装置に送信するものである。
The monitoring information providing method of the present invention is a monitoring information providing method by a network device,
Store management information corresponding to monitoring items in the storage unit,
When an event occurs in its own device, the management information is updated based on the event,
Sending event notification including event information and sequence number, which is information of the event that has occurred, to the monitoring device via the network,
Save the event notification information sent to the storage unit by setting the storage period or upper limit number,
When receiving an event notification request message including information on a sequence number from the monitoring device, check whether the event notification specified by the sequence number is stored in the storage unit,
When the requested event notification is stored in the storage unit, the event notification is retransmitted to the monitoring device, and when the requested event notification is not stored in the storage unit, the management information is read and the Sent to the monitoring device ,
Storing management information corresponding to each of a plurality of monitoring items in the storage unit;
When a second event notification request message including priority information indicating which management item of the plurality of monitoring items is requested is received from the monitoring device, the management information is transmitted to the monitoring device. In this case, the management information of the monitoring item indicated by the priority is transmitted to the monitoring device .

さらに、本発明のプログラムは、ネットワーク機器に、
監視項目に対応する管理情報を記憶部に格納する手順と
自装置にイベントが発生すると、該イベントに基づいて前記管理情報を更新する手順と
発生したイベントの情報であるイベント情報およびシーケンス番号を含むイベント通知を前記ネットワークを介して監視装置に送信する手順と
送信したイベント通知の情報を保存期間または上限数を設定して前記記憶部に保存する手順と
シーケンス番号の情報を含むイベント通知要求メッセージを前記監視装置から受信すると、該シーケンス番号で特定されるイベント通知が前記記憶部に保存されているか否かを調べる手順と
要求されたイベント通知が前記記憶部に保存されている場合、該イベント通知を前記監視装置に再送し、要求されたイベント通知が前記記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信する手順と、
前記記憶部に複数の監視項目のそれぞれに対応する管理情報を格納する手順と、
前記複数の監視項目のうちいずれの監視項目の管理情報を要求するかを示す優先度の情報を含む第2のイベント通知要求メッセージを前記監視装置から受信すると、前記管理情報を該監視装置に送信する際、該優先度が示す監視項目の前記管理情報を該監視装置に送信する手順を実行させるものである。
Furthermore, the program of the present invention is provided in a network device .
A procedure for storing management information corresponding to a monitoring item in a storage unit;
When an event occurs in its own device, a procedure for updating the management information based on the event;
A procedure for transmitting an event notification including event information and a sequence number, which is information on an event that has occurred, to the monitoring device via the network;
A procedure for storing the information of the transmitted event notification in the storage unit by setting a storage period or an upper limit number;
When an event notification request message including the sequence number information received from the monitoring device, the procedure event notifications specified by the sequence number is Ru checks whether stored in the storage unit,
When the requested event notification is stored in the storage unit, the event notification is retransmitted to the monitoring device, and when the requested event notification is not stored in the storage unit, the management information is read and the Sending to the monitoring device ;
A procedure for storing management information corresponding to each of a plurality of monitoring items in the storage unit;
When a second event notification request message including priority information indicating which management item of the plurality of monitoring items is requested is received from the monitoring device, the management information is transmitted to the monitoring device. In this case, a procedure for transmitting the management information of the monitoring item indicated by the priority to the monitoring device is executed.

本発明によれば、ネットワークに発生するデータ紛失を抑制するとともに、装置間の状態同期を効率的に行うことができ、通信帯域の有効利用を図れる。   ADVANTAGE OF THE INVENTION According to this invention, while losing the data which generate | occur | produces in a network, the state synchronization between apparatuses can be performed efficiently and a communication band can be used effectively.

本実施形態の監視システムの一構成例を示すブロック図である。It is a block diagram which shows the example of 1 structure of the monitoring system of this embodiment. 図1に示したネットワーク機器の一構成例を示すブロック図である。It is a block diagram which shows the example of 1 structure of the network apparatus shown in FIG. 図2に示した機器制御部の動作手順を示すフローチャートである。It is a flowchart which shows the operation | movement procedure of the apparatus control part shown in FIG. 図1に示した監視装置の一構成例を示すブロック図である。It is a block diagram which shows the example of 1 structure of the monitoring apparatus shown in FIG. 図4に示した監視装置の動作手順を示すフローチャートである。It is a flowchart which shows the operation | movement procedure of the monitoring apparatus shown in FIG. 本実施形態の監視システムの動作手順を示すシーケンス図である。It is a sequence diagram which shows the operation | movement procedure of the monitoring system of this embodiment. 本実施形態の監視システムによる別の動作手順を示すシーケンス図である。It is a sequence diagram which shows another operation | movement procedure by the monitoring system of this embodiment. 関連する監視システムの一構成例を示すブロック図である。It is a block diagram which shows one structural example of the related monitoring system. 図8に示すネットワーク機器の一構成例を示すブロック図である。FIG. 9 is a block diagram illustrating a configuration example of the network device illustrated in FIG. 8. 図8に示した監視システムの動作手順を示すシーケンス図である。It is a sequence diagram which shows the operation | movement procedure of the monitoring system shown in FIG.

本実施形態の監視システムについて説明する。なお、本実施形態では、本発明に関連する、ネットワーク機器の管理方法について詳しく説明するものとし、ネットワーク機器が通常行うパケット転送処理についての詳細な説明を省略する。   The monitoring system of this embodiment will be described. In the present embodiment, a network device management method related to the present invention will be described in detail, and detailed description of packet transfer processing normally performed by the network device will be omitted.

図1は本実施形態の監視システムの一構成例を示すブロック図である。図1に示すように、監視装置10とネットワーク機器20はネットワーク60を介して接続される。ネットワーク機器20の状態を監視するための情報として、監視装置10とネットワーク機器20との間で予め監視項目が決められている。監視装置10が、監視項目の情報をネットワーク機器20から入手することで、ネットワーク機器20の状態を把握するためである。監視項に関して、ネットワーク機器20から応答する情報が、イベント情報および状態情報のいずれかに相当する。本実施形態では、監視項目が複数決められているものとする。複数のネットワーク機器20がネットワーク60に接続されていれば、ネットワーク機器毎に異なる監視項目が決められていてもよい。   FIG. 1 is a block diagram illustrating a configuration example of the monitoring system according to the present embodiment. As shown in FIG. 1, the monitoring device 10 and the network device 20 are connected via a network 60. As information for monitoring the state of the network device 20, monitoring items are determined in advance between the monitoring device 10 and the network device 20. This is because the monitoring device 10 obtains the information of the monitoring items from the network device 20 to grasp the state of the network device 20. Regarding the monitoring item, information responding from the network device 20 corresponds to either event information or status information. In the present embodiment, it is assumed that a plurality of monitoring items are determined. If a plurality of network devices 20 are connected to the network 60, different monitoring items may be determined for each network device.

また、監視項目が複数ある場合には、ネットワーク機器20の状態を把握する上で、複数の監視項目が重要度を基準にしてランク付けされていてもよい。例えば、3段階にランク付けする場合、最も重要な監視項目を優先度1とし、次に重要な監視項目を優先度2とし、重要でない監視項目を優先度3とするランク付けを行う。優先度は、複数の監視項目のうちいずれの監視項目に対応する情報を要求するかを示す情報に相当する。優先度1の場合の最も重要な監視項目は、ネットワーク機器のステータスやアラームなど、機器全体を把握する上で重要な項目である。以下では、複数の監視項目が決められているものとして、そのうち最も重要な監視項目を優先度1とする。   When there are a plurality of monitoring items, the plurality of monitoring items may be ranked on the basis of the importance in grasping the state of the network device 20. For example, in the case of ranking in three levels, the most important monitoring item is set to priority 1, the next most important monitoring item is set to priority 2, and the unimportant monitoring item is set to priority 3. The priority corresponds to information indicating which of the plurality of monitoring items the information corresponding to which monitoring item is requested. The most important monitoring items in the case of priority 1 are items important for grasping the entire device, such as the status of network devices and alarms. In the following, it is assumed that a plurality of monitoring items are determined, and the most important monitoring item among them is given priority level 1.

なお、図1では、監視対象となるネットワーク機器20が1つの場合を示しているが、その数は1つに限らず、2つ以上あってもよい。以下では、説明を簡単にするために、ネットワーク機器20が1つの場合で説明する。また、ネットワーク機器20には、通常、図8に示したように端末40が接続されるが、端末40の動作は本発明に直接関連しないため、図に示すことを省略している。   Although FIG. 1 shows a case where there is one network device 20 to be monitored, the number is not limited to one and may be two or more. Hereinafter, in order to simplify the description, the case where there is one network device 20 will be described. In addition, the terminal 40 is normally connected to the network device 20 as shown in FIG. 8, but the operation of the terminal 40 is not directly related to the present invention, so that it is not shown in the figure.

次に、ネットワーク機器20の構成について説明する。図2は図1に示したネットワーク機器の一構成例を示すブロック図である。ネットワーク機器20は、ルータおよびハブなどの通信機器である。   Next, the configuration of the network device 20 will be described. FIG. 2 is a block diagram showing an example of the configuration of the network device shown in FIG. The network device 20 is a communication device such as a router and a hub.

図2に示すように、ネットワーク機器20は、記憶部25と、機器制御部21とを有する。記憶部25には、MIB−DBに保存される情報に相当するMIB情報と、イベント通知の履歴の情報であるtrap履歴情報とが格納される。MIB情報は、監視項目に対応して状態情報を含んでいる。   As illustrated in FIG. 2, the network device 20 includes a storage unit 25 and a device control unit 21. The storage unit 25 stores MIB information corresponding to information stored in the MIB-DB, and trap history information that is event notification history information. The MIB information includes state information corresponding to the monitoring item.

trap履歴情報は、イベント通知に対応するシーケンス番号および状態情報を含む情報であり、イベント通知毎に記憶部25に記録される。シーケンス番号は、通知すべきイベント毎に機器制御部21で生成される番号であり、イベント通知毎に異なる番号である。trap履歴情報の保存期間は、監視装置10とネットワーク機器20の仕様により予め決められている。保存期間を監視システムのユーザが設定してもよい。   The trap history information is information including a sequence number and state information corresponding to an event notification, and is recorded in the storage unit 25 for each event notification. The sequence number is a number generated by the device control unit 21 for each event to be notified, and is different for each event notification. The storage period of the trap history information is determined in advance according to the specifications of the monitoring device 10 and the network device 20. The storage period may be set by the user of the monitoring system.

本実施形態では、イベント通知が行われた時刻を基準にした所定の保存期間でtrap履歴情報を管理する。例えば、保存期間が24時間であると、2009年×月×日の午後2時に行われたイベント通知は次の日の午後2時に記憶部25から消去される。イベント通知が行われた時刻を基準にした保存期間で管理する場合、trap履歴情報を記憶部25に格納する際、イベント通知が行われた時刻の情報もイベント通知に対応して記録される。   In the present embodiment, trap history information is managed in a predetermined storage period based on the time at which the event notification is performed. For example, if the storage period is 24 hours, the event notification performed at 2 pm in 2009 × month × day is deleted from the storage unit 25 at 2 pm on the next day. When managing with the preservation | save period on the basis of the time when the event notification was performed, when storing trap log information in the memory | storage part 25, the information of the time when the event notification was performed is also recorded corresponding to an event notification.

なお、trap履歴情報の保存を時間で管理してもよいが、保存するtrap履歴情報の数に上限を設けて、保存数で管理してもよい。以下では、trap履歴情報を保存期間で管理し、その保存期間を24時間として説明する。   Note that the storage of the trap history information may be managed by time, but the upper limit may be set for the number of trap history information to be stored, and the number of stored trap history information may be managed. In the following description, it is assumed that trap history information is managed by a storage period, and that the storage period is 24 hours.

機器制御部21は、状態監視部22、MIB管理部23およびSNMP処理部24を有する。また、機器制御部21は、プログラムにしたがって処理を実行するCPU(Central Processing Unit)(不図示)と、プログラムを格納するためのメモリ(不図示)とを有する。CPUがプログラムを実行することで、状態監視部22、MIB管理部23およびSNMP処理部24がネットワーク機器20に仮想的に構成される。機器制御部21のメモリ(不図示)には、ネットワーク機器毎に異なる識別子である機器識別子が格納されている。   The device control unit 21 includes a state monitoring unit 22, an MIB management unit 23, and an SNMP processing unit 24. In addition, the device control unit 21 includes a CPU (Central Processing Unit) (not shown) that executes processing according to a program and a memory (not shown) for storing the program. When the CPU executes the program, the state monitoring unit 22, the MIB management unit 23, and the SNMP processing unit 24 are virtually configured in the network device 20. In the memory (not shown) of the device control unit 21, a device identifier that is an identifier different for each network device is stored.

以下では説明を省略するが、IPパケットにおけるヘッダのように、ネットワーク機器20から監視装置10宛に送信されるメッセージおよび情報の全てに、送信元となるネットワーク機器の機器識別子が添付されている。監視装置10はこの機器識別子で特定される装置がそれらのメッセージや情報の送信元であることを認識する。また、説明を省略するが、ヘッダと同様に、送信先を示す識別子もメッセージや情報に添付されているものとする。   Although not described below, like the header in the IP packet, the device identifier of the network device that is the transmission source is attached to all messages and information transmitted from the network device 20 to the monitoring device 10. The monitoring device 10 recognizes that the device specified by this device identifier is the source of those messages and information. Although not described, it is assumed that an identifier indicating a transmission destination is attached to a message or information as in the header.

図2に示した機器制御部21の状態監視部22は、装置の状態を監視し、イベントが発生すると、イベント情報をMIB管理部23に通知する。   The state monitoring unit 22 of the device control unit 21 illustrated in FIG. 2 monitors the state of the apparatus, and notifies the MIB management unit 23 of event information when an event occurs.

MIB管理部23は、状態監視部22からイベント情報を受け取ると、記憶部25に登録されたMIB情報と異なっているか否かを調べ、登録された状態情報とイベント情報とが異なっている場合、MIB情報を新しい状態情報に更新するとともに、SNMP処理部24にCallbackし、SNMP処理部24から応答があると、通知すべきイベント情報をSNMP処理部24に渡す。一方、登録された状態情報とイベント状態とが異なっていない場合、MIB情報の更新を行わず、SNMP処理部24へのCallbackも行わない。   When receiving event information from the state monitoring unit 22, the MIB management unit 23 checks whether the MIB information registered in the storage unit 25 is different. If the registered state information and event information are different, The MIB information is updated to new state information, Callback is performed on the SNMP processing unit 24, and when there is a response from the SNMP processing unit 24, event information to be notified is passed to the SNMP processing unit 24. On the other hand, when the registered state information and the event state are not different, the MIB information is not updated, and the Callback to the SNMP processing unit 24 is not performed.

また、MIB管理部23は、SNMP処理部24からイベント通知に関する情報を受け取ると、そのイベント通知に関するtrap履歴情報を記憶部25に格納する。そして、trap履歴情報を管理し、保存期間の過ぎたtrap履歴情報を記憶部25から消去する。   Further, when receiving information related to event notification from the SNMP processing unit 24, the MIB management unit 23 stores trap history information related to the event notification in the storage unit 25. Then, the trap history information is managed, and the trap history information whose storage period has passed is deleted from the storage unit 25.

また、MIB管理部23は、SNMP処理部24からシーケンス番号の情報を受け取ると、そのシーケンス番号のイベント通知がtrap履歴情報として保存されているか否かを調べる。対象となるイベント通知がtrap履歴情報として保存されている場合、MIB管理部23は、そのイベント通知をSNMP処理部24に渡す。一方、調査対象となるイベント通知がtrap履歴情報として保存されていない場合、MIB管理部23は、MIB情報から監視項目について最新の情報を読み出してSNMP処理部24に渡す。   Further, when receiving information on the sequence number from the SNMP processing unit 24, the MIB management unit 23 checks whether or not the event notification of the sequence number is stored as trap history information. When the target event notification is stored as trap history information, the MIB management unit 23 passes the event notification to the SNMP processing unit 24. On the other hand, when the event notification to be investigated is not stored as trap history information, the MIB management unit 23 reads the latest information on the monitoring item from the MIB information and passes it to the SNMP processing unit 24.

SNMP処理部24は、監視装置10との間でSNMPにしたがってデータをやり取りする。SNMP処理部24は、MIB管理部23からCallbackを受けると、MIB管理部23に応答し、MIB管理部23からイベント情報を受け取ると、イベント通知の連番としてシーケンス番号を生成し、機器識別子、シーケンス番号およびイベント情報を含むイベント通知を監視装置10に対して行う。その際、SNMP処理部24は、1つの監視項目のイベント情報に対して1つのイベント通知を行う。イベント通知後、イベント通知に関する情報をMIB管理部23に通知する。   The SNMP processing unit 24 exchanges data with the monitoring device 10 according to SNMP. Upon receiving Callback from the MIB management unit 23, the SNMP processing unit 24 responds to the MIB management unit 23. When the SNMP processing unit 24 receives event information from the MIB management unit 23, the SNMP processing unit 24 generates a sequence number as a serial number of the event notification, An event notification including a sequence number and event information is sent to the monitoring device 10. At that time, the SNMP processing unit 24 performs one event notification for the event information of one monitoring item. After the event notification, information related to the event notification is notified to the MIB management unit 23.

また、SNMP処理部24は、シーケンス番号およびそのシーケンス番号のイベント通知を要求する旨の情報を含むGetRequestを受信すると、シーケンス番号をMIB管理部23に渡す。再送対象のイベント通知をMIB管理部23から受け取ると、再送対象のイベント通知に含まれるイベント情報およびシーケンス番号と新たに生成したシーケンス番号の情報を含むGetResponseを監視装置10に送信する。一方、監視項目の情報をMIB管理部23から受け取ると、新たに生成したシーケンス番号および監視項目の情報を含むGetResponseを監視装置10に送信する。   Further, when receiving the GetRequest including the sequence number and information indicating that an event notification of the sequence number is requested, the SNMP processing unit 24 passes the sequence number to the MIB management unit 23. When the event notification to be retransmitted is received from the MIB management unit 23, the monitoring device 10 transmits to the monitoring device 10 the event information and sequence number included in the event notification to be retransmitted and the newly generated sequence number information. On the other hand, when the monitoring item information is received from the MIB management unit 23, the newly generated GetResponse including the sequence number and the monitoring item information is transmitted to the monitoring device 10.

なお、MIB管理部23は、SNMP処理部24から受け取ったシーケンス番号のイベント通知がtrap履歴情報として保存されていない場合、その旨をSNMP処理部24に通知し、SNMP処理部24は、要求されたイベント通知を再送できない旨の情報を含むGetResponseを監視装置10に送信してもよい。この場合、その後に、SNMP処理部24は、優先度の情報を含むGetRequestを監視装置10から受信すると、優先度の情報をMIB管理部23に渡す。MIB管理部23は、SNMP処理部24から優先度に関する情報を受け取ると、優先度に対応する監視項目の情報をMIB情報から読み出してSNMP処理部24に渡す。SNMP処理部24は、優先度に対応する監視項目の情報に新たなシーケンス番号を添付したGetResponseを監視装置10に送信する。   When the event notification of the sequence number received from the SNMP processing unit 24 is not stored as trap history information, the MIB management unit 23 notifies the SNMP processing unit 24 to that effect, and the SNMP processing unit 24 is requested. A GetResponse including information indicating that the event notification cannot be retransmitted may be transmitted to the monitoring apparatus 10. In this case, when the SNMP processing unit 24 subsequently receives a GetRequest including priority information from the monitoring device 10, the SNMP processing unit 24 passes the priority information to the MIB management unit 23. When receiving information on priority from the SNMP processing unit 24, the MIB management unit 23 reads information on monitoring items corresponding to the priority from the MIB information and passes it to the SNMP processing unit 24. The SNMP processing unit 24 transmits to the monitoring device 10 a GetResponse in which a new sequence number is attached to the information of the monitoring item corresponding to the priority.

図3のフローチャートを参照して、機器制御部21の動作の概略を説明する。機器制御部21は、シーケンス番号を含むGetRequestを監視装置10から受信すると、そのシーケンス番号を読み出し(ステップ301)、そのシーケンス番号のイベント通知に関するtrap履歴情報が記憶部25に保存されているか否かを調べる(ステップ302)。   An outline of the operation of the device control unit 21 will be described with reference to the flowchart of FIG. When the device control unit 21 receives a GetRequest including a sequence number from the monitoring apparatus 10, the device control unit 21 reads the sequence number (step 301), and whether or not trap history information related to event notification of the sequence number is stored in the storage unit 25. (Step 302).

ステップ301で読み出したシーケンス番号のtrap履歴情報が保存されている場合、機器制御部21は、そのイベント通知を監視装置10に再送する(ステップ303)。その際、そのイベント通知に新たなシーケンス番号を付与する。これは、もし再送したイベント通知が監視装置10に届かなかったときに、新たに付与したシーケンス番号を手掛かりにして、再送したイベント通知が監視装置10に届かなかったことを両方の装置が認識できるようにするためである。一方、ステップ301で読み出したシーケンス番号のtrap履歴情報が保存されていない場合、機器制御部21は、MIB情報から監視項目について最新の情報を読み出し、読み出した情報と新たなシーケンス番号を含むGetResponseを監視装置10に送信する(ステップ304)。   When the trap history information of the sequence number read in step 301 is stored, the device control unit 21 resends the event notification to the monitoring device 10 (step 303). At that time, a new sequence number is assigned to the event notification. This is because if the retransmitted event notification does not reach the monitoring device 10, both devices can recognize that the retransmitted event notification did not reach the monitoring device 10 using the newly assigned sequence number as a clue. It is for doing so. On the other hand, when the trap history information of the sequence number read in step 301 is not stored, the device control unit 21 reads the latest information on the monitoring item from the MIB information, and obtains a GetResponse including the read information and the new sequence number. It transmits to the monitoring apparatus 10 (step 304).

次に、監視装置10の構成を説明する。図4は図1に示した監視装置の一構成例を示すブロック図である。   Next, the configuration of the monitoring device 10 will be described. FIG. 4 is a block diagram illustrating a configuration example of the monitoring apparatus illustrated in FIG.

監視装置10は、記憶部15および制御部11を有する情報処理装置である。監視装置10は、例えば、パーソナルコンピュータ(以下では、PCと表記する)である。制御部11は、プログラムにしたがって処理を実行するCPU(不図示)と、プログラムを格納するためのメモリ(不図示)とを有する。メモリ(不図示)には、監視装置10を特定するための識別子である装置識別子が格納されている。   The monitoring device 10 is an information processing device having a storage unit 15 and a control unit 11. The monitoring device 10 is, for example, a personal computer (hereinafter referred to as PC). The control unit 11 includes a CPU (not shown) that executes processing according to a program, and a memory (not shown) for storing the program. The memory (not shown) stores a device identifier that is an identifier for specifying the monitoring device 10.

以下では説明を省略するが、IPパケットのヘッダのように、監視装置10からネットワーク機器20宛に送信されるメッセージおよび情報の全てに、送信元の装置を示す情報として監視装置10の装置識別子が添付され、送信先の装置を示す情報としてネットワーク機器20の機器識別子が添付されている。   Although the description is omitted below, the device identifier of the monitoring device 10 is included as information indicating the transmission source device in all messages and information transmitted from the monitoring device 10 to the network device 20 as in the header of the IP packet. The device identifier of the network device 20 is attached as information indicating the destination device.

記憶部15には、ネットワーク機器20の監視に関する情報である監視情報の履歴がネットワーク機器毎に格納される。監視情報の履歴には、監視項目に対応する情報の履歴と、ネットワーク機器20の機器識別子と、シーケンス番号の履歴の情報であるシーケンス番号履歴情報とが含まれている。シーケンス番号履歴情報には、最後に受け取ったイベント通知のシーケンス番号の情報が少なくとも含まれている。   The storage unit 15 stores a history of monitoring information, which is information related to monitoring of the network device 20, for each network device. The history of monitoring information includes a history of information corresponding to the monitoring item, a device identifier of the network device 20, and sequence number history information which is sequence number history information. The sequence number history information includes at least information on the sequence number of the event notification received last.

制御部11の動作を、図5を参照して説明する。制御部11は、ネットワーク機器20からイベント通知を受けると、機器識別子とシーケンス番号をイベント通知から読み出す(ステップ501)。そして、読み出した機器識別子で特定される監視情報の履歴内のシーケンス番号履歴情報を参照し、イベント通知に含まれる番号が連続であるか否かを調べる(ステップ502)。   The operation of the control unit 11 will be described with reference to FIG. When receiving the event notification from the network device 20, the control unit 11 reads the device identifier and the sequence number from the event notification (step 501). Then, with reference to the sequence number history information in the history of the monitoring information specified by the read device identifier, it is checked whether or not the numbers included in the event notification are continuous (step 502).

ステップ502で、イベント通知に含まれるシーケンス番号が最後に記録されたシーケンス番号と連続である場合、制御部11は、イベント通知に抜けがないと判断し、受信したイベント通知に含まれるイベント情報を監視情報の履歴内に記録し、監視項目に対応する情報を更新する(ステップ503)。一方、イベント通知に含まれるシーケンス番号が最後に記録されたシーケンス番号と不連続である場合、制御部11は、イベント通知に抜けがあると判断し、未着のイベント通知をその送信元のネットワーク機器20に要求する。具体的には、イベント通知に含まれるシーケンス番号と最後に記録されたシーケンス番号との間のシーケンス番号の情報を含むGetRequestをネットワーク機器20に送信する(ステップ504)。   In step 502, when the sequence number included in the event notification is continuous with the last recorded sequence number, the control unit 11 determines that there is no omission in the event notification, and sets the event information included in the received event notification. The information recorded in the history of the monitoring information is updated and the information corresponding to the monitoring item is updated (step 503). On the other hand, if the sequence number included in the event notification is discontinuous with the last recorded sequence number, the control unit 11 determines that the event notification is missing, and sends an unarrived event notification to the network of the transmission source. Request to device 20. Specifically, GetRequest including information on the sequence number between the sequence number included in the event notification and the last recorded sequence number is transmitted to the network device 20 (step 504).

また、ステップ504の後、制御部11は、要求されたイベント通知を再送できない旨の情報を含むGetResponseをネットワーク機器20から受信すると、優先度の情報を含むGetRequestをネットワーク機器20に送信する。   In addition, after Step 504, when receiving a GetResponse including information indicating that the requested event notification cannot be retransmitted from the network device 20, the control unit 11 transmits a GetRequest including the priority information to the network device 20.

制御部11は、再送のイベント通知の情報を含むGetResponseをネットワーク機器20から受け取ると、再送のイベント通知の情報を監視情報の履歴に記録し、監視項目に対応する情報の履歴とシーケンス番号履歴情報を更新する。一方、制御部11は、監視項目に対応する情報を含むGetResponseをネットワーク機器20から受信すると、その情報を監視情報の履歴に記録する。優先度にあてはまる監視項目に対応する情報を受信した場合も同様である。制御部11が、監視項目に対応する情報として最新の情報をネットワーク機器20から入手することで、ネットワーク機器20の状態情報がネットワーク機器20と監視装置10との間で一致する状態同期となる。   When the control unit 11 receives a GetResponse including information on the event notification of retransmission from the network device 20, the controller 11 records the information on event notification of retransmission in the history of the monitoring information, and the history of information corresponding to the monitoring item and the sequence number history information Update. On the other hand, when the control unit 11 receives a GetResponse including information corresponding to the monitoring item from the network device 20, the control unit 11 records the information in the history of the monitoring information. The same applies to the case where information corresponding to the monitoring item corresponding to the priority is received. The control unit 11 obtains the latest information as information corresponding to the monitoring item from the network device 20, so that the state information of the network device 20 matches between the network device 20 and the monitoring device 10.

次に、本実施形態の監視システムの動作を説明する。図6は本実施形態の監視システムの動作手順を示すシーケンス図である。ここでは、イベント通知の抜けに対して、イベント通知の再送を行うことでカバー可能な場合とする。図6に示すSNMP処理部24の時間軸に沿って表示される数字はシーケンス番号である。   Next, the operation of the monitoring system of this embodiment will be described. FIG. 6 is a sequence diagram showing an operation procedure of the monitoring system of this embodiment. Here, it is assumed that the event notification can be covered by resending the event notification. The numbers displayed along the time axis of the SNMP processing unit 24 shown in FIG. 6 are sequence numbers.

ネットワーク機器20の状態監視部22は、装置の状態を監視し、イベントが発生すると、イベント情報をMIB管理部23に通知する(ステップ601)。MIB管理部23は、状態監視部22からイベント情報を受け取ると、記憶部25に登録されたMIB情報と異なっているか否かを調べ、登録された状態情報とイベント情報とが異なっていると、MIB情報を新しい状態情報に更新する(ステップ602)。続いて、MIB管理部23は、SNMP処理部24にCallbackし、SNMP処理部24から応答があると、通知すべきイベント情報をSNMP処理部24に渡す(ステップ603)。   The state monitoring unit 22 of the network device 20 monitors the state of the device, and when an event occurs, notifies the MIB management unit 23 of event information (step 601). When receiving event information from the state monitoring unit 22, the MIB management unit 23 checks whether the MIB information registered in the storage unit 25 is different, and if the registered state information is different from the event information, The MIB information is updated with new status information (step 602). Subsequently, the MIB management unit 23 performs Callback to the SNMP processing unit 24, and when there is a response from the SNMP processing unit 24, passes the event information to be notified to the SNMP processing unit 24 (Step 603).

SNMP処理部24は、MIB管理部23からイベント情報を受け取ると、イベント通知の連番としてシーケンス番号を生成し、機器識別子、シーケンス番号およびイベント情報を含むイベント通知を監視装置10に対して行う(ステップ604)。図6では、イベント通知を「trap(×)」で表記している。( )内の数字はシーケンス番号である。SNMP処理部24は、trap(1)のイベント通知後、イベント通知に関する情報をMIB管理部23に通知する。MIB管理部23は、SNMP処理部24からイベント通知に関する情報を受け取ると、そのイベント通知に関するtrap履歴情報を記憶部25に格納する。   When the SNMP processing unit 24 receives event information from the MIB management unit 23, the SNMP processing unit 24 generates a sequence number as a serial number of the event notification, and performs event notification including the device identifier, the sequence number, and the event information to the monitoring device 10 ( Step 604). In FIG. 6, the event notification is indicated by “trap (×)”. Numbers in parentheses are sequence numbers. The SNMP processing unit 24 notifies the MIB management unit 23 of information related to the event notification after trap (1) event notification. When receiving information related to event notification from the SNMP processing unit 24, the MIB management unit 23 stores trap history information related to the event notification in the storage unit 25.

その後、ネットワーク機器20は、通知すべきイベントが発生する度に、ステップ601からステップ603と同様の処理を実行し、シーケンス番号2から5のそれぞれのイベント通知を監視装置10に対して行う(ステップ605〜608)。監視装置10は、ネットワーク機器20から受けるイベント通知に対して、シーケンス番号が連続番号であるか否かを判定し、問題がなければ、イベント通知に含まれるイベント情報にしたがって監視情報を更新する。   Thereafter, every time an event to be notified occurs, the network device 20 executes the same processing as in steps 601 to 603, and performs event notification of sequence numbers 2 to 5 to the monitoring device 10 (step). 605-608). The monitoring device 10 determines whether or not the sequence number is a continuous number for the event notification received from the network device 20, and updates the monitoring information according to the event information included in the event notification if there is no problem.

ステップ607で実行されたイベント通知がネットワーク60の途中で消滅し、監視装置10に届かなかった。監視装置10は、trap(5)のイベント通知をネットワーク機器20から受け取ったときに、イベント通知に含まれるシーケンス番号「5」と最後に記録したシーケンス番号「3」とからシーケンス番号が不連続であると判定し、シーケンス番号「4」のイベント通知を受け取っていないと認識する。そして、監視装置10は、シーケンス番号「4」およびそのイベント通知を要求する旨の情報を含むGetRequestをネットワーク機器20に送信する(ステップ609)。   The event notification executed in step 607 disappeared in the middle of the network 60 and did not reach the monitoring device 10. When the monitoring device 10 receives the event notification of trap (5) from the network device 20, the sequence number is discontinuous from the sequence number “5” included in the event notification and the last recorded sequence number “3”. It is determined that the event notification of sequence number “4” has not been received. Then, the monitoring apparatus 10 transmits GetRequest including the sequence number “4” and information indicating that the event notification is requested to the network device 20 (step 609).

ネットワーク機器20のSNMP処理部24は、シーケンス番号の情報を含むGetRequestを監視装置10から受信すると、シーケンス番号をMIB管理部23に渡す(ステップ610)。MIB管理部23は、SNMP処理部24からシーケンス番号の情報を受け取ると、そのシーケンス番号のイベント通知がtrap履歴情報として保存されているか否かを調べる(図3のステップ302)。対象となるイベント通知が記憶部25にtrap履歴情報として保存されていると、MIB管理部23は、そのイベント通知を記憶部25から読み出し(ステップ611)、読み出したイベント通知をSNMP処理部24に渡す(ステップ612)。   When the SNMP processing unit 24 of the network device 20 receives the GetRequest including the sequence number information from the monitoring apparatus 10, the SNMP processing unit 24 passes the sequence number to the MIB management unit 23 (step 610). When receiving the sequence number information from the SNMP processing unit 24, the MIB management unit 23 checks whether or not the event notification of the sequence number is stored as trap history information (step 302 in FIG. 3). When the target event notification is stored in the storage unit 25 as trap history information, the MIB management unit 23 reads the event notification from the storage unit 25 (step 611), and the read event notification is sent to the SNMP processing unit 24. Pass (step 612).

SNMP処理部24は、再送対象のイベント通知をMIB管理部23から受け取ると、要求されたイベント通知を再送する旨の情報を含むGetResponseを監視装置10に送信する(ステップ613)。続いて、SNMP処理部24は、元のイベント通知trap(4)に新たなシーケンス番号「6」を添付したイベント通知である再送イベント通知を監視装置10に対して行う(ステップ614)。監視装置10は、イベント通知trap(4)の再送イベント通知をネットワーク機器20から受け取ると、イベント通知trap(4)からイベント情報を読み出す。続いて、読み出した情報を監視情報に書き込んで監視情報の履歴を更新することで、ネットワーク機器20と状態合わせを行う(ステップ615)。   Upon receiving the event notification to be retransmitted from the MIB management unit 23, the SNMP processing unit 24 transmits a GetResponse including information indicating that the requested event notification is retransmitted to the monitoring device 10 (step 613). Subsequently, the SNMP processing unit 24 performs a retransmission event notification, which is an event notification with the new sequence number “6” attached to the original event notification trap (4), to the monitoring device 10 (step 614). When the monitoring device 10 receives a retransmission event notification of the event notification trap (4) from the network device 20, the monitoring device 10 reads the event information from the event notification trap (4). Subsequently, the read information is written in the monitoring information and the history of the monitoring information is updated, thereby matching the state with the network device 20 (step 615).

このようにして、監視装置が再送イベント通知をネットワーク機器から受け取ることで、イベント通知の抜けがカバーされ、監視装置とネットワーク機器とが状態同期になる。   In this way, when the monitoring device receives the retransmission event notification from the network device, the missing event notification is covered, and the monitoring device and the network device are in state synchronization.

次に、本実施形態の監視システムの別の動作を説明する。図7は本実施形態の監視システムの別の動作手順を示すシーケンス図である。ここでは、イベント通知の抜けに対して、イベント通知の再送でカバーできない場合とする。また、監視装置10が優先度1の情報をネットワーク機器20に通知して、監視装置10に通知すべき監視項目を指定する場合とする。優先度1の監視項目は、n(nは1以上の自然数)個あるものとする。図7に示すSNMP処理部24の時間軸に沿って表示される数字はシーケンス番号である。   Next, another operation of the monitoring system of this embodiment will be described. FIG. 7 is a sequence diagram showing another operation procedure of the monitoring system of this embodiment. Here, it is assumed that event notification omissions cannot be covered by resending event notifications. In addition, it is assumed that the monitoring device 10 notifies the network device 20 of information of priority 1 and designates monitoring items to be notified to the monitoring device 10. It is assumed that there are n (n is a natural number greater than or equal to 1) monitoring items with priority 1. The numbers displayed along the time axis of the SNMP processing unit 24 shown in FIG. 7 are sequence numbers.

ネットワーク機器20は、通知すべきイベントが発生する度に、図6で説明したステップ601からステップ603と同様の処理を実行し(ステップ701からステップ703)、シーケンス番号1から100のそれぞれのイベント通知を監視装置10に対して行う(ステップ704〜708)。監視装置10は、ネットワーク機器20から受けるイベント通知に対して、シーケンス番号が連続番号であるか否かを判定し、問題がなければ、イベント通知に含まれるイベント情報にしたがって監視情報を更新する。   Each time an event to be notified occurs, the network device 20 executes processing similar to that in steps 601 to 603 described with reference to FIG. 6 (steps 701 to 703), and each event notification of sequence numbers 1 to 100 is performed. Is performed on the monitoring device 10 (steps 704 to 708). The monitoring device 10 determines whether or not the sequence number is a continuous number for the event notification received from the network device 20, and updates the monitoring information according to the event information included in the event notification if there is no problem.

ステップ707で実行された複数のイベント通知(trap(4)〜trap(99))がネットワーク60の途中で消滅し、監視装置10に届かなかった。監視装置10は、trap(100)のイベント通知をネットワーク機器20から受け取ったときに、イベント通知に含まれるシーケンス番号「100」と最後に記録したシーケンス番号「3」とからシーケンス番号が不連続であると判定し、シーケンス番号「4」から「99」のそれぞれのイベント通知を受け取っていないと認識する。そして、監視装置10は、未着のイベント通知の再送を要求するために、4から99までのシーケンス番号およびそのイベント通知を要求する旨の情報を含むGetRequestをネットワーク機器20に送信する(ステップ709)。   The plurality of event notifications (trap (4) to trap (99)) executed in step 707 disappeared in the middle of the network 60 and did not reach the monitoring device 10. When the monitoring device 10 receives a trap (100) event notification from the network device 20, the sequence number is discontinuous from the sequence number “100” included in the event notification and the last recorded sequence number “3”. It is determined that there is an event, and it is recognized that event notifications of sequence numbers “4” to “99” have not been received. Then, in order to request retransmission of an unarrived event notification, the monitoring device 10 transmits a GetRequest including a sequence number from 4 to 99 and information indicating that the event notification is requested to the network device 20 (step 709). ).

その際、未着のイベント通知のシーケンス番号をネットワーク機器20に通知するための方法として、通知すべきシーケンス番号の最小値となる「4」と最大値となる「99」の情報をGetRequestに含ませればよいものとする。通知すべきシーケンス番号が3つ以上ある場合には、この方法を用いることで、4から99の全てのシーケンス番号の情報をGetRequestに含ませる必要がない。   At this time, as a method for notifying the network device 20 of the sequence number of the event notification that has not arrived, information “4” that is the minimum value of the sequence number to be notified and information “99” that is the maximum value are included in the GetRequest. I shall do it. When there are three or more sequence numbers to be notified, it is not necessary to include information on all sequence numbers from 4 to 99 in the GetRequest by using this method.

ネットワーク機器20のSNMP処理部24は、シーケンス番号の情報を含むGetRequestを監視装置10から受信すると、最小値「4」と最大値「99」のシーケンス番号をMIB管理部23に渡す(ステップ710)。MIB管理部23は、SNMP処理部24からシーケンス番号の情報を受け取ると、最小値「4」のシーケンス番号のイベント通知がtrap履歴情報として保存されているか否かを調べる(図3のステップ302に相当)。複数のイベント通知について保存されているか否かを調べる際、最小値のシーケンス番号について調べるのは、それより大きい番号のイベント通知を再送できるか否かをすぐに判定できるからである。   When the SNMP processing unit 24 of the network device 20 receives the GetRequest including the sequence number information from the monitoring device 10, it passes the sequence numbers of the minimum value “4” and the maximum value “99” to the MIB management unit 23 (Step 710). . When receiving the sequence number information from the SNMP processing unit 24, the MIB management unit 23 checks whether or not the event notification having the minimum sequence number “4” is stored as trap history information (step 302 in FIG. 3). Equivalent). When checking whether or not a plurality of event notifications are stored, the minimum sequence number is checked because it is possible to immediately determine whether or not an event notification with a larger number can be retransmitted.

MIB管理部23は、シーケンス番号「4」のイベント通知trap(4)が履歴に保存されていないと認識すると(ステップ711)、要求されたイベント通知を再送できない旨をSNMP処理部24に通知する(ステップ712)。SNMP処理部24は、イベント通知を再送できない旨をMIB管理部23から通知されると、その旨の情報を含むGetResponseを監視装置10に送信する(ステップ713)。   When the MIB management unit 23 recognizes that the event notification trap (4) with the sequence number “4” is not stored in the history (step 711), the MIB management unit 23 notifies the SNMP processing unit 24 that the requested event notification cannot be retransmitted. (Step 712). When notified from the MIB management unit 23 that the event notification cannot be retransmitted, the SNMP processing unit 24 transmits a GetResponse including information to that effect to the monitoring device 10 (step 713).

監視装置10は、要求されたイベント通知を再送できない旨の情報を含むGetResponseをネットワーク機器20から受信すると、優先度1の情報を含むGetRequestをネットワーク機器20に送信する(ステップ714)。ネットワーク機器20のSNMP処理部24は、GetRequestを監視装置10から受信すると、優先度1の情報をGetRequestから読み出してMIB管理部23に渡す(ステップ715)。MIB管理部23は、優先度1の情報をSNMP処理部24から受け取ると、優先度1のn個の監視項目のそれぞれに対応する情報をMIB情報から読み出し(ステップ716)、読み出した情報をSNMP処理部24に渡す(ステップ717)。   When the monitoring device 10 receives a GetResponse including information indicating that the requested event notification cannot be retransmitted from the network device 20, the monitoring device 10 transmits a GetRequest including information of priority 1 to the network device 20 (step 714). When receiving the GetRequest from the monitoring device 10, the SNMP processing unit 24 of the network device 20 reads the priority 1 information from the GetRequest and passes it to the MIB management unit 23 (Step 715). When receiving the priority level 1 information from the SNMP processing unit 24, the MIB management unit 23 reads information corresponding to each of the n monitoring items of priority level 1 from the MIB information (step 716), and reads the read information from the SNMP information. The data is transferred to the processing unit 24 (step 717).

SNMP処理部24は、優先度1のn個の監視項目のそれぞれに対応する情報をMIB管理部23から受け取ると、優先度1に関する情報を送信する旨の情報を含むGetResponseを監視装置10に送信する(ステップ718)。続いて、SNMP処理部24は、1番目からn番目の監視項目のそれぞれに対応する情報に対して、新たなシーケンス番号101から(100+n)のそれぞれを添付したイベント通知(trap(101)〜trap(100+n))を生成して監視装置10に順に送信する(ステップ719)。監視装置10は、イベント通知(trap(101)〜trap(100+n))をネットワーク機器20から順に受信すると、それぞれのイベント通知から監視項目に対応する情報を読み出す。続いて、読み出した情報を監視情報に書き込んで監視情報の履歴を更新することで、ネットワーク機器20と状態合わせを行う(ステップ720)。   When the SNMP processing unit 24 receives information corresponding to each of the n monitoring items of priority 1 from the MIB management unit 23, the SNMP processing unit 24 transmits a GetResponse including information indicating that information on priority 1 is transmitted to the monitoring device 10. (Step 718). Subsequently, the SNMP processing unit 24 attaches each of the new sequence numbers 101 to (100 + n) to the information corresponding to each of the first to n-th monitoring items (trap (101) to trap). (100 + n)) is generated and transmitted to the monitoring apparatus 10 in order (step 719). When the monitoring device 10 receives event notifications (trap (101) to trap (100 + n)) sequentially from the network device 20, the monitoring device 10 reads information corresponding to the monitoring item from each event notification. Subsequently, the read information is written in the monitoring information and the history of the monitoring information is updated, thereby matching the state with the network device 20 (step 720).

このようにして、監視装置が所定の監視項目に対応する情報について最新の情報をネットワーク機器から受け取ることで、イベント通知の抜けがカバーされ、監視装置とネットワーク機器とが状態同期になる。   In this way, when the monitoring device receives the latest information about the information corresponding to the predetermined monitoring item from the network device, missing event notifications are covered, and the monitoring device and the network device are synchronized.

なお、本実施形態では、シーケンス番号4のイベント通知の履歴が記憶部25に残っていない場合を説明したが、シーケンス番号4からから99のイベント通知の全てが記憶部25に残っている場合、96(=99−4+1)の値がnより大きいと、再送イベント通知の数が優先度1の監視項目に対応する情報を送出するイベント通知の数を上回ることになる。この場合、再送イベント通知を行わずに、優先度1に関するイベント通知を行ってもよい。このようにすることで、ネットワーク60に伝送されるパケットの量を抑制することができる。つまり、再送イベント通知の数に再送すべきか否かの基準となる閾値を予め設け、再送イベント通知の数が閾値を越える場合、ネットワーク機器は再送イベント通知を行わず、MIB情報から読み出した情報を監視装置に送信する。   In the present embodiment, the case where the event notification history of sequence number 4 does not remain in the storage unit 25 has been described. However, when all of the event notifications from sequence number 4 to 99 remain in the storage unit 25, If the value of 96 (= 99-4 + 1) is larger than n, the number of retransmission event notifications will exceed the number of event notifications that send information corresponding to the priority 1 monitoring item. In this case, event notification regarding priority 1 may be performed without performing retransmission event notification. In this way, the amount of packets transmitted to the network 60 can be suppressed. In other words, a threshold value is set in advance as a criterion for determining whether or not to retransmit the number of retransmission event notifications. When the number of retransmission event notifications exceeds the threshold value, the network device does not perform retransmission event notification, but reads information read from MIB information. Send to monitoring device.

本実施形態では、ポーリングを行わず、イベント発生時にイベント通知を行うだけなので、ネットワーク上に流れるパケットの量を低減でき、通信帯域の圧迫によるデータ紛失が抑制される。たとえイベント通知の抜けがあっても、監視装置は、シーケンス番号の履歴から通知抜けを検出し、イベント通知の再送をネットワーク機器に要求することが可能となる。ネットワーク機器側では、再送要求のイベント通知がイベント通知履歴情報として保存されていれば、そのイベント通知を監視装置に再送し、再送要求のイベント通知が保存されていなければ、監視項目の情報をMIB情報から読み出して監視装置に送信する。イベント通知履歴情報の保存量を制限することで、ネットワーク機器側の負荷が軽減する。その結果、監視装置と監視対象となるネットワーク機器との間の状態同期を効率的に行うことができ、通信帯域の有効利用を図れる。   In the present embodiment, polling is not performed, and event notification is performed only when an event occurs. Therefore, the amount of packets flowing on the network can be reduced, and data loss due to communication band compression is suppressed. Even if there is a missing event notification, the monitoring device can detect the missing notification from the sequence number history and request the network device to resend the event notification. On the network device side, if a resend request event notification is stored as event notification history information, the event notification is resent to the monitoring device. If a resend request event notification is not stored, the monitoring item information is sent to the MIB. Read from the information and send to the monitoring device. Limiting the amount of event notification history information saved reduces the load on the network device side. As a result, the state synchronization between the monitoring device and the network device to be monitored can be efficiently performed, and the communication band can be effectively used.

10 監視装置
20 ネットワーク機器
11 制御部
21 機器制御部
15、25 記憶部
60 ネットワーク
DESCRIPTION OF SYMBOLS 10 Monitoring apparatus 20 Network apparatus 11 Control part 21 Equipment control part 15, 25 Storage part 60 Network

Claims (12)

監視項目に対応する管理情報が格納される記憶部と、自装置にイベントが発生すると、該イベントに基づいて前記管理情報を更新し、該イベントの情報であるイベント情報およびシーケンス番号を含むイベント通知をネットワークに送出し、送出したイベント通知の情報を保存期間または上限数を設定して前記記憶部に保存し、シーケンス番号の情報を含むイベント通知要求メッセージを受信すると、該シーケンス番号で特定されるイベント通知が前記記憶部に保存されているか否かを調べ、要求されたイベント通知が該記憶部に保存されている場合、該イベント通知を要求元に送信し、要求されたイベント通知が該記憶部に保存されていない場合、前記管理情報を読み出して要求元に送信する機器制御部とを含むネットワーク機器と、
前記イベント通知に含まれる前記イベント情報の履歴および最後に受信したイベント通知に含まれるシーケンス番号を含む監視情報を前記ネットワーク機器毎に記憶する記憶部と、前記イベント通知を前記ネットワークを介して前記ネットワーク機器から受信すると、該ネットワーク機器について最後に記録したシーケンス番号と該イベント通知に含まれるシーケンス番号とが連続しているか否かを調べ、これらの番号が連続していない場合、未着のイベント通知について前記イベント通知要求メッセージを前記ネットワーク機器に送信し、これらの番号が連続している場合、受信したイベント通知に基づいて前記監視情報を更新する制御部とを含む監視装置と、
を有し、
前記ネットワーク機器の記憶部に複数の監視項目のそれぞれに対応する管理情報が格納され、
前記制御部は、
前記複数の監視項目のうちいずれの監視項目の管理情報を要求するかを示す優先度の情報を含む第2のイベント通知要求メッセージを前記ネットワーク機器に送信し、
前記機器制御部は、
前記第2のイベント通知要求メッセージを前記監視装置から受信すると、前記管理情報を該監視装置に送信する際、該優先度が示す監視項目の前記管理情報を該監視装置に送信する、監視システム。
A storage unit that stores management information corresponding to a monitoring item, and when an event occurs in its own device, the management information is updated based on the event, and an event notification that includes event information and a sequence number that are information of the event Is sent to the network, and the sent event notification information is stored in the storage unit with a storage period or upper limit number set, and when an event notification request message including sequence number information is received, it is specified by the sequence number. It is checked whether or not an event notification is stored in the storage unit. If the requested event notification is stored in the storage unit, the event notification is transmitted to the request source, and the requested event notification is stored in the storage unit. Network device including a device control unit that reads the management information and transmits it to the request source,
A storage unit for storing, for each network device, monitoring information including a history of the event information included in the event notification and a sequence number included in the last received event notification, and the event notification via the network. When received from a device, it is checked whether or not the sequence number recorded last for the network device and the sequence number included in the event notification are consecutive. If these numbers are not consecutive, an unarrived event notification is received. A monitoring device including a control unit that transmits the event notification request message to the network device and updates the monitoring information based on the received event notification when these numbers are continuous;
I have a,
Management information corresponding to each of a plurality of monitoring items is stored in the storage unit of the network device,
The controller is
A second event notification request message including priority information indicating which monitoring item management information is requested among the plurality of monitoring items is transmitted to the network device;
The device controller is
When the second event notification request message is received from the monitoring device, the management information of the monitoring item indicated by the priority is transmitted to the monitoring device when the management information is transmitted to the monitoring device.
前記制御部は、
未着のイベント通知が複数あることを認識すると、複数の未着のイベント通知のうちシーケンス番号の最小値および最大値の情報を含む第1のイベント通知要求メッセージを前記ネットワーク機器に送信し、
前記機器制御部は、
前記第1のイベント通知要求メッセージを前記監視装置から受信すると、該メッセージに含まれる2つのシーケンス番号のうち小さいシーケンス番号のイベント通知が前記ネットワーク機器の記憶部に保存されているか否かを判定し、判定対象のイベント通知が該記憶部に保存されている場合、前記小さいシーケンス番号からもう一方のシーケンス番号までのそれぞれのイベント通知を前記監視装置に再送し、前記判定対象のイベント通知が該記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信する、請求項1記載の監視システム。
The controller is
Upon recognizing that there are a plurality of unarrived event notifications, a first event notification request message including information on the minimum value and the maximum value of the sequence number among the plurality of unarrived event notifications is transmitted to the network device,
The device controller is
When the first event notification request message is received from the monitoring device, it is determined whether or not an event notification having a smaller sequence number of two sequence numbers included in the message is stored in the storage unit of the network device. When the determination target event notification is stored in the storage unit, each event notification from the small sequence number to the other sequence number is retransmitted to the monitoring device, and the determination target event notification is stored in the storage unit. The monitoring system according to claim 1, wherein the management information is read out and transmitted to the monitoring device when the management information is not stored in the monitoring unit.
監視項目に対応する管理情報が格納される記憶部と、自装置にイベントが発生すると、該イベントに基づいて前記管理情報を更新し、該イベントの情報であるイベント情報およびシーケンス番号を含むイベント通知をネットワークに送出し、送出したイベント通知の情報を保存期間または上限数を設定して前記記憶部に保存し、シーケンス番号の情報を含むイベント通知要求メッセージを受信すると、該シーケンス番号で特定されるイベント通知が前記記憶部に保存されているか否かを調べ、要求されたイベント通知が該記憶部に保存されている場合、該イベント通知を要求元に送信し、要求されたイベント通知が該記憶部に保存されていない場合、前記管理情報を読み出して要求元に送信する機器制御部とを含むネットワーク機器と、
前記イベント通知に含まれる前記イベント情報の履歴および最後に受信したイベント通知に含まれるシーケンス番号を含む監視情報を前記ネットワーク機器毎に記憶する記憶部と、前記イベント通知を前記ネットワークを介して前記ネットワーク機器から受信すると、該ネットワーク機器について最後に記録したシーケンス番号と該イベント通知に含まれるシーケンス番号とが連続しているか否かを調べ、これらの番号が連続していない場合、未着のイベント通知について前記イベント通知要求メッセージを前記ネットワーク機器に送信し、これらの番号が連続している場合、受信したイベント通知に基づいて前記監視情報を更新する制御部とを含む監視装置と、
を有し、
前記制御部は、
未着のイベント通知が複数あることを認識すると、複数の未着のイベント通知のうちシーケンス番号の最小値および最大値の情報を含む第1のイベント通知要求メッセージを前記ネットワーク機器に送信し、
前記機器制御部は、
前記第1のイベント通知要求メッセージを前記監視装置から受信すると、該メッセージに含まれる2つのシーケンス番号のうち小さいシーケンス番号のイベント通知が前記ネットワーク機器の記憶部に保存されているか否かを判定し、判定対象のイベント通知が該記憶部に保存されている場合、前記小さいシーケンス番号からもう一方のシーケンス番号までのそれぞれのイベント通知を前記監視装置に再送し、前記判定対象のイベント通知が該記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信し、
前記ネットワーク機器の記憶部に複数の監視項目のそれぞれに対応する管理情報が格納され、
前記制御部は、
前記第1のイベント通知要求メッセージの他に、前記複数の監視項目のうちいずれの監視項目の管理情報を要求するかを示す優先度の情報を含む第2のイベント通知要求メッセージを前記ネットワーク機器に送信し、
前記機器制御部は、
前記第1および第2のイベント通知要求メッセージを前記監視装置から受信し、前記第1のイベント通知要求メッセージによって要求される複数のイベント通知が前記ネットワーク機器の記憶部に保存されていると、前記第2のイベント通知要求メッセージに含まれる優先度が示す監視項目の数と前記第1のイベント通知要求メッセージに応答する再送対象のイベント通知の数とを比較し、該優先度が示す監視項目の数が該再送対象のイベント通知の数よりも大きい場合、該再送対象のイベント通知を前記監視装置に再送し、該優先度が示す監視項目の数が該再送対象のイベント通知の数よりも小さい場合、該優先度が示す監視項目の前記管理情報を該監視装置に送信する監視システム。
A storage unit that stores management information corresponding to a monitoring item, and when an event occurs in its own device, the management information is updated based on the event, and an event notification that includes event information and a sequence number that are information of the event Is sent to the network, and the sent event notification information is stored in the storage unit with a storage period or upper limit number set, and when an event notification request message including sequence number information is received, it is specified by the sequence number. It is checked whether or not an event notification is stored in the storage unit. If the requested event notification is stored in the storage unit, the event notification is transmitted to the request source, and the requested event notification is stored in the storage unit. Network device including a device control unit that reads the management information and transmits it to the request source,
A storage unit for storing, for each network device, monitoring information including a history of the event information included in the event notification and a sequence number included in the last received event notification, and the event notification via the network. When received from a device, it is checked whether or not the sequence number recorded last for the network device and the sequence number included in the event notification are consecutive. If these numbers are not consecutive, an unarrived event notification is received. A monitoring device including a control unit that transmits the event notification request message to the network device and updates the monitoring information based on the received event notification when these numbers are continuous;
Have
The controller is
Upon recognizing that there are a plurality of unarrived event notifications, a first event notification request message including information on the minimum value and the maximum value of the sequence number among the plurality of unarrived event notifications is transmitted to the network device,
The device controller is
When the first event notification request message is received from the monitoring device, it is determined whether or not an event notification having a smaller sequence number of two sequence numbers included in the message is stored in the storage unit of the network device. When the determination target event notification is stored in the storage unit, each event notification from the small sequence number to the other sequence number is retransmitted to the monitoring device, and the determination target event notification is stored in the storage unit. The management information is read out and transmitted to the monitoring device,
Management information corresponding to each of a plurality of monitoring items is stored in the storage unit of the network device,
The controller is
In addition to the first event notification request message, a second event notification request message including priority information indicating which monitoring item management information is requested among the plurality of monitoring items is sent to the network device. Send
The device controller is
When the first and second event notification request messages are received from the monitoring device and a plurality of event notifications requested by the first event notification request message are stored in the storage unit of the network device, The number of monitoring items indicated by the priority included in the second event notification request message is compared with the number of event notifications to be retransmitted in response to the first event notification request message. If the number is larger than the number of event notifications to be retransmitted, the event notification to be retransmitted is retransmitted to the monitoring device, and the number of monitoring items indicated by the priority is smaller than the number of event notifications to be retransmitted If, transmitting the management information of the monitoring item indicated the priority degree to the monitoring device, the monitoring system.
監視項目に対応する管理情報が格納される記憶部と、
自装置にイベントが発生すると、該イベントに基づいて前記管理情報を更新し、該イベントの情報であるイベント情報およびシーケンス番号を含むイベント通知をネットワークを介して監視装置に送信し、送信したイベント通知の情報を保存期間または上限数を設定して前記記憶部に保存し、シーケンス番号の情報を含むイベント通知要求メッセージを前記監視装置から受信すると、該シーケンス番号で特定されるイベント通知が前記記憶部に保存されているか否かを調べ、要求されたイベント通知が該記憶部に保存されている場合、該イベント通知を前記監視装置に再送し、要求されたイベント通知が該記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信する機器制御部と、
を有し、
前記記憶部に複数の監視項目のそれぞれに対応する管理情報が格納され、
前記機器制御部は、
前記複数の監視項目のうちいずれの監視項目の管理情報を要求するかを示す優先度の情報を含む第2のイベント通知要求メッセージを前記監視装置から受信すると、前記管理情報を該監視装置に送信する際、該優先度が示す監視項目の前記管理情報を該監視装置に送信する、ネットワーク機器。
A storage unit for storing management information corresponding to the monitoring items;
When an event occurs in its own device, the management information is updated based on the event, an event notification including event information and a sequence number as information of the event is transmitted to the monitoring device via the network, and the transmitted event notification When the event notification request message including the sequence number information is received from the monitoring device, the event notification specified by the sequence number is sent to the storage unit. If the requested event notification is stored in the storage unit, the event notification is resent to the monitoring device, and the requested event notification is stored in the storage unit. If not, a device control unit that reads out the management information and transmits it to the monitoring device;
I have a,
Management information corresponding to each of a plurality of monitoring items is stored in the storage unit,
The device controller is
When a second event notification request message including priority information indicating which management item of the plurality of monitoring items is requested is received from the monitoring device, the management information is transmitted to the monitoring device. A network device that transmits the management information of the monitoring item indicated by the priority to the monitoring device.
前記機器制御部は、
2つのシーケンス番号の情報を含む第1のイベント通知要求メッセージを前記監視装置から受信すると、該2つのシーケンス番号のうち小さいシーケンス番号のイベント通知が前記記憶部に保存されているか否かを判定し、判定対象のイベント通知が該記憶部に保存されている場合、前記小さいシーケンス番号からもう一方のシーケンス番号までのそれぞれのイベント通知を前記監視装置に再送し、前記判定対象のイベント通知が該記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信する、請求項記載のネットワーク機器。
The device controller is
When a first event notification request message including information of two sequence numbers is received from the monitoring device, it is determined whether or not an event notification having a smaller sequence number of the two sequence numbers is stored in the storage unit. When the determination target event notification is stored in the storage unit, each event notification from the small sequence number to the other sequence number is retransmitted to the monitoring device, and the determination target event notification is stored in the storage unit. The network device according to claim 4 , wherein the management information is read out and transmitted to the monitoring device when it is not stored in a storage unit.
監視項目に対応する管理情報が格納される記憶部と、
自装置にイベントが発生すると、該イベントに基づいて前記管理情報を更新し、該イベントの情報であるイベント情報およびシーケンス番号を含むイベント通知をネットワークを介して監視装置に送信し、送信したイベント通知の情報を保存期間または上限数を設定して前記記憶部に保存し、シーケンス番号の情報を含むイベント通知要求メッセージを前記監視装置から受信すると、該シーケンス番号で特定されるイベント通知が前記記憶部に保存されているか否かを調べ、要求されたイベント通知が該記憶部に保存されている場合、該イベント通知を前記監視装置に再送し、要求されたイベント通知が該記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信する機器制御部と、
を有し、
前記機器制御部は、
2つのシーケンス番号の情報を含む第1のイベント通知要求メッセージを前記監視装置から受信すると、該2つのシーケンス番号のうち小さいシーケンス番号のイベント通知が前記記憶部に保存されているか否かを判定し、判定対象のイベント通知が該記憶部に保存されている場合、前記小さいシーケンス番号からもう一方のシーケンス番号までのそれぞれのイベント通知を前記監視装置に再送し、前記判定対象のイベント通知が該記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信し、
前記記憶部に複数の監視項目のそれぞれに対応する管理情報が格納され、
前記機器制御部は、
前記第1のイベント通知要求メッセージの他に、前記複数の監視項目のうちいずれの監視項目の管理情報を要求するかを示す優先度の情報を含む第2のイベント通知要求メッセージを前記監視装置から受信し、前記第1のイベント通知要求メッセージによって要求される複数のイベント通知が前記記憶部に保存されていると、前記第2のイベント通知要求メッセージに含まれる優先度が示す監視項目の数と前記第1のイベント通知要求メッセージに応答する再送対象のイベント通知の数とを比較し、該優先度が示す監視項目の数が該再送対象のイベント通知の数よりも大きい場合、該再送対象のイベント通知を前記監視装置に送信し、該優先度が示す監視項目の数が該再送対象のイベント通知の数よりも小さい場合、該優先度が示す監視項目の前記管理情報を該監視装置に送信するネットワーク機器。
A storage unit for storing management information corresponding to the monitoring items;
When an event occurs in its own device, the management information is updated based on the event, an event notification including event information and a sequence number as information of the event is transmitted to the monitoring device via the network, and the transmitted event notification When the event notification request message including the sequence number information is received from the monitoring device, the event notification specified by the sequence number is sent to the storage unit. If the requested event notification is stored in the storage unit, the event notification is resent to the monitoring device, and the requested event notification is stored in the storage unit. If not, a device control unit that reads out the management information and transmits it to the monitoring device;
Have
The device controller is
When a first event notification request message including information of two sequence numbers is received from the monitoring device, it is determined whether or not an event notification having a smaller sequence number of the two sequence numbers is stored in the storage unit. When the determination target event notification is stored in the storage unit, each event notification from the small sequence number to the other sequence number is retransmitted to the monitoring device, and the determination target event notification is stored in the storage unit. The management information is read out and transmitted to the monitoring device,
Management information corresponding to each of a plurality of monitoring items is stored in the storage unit,
The device controller is
In addition to the first event notification request message, a second event notification request message including priority information indicating which monitoring item management information is requested from the plurality of monitoring items is sent from the monitoring device. A plurality of event notifications received and requested by the first event notification request message are stored in the storage unit, the number of monitoring items indicated by the priority included in the second event notification request message; The number of event notifications to be retransmitted in response to the first event notification request message is compared, and when the number of monitoring items indicated by the priority is larger than the number of event notifications to be retransmitted, When an event notification is transmitted to the monitoring device and the number of monitoring items indicated by the priority is smaller than the number of event notifications to be retransmitted, the monitoring item indicated by the priority Transmitting the management information to the monitoring apparatus, the network equipment.
ネットワーク機器による監視情報提供方法であって、
監視項目に対応する管理情報を記憶部に格納し、
自装置にイベントが発生すると、該イベントに基づいて前記管理情報を更新し、
発生したイベントの情報であるイベント情報およびシーケンス番号を含むイベント通知を前記ネットワークを介して監視装置に送信し、
送信したイベント通知の情報を保存期間または上限数を設定して前記記憶部に保存し、
シーケンス番号の情報を含むイベント通知要求メッセージを前記監視装置から受信すると、該シーケンス番号で特定されるイベント通知が前記記憶部に保存されているか否かを調べ、
要求されたイベント通知が前記記憶部に保存されている場合、該イベント通知を前記監視装置に再送し、要求されたイベント通知が前記記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信し、
前記記憶部に複数の監視項目のそれぞれに対応する管理情報を格納し、
前記複数の監視項目のうちいずれの監視項目の管理情報を要求するかを示す優先度の情報を含む第2のイベント通知要求メッセージを前記監視装置から受信すると、前記管理情報を該監視装置に送信する際、該優先度が示す監視項目の前記管理情報を該監視装置に送信する、監視情報提供方法。
A monitoring information providing method by a network device,
Store management information corresponding to monitoring items in the storage unit,
When an event occurs in its own device, the management information is updated based on the event,
Sending event notification including event information and sequence number, which is information of the event that has occurred, to the monitoring device via the network,
Save the event notification information sent to the storage unit by setting the storage period or upper limit number,
When receiving an event notification request message including information on a sequence number from the monitoring device, check whether the event notification specified by the sequence number is stored in the storage unit,
When the requested event notification is stored in the storage unit, the event notification is retransmitted to the monitoring device, and when the requested event notification is not stored in the storage unit, the management information is read and the Sent to the monitoring device ,
Storing management information corresponding to each of a plurality of monitoring items in the storage unit;
When a second event notification request message including priority information indicating which management item of the plurality of monitoring items is requested is received from the monitoring device, the management information is transmitted to the monitoring device. A monitoring information providing method for transmitting the management information of the monitoring item indicated by the priority to the monitoring device .
2つのシーケンス番号の情報を含む第1のイベント通知要求メッセージを前記監視装置から受信すると、該2つのシーケンス番号のうち小さいシーケンス番号のイベント通知が前記記憶部に保存されているか否かを判定し、
判定対象のイベント通知が前記記憶部に保存されている場合、前記小さいシーケンス番号からもう一方のシーケンス番号までのそれぞれのイベント通知を前記監視装置に再送し、前記判定対象のイベント通知が該記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信する、請求項記載の監視情報提供方法。
When a first event notification request message including information of two sequence numbers is received from the monitoring device, it is determined whether or not an event notification having a smaller sequence number of the two sequence numbers is stored in the storage unit. ,
When a determination target event notification is stored in the storage unit, each event notification from the small sequence number to the other sequence number is retransmitted to the monitoring device, and the determination target event notification is stored in the storage unit The monitoring information providing method according to claim 7 , wherein the management information is read out and transmitted to the monitoring device when the information is not stored in the monitoring device.
ネットワーク機器による監視情報提供方法であって、
監視項目に対応する管理情報を記憶部に格納し、
自装置にイベントが発生すると、該イベントに基づいて前記管理情報を更新し、
発生したイベントの情報であるイベント情報およびシーケンス番号を含むイベント通知を前記ネットワークを介して監視装置に送信し、
送信したイベント通知の情報を保存期間または上限数を設定して前記記憶部に保存し、
シーケンス番号の情報を含むイベント通知要求メッセージを前記監視装置から受信すると、該シーケンス番号で特定されるイベント通知が前記記憶部に保存されているか否かを調べ、
要求されたイベント通知が前記記憶部に保存されている場合、該イベント通知を前記監視装置に再送し、要求されたイベント通知が前記記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信し、
2つのシーケンス番号の情報を含む第1のイベント通知要求メッセージを前記監視装置から受信すると、該2つのシーケンス番号のうち小さいシーケンス番号のイベント通知が前記記憶部に保存されているか否かを判定し、
判定対象のイベント通知が前記記憶部に保存されている場合、前記小さいシーケンス番号からもう一方のシーケンス番号までのそれぞれのイベント通知を前記監視装置に再送し、前記判定対象のイベント通知が該記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信し、
前記記憶部に複数の監視項目のそれぞれに対応する管理情報を格納し、
前記第1のイベント通知要求メッセージを受信する際、前記複数の監視項目のうちいずれの監視項目の管理情報を要求するかを示す優先度の情報を含む第2のイベント通知要求メッセージを前記監視装置から受信し、前記第1のイベント通知要求メッセージによって要求される複数のイベント通知が前記記憶部に保存されていると、前記第2のイベント通知要求メッセージに含まれる優先度が示す監視項目の数と前記第1のイベント通知要求メッセージに応答する再送対象のイベント通知の数とを比較し、
比較の結果、前記優先度が示す監視項目の数が前記再送対象のイベント通知の数よりも大きい場合、該再送対象のイベント通知を前記監視装置に送信し、該優先度が示す監視項目の数が該再送対象のイベント通知の数よりも小さい場合、該優先度が示す監視項目の前記管理情報を該監視装置に送信する監視情報提供方法。
A monitoring information providing method by a network device,
Store management information corresponding to monitoring items in the storage unit,
When an event occurs in its own device, the management information is updated based on the event,
Sending event notification including event information and sequence number, which is information of the event that has occurred, to the monitoring device via the network,
Save the event notification information sent to the storage unit by setting the storage period or upper limit number,
When receiving an event notification request message including information on a sequence number from the monitoring device, check whether the event notification specified by the sequence number is stored in the storage unit,
When the requested event notification is stored in the storage unit, the event notification is retransmitted to the monitoring device, and when the requested event notification is not stored in the storage unit, the management information is read and the Sent to the monitoring device,
When a first event notification request message including information of two sequence numbers is received from the monitoring device, it is determined whether or not an event notification having a smaller sequence number of the two sequence numbers is stored in the storage unit. ,
When a determination target event notification is stored in the storage unit, each event notification from the small sequence number to the other sequence number is retransmitted to the monitoring device, and the determination target event notification is stored in the storage unit The management information is read out and transmitted to the monitoring device,
Storing management information corresponding to each of a plurality of monitoring items in the storage unit;
When the first event notification request message is received, a second event notification request message including priority information indicating which monitoring item management information is requested among the plurality of monitoring items is sent to the monitoring device When a plurality of event notifications received by the first event notification request message are stored in the storage unit, the number of monitoring items indicated by the priority included in the second event notification request message And the number of event notifications to be retransmitted in response to the first event notification request message,
As a result of comparison, when the number of monitoring items indicated by the priority is larger than the number of event notifications to be retransmitted, the number of monitoring items indicated by the priority is transmitted by transmitting the event notification to be retransmitted to the monitoring device. No. is less than the number of retransmission target event notification, and transmits the management information of the monitoring item indicated the priority degree to the monitoring device, the monitoring information providing method.
ネットワーク機器に、
監視項目に対応する管理情報を記憶部に格納する手順と
自装置にイベントが発生すると、該イベントに基づいて前記管理情報を更新する手順と
発生したイベントの情報であるイベント情報およびシーケンス番号を含むイベント通知を前記ネットワークを介して監視装置に送信する手順と
送信したイベント通知の情報を保存期間または上限数を設定して前記記憶部に保存する手順と
シーケンス番号の情報を含むイベント通知要求メッセージを前記監視装置から受信すると、該シーケンス番号で特定されるイベント通知が前記記憶部に保存されているか否かを調べる手順と
要求されたイベント通知が前記記憶部に保存されている場合、該イベント通知を前記監視装置に再送し、要求されたイベント通知が前記記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信する手順と、
前記記憶部に複数の監視項目のそれぞれに対応する管理情報を格納する手順と、
前記複数の監視項目のうちいずれの監視項目の管理情報を要求するかを示す優先度の情報を含む第2のイベント通知要求メッセージを前記監視装置から受信すると、前記管理情報を該監視装置に送信する際、該優先度が示す監視項目の前記管理情報を該監視装置に送信する手順を実行させるためのプログラム。
Network equipment ,
A procedure for storing management information corresponding to a monitoring item in a storage unit;
When an event occurs in its own device, a procedure for updating the management information based on the event;
A procedure for transmitting an event notification including event information and a sequence number, which is information on an event that has occurred, to the monitoring device via the network;
A procedure for storing the information of the transmitted event notification in the storage unit by setting a storage period or an upper limit number;
When an event notification request message including the sequence number information received from the monitoring device, the procedure event notifications specified by the sequence number is Ru checks whether stored in the storage unit,
When the requested event notification is stored in the storage unit, the event notification is retransmitted to the monitoring device, and when the requested event notification is not stored in the storage unit, the management information is read and the Sending to the monitoring device ;
A procedure for storing management information corresponding to each of a plurality of monitoring items in the storage unit;
When a second event notification request message including priority information indicating which management item of the plurality of monitoring items is requested is received from the monitoring device, the management information is transmitted to the monitoring device. A program for executing a procedure of transmitting the management information of the monitoring item indicated by the priority to the monitoring device .
2つのシーケンス番号の情報を含む第1のイベント通知要求メッセージを前記監視装置から受信すると、該2つのシーケンス番号のうち小さいシーケンス番号のイベント通知が前記記憶部に保存されているか否かを判定する手順と
判定対象のイベント通知が前記記憶部に保存されている場合、前記小さいシーケンス番号からもう一方のシーケンス番号までのそれぞれのイベント通知を前記監視装置に再送し、前記判定対象のイベント通知が該記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信する手順をさらに有する、請求項10記載のプログラム。
When the first event notification request message including the information of the two sequence numbers received from the monitoring device, to determine whether an event notification smaller sequence number of the two sequence numbers are stored in the storage unit Procedure and
When a determination target event notification is stored in the storage unit, each event notification from the small sequence number to the other sequence number is retransmitted to the monitoring device, and the determination target event notification is stored in the storage unit The program according to claim 10 , further comprising a procedure of reading out the management information and transmitting the management information to the monitoring device when the management information is not stored in the monitoring device.
ネットワーク機器に、
監視項目に対応する管理情報を記憶部に格納する手順と、
自装置にイベントが発生すると、該イベントに基づいて前記管理情報を更新する手順と、
発生したイベントの情報であるイベント情報およびシーケンス番号を含むイベント通知を前記ネットワークを介して監視装置に送信する手順と、
送信したイベント通知の情報を保存期間または上限数を設定して前記記憶部に保存する手順と、
シーケンス番号の情報を含むイベント通知要求メッセージを前記監視装置から受信すると、該シーケンス番号で特定されるイベント通知が前記記憶部に保存されているか否かを調べる手順と、
要求されたイベント通知が前記記憶部に保存されている場合、該イベント通知を前記監視装置に再送し、要求されたイベント通知が前記記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信する手順と、
2つのシーケンス番号の情報を含む第1のイベント通知要求メッセージを前記監視装置から受信すると、該2つのシーケンス番号のうち小さいシーケンス番号のイベント通知が前記記憶部に保存されているか否かを判定する手順と
判定対象のイベント通知が前記記憶部に保存されている場合、前記小さいシーケンス番号からもう一方のシーケンス番号までのそれぞれのイベント通知を前記監視装置に再送し、前記判定対象のイベント通知が該記憶部に保存されていない場合、前記管理情報を読み出して前記監視装置に送信する手順と、
前記記憶部に複数の監視項目のそれぞれに対応する管理情報を格納する手順と
前記第1のイベント通知要求メッセージを受信する際、前記複数の監視項目のうちいずれの監視項目の管理情報を要求するかを示す優先度の情報を含む第2のイベント通知要求メッセージを前記監視装置から受信し、前記第1のイベント通知要求メッセージによって要求される複数のイベント通知が前記記憶部に保存されていると、前記第2のイベント通知要求メッセージに含まれる優先度が示す監視項目の数と前記第1のイベント通知要求メッセージに応答する再送対象のイベント通知の数とを比較する手順と
比較の結果、前記優先度が示す監視項目の数が前記再送対象のイベント通知の数よりも大きい場合、該再送対象のイベント通知を前記監視装置に送信し、該優先度が示す監視項目の数が該再送対象のイベント通知の数よりも小さい場合、該優先度が示す監視項目の前記管理情報を該監視装置に送信する手順を実行させるためのプログラム。
Network equipment,
A procedure for storing management information corresponding to a monitoring item in a storage unit;
When an event occurs in its own device, a procedure for updating the management information based on the event;
A procedure for transmitting an event notification including event information and a sequence number, which is information on an event that has occurred, to the monitoring device via the network;
A procedure for storing the information of the transmitted event notification in the storage unit by setting a storage period or an upper limit number;
When an event notification request message including sequence number information is received from the monitoring device, a procedure for checking whether or not an event notification specified by the sequence number is stored in the storage unit;
When the requested event notification is stored in the storage unit, the event notification is retransmitted to the monitoring device, and when the requested event notification is not stored in the storage unit, the management information is read and the Sending to the monitoring device;
When a first event notification request message including information of two sequence numbers is received from the monitoring device, it is determined whether or not an event notification having a smaller sequence number of the two sequence numbers is stored in the storage unit. Procedure and
When a determination target event notification is stored in the storage unit, each event notification from the small sequence number to the other sequence number is retransmitted to the monitoring device, and the determination target event notification is stored in the storage unit The management information is read and transmitted to the monitoring device,
A procedure for storing management information corresponding to each of a plurality of monitoring items in the storage unit;
When the first event notification request message is received, a second event notification request message including priority information indicating which monitoring item management information is requested among the plurality of monitoring items is sent to the monitoring device When a plurality of event notifications received by the first event notification request message are stored in the storage unit, the number of monitoring items indicated by the priority included in the second event notification request message a step of comparing the number of retransmission of the event notification responsive to said first event notification request message,
As a result of comparison, when the number of monitoring items indicated by the priority is larger than the number of event notifications to be retransmitted, the number of monitoring items indicated by the priority is transmitted by transmitting the event notification to be retransmitted to the monitoring device. Is a program for executing a procedure for transmitting the management information of the monitoring item indicated by the priority to the monitoring device when the number of event notifications to be retransmitted is smaller.
JP2009053176A 2009-03-06 2009-03-06 Monitoring system, network device, monitoring information providing method and program Expired - Fee Related JP5229007B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009053176A JP5229007B2 (en) 2009-03-06 2009-03-06 Monitoring system, network device, monitoring information providing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009053176A JP5229007B2 (en) 2009-03-06 2009-03-06 Monitoring system, network device, monitoring information providing method and program

Publications (2)

Publication Number Publication Date
JP2010205234A JP2010205234A (en) 2010-09-16
JP5229007B2 true JP5229007B2 (en) 2013-07-03

Family

ID=42966608

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009053176A Expired - Fee Related JP5229007B2 (en) 2009-03-06 2009-03-06 Monitoring system, network device, monitoring information providing method and program

Country Status (1)

Country Link
JP (1) JP5229007B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140021772A (en) * 2012-08-10 2014-02-20 주식회사 아이디어웨어 Recording medium, method and device for detection of application packet pattern with event
KR20140021773A (en) * 2012-08-10 2014-02-20 주식회사 아이디어웨어 Recording medium, method and device for detection of application packet pattern with blocking packet
JP6011203B2 (en) * 2012-09-26 2016-10-19 富士通株式会社 Management device including performance information collection management function
JP6355330B2 (en) * 2013-12-24 2018-07-11 キヤノン株式会社 Network device, network device control method and program thereof
JP6507858B2 (en) * 2015-05-29 2019-05-08 日本電気株式会社 Network device, resource monitoring method and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09247146A (en) * 1996-03-06 1997-09-19 Toshiba Corp Network management system
JP2004080397A (en) * 2002-08-19 2004-03-11 Nec Corp Snmp agent provided with lan monitor function
JP2006024187A (en) * 2004-06-10 2006-01-26 Ricoh Co Ltd Communication device, apparatus message processing program and recording medium
JP2008059114A (en) * 2006-08-30 2008-03-13 Fujitsu Ltd Automatic network monitoring system using snmp
JP4978693B2 (en) * 2007-06-08 2012-07-18 富士通株式会社 Manager, agent and system, and transmission control method

Also Published As

Publication number Publication date
JP2010205234A (en) 2010-09-16

Similar Documents

Publication Publication Date Title
KR100812374B1 (en) System and method for managing protocol network failures in a cluster system
US11765018B2 (en) Control plane device switching method and apparatus, and forwarding-control separation system
JP4509545B2 (en) Reliable messaging system with configurable settings
JP5867188B2 (en) Information processing apparatus, congestion control method, and congestion control program
JP5229007B2 (en) Monitoring system, network device, monitoring information providing method and program
WO2014112162A1 (en) Network state monitoring system
US10805195B2 (en) Network operational flaw detection using metrics
US20160094657A1 (en) Event-driven synchronization in snmp managed networks
US20100057901A1 (en) Network management system and node device and management apparatus thereof
JP4869160B2 (en) Packet relay device
JP4767336B2 (en) Mail server system and congestion control method
JP2008017257A (en) Information distribution system and fault deciding method
US11683257B1 (en) Method and device for improving link aggregation protocol timeout
JP2008097326A (en) Snmp sequence management method, manager device, and agent device
JP4818338B2 (en) Monitoring server, network monitoring method
JP5240013B2 (en) Network device, network device control method, and program
KR102404112B1 (en) Network device and method for handling failure of sdn controller server in software defined network enviroment
EP1826945A1 (en) Missing trap recovery in an SNMP/UDP managed network
CN108964955A (en) A kind of loss Trap message lookup method and Network Management System and a kind of SNMP agent
CN114430362B (en) Link switching method, FPGA chip, equipment and storage medium
JP7180200B2 (en) Relay device and relay method
JP5460254B2 (en) Information communication system and information communication method
JP4893464B2 (en) Connection forced release device, connection forced release method, and connection forced release program
JP2009111655A (en) Network control system
JP2017034562A (en) Communication device and reconnection method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110905

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121204

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130131

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130219

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130304

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160329

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees