[go: up one dir, main page]

JP2022180096A - NETWORK MONITORING DEVICE, NETWORK MONITORING SYSTEM, NETWORK MONITORING METHOD, AND PROGRAM - Google Patents

NETWORK MONITORING DEVICE, NETWORK MONITORING SYSTEM, NETWORK MONITORING METHOD, AND PROGRAM Download PDF

Info

Publication number
JP2022180096A
JP2022180096A JP2021087014A JP2021087014A JP2022180096A JP 2022180096 A JP2022180096 A JP 2022180096A JP 2021087014 A JP2021087014 A JP 2021087014A JP 2021087014 A JP2021087014 A JP 2021087014A JP 2022180096 A JP2022180096 A JP 2022180096A
Authority
JP
Japan
Prior art keywords
trap signal
trap
unit
network monitoring
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2021087014A
Other languages
Japanese (ja)
Inventor
洋 木村
Hiroshi Kimura
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 Communication Systems Ltd
Original Assignee
NEC Communication Systems Ltd
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 Communication Systems Ltd filed Critical NEC Communication Systems Ltd
Priority to JP2021087014A priority Critical patent/JP2022180096A/en
Publication of JP2022180096A publication Critical patent/JP2022180096A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

【課題】ネットワーク機器からのトラップ信号の量が増大しても監視装置の負荷増大によるトラップ信号の破棄が生じず、通知を漏れなく処理することに寄与するネットワーク監視装置、ネットワーク監視システム、ネットワーク監視方法及びプログラムの提供。【解決手段】ネットワーク機器からのトラップ信号を受信するトラップ信号受信部と、前記トラップ信号をバッファリングするバッファ部と、前記トラップ信号を記録するトラップ信号記録部と、前記バッファ部にバッファリングされている前記トラップ信号を前記トラップ信号記録部へ出力するトラップ信号出力部と、を有するネットワーク監視装置を提供する。【選択図】図1Kind Code: A1 A network monitoring device, a network monitoring system, and a network monitoring device that contribute to processing notifications without omission without discarding trap signals due to an increase in the load on the monitoring device even if the amount of trap signals from network devices increases. Provision of methods and programs. A trap signal receiving unit for receiving a trap signal from a network device, a buffer unit for buffering the trap signal, a trap signal recording unit for recording the trap signal, and a and a trap signal output unit for outputting the trap signal to the trap signal recording unit. [Selection drawing] Fig. 1

Description

本発明は、ネットワーク監視装置、ネットワーク監視システム、ネットワーク監視方法、及びプログラムに関する。 The present invention relates to a network monitoring device, a network monitoring system, a network monitoring method, and a program.

ネットワークに接続される機器が増加しており、ネットワーク監視装置に送信される監視のためのトラップ信号の量もこれに伴い増加している。送信するトラップ信号の量が増大すると、ネットワーク監視装置の処理容量を超過する可能性がある。その場合、ネットワーク監視装置によりトラップ信号が破棄される場合がある。 The number of devices connected to networks is increasing, and the amount of trap signals for monitoring sent to network monitoring devices is also increasing accordingly. As the amount of trap signals to be sent increases, the processing capacity of the network monitoring device may be exceeded. In that case, the trap signal may be discarded by the network monitoring device.

特許文献1には、ネットワーク機器(エージェント)からネットワーク監視装置(マネージャ)に送信される、SNMP(Simple Network Management Protocol)によるトラップ信号を送信するためのUDP(User Datagram Protocol)パケットを、二重化して送信し受信したデータを比較する通信システムが開示されている。具体的には、一のエージェントから二つの通信路を用いてトラップ信号を送信し、マネージャではこれを受信して、二つの受信データ格納キューに格納する。これら二つの受信データ格納キューに格納されているトラップ信号を比較する。これにより、エージェントから送信されたトラップ情報を過不足なくイベント格納領域に格納できる。 In Patent Document 1, a UDP (User Datagram Protocol) packet for transmitting a trap signal by SNMP (Simple Network Management Protocol), which is transmitted from a network device (agent) to a network monitoring device (manager), is duplicated. A communication system is disclosed that compares transmitted and received data. Specifically, one agent transmits a trap signal using two communication paths, and the manager receives this and stores it in two reception data storage queues. The trap signals stored in these two received data storage queues are compared. As a result, the trap information transmitted from the agent can be stored in the event storage area without excess or deficiency.

特許文献2には、トラップ受信専用装置を備える監視システムが開示されている。同装置は十分に大きい記憶域を有しており、各エージェントが送信するトラップ信号はまず同装置に格納され、監視装置に転送される。これにより二重化システムの切り替え時に発生したトラップ信号を受信し格納することで、システム切り替えの間のトラップ信号の欠落を防止している。 Patent Literature 2 discloses a monitoring system provided with a device dedicated to trap reception. The device has a sufficiently large storage area, and trap signals sent by each agent are first stored in the device and forwarded to the monitoring device. By receiving and storing the trap signal generated at the time of switching the duplex system, the loss of the trap signal during the system switching is prevented.

特許文献3には、トラップ通知信号の受信数が所定時間内にあらかじめ定めた閾値を超えた場合に、ネットワーク機器に対してトラップ通知の停止指示を行い、受信モードをイベントドリブンのトラップ通知モードからポーリングモードへ変更することの可能なネットワーク監視システム等が開示されている。これによりバースト的にトラップ通知が多数発生した場合に、ネットワークの輻輳や、監視装置の負荷増大等を回避することを目指している。 In Patent Document 3, when the number of received trap notification signals exceeds a predetermined threshold value within a predetermined period of time, a network device is instructed to stop trap notification, and the reception mode is changed from an event-driven trap notification mode. Network monitoring systems and the like are disclosed that can be changed to polling mode. This aims to avoid network congestion and increased load on the monitoring device when a large number of trap notifications occur in bursts.

特開2006-180223号公報JP 2006-180223 A 特開2007-018243号公報JP 2007-018243 A 特開2013-009139号公報JP 2013-009139 A

なお、上記先行技術文献の各開示を、本書に引用をもって繰り込むものとする。以下の分析は、本発明者らによってなされたものである。 In addition, each disclosure of the above prior art documents is incorporated into this document by reference. The following analysis was made by the inventors.

特許文献1に記載の発明では、ネットワークの輻輳等で一部のUDPパケットが到達しない場合に効果的であるが、二つの経路からデータを受信し、受信データ格納キューに格納し、格納された受信データの中のトラップ情報を比較する処理を行う必要があるため監視装置の負荷は通常よりも高まり、結果として処理しきれないトラップ信号がネットワーク監視装置により破棄される場合が生じる可能性がある。特許文献2に記載の発明では十分な記憶域をもってトラップ信号のバッファリングをすることが可能であるが、十分に大きい記憶容量があるとはいえ長時間に渡り多数のトラップ通知が送信された場合には記憶域が溢れ、トラップ信号が失われる可能性がある。また特許文献3に記載の発明では、ポーリングモードに変更するとポーリングのためのコネクションを多数張ることに起因するネットワークの輻輳や監視装置の負荷増大が予想され、送信されたトラップ信号のUDPパケットの逸失や、監視装置において処理しきれないパケットの破棄が懸念される。 The invention described in Patent Document 1 is effective when some UDP packets do not arrive due to network congestion, etc., but data is received from two paths, stored in a received data storage queue, and Since it is necessary to perform processing to compare the trap information in the received data, the load on the monitoring device increases more than usual, and as a result, there is a possibility that trap signals that cannot be processed are discarded by the network monitoring device. . In the invention described in Patent Document 2, it is possible to buffer trap signals with a sufficient storage area. can overflow storage and lose trap signals. In addition, in the invention described in Patent Document 3, when the mode is changed to polling mode, it is expected that network congestion and load increase of the monitoring device due to the establishment of many connections for polling are expected, and the UDP packet of the transmitted trap signal is lost. Also, there is concern about discarding packets that cannot be processed by the monitoring device.

そこで、本発明では、ネットワーク機器からのトラップ信号の量が増大しても監視装置の負荷増大によるトラップ信号の破棄が生じず、通知を漏れなく処理することに寄与するネットワーク監視装置、ネットワーク監視システム、ネットワーク監視方法及びプログラムを提供することを主たる目的とする。 Therefore, in the present invention, even if the amount of trap signals from network devices increases, trap signals will not be discarded due to an increase in the load on the monitoring device, and a network monitoring device and a network monitoring system will contribute to processing notifications without omission. , the main purpose of which is to provide a network monitoring method and program.

