Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3890275B2 - Network monitoring system and method - Google Patents
[go: Go Back, main page]

JP3890275B2 - Network monitoring system and method - Google Patents

Network monitoring system and method Download PDF

Info

Publication number
JP3890275B2
JP3890275B2 JP2002237801A JP2002237801A JP3890275B2 JP 3890275 B2 JP3890275 B2 JP 3890275B2 JP 2002237801 A JP2002237801 A JP 2002237801A JP 2002237801 A JP2002237801 A JP 2002237801A JP 3890275 B2 JP3890275 B2 JP 3890275B2
Authority
JP
Japan
Prior art keywords
error
data
errors
sensor unit
allowable
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
JP2002237801A
Other languages
Japanese (ja)
Other versions
JP2004080374A (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 Solution Innovators Ltd
Original Assignee
NEC Software Chubu 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 Software Chubu Ltd filed Critical NEC Software Chubu Ltd
Priority to JP2002237801A priority Critical patent/JP3890275B2/en
Publication of JP2004080374A publication Critical patent/JP2004080374A/en
Application granted granted Critical
Publication of JP3890275B2 publication Critical patent/JP3890275B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワーク監視システムと方法に関し、特にエラー通報の制御システムと方法に関する。
【0002】
【従来の技術】
この種の従来の監視システムでは、一般に、監視結果が予め定められた条件を満たしている場合に、その旨を通知する機能が具備されている。例えば、LAN(ローカルエリアネットワーク)における伝送エラーの監視では、一定時間内にセンサにより観測されたデータのうち、エラーが発生しているデータ件数があらかじめ定めた値以上になった場合に、LANに異常があることを、通報手段による電子メールの送信、あるいは表示装置への画面表示により、管理者に通知する構成とされている。
【0003】
なお、しきい値を用いた監視システムに関する刊行物として、例えば特開平5−153243号公報には、通信機器及び回線品質劣化を検出するアラーム監視部で監視し、一定時間毎にアラーム発生回数計測部で計測されたアラーム発生回数が所定値より大きいか、アラーム継続時間計測部で計測されたアラーム継続時間がしきい値より大きいと、上位装置にアラーム発生を通知する方式が開示されている。また特開平4−268625号公報には、ロードされた媒体に対する処理データ数、エラー発生回数をカウントして、エラーレートを計算し、周辺装置毎の平均エラーレートを記憶し、しきい値によって媒体及び周辺装置の良・不良を判断する構成が開示されている。
【0004】
【発明が解決しようとする課題】
ところで、従来の監視システムには、次のような問題点がある。
【0005】
第1の問題点は、ネットワークが異常でないにもかかわらず、エラーの割合が大きくなる場合がある、ということである。これは、観測されたデータ件数が少ない場合には、わずかな件数のエラーでも、エラーの割合は大きくなるためである。例えばIEEE802.3方式等のバス型のLANにおいて、1個目のデータがコリジョン(Collision)等によりエラーとなり、再送を行った結果、2個目のデータは正常に伝送できた場合、エラーの割合は50%になる。しかしながら、バス型のLANでは、コリジョンの発生は原理的に0にはできず、コリジョン等のエラー発生時に、再送で正常に通信できた場合には、エラーとして管理者に通知するのは適切ではない。しかしながら、従来の監視システムでは、このような場合にも、管理者に対して、エラーの通報が行われている。
【0006】
したがって、本発明の目的は、ネットワークで発生するエラーの監視において、エラーの発生を通報するか否かの判定にあたり、より適切な判定を可能としたシステム及び方法を提供することにある。
【0007】
【課題を解決するための手段】
前記目的を達成する本発明に係るシステムは、予め定められた時間内に発生したネットワーク上のデータ件数とエラー件数とを取得するセンサ部と、予め定められた時間内に発生するデータ件数と、前記データ件数に対して許容されるエラー件数(「許容エラー件数」という)との組合せをしきい値として記憶する記憶部と、前記センサ部で取得されたデータ件数とエラー件数とを受け取り、前記記憶部を参照して、前記センサ部で取得されたデータ件数に対応する許容エラー件数を取得し、前記センサ部で取得されたエラー件数が、前記許容エラー件数を超えているか否か比較判定し、エラー通報の実行の有無を決定する演算手段と、前記演算手段がエラー通報の実行を決定した場合に、管理者に対して、エラー通報を行う通報手段と、を備えている。
【0008】
本発明においては、予め定められた時間内に発生したネットワーク上のデータ件数とエラー件数とを取得するセンサ部と、前記センサ部で取得されたデータ件数とエラー件数とを受け取り、受け取った前記データ件数から、前記データ件数に対して許容されるエラー件数(「許容エラー件数」という)を導出するプログラムを実行し、前記センサ部で取得されたエラー件数が、前記プログラムの実行の結果導出された前記許容エラー件数を超えているか否か比較判定し、エラー通報の実行の有無を決定する演算手段と、前記演算手段がエラー通報の実行を決定した場合に、管理者にエラー通報を行う通報手段と、を備えた構成としてもよい。
【0009】
本発明に係る方法は、予め定められた時間内に発生した前記ネットワーク上のデータ件数とエラー件数とをセンサ部が取得するステップと、前記センサ部で取得されたデータ件数とエラー件数とを演算手段で受け取り、前記演算手段において、前記予め定められた時間内に発生したデータ件数と、前記データ件数に対して許容されるエラー件数との組合せをしきい値として予め記憶している記憶部を参照して、前記センサ部で取得されたデータ件数に対応する許容エラー件数を取得するステップと、前記センサ部で取得されたエラー件数が、前記許容エラー件数を超えているか否かを前記演算手段で比較判定し、エラー通報の有無を決定するステップと、前記演算手段でエラー通報の実行が決定された場合に、管理者に対して通報手段により、エラー通報を行うステップと、を含む。
【0010】
あるいは、本発明に係る方法は、前記センサ部で取得されたデータの件数とエラー件数とを演算部が受け取り、前記演算部では、前記データの件数から、前記データの件数に対して許容されるエラー件数(「許容エラー件数」という)を導出するプログラムを実行し、前記センサ部で取得されたエラー件数が、前記プログラムの実行の結果導出された前記許容エラー件数を超えているか否か比較判定し、エラー通報の有無を決定するようにしてもよい。
【0011】
【発明の実施の形態】
本発明の実施の形態について説明する。はじめに本発明の原理を説明し、つづいて実施例に即して説明する。図1は、本発明の一実施の形態の構成を説明するための図である。図1を参照すると、予め定められた一定時間内に発生するデータ件数とエラー件数とを取得して演算手段102に通知するセンサ101と、予め定められた時間内に発生するデータ件数と、データ件数に対して許容されるエラー件数(「許容エラー件数」という)との組合せ(対応)をしきい値として記憶するしきい値記憶部103と、センサ101で取得されたデータ件数とエラー件数とを受け取り、しきい値記憶部103を参照して、センサ101で取得されたデータ件数に対応する許容エラー件数を検索し、センサ101で取得されたエラー件数が、許容エラー件数を超えているか否か判定し、エラー通報の有無を決定する演算手段102と、演算手段102がエラー通報を決定した場合に、エラー通報を行う通報手段105とを備えている。
【0012】
しきい値記憶部103には、例えばオペレータが入力手段104から入力したしきい値が記憶されている。しきい値は、一定時間内に発生するデータ件数の値又はその範囲と、データ件数の値又はその範囲に対して許容されるエラー件数とを対応させた情報からなる。しきい値記憶部103は、複数のしきい値を記憶することができる。
【0013】
演算手段102は、センサ101から通知されたデータ件数に該当するしきい値を、しきい値記憶部103から検索し、当該しきい値の中から、許容されるエラー件数を取得する。
【0014】
演算手段102は、センサ101から通知されたエラー件数が、許容されるエラー件数より多い場合には、通報手段105に、その旨を通知する。演算手段102からの指示を受けた通報手段105は、音、画面表示、ポケットベル、あるいは電子メール等により、LANの管理者に対して、エラー通報を行う。かかる構成により、本発明は、LANのトラフィック量に応じ、適切なLAN監視を可能としている。
【0015】
【実施例】
上記した実施の形態についてさらに詳細に説明すべく、本発明の実施例について以下に説明する。図2は、本発明の一実施例の構成を示す図である。
【0016】
図2を参照すると、この実施例において、図示されないLANの監視手段を構成するセンサ201は中央処理装置210に接続され、LANにおいて予め定められた一定時間内に発生するデータ件数とエラー件数とを取得して、中央処理装置210に通知する。センサ201の機能は、ネットワークインタフェースコントローラ(NIC)に組み込まれる。センサ201の機能としては、例えばTCP(Transport Control Protocol)、UDP(User Datagram Protocol)、ICMP(Internet Control Message Protocol)、IP(Internet protocol)などの状態(例えばIP統計として、パケット数、エラー数等)の送受信統計解析結果を表示するツール等を利用してもよいし、トラヒック監視を行うプローブ装置(RMON(Remote Network Monitoring)プローブ等)を用いてもよい。
【0017】
中央処理装置210は、本発明に関連する構成要素として、演算部211と、しきい値記憶部212とを備えている。
【0018】
演算部211は、センサ201からの通知を受け、しきい値記憶部212に記憶されているしきい値情報を参照し、エラーの通報を行うべきか否かの判定を行い、必要な場合、通報手段230へのエラー通報の実行を指示する。
【0019】
キーボード220は、中央処理装置210に接続されており、オペレータがしきい値を入力するための入力手段を構成している。
【0020】
キーボード220から入力されたしきい値は、しきい値記憶部212に記憶される。なお、しきい値記憶部212は、中央処理装置210内部に設けられる以外にも、中央処理装置210外部に設け、中央処理装置210から出力されるアドレス信号、制御信号等(図示されない)でアクセスされる書き換え可能なメモリ、例えば書き換え可能な不揮発性メモリ等で構成してもよい。
【0021】
しきい値は、一定時間内に発生するデータ件数と、該データ件数に対して許容されるエラー件数の対応からなる。しきい値記憶部212は、複数のしきい値を記憶するようにしてもよい。
【0022】
通報手段230は、中央処理装置210に接続されており、スピーカ(不図示)より警報音を鳴らすか、表示装置(不図示)へ画面表示を行うか、あるいは、LANの管理者が所持するポケットベル(不図示)への自動呼出しを行うことで、該管理者にエラーの発生を通知する。通報手段230としては、これ以外にも、警報音と警報ランプの点滅、あるいは電子メールの送信等、公知の任意の構成が用いられる。
【0023】
次に、図2、図3を参照して、本発明の一実施例の動作について詳細に説明する。キーボード220は、オペレータが入力したしきい値をしきい値記憶部212に送る。
【0024】
図3は、本実施例のしきい値について説明するための図である。しきい値は、一定時間内に発生するデータ件数の値又はその範囲と、該データ件数の値又は範囲に対して許容されるエラー件数との対応からなる。しきい値記憶部212は、データ件数と許容エラー件数との対応を複数組記憶する構成としてもよい。図3に示す例では、一定時間内に発生するデータ件数を、0個、1〜9(1桁)、10〜99(2桁)、100〜999(3桁)、1000〜9999(4桁)、10000以上(5桁以上)と6つの区画に区分し、それぞれの値あるいは範囲で許容されるエラー件数の上限が設定されている。図3に示す例では、一定時間内のデータ発生件数が1〜9の範囲の場合、エラー発生件数が5以下の場合、エラーの通報は行わわれず、また、一定時間内のデータ発生件数が10〜99の範囲の場合、エラー発生件数が25以下の場合、エラーの通報は行われない。
【0025】
センサ201は、一定時間内に発生するデータ件数とエラー件数を、中央処理装置210に通知する。演算部211は、センサ201からの通知を受けた後、しきい値記憶部212を検索し、センサ201から通知されたデータの件数に該当するしきい値を得る。演算部211では、センサ201から通知されたエラー件数が、検索されたしきい値に含まれるエラー件数よりも大である場合には、通報手段230に通報を指示する。
【0026】
通報手段230は、前述したように、警報音、ランプの点滅、画面表示、ポケットベル等によりLANの管理者にエラーの発生を通知する。
【0027】
なお、上記実施例において、しきい値記憶部212の記憶内容は、キーボード220等の入力手段より変更(編集)できるようにしてもよいことは勿論である。
【0028】
次に、本発明の他の実施例について説明する。図4は、本発明の第2の実施例の構成を示す図である。図4を参照すると、この実施例では、図2に示したキーボード220としきい値記憶部212の代わりに、しきい値関数プログラム記憶部213が設けられている。
【0029】
しきい値関数プログラム記憶部213には、演算部211で使用される演算(関数)プログラムが記憶されている。この演算プログラムは、一定時間内に発生したデータ件数から許容されるエラー件数を導出する。
【0030】
この実施例では、オペレータがキーボードからしきい値を入力する必要がなくなる。
【0031】
データ件数としては、パケット数あるいはフレーム数を用いてもよい。また、上記実施例では、本発明を、Ethernet(登録商標)、IEEE802.3等のLANの監視システムに適用した例を説明したが、本発明は、これ以外にも無線LAN、あるいはATM、WAN等のネットワークの監視システムに適用可能である。すなわち、本発明は、上記実施例の構成にのみ限定されるものでなく、特許請求の範囲の各請求項の発明の範囲内で当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【0032】
【発明の効果】
以上説明したように、本発明によれば、エラーを通報するか否かを判定するにあたり、データ件数とエラー件数との関係に基づき、詳細なエラー判定を行っており、管理者に対して、不必要なエラー通報を行うことを防ぐことができる、という効果を奏する。
【図面の簡単な説明】
【図1】本発明の一実施の形態の構成を示す図である。
【図2】本発明の第1の実施例の構成を示す図である。
【図3】本発明の第1の実施例におけるしきい値を説明するための図である。
【図4】本発明の第2の実施例の構成を示す図である。
【符号の説明】
101 センサ
102 演算手段
103 しきい値記憶部
104 入力手段
105 通報手段
201 センサ
210 中央処理装置
211 演算部
212 しきい値記憶部
213 しきい値関数プログラム記憶部
220 キーボード
230 通報手段
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a network monitoring system and method, and more particularly to an error notification control system and method.
[0002]
[Prior art]
This type of conventional monitoring system is generally provided with a function of notifying that when a monitoring result satisfies a predetermined condition. For example, in transmission error monitoring in a LAN (local area network), when the number of data in which errors have occurred out of data observed by a sensor within a certain period of time exceeds a predetermined value, It is configured to notify the administrator that there is an abnormality by sending an e-mail by a reporting means or displaying a screen on a display device.
[0003]
In addition, as a publication relating to a monitoring system using a threshold value, for example, in Japanese Patent Laid-Open No. 5-153243, monitoring is performed by an alarm monitoring unit that detects communication equipment and line quality deterioration, and the number of alarm occurrences is measured at regular intervals. A method for notifying the host device of the occurrence of an alarm when the number of alarm occurrences measured by the unit is greater than a predetermined value or when the alarm duration measured by the alarm duration measurement unit is greater than a threshold value is disclosed. In Japanese Patent Laid-Open No. 4-268625, the number of processing data for a loaded medium and the number of error occurrences are counted, the error rate is calculated, and the average error rate for each peripheral device is stored. And the structure which judges the quality of a peripheral device is disclosed.
[0004]
[Problems to be solved by the invention]
However, the conventional monitoring system has the following problems.
[0005]
The first problem is that the error rate may increase even though the network is not abnormal. This is because when the number of observed data is small, the error rate increases even with a small number of errors. For example, in a bus-type LAN such as IEEE802.3, if the first data becomes an error due to collision, etc., and the retransmission results in the second data being transmitted normally, the error rate Will be 50%. However, in a bus-type LAN, the occurrence of a collision cannot be zero in principle, and it is not appropriate to notify the administrator as an error when a communication such as a collision can be normally communicated by retransmission. Absent. However, in the conventional monitoring system, even in such a case, an error is reported to the administrator.
[0006]
Accordingly, an object of the present invention is to provide a system and method that enable more appropriate determination in determining whether to report the occurrence of an error in monitoring errors that occur in a network.
[0007]
[Means for Solving the Problems]
The system according to the present invention that achieves the above-described object includes a sensor unit that acquires the number of data on the network and the number of errors that occurred within a predetermined time, and the number of data that occurs within a predetermined time, A storage unit that stores a combination of the number of errors allowed for the number of data items (referred to as “allowable error number”) as a threshold value, the number of data items acquired by the sensor unit, and the number of error items, Referring to the storage unit, obtain the allowable error number corresponding to the number of data acquired by the sensor unit, and determine whether the error number acquired by the sensor unit exceeds the allowable error number Calculating means for determining whether or not to perform error reporting; and reporting means for reporting an error to the administrator when the calculating means determines execution of error reporting. Eteiru.
[0008]
In the present invention, the sensor unit for acquiring the number of data on the network and the number of errors generated within a predetermined time, the number of data acquired by the sensor unit and the number of errors are received, and the received data The program for deriving the number of errors allowed for the number of data from the number of cases (referred to as “allowable error number”) is executed, and the number of errors acquired by the sensor unit is derived as a result of the execution of the program. Comparing and determining whether or not the allowable number of errors has been exceeded and determining whether or not to perform error reporting; and reporting means for reporting an error to an administrator when the computing unit determines to execute error reporting It is good also as a structure provided with these.
[0009]
The method according to the present invention includes a step in which a sensor unit acquires the number of data on the network and the number of errors generated within a predetermined time, and calculates the number of data and the number of errors acquired by the sensor unit. A storage unit that stores in advance as a threshold a combination of the number of data generated within the predetermined time and the number of errors allowed for the number of data in the calculation unit; Referring to the step of obtaining an allowable error number corresponding to the data number acquired by the sensor unit, and whether the error number acquired by the sensor unit exceeds the allowable error number or not. And determining whether or not there is an error notification, and when the execution of the error notification is determined by the calculation means, the notification means to the administrator Comprising the steps of: performing an error report.
[0010]
Alternatively, in the method according to the present invention, the calculation unit receives the number of data items and the number of errors acquired by the sensor unit, and the calculation unit is allowed for the number of data items from the number of data items. Execute a program for deriving the number of errors (referred to as “allowable error number”), and compare whether or not the number of errors acquired by the sensor unit exceeds the number of allowable errors derived as a result of the execution of the program Then, the presence / absence of an error report may be determined.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described. First, the principle of the present invention will be described, and then will be described with reference to examples. FIG. 1 is a diagram for explaining the configuration of an embodiment of the present invention. Referring to FIG. 1, a sensor 101 that acquires the number of data and the number of errors that occur within a predetermined time and notifies the calculation means 102, the number of data that occurs within a predetermined time, and data A threshold storage unit 103 that stores a combination (correspondence) with the number of errors allowed for the number of cases (referred to as “allowable error number”) as a threshold, the number of data acquired by the sensor 101, and the number of errors And by referring to the threshold value storage unit 103, the allowable error number corresponding to the data number acquired by the sensor 101 is searched, and whether the error number acquired by the sensor 101 exceeds the allowable error number. Calculating means 102 for determining whether or not there is an error report, and reporting means 105 for reporting an error when the computing means 102 determines an error report. There.
[0012]
In the threshold value storage unit 103, for example, a threshold value input by the operator from the input means 104 is stored. The threshold value includes information in which the value of the number of data generated within a certain time or the range thereof and the number of errors allowed for the value of the number of data or the range thereof are associated with each other. The threshold value storage unit 103 can store a plurality of threshold values.
[0013]
The computing unit 102 searches the threshold value storage unit 103 for a threshold value corresponding to the data number notified from the sensor 101, and obtains an allowable error number from the threshold value.
[0014]
When the number of errors notified from the sensor 101 is larger than the allowable number of errors, the calculation unit 102 notifies the notification unit 105 to that effect. Upon receiving an instruction from the calculation means 102, the reporting means 105 sends an error report to the LAN administrator by sound, screen display, pager, e-mail or the like. With this configuration, the present invention enables appropriate LAN monitoring according to the amount of LAN traffic.
[0015]
【Example】
In order to describe the above-described embodiment in more detail, examples of the present invention will be described below. FIG. 2 is a diagram showing the configuration of an embodiment of the present invention.
[0016]
Referring to FIG. 2, in this embodiment, a sensor 201 constituting a LAN monitoring means (not shown) is connected to the central processing unit 210, and the number of data and the number of errors generated within a predetermined time in the LAN are determined. Acquire and notify the central processing unit 210. The function of the sensor 201 is incorporated in a network interface controller (NIC). Functions of the sensor 201 include, for example, TCP (Transport Control Protocol), UDP (User Datagram Protocol), ICMP (Internet Control Message Protocol), IP (Internet protocol), and other states (eg, IP statistics, number of packets, number of errors, etc. ) May be used, or a probe device (such as a remote network monitoring (RMON) probe) that performs traffic monitoring may be used.
[0017]
The central processing unit 210 includes a calculation unit 211 and a threshold value storage unit 212 as components related to the present invention.
[0018]
The calculation unit 211 receives the notification from the sensor 201, refers to the threshold value information stored in the threshold value storage unit 212, determines whether or not to report an error, and if necessary, Instructs the reporting means 230 to execute an error report.
[0019]
The keyboard 220 is connected to the central processing unit 210 and constitutes an input means for an operator to input a threshold value.
[0020]
The threshold value input from the keyboard 220 is stored in the threshold value storage unit 212. In addition to being provided inside the central processing unit 210, the threshold storage unit 212 is provided outside the central processing unit 210 and accessed by an address signal, a control signal, or the like (not shown) output from the central processing unit 210. A rewritable memory such as a rewritable nonvolatile memory may be used.
[0021]
The threshold value is made up of the correspondence between the number of data generated within a certain time and the number of errors allowed for the number of data. The threshold value storage unit 212 may store a plurality of threshold values.
[0022]
The reporting unit 230 is connected to the central processing unit 210 and sounds a warning sound from a speaker (not shown), displays a screen on a display device (not shown), or is a pocket possessed by a LAN administrator. By making an automatic call to a bell (not shown), the administrator is notified of the occurrence of an error. As the notification means 230, other known configurations such as alarm sound and blinking of an alarm lamp or transmission of an e-mail can be used.
[0023]
Next, the operation of the embodiment of the present invention will be described in detail with reference to FIGS. The keyboard 220 sends the threshold value input by the operator to the threshold value storage unit 212.
[0024]
FIG. 3 is a diagram for explaining the threshold value of the present embodiment. The threshold value is a correspondence between the value of the number of data generated within a certain time or the range thereof and the number of errors allowed for the value or range of the data number. The threshold storage unit 212 may be configured to store a plurality of sets of correspondences between the number of data cases and the number of allowable error cases. In the example shown in FIG. 3, the number of data generated within a certain time is 0, 1 to 9 (1 digit), 10 to 99 (2 digits), 100 to 999 (3 digits), 1000 to 9999 (4 digits). ) It is divided into 6 sections, 10000 or more (5 digits or more), and an upper limit of the number of errors allowed for each value or range is set. In the example shown in FIG. 3, when the number of data occurrences within a certain time is in the range of 1 to 9, when the number of error occurrences is 5 or less, no error is reported, and the number of data occurrences within a certain time is In the range of 10 to 99, when the number of error occurrences is 25 or less, no error is reported.
[0025]
The sensor 201 notifies the central processing unit 210 of the number of data and the number of errors that occur within a certain time. After receiving the notification from the sensor 201, the calculation unit 211 searches the threshold storage unit 212 to obtain a threshold corresponding to the number of data notified from the sensor 201. When the number of errors notified from the sensor 201 is larger than the number of errors included in the searched threshold value, the calculation unit 211 instructs the reporting unit 230 to report.
[0026]
As described above, the reporting unit 230 notifies the LAN administrator of the occurrence of an error by using an alarm sound, blinking lamp, screen display, pager, or the like.
[0027]
In the above embodiment, it goes without saying that the storage contents of the threshold value storage unit 212 may be changed (edited) by an input means such as the keyboard 220.
[0028]
Next, another embodiment of the present invention will be described. FIG. 4 is a diagram showing the configuration of the second exemplary embodiment of the present invention. Referring to FIG. 4, in this embodiment, a threshold function program storage unit 213 is provided instead of the keyboard 220 and the threshold storage unit 212 shown in FIG.
[0029]
The threshold function program storage unit 213 stores a calculation (function) program used by the calculation unit 211. This calculation program derives the allowable number of errors from the number of data generated within a certain time.
[0030]
This embodiment eliminates the need for the operator to input a threshold value from the keyboard.
[0031]
As the number of data cases, the number of packets or the number of frames may be used. In the above embodiment, the example in which the present invention is applied to a LAN monitoring system such as Ethernet (registered trademark), IEEE802.3, etc. has been described. It can be applied to a network monitoring system. That is, the present invention is not limited to the configuration of the above-described embodiment, but includes various modifications and corrections that can be made by those skilled in the art within the scope of the invention of each claim. Of course.
[0032]
【The invention's effect】
As described above, according to the present invention, in determining whether to report an error, detailed error determination is performed based on the relationship between the number of data and the number of errors, and There is an effect that unnecessary error reporting can be prevented.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of an embodiment of the present invention.
FIG. 2 is a diagram showing a configuration of a first exemplary embodiment of the present invention.
FIG. 3 is a diagram for explaining a threshold value in the first embodiment of the present invention.
FIG. 4 is a diagram showing a configuration of a second exemplary embodiment of the present invention.
[Explanation of symbols]
101 Sensor 102 Calculation Unit 103 Threshold Storage Unit 104 Input Unit 105 Notification Unit 201 Sensor 210 Central Processing Unit 211 Calculation Unit 212 Threshold Storage Unit 213 Threshold Function Program Storage Unit 220 Keyboard 230 Notification Unit