本発明乃至開示の第一の視点によれば、ネットワーク機器からのトラップ信号を受信するトラップ信号受信部と、前記トラップ信号をバッファリングするバッファ部と、前記トラップ信号を記録するトラップ信号記録部と、前記バッファ部にバッファリングされている前記トラップ信号を前記トラップ信号記録部へ出力するトラップ信号出力部と、を有するネットワーク監視装置が提供される。 According to a first aspect of the present invention or disclosure, a trap signal receiving unit that receives a trap signal from a network device, a buffer unit that buffers the trap signal, and a trap signal recording unit that records the trap signal. and a trap signal output unit for outputting the trap signal buffered in the buffer unit to the trap signal recording unit.

本発明乃至開示の第二の視点によれば、トラップ信号を記録するトラップ信号記録部を有する複数のトラップ信号記録装置と、ネットワーク機器から前記複数のトラップ信号記録装置へ宛てたトラップ信号を受信して集約するトラップ信号受信集約部と、前記集約されたトラップ信号をバッファリングする集約バッファ部と、バッファリングされているトラップ信号を前記複数のトラップ信号記録装置に対して出力する集約トラップ信号出力部と、を有するトラップ信号集約装置と、からなるネットワーク監視システムが提供される。 According to a second aspect of the present invention or disclosure, a plurality of trap signal recording devices having a trap signal recording unit for recording trap signals, and receiving trap signals addressed to the plurality of trap signal recording devices from a network device. an aggregation buffer unit for buffering the aggregated trap signals; and an aggregate trap signal output unit for outputting the buffered trap signals to the plurality of trap signal recording devices. and a trap signal aggregator having a network monitoring system.

本発明乃至開示の第三の視点によれば、ネットワーク機器からのトラップ信号を受信するステップと、前記トラップ信号をバッファリングするステップと、前記バッファ部にバッファリングされている前記トラップ信号を出力するステップと、前記出力されたトラップ信号を記録するステップと、を有するネットワーク監視方法が提供される。 According to a third aspect of the present invention or disclosure, a step of receiving a trap signal from a network device, a step of buffering the trap signal, and outputting the trap signal buffered in the buffer unit and recording the output trap signal.

本発明乃至開示の第四の視点によれば、ネットワーク機器からのトラップ信号を受信する処理と、前記トラップ信号をバッファリングする処理と、前記バッファ部にバッファリングされている前記トラップ信号を出力する処理と、前記出力されたトラップ信号を記録する処理と、をコンピュータに実行させるプログラムが提供される。
なお、このプログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント(non-transient)なものとすることができる。本発明は、コンピュータプログラム製品として具現することも可能である。
According to a fourth aspect of the present invention or disclosure, a process of receiving a trap signal from a network device, a process of buffering the trap signal, and outputting the trap signal buffered in the buffer unit A program is provided that causes a computer to execute the process and the process of recording the output trap signal.
This program can be recorded in a computer-readable storage medium. The storage medium can be non-transient such as semiconductor memory, hard disk, magnetic recording medium, optical recording medium, and the like. The invention can also be embodied as a computer program product.

本発明乃至開示の各視点によれば、ネットワーク機器からのトラップ信号の量が増大しても監視装置の負荷増大によるトラップ信号の破棄が生じず、通知を漏れなく処理することに寄与するネットワーク監視装置、ネットワーク監視システム、ネットワーク監視方法及びプログラムが、提供される。 According to each aspect of the present invention and the disclosure, even if the amount of trap signals from network devices increases, the trap signals will not be discarded due to an increase in the load on the monitoring device, and network monitoring will contribute to processing notifications without omission. An apparatus, network monitoring system, network monitoring method and program are provided.

一実施形態の概要を説明するための図である。1 is a diagram for explaining an overview of an embodiment; FIG. 第1の実施形態に係るネットワーク監視装置の概要を示す図である。1 is a diagram showing an outline of a network monitoring device according to a first embodiment; FIG. 第1の実施形態に係るネットワーク監視装置の概略構成の一例を示す図である。1 is a diagram illustrating an example of a schematic configuration of a network monitoring device according to a first embodiment; FIG. 第1の実施形態に係るネットワーク監視装置の動作の一例を示すフローチャートである。4 is a flow chart showing an example of the operation of the network monitoring device according to the first embodiment; ネットワーク監視装置のハードウエア構成を示す概略図である。2 is a schematic diagram showing the hardware configuration of a network monitoring device; FIG. 第2の実施形態に係るネットワーク監視装置の概略構成の一例を示す図である。FIG. 10 is a diagram illustrating an example of a schematic configuration of a network monitoring device according to a second embodiment; FIG. 第3の実施形態に係るネットワーク監視システムの概略構成の一例を示す図である。FIG. 11 is a diagram showing an example of a schematic configuration of a network monitoring system according to a third embodiment; FIG.

初めに、一実施形態の概要について説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、この概要の記載はなんらの限定を意図するものではない。また、各図におけるブロック間の接続線は、双方向及び単方向の双方を含む。一方向矢印については、主たる信号(データ)の流れを模式的に示すものであり、双方向性を排除するものではない。さらに、本願開示に示す回路図、ブロック図、内部構成図、接続図などにおいて、明示は省略するが、入力ポート及び出力ポートが各接続線の入力端及び出力端のそれぞれに存在する。入出力インタフェースも同様である。 First, an overview of one embodiment will be described. It should be noted that the drawing reference numerals added to this outline are added to each element for convenience as an example to aid understanding, and the description of this outline does not intend any limitation. Also, connecting lines between blocks in each figure include both bi-directional and uni-directional. The unidirectional arrows schematically show the flow of main signals (data) and do not exclude bidirectionality. Furthermore, in the circuit diagrams, block diagrams, internal configuration diagrams, connection diagrams, etc. disclosed in the present application, an input port and an output port exist at the input end and the output end of each connection line, respectively, although not explicitly shown. The input/output interface is the same.

一実施形態に係るネットワーク監視装置10は、トラップ信号受信部11と、バッファ部12と、トラップ信号記録部13と、トラップ信号出力部14と、を有する(図1参照)。 A network monitoring device 10 according to one embodiment has a trap signal receiving section 11, a buffer section 12, a trap signal recording section 13, and a trap signal output section 14 (see FIG. 1).

トラップ信号受信部11は、ネットワーク機器からのトラップ信号を受信する。バッファ部12は、前記トラップ信号をバッファリングする。トラップ信号記録部13は、前記トラップ信号を記録する。トラップ信号出力部14は前記バッファ部12にバッファリングされている前記トラップ信号を前記トラップ信号記録部13へ出力する。 The trap signal receiver 11 receives trap signals from network devices. A buffer unit 12 buffers the trap signal. The trap signal recording unit 13 records the trap signal. The trap signal output section 14 outputs the trap signal buffered in the buffer section 12 to the trap signal recording section 13 .

ネットワーク監視装置10は、ネットワーク機器からのトラップ信号を受信し、トラップ信号をバッファリングする。バッファリングされたトラップ信号は、バッファリングキュー等から取り出され、トラップ信号に係る情報がファイル等に記録される。 The network monitoring device 10 receives trap signals from network devices and buffers the trap signals. The buffered trap signal is extracted from a buffering queue or the like, and information related to the trap signal is recorded in a file or the like.

このように、受信したトラップ信号を直接トラップ信号記録部13に渡してファイル等に記録するのではなく、一度バッファリングしてこれを取り出すことにより、トラップ信号が頻発することによってトラップ信号を記録する処理の負荷が増大し、これに起因してネットワーク監視装置10自体の負荷が増大することにより、一連のトラップ信号処理の中途でトラップ信号が破棄され欠落することを防止することが可能である。 In this way, the received trap signal is not transferred directly to the trap signal recording unit 13 and recorded in a file or the like, but is once buffered and taken out so that the trap signal is recorded when the trap signal occurs frequently. It is possible to prevent trap signals from being discarded and missing in the middle of a series of trap signal processing due to an increase in the processing load, which causes an increase in the load on the network monitoring device 10 itself.

以下に具体的な実施の形態について、図面を参照してさらに詳しく説明する。なお、各実施形態において同一構成要素には同一の符号を付し、その説明を省略する。 Specific embodiments will be described in more detail below with reference to the drawings. In addition, the same code|symbol is attached|subjected to the same component in each embodiment, and the description is abbreviate|omitted.

[第1の実施形態]
第1の実施形態について、図面を用いてより詳細に説明する。
[First embodiment]
The first embodiment will be described in more detail with reference to the drawings.

図2は、第1の実施形態に係るネットワーク監視装置の概要を示す図である。図2を参照すると、まず、ネットワークに接続された機器からのSNMP(Simple Network Management Protocol)トラップ信号がトラップ信号受信処理を行うモジュールに到達する。受信されたトラップ信号は、保存用バッファに格納される。バッファはn個のトラップ信号が格納可能である。 FIG. 2 is a diagram showing an outline of a network monitoring device according to the first embodiment. Referring to FIG. 2, first, an SNMP (Simple Network Management Protocol) trap signal from a device connected to a network reaches a module that performs trap signal reception processing. Received trap signals are stored in a storage buffer. The buffer can store n trap signals.

格納されたトラップ信号はトラップ信号取り出し処理モジュールによって保存用バッファから取り出され、待機状態となっているデーモンプログラムである、snmptrapd等のトラップ信号を処理するモジュールに渡される。トラップ信号取り出し処理モジュールは判断処理モジュールの制御下にある。判断処理モジュールはトラップ信号受信処理モジュールを監視しており、例えば1sec当たり500のトラップ信号の到来までは、到来したトラップ信号は保存バッファに格納され、即時にトラップ信号取り出し処理モジュールにより取り出され、snmptrapd等に渡される。 The stored trap signal is retrieved from the storage buffer by the trap signal retrieval processing module and passed to a module that processes the trap signal, such as snmptrapd, which is a daemon program in standby mode. The trap signal retrieval processing module is under control of the decision processing module. The judgment processing module monitors the trap signal reception processing module. For example, until the arrival of 500 trap signals per second, the incoming trap signals are stored in the storage buffer, immediately retrieved by the trap signal retrieval processing module, and snmptrapd. etc.

ところが、例えば1sec当たり500以上のトラップ信号が到来した場合には、即時にsnmptrapd等にトラップ信号を渡すと、snmptrapd等の処理能力を超過してしまう恐れがある。従って、保存用バッファに格納されたトラップ信号をTmsec待機させた後にトラップ信号取り出し処理モジュールにより取り出される。これにより、snmptrapd等の処理能力を超過することなくトラップ信号をsnmptrapd等で処理することが可能となる。 However, for example, when 500 or more trap signals arrive per second, if the trap signals are passed to snmptrapd etc. immediately, there is a possibility that the processing capacity of snmptrapd etc. will be exceeded. Therefore, the trap signal stored in the storage buffer is retrieved by the trap signal retrieval processing module after waiting for Tmsec. This allows trap signals to be processed by snmptrapd or the like without exceeding the processing capability of snmptrapd or the like.

このように、第1の実施形態に係るネットワーク監視装置により、到来したトラップ信号をバッファにて待機させることで、snmptrapd等の処理モジュールの処理能力の超過を防止することが可能である。これによりsnmptrapd等の処理モジュールにおけるトラップ信号が破棄されることによりネットワーク機器の状態情報の欠落を未然に防止することが可能である。 As described above, the network monitoring apparatus according to the first embodiment makes it possible to prevent an excess of the processing capacity of a processing module such as snmptrapd by causing an incoming trap signal to wait in a buffer. As a result, it is possible to prevent the state information of the network device from being lost due to the discarding of the trap signal in the processing module such as snmptrapd.

図3は、第1の実施形態に係るネットワーク監視装置の概略構成の一例を示す図である。図3を参照すると、ネットワーク監視装置10は、トラップ信号受信部11と、バッファ部12と、トラップ信号記録部13と、トラップ信号出力部14と、判断部15と、を有する。なお、図3は例示であってシステムの構成等を限定する趣旨ではない。 FIG. 3 is a diagram illustrating an example of a schematic configuration of a network monitoring device according to the first embodiment; Referring to FIG. 3 , the network monitoring device 10 has a trap signal receiving section 11 , a buffer section 12 , a trap signal recording section 13 , a trap signal output section 14 and a judgment section 15 . Note that FIG. 3 is an example and is not intended to limit the configuration of the system.

トラップ信号受信部11はネットワーク機器からのトラップ信号を受信する。具体的にはネットワークに接続されたルータやスイッチ、サーバ等が発するトラップ信号を、ネットワークを介して受信する。「トラップ信号」とは、ネットワーク機器があらかじめ定められた状態に遷移した場合にこれを検知して、ネットワーク機器側からネットワーク監視装置10向けに発せられる情報である。snmpを使用しているネットワークであれば、ネットワーク機器が有するsnmpエージェントが、設定により定められたイベント等の発生時にsnmpトラップ信号をsnmpマネージャであるネットワーク監視装置10へ送信するといった動作に該当する。受信されたトラップ信号はバッファ部12に送られる。トラップ信号受信部11は、ネットワークインターフェースや、IPパケットを受信処理するためのモジュール等で構成される。 A trap signal receiving unit 11 receives a trap signal from a network device. Specifically, a trap signal issued by a router, switch, server, or the like connected to the network is received via the network. A “trap signal” is information sent from the network device to the network monitoring device 10 upon detection of a transition of the network device to a predetermined state. In a network using snmp, an snmp agent in a network device sends an snmp trap signal to the network monitoring device 10, which is an snmp manager, when an event determined by settings occurs. The received trap signal is sent to the buffer section 12 . The trap signal receiving unit 11 is composed of a network interface, a module for receiving and processing IP packets, and the like.

バッファ部12はトラップ信号をバッファリングする機能を有する。「バッファリング」とは記憶域においてトラップ信号を一時的に格納し保持することを指す。バッファは通常配列を成しており、複数のトラップ信号を格納することが可能となっている。配列はFIFO(First In First Out)のキューを成していてもよいし、LIFO(Last In First Out)のスタックを成していてもよい。バッファ部12は例えば、RAM(Random Access Memory)などのメモリ上の一部領域を確保されることにより実現される。 The buffer unit 12 has a function of buffering the trap signal. "Buffering" refers to temporarily storing and holding trap signals in storage. The buffers are typically arranged in an array and are capable of storing multiple trap signals. The array may form a FIFO (First In First Out) queue or may form a LIFO (Last In First Out) stack. The buffer unit 12 is realized by, for example, securing a partial area on a memory such as a RAM (Random Access Memory).

トラップ信号記録部13はトラップ信号を記録する。具体的には、後述するトラップ信号出力部14がバッファ部12より取り出し、トラップ信号記録部13に出力したトラップ信号を入力として受け取り、トラップ信号に含まれる情報をログファイル等に書き込む処理を行う。例えば、snmpであればsnmptrapdがこの処理を実行する。「記録」とは、ログファイルやスプールファイル等にトラップ信号に含まれる情報を出力することを指す。トラップ信号記録部13は、RAMやHDD(Hard Disk Drive)等の記憶媒体と、記録を実行するプログラムモジュール等で構成される。なお、トラップ信号記録部13は、ネットワーク監視装置とは別のサーバ上に配置されていてもよい。 The trap signal recording unit 13 records the trap signal. Specifically, the trap signal output unit 14, which will be described later, receives the trap signal extracted from the buffer unit 12 and output to the trap signal recording unit 13 as an input, and writes the information contained in the trap signal to a log file or the like. For example, for snmp, snmptrapd will do this. "Recording" refers to outputting information contained in a trap signal to a log file, spool file, or the like. The trap signal recording unit 13 is composed of a storage medium such as a RAM or HDD (Hard Disk Drive), a program module for executing recording, and the like. Note that the trap signal recording unit 13 may be arranged on a server separate from the network monitoring device.

トラップ信号出力部14はバッファ部12にバッファリングされているトラップ信号をトラップ信号記録部13へ出力する。「出力」とはバッファリングされているトラップ信号を格納された記憶領域からトラップ信号記録部13を構成するプログラムモジュール等へ渡す処理を指す。 The trap signal output section 14 outputs the trap signal buffered in the buffer section 12 to the trap signal recording section 13 . “Output” refers to a process of transferring a buffered trap signal from a storage area storing the trap signal to a program module or the like constituting the trap signal recording unit 13 .

トラップ信号出力部14は、後述する判断部15の判断結果に基づいてバッファ部12にバッファリングされているトラップ信号をトラップ信号記録部13へ出力する。「判断結果に基づいて」とは、判断部15による判断結果を受け取り、あらかじめ定められた、判断結果に応じた処理を選択して実行することを指す。「判断結果に応じた処理」の詳細に関しては後述する。トラップ信号出力部は、判断結果を取得してトラップ信号を出力するためのプログラムモジュール等で構成される。 The trap signal output unit 14 outputs the trap signal buffered in the buffer unit 12 to the trap signal recording unit 13 based on the determination result of the determination unit 15, which will be described later. “Based on the result of determination” refers to receiving the result of determination by the determination unit 15 and selecting and executing predetermined processing according to the result of determination. The details of the "processing according to the determination result" will be described later. The trap signal output unit is composed of a program module or the like for acquiring the determination result and outputting the trap signal.

判断部15は、トラップ信号の所定時間あたりの到来数が、所定の値を超過しているか否かを判断する。具体的には、トラップ信号の所定時間あたりの到来数が、トラップ信号記録部13が所定時間にトラップ信号を記録可能である所定の値を超過しているか否かを判断する。判断の結果、「判断結果に応じた処理」を行う。上記到来数が所定の値を超過するまでは、トラップ信号出力部14に対して、バッファ部12に格納されたトラップ信号を即時にトラップ信号記録部13へ出力するように制御を実行する。一方で、所定の値を超過している場合にはトラップ信号出力部14に対して、所定時間待機の後、トラップ信号をトラップ信号記録部13へ出力するように制御を行う。判断部15は、単位時間当たりのトラップの到来数とあらかじめ定められた所定の値とを比較する演算処理を含むプログラムモジュール等で構成される。 The determination unit 15 determines whether or not the number of arrivals of trap signals per predetermined time exceeds a predetermined value. Specifically, it is determined whether or not the number of arrivals of trap signals per predetermined time exceeds a predetermined value at which the trap signal recording unit 13 can record trap signals in a predetermined time. As a result of the judgment, "processing according to the judgment result" is performed. Until the number of arrivals exceeds a predetermined value, the trap signal output section 14 is controlled to immediately output the trap signal stored in the buffer section 12 to the trap signal recording section 13 . On the other hand, when the predetermined value is exceeded, the trap signal output unit 14 is controlled to output the trap signal to the trap signal recording unit 13 after waiting for a predetermined time. The determination unit 15 is composed of a program module or the like including a calculation process for comparing the number of arrivals of traps per unit time with a predetermined value.

[処理の流れ]
図4は第1の実施形態に係るネットワーク監視装置10の動作を説明するためのフローチャートである。一のトラップ信号を受信し、記録するまでの一連の処理の流れである。
[Process flow]
FIG. 4 is a flow chart for explaining the operation of the network monitoring device 10 according to the first embodiment. It is a flow of a series of processing from receiving one trap signal to recording it.

ネットワーク監視装置10は動作を開始するとトラップ信号受信部11がトラップ信号を受信待ちする(ステップS11)。トラップ信号受信部11がトラップ信号を受信すると(ステップS11)、バッファ部12が受信したトラップ信号をバッファに格納する(ステップS12)。 When the network monitor 10 starts operating, the trap signal receiver 11 waits for a trap signal (step S11). When the trap signal receiver 11 receives the trap signal (step S11), the buffer 12 stores the received trap signal in the buffer (step S12).

トラップ信号がバッファに格納されると、判断部15によりトラップ信号の到来数が所定の値を超過しているか否かの判断処理が実行される(ステップS13)。判断処理の結果、超過しているとの判断結果(Y)となった場合には、所定時間待機(ステップS14)した後、トラップ信号出力部14によりバッファ部にバッファリングされているトラップ信号が取り出されトラップ信号記録部13へ出力される(ステップS15)。一方超過していないとの判断結果(N)となった場合には、待機することなく即座にトラップ信号が出力される(ステップS15)。出力されたトラップ信号はトラップ信号記録部13により記録され(ステップS16)、処理が終了する。 When the trap signal is stored in the buffer, the determination unit 15 performs determination processing as to whether or not the number of arrivals of the trap signal exceeds a predetermined value (step S13). As a result of the judgment processing, if the judgment result (Y) is that the number of the trap signal is exceeded, after waiting for a predetermined time (step S14), the trap signal output section 14 outputs the trap signal buffered in the buffer section. It is extracted and output to the trap signal recording unit 13 (step S15). On the other hand, if the determination result (N) is that the limit is not exceeded, a trap signal is immediately output without waiting (step S15). The output trap signal is recorded by the trap signal recording unit 13 (step S16), and the process ends.

[ハードウエア構成]
ネットワーク監視装置10は、情報処理装置(コンピュータ)により構成可能であり、図5に例示する構成を備える。例えば、ネットワーク監視装置10は、内部バス105により相互に接続される、CPU(Central Processing Unit)101、メモリ102、入出力インタフェース103及び通信手段であるNIC(Network Interface Card)104等を備える。
[Hardware configuration]
The network monitoring device 10 can be configured by an information processing device (computer), and has the configuration illustrated in FIG. For example, the network monitoring device 10 includes a CPU (Central Processing Unit) 101, a memory 102, an input/output interface 103, a communication means such as a NIC (Network Interface Card) 104, etc., which are interconnected by an internal bus 105. FIG.

但し、図5に示す構成は、ネットワーク監視装置10のハードウエア構成を限定する趣旨ではない。ネットワーク監視装置10は、図示しないハードウエアを含んでもよいし、必要に応じて入出力インタフェース103を備えていなくともよい。また、ネットワーク監視装置10に含まれるCPU等の数も図4の例示に限定する趣旨ではなく、例えば、複数のCPUがネットワーク監視装置10に含まれていてもよい。 However, the configuration shown in FIG. 5 is not meant to limit the hardware configuration of the network monitoring device 10. FIG. The network monitoring device 10 may include hardware (not shown) and may not have the input/output interface 103 as necessary. Also, the number of CPUs included in the network monitoring device 10 is not limited to the example shown in FIG.

メモリ102は、RAM(Random Access Memory)、ROM(Read Only Memory)、補助記憶装置(ハードディスク等)である。 The memory 102 is a RAM (Random Access Memory), a ROM (Read Only Memory), an auxiliary storage device (such as a hard disk).

入出力インタフェース103は、図示しない表示装置や入力装置のインタフェースとなる手段である。表示装置は、例えば、液晶ディスプレイ等である。入力装置は、例えば、キーボードやマウス等のユーザ操作を受け付ける装置である。 The input/output interface 103 is a means that serves as an interface for a display device and an input device (not shown). The display device is, for example, a liquid crystal display. The input device is, for example, a device such as a keyboard or mouse that receives user operations.

ネットワーク監視装置10は、処理モジュールであるトラップ信号受信プログラムと、バッファリングプログラムと、判断プログラムと、トラップ信号出力プログラムと、トラップ信号記録プログラムと、を含んで構成される。当該処理モジュールは、例えば、メモリ102に格納されたトラップ信号受信プログラムをCPU101が実行することで実現される。また、そのプログラムは、ネットワークを介してダウンロードするか、あるいは、プログラムを記憶した記憶媒体を用いて、更新することができる。さらに、上記処理モジュールは、半導体チップにより実現されてもよい。即ち、上記処理モジュールが行う機能を何らかのハードウエア、及び/又は、ソフトウエアで実行する手段があればよい。 The network monitoring device 10 includes a trap signal reception program, a buffering program, a judgment program, a trap signal output program, and a trap signal recording program, which are processing modules. The processing module is implemented, for example, by CPU 101 executing a trap signal reception program stored in memory 102 . Also, the program can be downloaded via a network or updated using a storage medium storing the program. Furthermore, the processing module may be realized by a semiconductor chip. In other words, it is sufficient if there is means for executing the functions performed by the processing module by some kind of hardware and/or software.

[ハードウエアの動作]
ネットワーク監視装置10は、動作を開始すると、トラップ信号受信プログラムがメモリ102より読み込まれCPU101にて実行状態となる。同プログラムは、監視対象のネットワーク機器からのトラップ信号データを、入出力インタフェース103を介して受信する。受信したトラップ信号データはバッファリングプログラムに渡される。
[Hardware operation]
When the network monitoring device 10 starts to operate, the trap signal reception program is read from the memory 102 and executed by the CPU 101 . The program receives trap signal data from the monitored network device via the input/output interface 103 . The received trap signal data is passed to the buffering program.

バッファリングプログラムはトラップ信号受信プログラムからトラップ信号データを受け取り、メモリ102に確保されたバッファ領域へ格納する。 The buffering program receives trap signal data from the trap signal reception program and stores it in a buffer area secured in memory 102 .