Claims (5)

予め定められた時間内に発生したネットワーク上のデータ件数とエラー件数とを取得するセンサ部と、
複数のエントリを有し、前記各エントリには、予め定められた時間内に発生するデータ件数の値又は値の範囲と、前記データ件数の値又は値の範囲に対して許容されるエラー件数である許容エラー件数との組合せをしきい値として記憶する記憶部と、
前記センサ部で取得されたデータ件数とエラー件数とを受け取り、前記記憶部を参照して、前記センサ部で取得されたデータ件数に対応する許容エラー件数を取得し、前記センサ部で取得されたエラー件数が、前記許容エラー件数を超えているか否か比較判定し、エラー通報の実行の有無を決定する演算手段と、
前記演算手段がエラー通報の実行を決定した場合に、管理者に対して、エラー通報を行う通報手段と、
を備えている、ことを特徴とするネットワーク監視システム。
A sensor unit that acquires the number of data on the network and the number of errors that occurred within a predetermined time;
A plurality of entries, wherein each entry, the scope of the number of data values, or values that occur within a predetermined time, the error count allowed for value or range of values of said data items a storage unit for storing a combination of a certain allowable error matter number as a threshold,
The data number and error number acquired by the sensor unit are received, the allowable error number corresponding to the data number acquired by the sensor unit is acquired by referring to the storage unit, and acquired by the sensor unit. Comparing whether or not the number of errors exceeds the allowable number of errors, calculation means for determining whether or not to perform error notification,
When the calculation means decides to execute error notification, to the administrator, notification means for performing error notification;
A network monitoring system characterized by comprising:
前記記憶部に記憶される前記データ件数と前記許容エラー件数との組合せを入力する入力手段を備えている、ことを特徴とする請求項1記載のネットワーク監視システム。Network monitoring system according to claim 1 Symbol mounting, characterized in the said data items stored in the storage unit and has an input means for inputting a combination of the allowable error counts, it. 予め定められた時間内に発生したネットワーク上のデータ件数とエラー件数とを取得するセンサ部と、
前記センサ部で取得されたデータ件数とエラー件数とを受け取り、複数のエントリを有し、前記各エントリには、予め定められた時間内に発生するデータ件数の値又は値の範囲と、前記データ件数の値又は値の範囲に対して許容されるエラー件数である許容エラー件数との組合せをしきい値として記憶する記憶部を参照して、受け取った前記データ件数から、前記データ件数に対応する許容エラー件数を導出するプログラムを実行し、前記センサ部で取得されたエラー件数が、前記プログラムの実行の結果導出された前記許容エラー件数を超えているか否か比較判定し、エラー通報の実行の有無を決定する演算手段と、
前記演算手段がエラー通報の実行を決定した場合に、管理者にエラー通報を行う通報手段と、
を備えている、ことを特徴とするネットワーク監視システム。
A sensor unit that acquires the number of data on the network and the number of errors that occurred within a predetermined time;
Receiving the number of data and the number of errors acquired by the sensor unit, and having a plurality of entries, each entry includes a value or a range of values of the number of data generated within a predetermined time, and the data Corresponding to the number of data from the received number of data with reference to a storage unit that stores a combination of the number of allowed errors and the allowable number of errors for the range of values as a threshold run the program for deriving the allowable error matter number, the error count obtained by the sensor unit, whether the comparison determination and exceeds the allowable error count results derived of execution of the program, execution of the error notification Computing means for determining the presence or absence of
When the calculation means decides to execute error notification, a reporting means for reporting an error to the administrator;
A network monitoring system characterized by comprising:
ネットワークシステムの監視方法において、
予め定められた時間内に発生した前記ネットワーク上のデータ件数とエラー件数とをセンサ部が取得するステップと、
前記センサ部で取得されたデータ件数とエラー件数とを演算手段で受け取り、前記演算手段において、複数のエントリを有し、前記各エントリには、予め定められた時間内に発生するデータ件数の値又は値の範囲と、前記データ件数の値又は値の範囲に対して許容されるエラー件数である許容エラー件数との組合せをしきい値として記憶する記憶部を参照して、前記センサ部で取得されたデータ件数に対応する許容エラー件数を取得するステップと、
前記センサ部で取得されたエラー件数が、前記許容エラー件数を超えているか否かを前記演算手段で比較判定し、エラー通報の有無を決定するステップと、
前記演算手段でエラー通報の実行が決定された場合に、管理者に対して通報手段により、エラー通報を行うステップと、
を含む、ことを特徴とするネットワーク監視方法。
In a network system monitoring method,
A step in which a sensor unit acquires the number of data on the network and the number of errors that occurred within a predetermined time; and
The calculation unit receives the number of data items and the number of errors acquired by the sensor unit, and the calculation unit has a plurality of entries, and each entry has a value of the number of data items generated within a predetermined time. Or obtained by the sensor unit with reference to a storage unit that stores a combination of a value range and a value of the number of data items or an allowable error number that is an allowable number of errors for the value range as a threshold value Obtaining an allowable error count corresponding to the number of received data,
Whether or not the number of errors acquired by the sensor unit exceeds the allowable number of errors is determined by comparing with the calculation means, and determining the presence or absence of an error notification;
A step of reporting an error by a reporting unit to an administrator when execution of the error reporting is determined by the computing unit;
A network monitoring method comprising:
ネットワークシステムの監視方法において、
予め定められた時間内に発生した前記ネットワーク上のデータ件数とエラー件数とをセンサ部が取得するステップと、
前記センサ部で取得されたデータ件数とエラー件数とを演算手段が受け取り、前記演算手段において、複数のエントリを有し、前記各エントリには、予め定められた時間内に発生するデータ件数の値又は値の範囲と、前記データ件数の値又は値の範囲に対して許容されるエラー件数である許容エラー件数との組合せをしきい値として記憶する記憶部を参照して、前記データ件数から、前記データ件数に対応する許容エラー件数を導出するプログラムを実行するステップと、
前記センサ部で取得されたエラー件数が、前記プログラムの実行の結果導出された前記許容エラー件数を超えているか否かを前記演算手段で比較判定し、エラー通報の実行の有無を決定するステップと、
前記演算手段でエラー通報の実行が決定された場合に、管理者に対して通報手段によりエラー通報を行うステップと、
を含む、ことを特徴とするネットワーク監視方法。
In a network system monitoring method,
A step in which a sensor unit acquires the number of data on the network and the number of errors that occurred within a predetermined time; and
The calculation means receives the number of data and the number of errors acquired by the sensor unit, and the calculation means has a plurality of entries, and each entry has a value of the number of data generated within a predetermined time. Or, referring to a storage unit that stores a combination of a value range and an allowable error number that is an allowable error number for the value of the data number or the value range, from the data number, and executing the program for deriving the number of allowable errors matter corresponding to the data items,
A step of comparing and determining whether the error number acquired by the sensor unit exceeds the allowable error number derived as a result of the execution of the program, and determining whether or not an error report is executed; ,
A step of reporting an error by a reporting means to an administrator when execution of the error reporting is determined by the computing means;
A network monitoring method comprising:
JP2002237801A 2002-08-19 2002-08-19 Network monitoring system and method Expired - Fee Related JP3890275B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002237801A JP3890275B2 (en) 2002-08-19 2002-08-19 Network monitoring system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002237801A JP3890275B2 (en) 2002-08-19 2002-08-19 Network monitoring system and method