上記と並行して判断プログラムはトラップ信号受信プログラムが受信したトラップ信号データをカウントし、所定時間あたりのトラップ信号の到来数を算出する。判断プログラムはあらかじめメモリ102に保持されている所定の値を呼び出し、算出されたトラップ信号の到来数と比較を行う。その結果到来数が所定の値より大きい場合には、トラップ信号出力プログラムに対して待機する旨のシグナルを送る。反対に所定の値より大きい場合には待機しない旨のシグナルを送る。 In parallel with the above, the determination program counts the trap signal data received by the trap signal reception program, and calculates the number of arrivals of the trap signal per predetermined time. The determination program calls a predetermined value stored in advance in the memory 102 and compares it with the calculated number of arrivals of trap signals. As a result, if the number of arrivals is greater than a predetermined value, a signal is sent to the trap signal output program to wait. Conversely, if it is greater than the predetermined value, it sends a signal not to wait.

トラップ信号出力プログラムは同プログラムの起動時に待機すべき所定の時間を示す値をメモリ102より読み込む。トラップ信号出力プログラムは上述の待機するシグナルを受け取った場合には次に待機しない旨のシグナルを受け取るまで、バッファ領域に格納されているトラップ信号データを所定時間待機してからトラップ信号記録プログラムへ出力する。また、トラップ信号出力プログラムは上述の待機しない旨のシグナルを受け取った場合には次に待機する旨のシグナルを受け取るまで、バッファ領域に格納されたトラップ信号データを即時にトラップ信号記録プログラムへ出力する。 The trap signal output program reads from the memory 102 a value indicating a predetermined waiting time when the program is activated. When the trap signal output program receives the above signal to wait, it waits for the trap signal data stored in the buffer area for a predetermined time until it receives the next signal not to wait, and then outputs it to the trap signal recording program. do. Further, when the trap signal output program receives the above-mentioned signal not to wait, it immediately outputs the trap signal data stored in the buffer area to the trap signal recording program until it receives the next signal to wait. .

トラップ信号記録プログラムはトラップ信号出力プログラムから出力されたトラップ信号データを受け取り、ログファイルや、スプールファイル、他のプログラムに渡す等の処理を実行する。 The trap signal recording program receives the trap signal data output from the trap signal output program, and performs processing such as passing it to a log file, spool file, or other program.

[効果の説明]
本実施形態のネットワーク監視装置は、所定時間内に到来するトラップ信号の数が所定の値を超えた場合に、バッファ領域で所定時間待機させることが可能である。これによりトラップ信号の記録等の処理を実行するモジュールの処理容量を超過しないようにすることができる。このため、処理容量超過に起因するトラップ信号の破棄を防ぐことができ、ネットワーク機器の状態情報を欠落なく取得することが可能である。
[Explanation of effect]
The network monitoring device of this embodiment can wait in the buffer area for a predetermined time when the number of trap signals arriving within a predetermined time exceeds a predetermined value. As a result, it is possible not to exceed the processing capacity of the module that executes processing such as trap signal recording. Therefore, it is possible to prevent trap signals from being discarded due to excessive processing capacity, and to acquire the state information of the network devices without omission.

[第2の実施形態]
図6は、第2の実施形態に係るネットワーク監視装置の概略構成の一例を示す図である。図6を参照すると、ネットワーク監視装置10は、トラップ信号受信部11と、バッファ部12と、トラップ信号記録部13と、トラップ信号出力部14と、判断部15と、を有する。これらの構成要件については上記で説明済みであるので記載は省略する。第2の実施形態に係るネットワーク監視装置の特徴は、さらに決定部16を有する点である。なお、図6は例示であってシステムの構成等を限定する趣旨ではない。
[Second embodiment]
FIG. 6 is a diagram showing an example of a schematic configuration of a network monitoring device according to the second embodiment. Referring to FIG. 6 , the network monitoring device 10 has a trap signal receiving section 11 , a buffer section 12 , a trap signal recording section 13 , a trap signal output section 14 and a judgment section 15 . Since these constituent requirements have already been explained above, their description is omitted. A feature of the network monitoring apparatus according to the second embodiment is that it further includes a determination unit 16 . It should be noted that FIG. 6 is an example and is not meant to limit the configuration of the system.

決定部16はトラップ信号の所定時間当たりの到来数と、トラップ信号記録部13の前記所定時間当たりの記録数とに基づいて、判断部15で用いられる所定の値を決定する。例えば、トラップ信号記録部13は1のトラップ信号の入力を受けると0.002secで記録を完了することが可能であるとした場合には1secでは500件の処理容量がある。そうすると、トラップ信号記録部13は上記トラップ信号の所定時間当たりの到来数が500件までであればトラップ信号が破棄される可能性がなく処理が可能である。なお実際の所定の値の設定については諸処の影響も考慮し、例えばマージンをとって300件等とすることが可能であるのは勿論である。決定部16は計時を行うタイマ等とトラップ信号受信部11において所定時間当たりのトラップ信号到来数をカウントするカウンタを有するプログラムモジュール等で構成される。 The determination unit 16 determines a predetermined value used in the determination unit 15 based on the number of arrivals of trap signals per predetermined time and the number of trap signals recorded in the trap signal recording unit 13 per predetermined time. For example, if the trap signal recording unit 13 can complete recording in 0.002 sec upon receiving one trap signal input, it has a processing capacity of 500 cases in 1 sec. Then, the trap signal recording unit 13 can perform processing without the possibility of discarding the trap signal if the number of arrivals of the trap signal per predetermined time is up to 500. Incidentally, it is of course possible to set the actual predetermined value to 300 or the like with a margin, taking various influences into account. The determination unit 16 is composed of a program module or the like having a timer or the like for measuring time and a counter for counting the number of arrivals of trap signals per predetermined time in the trap signal receiving unit 11 .

さらに決定部16は、デフォルト値として設定された上記所定の値を調整することが可能である。具体的には、トラップ信号の所定時間当たりの到来数と、トラップ信号記録部13の前記所定時間当たりの記録数の実績とを比較して前記到来数よりも前記記録数の実績が下回ったとき、判断部で用いられる上記所定の値を減少させる処理を実行する。トラップ信号の到来数よりも記録数が少なくなるということはトラップ信号の欠落が生じているという状況であるので、これを防止するために上記所定の値を減少させて、より少ない到来数でトラップ信号の待機を実行させるようにすることで以降のトラップ信号の破棄等による情報の欠落を防止することが可能である。 Furthermore, the determination unit 16 can adjust the predetermined value set as the default value. Specifically, when the number of arrivals of the trap signal per predetermined time is compared with the actual number of recordings of the trap signal recording unit 13 per predetermined time, and the actual number of recordings is less than the number of arrivals. , to decrease the predetermined value used in the determination unit. If the number of records is less than the number of arrivals of trap signals, it means that there is a lack of trap signals. It is possible to prevent the loss of information due to subsequent discarding of the trap signal or the like by causing the signal to wait.

さらに決定部16は、トラップ信号の所定時間当たりの到来数と、トラップ信号記録部13の前記所定時間当たりの記録数とに基づいてトラップ信号出力部14において、トラップ信号の待機を行う所定の時間を決定してもよい。例えば、トラップ信号記録部13は1のトラップ信号の入力を受けると0.002secで記録を完了することが可能であるとした場合には1secあたり500件の処理容量がある。ここで判断部15が使用する、トラップ信号の単位時間あたり到来数の所定の値を300件と設定する。そうするとトラップ信号の待機時間は、待ち行列の待ち時間Tを算出する式(T=(ρ/1-ρ)×T)で得られる。ただしρは(1sec当たりの到来数の所定の値)/(1sec当たりの処理容量)、Tはトラップ信号記録部13のトラップ信号1件当たりの処理時間である。上記式で待機時間を求めると、0.003secとなり、少なくとも0.003secを待機時間とするとよいこととなる。なお、この時待ち状態となるトラップ信号の数は1.5となる(ρ/1-ρ)のでバッファ部12に設けるバッファ領域は少なくとも2個は必要であると理論的には考えられる。 Further, the determination unit 16 causes the trap signal output unit 14 to wait for the trap signal for a predetermined time based on the number of arrivals of the trap signal per predetermined time and the number of records of the trap signal recording unit 13 per the predetermined time. may be determined. For example, if the trap signal recording unit 13 can complete recording in 0.002 sec upon receiving one trap signal input, the trap signal recording unit 13 has a processing capacity of 500 cases per sec. Here, the predetermined value of the number of arrivals of trap signals per unit time used by the determination unit 15 is set to 300. FIG. Then, the waiting time of the trap signal is obtained by the formula for calculating the queue waiting time T w (T w =(ρ/1−ρ)×T s ). where ρ is (predetermined number of arrivals per second)/(processing capacity per second), and Ts is the processing time per trap signal of the trap signal recording section 13 . When the waiting time is calculated by the above formula, it is 0.003 sec, and it is preferable to set the waiting time to at least 0.003 sec. In addition, since the number of trap signals in the waiting state at this time is 1.5 (ρ/1−ρ), it is theoretically considered that at least two buffer areas are required in the buffer section 12 .

[効果の説明]
本実施形態のネットワーク監視装置10では、決定部16を有することにより、判断部15で用いられる所定の値と、トラップ信号出力部14において、トラップ信号の待機を行う所定の時間と、を決定することが可能である。またさらに、デフォルト値として設定された上記判断部15で用いられる所定の値を調整することが可能である。これにより、トラップ信号記録部13の処理容量に合わせた設定値を決定することが可能であり、所定時間当たりのトラップ信号の到来数が処理容量を超過することによりトラップ信号の破棄が生じる事態を防止することが可能となる。
[Explanation of effect]
The network monitoring device 10 of the present embodiment includes the determination unit 16 to determine a predetermined value used by the determination unit 15 and a predetermined time for waiting for a trap signal in the trap signal output unit 14. It is possible. Furthermore, it is possible to adjust the predetermined value used by the determination unit 15 set as a default value. As a result, it is possible to determine a set value in accordance with the processing capacity of the trap signal recording unit 13, thereby preventing trap signals from being discarded due to the number of arrivals of trap signals per predetermined time exceeding the processing capacity. can be prevented.

[第3の実施形態]
図7は、第3の実施形態に係るネットワーク監視システムの概要を示す図である。図7を参照すると、トラップ信号集約装置10’に複数のトラップ信号記録装置21~2nが接続されている。本実施形態のネットワーク監視システムは上記の通り、複数のトラップ信号記録装置21~2nに対してトラップ信号集約装置10’がサービスするといった構成をとる。トラップ信号集約装置10’はトラップ信号受信集約部11’と、集約バッファ部12’と、集約トラップ信号出力部14’と、を有する。トラップ信号記録装置21~2nはトラップ信号記録部13を有する。トラップ信号集約装置10’は判断部15’及び決定部16(図示せず)等を有していてもよい。
[Third embodiment]
FIG. 7 is a diagram showing an overview of a network monitoring system according to the third embodiment. Referring to FIG. 7, a plurality of trap signal recording devices 21 to 2n are connected to the trap signal aggregation device 10'. As described above, the network monitoring system of this embodiment has a configuration in which the trap signal aggregation device 10' serves a plurality of trap signal recording devices 21 to 2n. The trap signal aggregation device 10' has a trap signal reception aggregation section 11', an aggregation buffer section 12', and an aggregation trap signal output section 14'. Each of the trap signal recording devices 21 to 2n has a trap signal recording section 13. FIG. The trap signal aggregation device 10' may have a determination unit 15' and a determination unit 16 (not shown).

トラップ信号記録部13は上記と同様にトラップ信号を記録する。トラップ信号受信集約部11’はネットワーク機器から前記複数のトラップ信号記録装置へ宛てたトラップ信号を受信して集約する。集約バッファ部12’は集約されたトラップ信号をバッファリングする。集約トラップ信号出力部14’はバッファリングされているトラップ信号を前記複数のトラップ信号記録装置に対して出力する。 The trap signal recording unit 13 records trap signals in the same manner as described above. A trap signal receiving and aggregating unit 11' receives and aggregating trap signals addressed to the plurality of trap signal recording devices from network devices. The aggregation buffer unit 12' buffers the aggregated trap signals. The aggregated trap signal output unit 14' outputs the buffered trap signals to the plurality of trap signal recording devices.

第1の実施形態におけるネットワーク監視装置10の構成要素と、本実施形態のネットワーク監視システムの相違点は、複数のトラップ信号記録装置21~2nを構成するトラップ信号記録部13に対し送信されたトラップ信号をトラップ信号集約装置10’が集中的にバッファリングし、トラップ信号を出力する点である。 The difference between the components of the network monitoring device 10 in the first embodiment and the network monitoring system of the present embodiment is that the trap sent to the trap signal recording unit 13 constituting the plurality of trap signal recording devices 21 to 2n is The point is that the trap signal aggregator 10' buffers the signals intensively and outputs the trap signal.

SNMP等では監視対象ごとに異なるコミュニティを定義して、多数存在するネットワーク機器を複数のネットワーク監視装置で分散して管理することが可能である。一方で、コミュニティ毎にネットワーク監視装置を配置する構成では、ネットワーク機器等が所属するコミュニティを変更した場合等に設定の変更の手間がかかる。また、一のネットワーク機器が複数のコミュニティに属する場合、すなわち複数のトラップ信号記録装置により共同して監視を行う場合には、一のトラップ信号記録装置(snmptrapd等に対応)に対して複数のネットワーク監視装置からトラップ信号が到達することとなり、場合により処理容量を超過した数のトラップ信号が一のトラップ信号記録装置に対して送信される可能性があり、トラップ信号の破棄が生じる可能性がある。 With SNMP or the like, it is possible to define a different community for each monitoring target, and distribute and manage a large number of existing network devices using a plurality of network monitoring devices. On the other hand, in a configuration in which a network monitoring device is arranged for each community, it takes time and effort to change the settings when the community to which the network device or the like belongs is changed. Further, when one network device belongs to a plurality of communities, that is, when a plurality of trap signal recording devices are jointly monitored, a plurality of networks are connected to a single trap signal recording device (corresponding to snmptrapd, etc.). Trap signals will arrive from the monitoring device, and in some cases, trap signals exceeding the processing capacity may be sent to one trap signal recording device, and trap signals may be discarded. .

トラップ信号受信集約部11’と、上述のトラップ信号受信部11との相違点は、トラップ信号受信集約部11’が複数のトラップ信号記録部13に向けたトラップ信号を集約して受信する点である。 The difference between the trap signal reception aggregation unit 11′ and the trap signal reception unit 11 described above is that the trap signal reception aggregation unit 11′ aggregates and receives trap signals directed to a plurality of trap signal recording units 13. be.

集約バッファ部12’とバッファ部12との相違点は、集約バッファ部12’が複数のトラップ信号記録部13に向けたトラップ信号を格納することである。集約バッファ部12’においてはバッファ領域を複数のトラップ信号記録部13(複数のトラップ信号記録装置)毎に分割して確保してもよい。 The difference between the aggregation buffer section 12 ′ and the buffer section 12 is that the aggregation buffer section 12 ′ stores trap signals directed to a plurality of trap signal recording sections 13 . In the aggregation buffer section 12', the buffer area may be divided and secured for each of a plurality of trap signal recording sections 13 (a plurality of trap signal recording devices).

集約トラップ信号出力部14’とトラップ信号出力部14との相違点は、集約トラップ信号出力部14’が複数のトラップ信号記録部13に向けてトラップ信号を出力する点である。 The difference between the aggregate trap signal output section 14 ′ and the trap signal output section 14 is that the aggregate trap signal output section 14 ′ outputs trap signals to a plurality of trap signal recording sections 13 .

判断部15’と判断部15との相違点は、判断部15’が複数のトラップ信号記録部13(複数のトラップ信号記録装置)宛てのトラップ信号の所定時間あたりの到来数が所定の値を超過しているか否かを判断する点である。判断部15’は、複数のトラップ信号記録部13(複数のトラップ信号記録装置)毎に到来数が所定の値を超過しているか否かを判断してもよい。 The difference between the determination unit 15' and the determination unit 15 is that the determination unit 15' determines that the number of arrivals of trap signals addressed to a plurality of trap signal recording units 13 (a plurality of trap signal recording devices) per predetermined time does not exceed a predetermined value. It is a point to judge whether or not it is exceeded. The determination unit 15 ′ may determine whether the number of arrivals exceeds a predetermined value for each of the plurality of trap signal recording units 13 (plurality of trap signal recording devices).

なお、トラップ信号集約装置10’は決定部(図示せず)を有していてもよい。決定部は、複数のトラップ信号記録装置毎にトラップ信号の所定時間当たりの到来数の所定の値や、トラップ信号をバッファリングする所定の時間を決定してもよい。 Note that the trap signal aggregation device 10' may have a determination unit (not shown). The determination unit may determine a predetermined value of the number of arrivals of trap signals per predetermined time period and a predetermined time period for buffering the trap signals for each of the plurality of trap signal recording devices.

本実施形態のネットワーク監視システムの処理の流れ及びハードウエア構成とその動作に関しては基本的に第1の実施形態と同様である。このため記載を省略する。 The processing flow, hardware configuration, and operation of the network monitoring system of this embodiment are basically the same as those of the first embodiment. Therefore, the description is omitted.

[効果の説明]
本実施形態のネットワーク監視システムでは、監視対象のネットワーク機器からのトラップ信号を集約し、複数存在するトラップ信号記録装置毎にトラップ信号の出力をすることが可能である。これにより、各トラップ信号記録装置に対して処理容量を超過したトラップ信号が送信されることがないので、トラップ信号が破棄されるといった事態は生じない。
[Explanation of effect]
In the network monitoring system of this embodiment, trap signals from network devices to be monitored can be aggregated and trap signals can be output for each of a plurality of trap signal recording devices. As a result, the trap signal exceeding the processing capacity is not transmitted to each trap signal recording device, so that the trap signal is not discarded.

上記の実施形態の一部又は全部は、以下のようにも記載され得るが、以下には限られな
い。
[形態1]
上述の第一の視点に係るネットワーク監視装置のとおりである。
[形態2]
前記トラップ信号の所定時間あたりの到来数が、所定の値を超過しているか否かを判断する判断部をさらに有し、前記トラップ信号出力部は、前記判断部の判断結果に基づいて前記バッファ部にバッファリングされている前記トラップ信号を前記トラップ信号記録部へ出力する、好ましくは形態1のネットワーク監視装置。
[形態3]
前記トラップ信号出力部は、前記判断部の判断結果が前記所定の値を超過しているとの判断結果となったとき、前記バッファ部にバッファリングされている前記トラップ信号を所定時間待機させた後出力する、好ましくは形態2のネットワーク監視装置。
[形態4]
前記トラップ信号の所定時間当たりの到来数と、前記トラップ信号記録部の前記所定時間当たりの記録数とに基づいて、前記判断部で用いられる前記所定の値を決定する決定部、をさらに有する好ましくは形態2又は3のネットワーク監視装置。
[形態5]
前記決定部は、前記トラップ信号の所定時間当たりの到来数と、前記トラップ信号記録部の前記所定時間当たりの記録数とに基づいて、前記トラップ信号出力部が前記バッファ部にバッファリングされている前記トラップ信号を待機させる所定の時間を決定する、
好ましくは形態4のネットワーク監視装置。
[形態6]
前記決定部は、前記トラップ信号の所定時間当たりの到来数と、前記トラップ信号記録部の前記所定時間当たりの記録数とを比較して前記到来数よりも前記記録数が下回ったとき、前記判断部で用いられる前記所定の値を減少させる、好ましくは形態4又は5のネットワーク監視装置。
[形態7]
上述の第二の視点に係るネットワーク監視システムのとおりである。
[形態8]
トラップ信号集約装置は、前記トラップ信号の所定時間あたりの到来数が、所定の値を超過しているか否かを判断する判断部をさらに有し、前記集約トラップ信号出力部は、前記判断部の判断結果に応じて前記集約バッファ部にバッファリングされている前記トラップ信号を、前記複数のトラップ信号記録装置へ出力する、
好ましくは形態7のネットワーク監視システム。
[形態9]
上述の第三の視点に係るネットワーク監視方法のとおりである。
[形態10]
上述の第四の視点に係るプログラムのとおりである。
なお、形態9及び形態10は、形態1と同様に、形態2~形態6に展開することが可能である。
Some or all of the above embodiments may also be described as follows, but are not limited to the following.
[Mode 1]
This is the network monitoring device according to the first aspect described above.
[Mode 2]
The trap signal output unit further includes a determination unit that determines whether the number of arrivals of the trap signal per predetermined time exceeds a predetermined value, and the trap signal output unit outputs the buffer based on the determination result of the determination unit. Preferably, the network monitoring device according to form 1, which outputs the trap signal buffered in the unit to the trap signal recording unit.
[Form 3]
The trap signal output unit waits the trap signal buffered in the buffer unit for a predetermined time when the determination result of the determination unit indicates that the predetermined value is exceeded. A network monitoring device, preferably of form 2, with post-output.
[Mode 4]
Preferably, the method further comprises a determination unit that determines the predetermined value used in the determination unit based on the number of arrivals of the trap signal per predetermined time and the number of records of the trap signal recording unit per predetermined time. is a network monitoring device of form 2 or 3;
[Mode 5]
The determination unit has the trap signal output unit buffered in the buffer unit based on the number of arrivals of the trap signal per predetermined time and the number of records per predetermined time of the trap signal recording unit. determining a predetermined amount of time to wait for the trap signal;
Preferably, the network monitoring device of form 4.
[Mode 6]
The determining unit compares the number of arrivals of the trap signal per predetermined time with the number of recordings of the trap signal recording unit per the predetermined time, and determines when the number of recordings is less than the number of arrivals. 6. A network monitoring device, preferably according to form 4 or 5, which reduces said predetermined value used in part.
[Mode 7]
This is the network monitoring system according to the second aspect described above.
[Mode 8]
The trap signal aggregating device further has a determination unit that determines whether the number of arrivals of the trap signals per predetermined time period exceeds a predetermined value, and the aggregated trap signal output unit outputting the trap signal buffered in the aggregation buffer unit to the plurality of trap signal recording devices according to the judgment result;
Network monitoring system, preferably of form 7.
[Mode 9]
This is the network monitoring method according to the third aspect described above.
[Form 10]
This is the same as the program related to the fourth viewpoint mentioned above.
It should be noted that the 9th and 10th forms can be developed into the 2nd to 6th forms in the same way as the 1st form.

なお、引用した上記の特許文献等の各開示は、本書に引用をもって繰り込むものとする。本発明の全開示(特許請求の範囲を含む)の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の全開示の枠内において種々の開示要素(各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む)の多様な組み合わせ、ないし、選択(部分的削除を含む)が可能である。すなわち、本発明は、特許請求の範囲を含む全開示、技術的思想に従って当業者であればなし得るであろう各種変形、修正を含むことは勿論である。特に、本書に記載した数値範囲については、当該範囲内に含まれる任意の数値ないし小範囲が、別段の記載のない場合でも具体的に記載されているものと解釈されるべきである。 The disclosures of the cited patent documents and the like are incorporated herein by reference. Within the framework of the full disclosure of the present invention (including the scope of claims), modifications and adjustments of the embodiments and examples are possible based on the basic technical concept thereof. Also, various combinations or selections of various disclosure elements (including each element of each claim, each element of each embodiment or example, each element of each drawing, etc.) within the framework of the full disclosure of the present invention (including partial deletion) is possible. That is, the present invention naturally includes various variations and modifications that can be made by those skilled in the art according to the entire disclosure including claims and technical ideas. In particular, any numerical range recited herein should be construed as specifically recited for any numerical value or subrange within that range, even if not otherwise stated.

10 ネットワーク監視装置
10’ トラップ信号集約装置
11 トラップ信号受信部
11’ トラップ信号受信集約部
12 バッファ部
12’ 集約バッファ部
13 トラップ信号記録部
14 トラップ信号出力部
14’ 集約トラップ信号出力部
15、15’ 判断部
16 決定部
21~2n トラップ信号記録装置
101 CPU(Central Processing Unit)
102 メモリ
103 入出力インタフェース
104 NIC(Network Interface Card)
105 内部バス
10 network monitoring device 10' trap signal aggregation device 11 trap signal reception unit 11' trap signal reception aggregation unit 12 buffer unit 12' aggregation buffer unit 13 trap signal recording unit 14 trap signal output unit 14' aggregation trap signal output units 15, 15 ' decision unit 16 decision units 21 to 2n trap signal recording device 101 CPU (Central Processing Unit)
102 memory 103 input/output interface 104 NIC (Network Interface Card)
105 internal bus

Claims (10)

ネットワーク機器からのトラップ信号を受信するトラップ信号受信部と、
前記トラップ信号をバッファリングするバッファ部と、
前記トラップ信号を記録するトラップ信号記録部と、
前記バッファ部にバッファリングされている前記トラップ信号を前記トラップ信号記録部へ出力するトラップ信号出力部と、
を有するネットワーク監視装置。
a trap signal receiver that receives a trap signal from a network device;
a buffer unit that buffers the trap signal;
a trap signal recording unit that records the trap signal;
a trap signal output unit that outputs the trap signal buffered in the buffer unit to the trap signal recording unit;
network monitoring device.
前記トラップ信号の所定時間あたりの到来数が、所定の値を超過しているか否かを判断する判断部をさらに有し、
前記トラップ信号出力部は、前記判断部の判断結果に基づいて前記バッファ部にバッファリングされている前記トラップ信号を前記トラップ信号記録部へ出力する、
請求項1に記載のネットワーク監視装置。
further comprising a determination unit that determines whether the number of arrivals of the trap signal per predetermined time period exceeds a predetermined value;
The trap signal output unit outputs the trap signal buffered in the buffer unit to the trap signal recording unit based on the determination result of the determination unit.
The network monitoring device according to claim 1.
前記トラップ信号出力部は、前記判断部の判断結果が前記所定の値を超過しているとの判断結果となったとき、前記バッファ部にバッファリングされている前記トラップ信号を所定時間待機させた後出力する、請求項2に記載のネットワーク監視装置。 The trap signal output unit waits the trap signal buffered in the buffer unit for a predetermined time when the determination result of the determination unit indicates that the predetermined value is exceeded. 3. The network monitoring device of claim 2, post-output. 前記トラップ信号の所定時間当たりの到来数と、前記トラップ信号記録部の前記所定時間当たりの記録数とに基づいて、前記判断部で用いられる前記所定の値を決定する決定部、
をさらに有する請求項2又は3に記載のネットワーク監視装置。
a determination unit that determines the predetermined value used in the determination unit based on the number of arrivals of the trap signal per predetermined time and the number of recordings of the trap signal recording unit per predetermined time;
4. The network monitoring device according to claim 2 or 3, further comprising:
前記決定部は、前記トラップ信号の所定時間当たりの到来数と、前記トラップ信号記録部の前記所定時間当たりの記録数とに基づいて、前記トラップ信号出力部が前記バッファ部にバッファリングされている前記トラップ信号を待機させる所定の時間を決定する、
請求項4に記載のネットワーク監視装置。
The determination unit has the trap signal output unit buffered in the buffer unit based on the number of arrivals of the trap signal per predetermined time and the number of records per predetermined time of the trap signal recording unit. determining a predetermined amount of time to wait for the trap signal;
5. The network monitoring device according to claim 4.
前記決定部は、前記トラップ信号の所定時間当たりの到来数と、前記トラップ信号記録部の前記所定時間当たりの記録数とを比較して前記到来数よりも前記記録数が下回ったとき、前記判断部で用いられる前記所定の値を減少させる、
請求項4又は5に記載のネットワーク監視装置。
The determining unit compares the number of arrivals of the trap signal per predetermined time with the number of recordings of the trap signal recording unit per the predetermined time, and determines when the number of recordings is less than the number of arrivals. reducing the predetermined value used in
6. A network monitoring device according to claim 4 or 5.
トラップ信号を記録するトラップ信号記録部を有する複数のトラップ信号記録装置と、
ネットワーク機器から前記複数のトラップ信号記録装置へ宛てたトラップ信号を受信して集約するトラップ信号受信集約部と、
前記集約されたトラップ信号をバッファリングする集約バッファ部と、
バッファリングされているトラップ信号を前記複数のトラップ信号記録装置に対して出力する集約トラップ信号出力部と、
を有するトラップ信号集約装置と、
からなるネットワーク監視システム。
a plurality of trap signal recording devices having trap signal recording units for recording trap signals;
a trap signal receiving and aggregating unit for receiving and aggregating trap signals addressed to the plurality of trap signal recording devices from network devices;
an aggregation buffer unit that buffers the aggregated trap signal;
an aggregate trap signal output unit that outputs the buffered trap signals to the plurality of trap signal recording devices;
a trap signal aggregator having
A network monitoring system consisting of:
トラップ信号集約装置は、
前記トラップ信号の所定時間あたりの到来数が、所定の値を超過しているか否かを判断する判断部をさらに有し、
前記集約トラップ信号出力部は、前記判断部の判断結果に応じて前記集約バッファ部にバッファリングされている前記トラップ信号を、前記複数のトラップ信号記録装置へ出力する、
請求項7に記載のネットワーク監視システム。
The trap signal aggregator is
further comprising a determination unit that determines whether the number of arrivals of the trap signal per predetermined time period exceeds a predetermined value;
The aggregated trap signal output unit outputs the trap signals buffered in the aggregated buffer unit to the plurality of trap signal recording devices according to the judgment result of the judgment unit.
A network monitoring system according to claim 7.
ネットワーク機器からのトラップ信号を受信するステップと、
前記トラップ信号をバッファリングするステップと、
バッファ部にバッファリングされている前記トラップ信号を出力するステップと、
前記出力されたトラップ信号を記録するステップと、
を有するネットワーク監視方法。
receiving a trap signal from a network device;
buffering the trap signal;
outputting the trap signal buffered in a buffer;
recording the output trap signal;
A network monitoring method comprising:
ネットワーク機器からのトラップ信号を受信する処理と、
前記トラップ信号をバッファリングする処理と、
バッファ部にバッファリングされている前記トラップ信号を出力する処理と、
前記出力されたトラップ信号を記録する処理と、
をコンピュータに実行させるプログラム。
a process of receiving a trap signal from a network device;
a process of buffering the trap signal;
a process of outputting the trap signal buffered in a buffer;
a process of recording the output trap signal;
A program that makes a computer run
JP2021087014A 2021-05-24 2021-05-24 NETWORK MONITORING DEVICE, NETWORK MONITORING SYSTEM, NETWORK MONITORING METHOD, AND PROGRAM Pending JP2022180096A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021087014A JP2022180096A (en) 2021-05-24 2021-05-24 NETWORK MONITORING DEVICE, NETWORK MONITORING SYSTEM, NETWORK MONITORING METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021087014A JP2022180096A (en) 2021-05-24 2021-05-24 NETWORK MONITORING DEVICE, NETWORK MONITORING SYSTEM, NETWORK MONITORING METHOD, AND PROGRAM

Publications (1)

Publication Number Publication Date
JP2022180096A true JP2022180096A (en) 2022-12-06

Family

ID=84327443

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021087014A Pending JP2022180096A (en) 2021-05-24 2021-05-24 NETWORK MONITORING DEVICE, NETWORK MONITORING SYSTEM, NETWORK MONITORING METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP2022180096A (en)

Similar Documents

Publication Publication Date Title
US20190342217A1 (en) Ingress rate limiting in order to reduce or prevent egress congestion
JP5233504B2 (en) Route control apparatus and packet discarding method
JP5201415B2 (en) Log information issuing device, log information issuing method and program
US20080225705A1 (en) Monitoring, Controlling, And Preventing Traffic Congestion Between Processors
US8174980B2 (en) Methods, systems, and computer readable media for dynamically rate limiting slowpath processing of exception packets
US7689708B1 (en) Apparatus to flow control frames in a networked storage virtualization using multiple streaming protocols
CN111988243B (en) Coherent capture of shared buffer state
US7804775B2 (en) Apparatus and computer program for identifying selected applications utilizing a single existing available bit in frame headers
JP5957318B2 (en) Network system, information relay device, and packet distribution method
US8024460B2 (en) Performance management system, information processing system, and information collecting method in performance management system
CN116233018A (en) Message processing method, device, electronic device and storage medium
CN114756489B (en) Direct memory access (DMA) engine for diagnostic data
CN115002009A (en) Flow sampling method, device, system, electronic equipment and medium
CN113839885A (en) A switch-based packet flow monitoring system and method
JP2022180096A (en) NETWORK MONITORING DEVICE, NETWORK MONITORING SYSTEM, NETWORK MONITORING METHOD, AND PROGRAM
US11550694B2 (en) Packet backpressure detection method, apparatus, and device
US11632334B2 (en) Communication apparatus and communication method
JP4630231B2 (en) Packet processing system, packet processing method, and program
JP2009194504A (en) Computer apparatus and packet reception control method
CN116170377A (en) A data processing method and related equipment
US20160127249A1 (en) Packet transfer processing apparatus and method
WO2012066628A1 (en) Data delivery method, data delivery program, and data delivery apparatus
JP2001326687A (en) Packet processing device and packet switching network
JP2005117392A (en) Congestion monitoring system
CN109327402B (en) Congestion management method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240401

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250225