Publications (2)

Publication Number Publication Date
JP2004080374A JP2004080374A (en) 2004-03-11
JP3890275B2 true JP3890275B2 (en) 2007-03-07

Family

ID=32021400

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002237801A Expired - Fee Related JP3890275B2 (en) 2002-08-19 2002-08-19 Network monitoring system and method

Country Status (1)

Country Link
JP (1) JP3890275B2 (en)

Also Published As

Publication number Publication date
JP2004080374A (en) 2004-03-11

Similar Documents

Publication Publication Date Title
US11968077B2 (en) Link fault monitoring method and apparatus
US7889666B1 (en) Scalable and robust troubleshooting framework for VPN backbones
US9819590B2 (en) Method and apparatus for notifying network abnormality
US6633230B2 (en) Apparatus and method for providing improved stress thresholds in network management systems
EP1906591B1 (en) Method, device, and system for detecting layer 2 loop
US8326974B2 (en) Typicality filtering of event indicators for information technology resources
CN106487612A (en) A kind of server node monitoring method, monitoring server and system
US11223555B2 (en) Link health forecast—predictive Ethernet link monitoring using DOM with ELOAM
US20070174449A1 (en) Method and system for identifying potential adverse network conditions
KR20200014255A (en) Network failure monitoring server and operating method thereof
US20210014254A1 (en) Device and method for anomaly detection in a communications network
US20120163212A1 (en) Apparatus and method for detecting abnormal traffic
JP6226051B2 (en) PoE power supply device with IP device diagnostic function
CN112187665B (en) Message processing method and device
JP6317685B2 (en) Communication monitoring system, communication monitoring method and program
US20220417128A1 (en) Transmission quality detection method, apparatus, and system
JP6233414B2 (en) Information processing apparatus, filtering system, filtering method, and filtering program
JP3890275B2 (en) Network monitoring system and method
CN109617905B (en) Multicast attack processing method, device and implementation device
JP4687590B2 (en) Information distribution system and failure determination method
JP2019075603A (en) Communication relay device
JP6024472B2 (en) IP relay device having IP device diagnosis function
JP2006211173A (en) Network monitoring program and network system
JPH10336276A (en) Network managing system
JP6474962B2 (en) Information processing apparatus, failure detection method in information processing apparatus, and failure detection program in information processing apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040419

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060131

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060808

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060907

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060907

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060921

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20061025

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: 20061114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061204

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20091208

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20101208

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees