[go: up one dir, main page]

JP2011146989A - Monitoring and controlling system, device to be monitored and controlled, and server - Google Patents

Monitoring and controlling system, device to be monitored and controlled, and server Download PDF

Info

Publication number
JP2011146989A
JP2011146989A JP2010006985A JP2010006985A JP2011146989A JP 2011146989 A JP2011146989 A JP 2011146989A JP 2010006985 A JP2010006985 A JP 2010006985A JP 2010006985 A JP2010006985 A JP 2010006985A JP 2011146989 A JP2011146989 A JP 2011146989A
Authority
JP
Japan
Prior art keywords
server
unit
network
monitoring
monitored
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.)
Granted
Application number
JP2010006985A
Other languages
Japanese (ja)
Other versions
JP5364600B2 (en
Inventor
Masahiko Maki
晶彦 槙
Daisuke Akiyama
大輔 秋山
Yoshiyasu Sudo
芳保 須藤
Yoshie Maehara
美江 前原
Takeshi Moriya
武志 森谷
Masashi Soma
昌士 相馬
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.)
Fujitsu Telecom Networks Ltd
Original Assignee
Fujitsu Telecom Networks 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 Fujitsu Telecom Networks Ltd filed Critical Fujitsu Telecom Networks Ltd
Priority to JP2010006985A priority Critical patent/JP5364600B2/en
Publication of JP2011146989A publication Critical patent/JP2011146989A/en
Application granted granted Critical
Publication of JP5364600B2 publication Critical patent/JP5364600B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Selective Calling Equipment (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a technique with which alarm information on a fault that occurs in a monitored and controlled device, is transmitted/received without missing, while suppressing congestion of a network. <P>SOLUTION: A monitoring and controlling system having a plurality of devices to be monitored and controlled, and a server for monitoring and controlling the plurality of devices to be monitored and controlled. Each of the devices to be monitored and controlled is equipped with: a transmitting section for transmitting a generated command to the server; a receiving section for receiving a response to the command from the server; a network monitoring section for measuring a response time from transmission of the command to reception of the response to monitor the congestion state of the network; and a control section which monitors a fault that occurs in the device itself, and controls the transmission to the server in accordance with the congestion state of the network while using information on the caused fault as the alarm information. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、ネットワークの輻輳を抑制できる監視制御システム、被監視制御装置およびサーバに関する。   The present invention relates to a monitoring control system, a monitored control device, and a server that can suppress network congestion.

従来、ネットワークを輻輳させることなく、サーバなどによる被監視制御装置の監視制御を行う様々な技術が開発されている。   2. Description of the Related Art Conventionally, various techniques for performing monitoring control of a monitored control device by a server or the like without congesting a network have been developed.

例えば、特許文献1は、被監視装置は、アラームが大量に発生した場合、集中監視装置からのポーリング信号によるアラームメッセージの送信処理および未送信分のアラームメッセージの蓄積処理を行うことにより、集中監視装置のアラームメッセージ収集処理が輻輳しない技術を開示している。   For example, in Patent Document 1, when a large number of alarms occur, the monitored device performs centralized monitoring by performing alarm message transmission processing and polling signal accumulation processing for polling signals from the centralized monitoring device. A technique is disclosed in which the alarm message collection processing of the apparatus is not congested.

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

しかしながら、従来技術では、例えば、被監視制御装置の電源投入時や障害からの復旧時等において、やり取りされるポーリング信号やアラームメッセージが大量に送受信されネットワークが輻輳し易い。   However, in the prior art, for example, when the monitored control device is turned on or restored from a failure, a large amount of polling signals and alarm messages are exchanged and the network is likely to be congested.

また、特許文献1では、ネットワークの輻輳状態が長く続く場合、アラームメッセージはメモリ等の記憶装置に蓄積され記憶装置の容量を超過して、アラームメッセージの一部が欠損してしまう。   Also, in Patent Document 1, when the network congestion state continues for a long time, the alarm message is accumulated in a storage device such as a memory, and the capacity of the storage device is exceeded, and a part of the alarm message is lost.

上記従来技術が有する問題に鑑み、本発明の目的は、ネットワークの輻輳を抑制し、被監視制御装置に発生した障害の警報情報を欠損なく送受信できる技術を提供することにある。   SUMMARY OF THE INVENTION In view of the above-described problems of the prior art, an object of the present invention is to provide a technique capable of suppressing congestion of a network and transmitting / receiving alarm information of a failure that has occurred in a monitored control device without loss.

上記課題を解決するために、本発明の監視制御システムは、複数の被監視制御装置と複数の被監視制御装置を監視制御するサーバとを有する監視制御システムであって、被監視制御装置は、サーバへ生成されたコマンドを送信する送信部と、コマンドに対するサーバからの応答を受信する受信部と、コマンドを送信してから応答を受信するまでの応答時間を計測しネットワークの輻輳状態を監視するネットワーク監視部と、自身に発生する障害を監視し、発生した障害の情報を警報情報としてネットワークの輻輳状態に応じてサーバへの送信を制御する制御部と、を備える。   In order to solve the above problems, a monitoring control system of the present invention is a monitoring control system having a plurality of monitored control devices and a server that monitors and controls the plurality of monitored control devices, and the monitored control device includes: Monitor the network congestion status by measuring the response time from sending a command to receiving a response after sending the command to the sending unit that sends the generated command to the server, the receiving unit that receives the response from the server to the command A network monitoring unit, and a control unit that monitors a failure that occurs in itself and controls transmission to the server according to a congestion state of the network using information on the failure that has occurred as alarm information.

また、ネットワーク監視部は、応答時間に基づいてネットワークの輻輳の度合いを示す負荷レベルを決定し、制御部は、警報情報を負荷レベルに応じてサーバへ送信してもよい。   Further, the network monitoring unit may determine a load level indicating the degree of network congestion based on the response time, and the control unit may transmit alarm information to the server according to the load level.

また、ネットワーク監視部は、コマンドに対するサーバからの応答が受信された応答確率を算出して、応答時間と応答確率とに基づいてネットワークの輻輳の度合いを示す負荷レベルを決定し、制御部は、警報情報を負荷レベルに応じてサーバへ送信してもよい。   The network monitoring unit calculates a response probability that a response from the server to the command is received, determines a load level indicating a degree of network congestion based on the response time and the response probability, and the control unit The alarm information may be transmitted to the server according to the load level.

また、制御部は、警報情報の重要性の度合いを示す警報レベルを設定し、負荷レベルおよび警報レベルに応じて、警報情報をサーバへ送信してもよい。   Further, the control unit may set an alarm level indicating the degree of importance of the alarm information, and transmit the alarm information to the server according to the load level and the alarm level.

また、被監視制御装置は、記憶部を備え、制御部は、負荷レベルおよび警報レベルに応じて、サーバへの警報情報の送信を見合わせ警報情報を記憶部に記憶してもよい。   The monitored control device may include a storage unit, and the control unit may store the alarm information in the storage unit in response to the transmission of the alarm information to the server according to the load level and the alarm level.

また、制御部は、ネットワーク監視部により負荷レベルが更新された場合、更新された負荷レベルおよび警報レベルに応じて、記憶部に記憶された警報情報をサーバへ送信してもよい。   In addition, when the load level is updated by the network monitoring unit, the control unit may transmit the alarm information stored in the storage unit to the server according to the updated load level and alarm level.

また、制御部は、負荷レベルおよび警報レベルに応じた送信手順に基づいて、記憶された警報情報をサーバへ送信してもよい。   Further, the control unit may transmit the stored alarm information to the server based on a transmission procedure corresponding to the load level and the alarm level.

また、被監視制御装置は、ユーザからの設定指示を受け付ける操作部を備え、送信手順は、ユーザからの設定指示に基づいて設定されてもよい。   The monitored control apparatus may include an operation unit that receives a setting instruction from the user, and the transmission procedure may be set based on the setting instruction from the user.

また、被監視制御装置は、記憶された警報情報の容量を監視し、容量が所定の閾値以上になった場合、制御部に通知する容量監視部を備え、制御部は、容量監視部からの通知に基づいて警報情報を統括して送信し、統括して送信された警報情報を削除してもよい。   The monitored control device includes a capacity monitoring unit that monitors the capacity of the stored alarm information and notifies the control unit when the capacity exceeds a predetermined threshold. Based on the notification, the alarm information may be transmitted in an integrated manner, and the alarm information transmitted in an integrated manner may be deleted.

本発明の監視制御システムは、複数の被監視制御装置と複数の被監視制御装置を監視制御するサーバとを有する監視制御システムであって、サーバは、被監視制御装置へ生成されたコマンドを送信する送信部と、コマンドに対する被監視制御装置からの応答を受信する受信部と、コマンドを送信してから応答を受信するまでの応答時間を計測しネットワークの輻輳状態を監視するネットワーク監視部と、ネットワークの輻輳状態に応じて被監視制御装置に発生した障害の情報を警報情報としてサーバに送信させるための設定を被監視制御装置に対して行う制御部と、を備える。   The monitoring control system of the present invention is a monitoring control system having a plurality of monitored control devices and a server for monitoring and controlling the plurality of monitored control devices, and the server transmits a generated command to the monitored control device A transmission unit, a reception unit that receives a response from the monitored control device with respect to the command, a network monitoring unit that measures a response time from when the command is transmitted to when the response is received, and monitors a congestion state of the network, And a control unit configured to perform settings for the monitored control device so that information on a failure that has occurred in the monitored control device according to the congestion state of the network is transmitted to the server as alarm information.

また、サーバは、障害によって影響を受ける他の被監視制御装置に関する影響情報を有し、制御部は、警報情報および影響情報に基づいて、障害による影響を回避するための設定を他の被監視制御装置に対して行ってもよい。   In addition, the server has influence information related to other monitored control devices that are affected by the failure, and the control unit sets the setting for avoiding the influence due to the failure based on the alarm information and the influence information. You may perform with respect to a control apparatus.

本発明の被監視制御装置は、サーバにより監視制御する監視制御システムの被監視制御装置であって、サーバへ生成されたコマンドを送信する送信部と、コマンドに対するサーバからの応答を受信する受信部と、コマンドを送信してから応答を受信するまでの応答時間を計測しネットワークの輻輳状態を監視するネットワーク監視部と、自身に発生する障害を監視し、発生した障害の情報を警報情報としてネットワークの輻輳状態に応じてサーバへの送信を制御する制御部と、を備える。   The monitored control device of the present invention is a monitored control device of a monitoring control system that monitors and controls by a server, and includes a transmitting unit that transmits a command generated to the server, and a receiving unit that receives a response from the server to the command And a network monitoring unit that measures the response time from sending a command to receiving a response and monitoring the congestion state of the network, monitors the fault that occurs in itself, and uses the information on the fault that occurred as alarm information as a network And a control unit that controls transmission to the server in accordance with the congestion state.

本発明のサーバは、複数の被監視制御装置を監視制御する監視制御システムのサーバであって、被監視制御装置へ生成されたコマンドを送信する送信部と、コマンドに対する被監視制御装置からの応答を受信する受信部と、コマンドを送信してから応答を受信するまでの応答時間を計測しネットワークの輻輳状態を監視するネットワーク監視部と、ネットワークの輻輳状態に応じて被監視制御装置に発生した障害の情報を警報情報としてサーバに送信させるための設定を被監視制御装置に対して行う制御部と、を備える。   The server of the present invention is a server of a monitoring control system that monitors and controls a plurality of monitored control devices, a transmission unit that transmits a command generated to the monitored control device, and a response from the monitored control device to the command Occurred in the monitored control device according to the network congestion state, the network monitoring unit that measures the response time from sending the command to receiving the response and monitoring the network congestion state And a control unit configured to perform setting for the monitored control device to transmit the failure information to the server as alarm information.

本発明によれば、ネットワークの輻輳を抑制し、被監視制御装置に発生した障害の警報情報を欠損なく送受信できる。   ADVANTAGE OF THE INVENTION According to this invention, the congestion of a network can be suppressed and the alarm information of the failure which generate | occur | produced in the to-be-monitored control apparatus can be transmitted / received without loss.

本発明の一の実施形態に係る監視制御システム100の構成を示すブロック図The block diagram which shows the structure of the monitoring control system 100 which concerns on one Embodiment of this invention. 一の実施形態の被監視制御装置1およびサーバ2の構成を示すブロック図The block diagram which shows the structure of the to-be-monitored control apparatus 1 and the server 2 of one Embodiment. 一の実施形態に係る監視制御システム100による監視制御処理の流れ図Flowchart of monitoring control processing by the monitoring control system 100 according to one embodiment 他の実施形態の被監視制御装置1およびサーバ2の構成を示すブロック図The block diagram which shows the structure of the to-be-monitored control apparatus 1 and server 2 of other embodiment. ネットワーク3の負荷レベルが上がる場合の他の実施形態に係る監視制御システム100による監視制御処理の流れ図Flow chart of monitoring control processing by the monitoring control system 100 according to another embodiment when the load level of the network 3 increases. ネットワーク3の負荷レベルが下がる場合の他の実施形態に係る監視制御システム100による監視制御処理の流れ図Flow chart of monitoring control processing by the monitoring control system 100 according to another embodiment when the load level of the network 3 decreases. 他の実施形態の被監視制御装置1の処理動作の流れ図Flowchart of processing operation of monitored control apparatus 1 of other embodiment 本発明の他の実施形態の変形例に係る監視制御システム200の構成を示すブロック図The block diagram which shows the structure of the monitoring control system 200 which concerns on the modification of other embodiment of this invention. 影響情報データの一例を示す図Diagram showing an example of impact information data

《一の実施形態の説明》
図1は、本発明の一の実施形態に係る監視制御システム100の構成を示すブロック図である。
<< Description of One Embodiment >>
FIG. 1 is a block diagram showing a configuration of a monitoring control system 100 according to an embodiment of the present invention.

本実施形態に係る監視制御システム100は、被監視制御装置1aおよび1b、それら被監視制御装置を監視制御するサーバ2から構成され、ネットワーク3を介して互いに情報伝達可能に接続される。   A monitoring control system 100 according to the present embodiment includes monitored control devices 1a and 1b and a server 2 that monitors and controls the monitored control devices, and is connected to each other via a network 3 so as to be able to transmit information to each other.

被監視制御装置1aおよび1bは、ネットワーク3に接続されて動作するデータサーバやルータ等のネットワーク機器である。被監視制御装置1aおよび1bは、図2(a)に示すように、送信部10、受信部11、ネットワーク監視部12、制御部13、記憶部14、容量監視部15を備え、バス16を介して情報伝達可能に接続される。   The monitored control devices 1 a and 1 b are network devices such as a data server and a router that operate by being connected to the network 3. As shown in FIG. 2A, the monitored control devices 1a and 1b include a transmission unit 10, a reception unit 11, a network monitoring unit 12, a control unit 13, a storage unit 14, and a capacity monitoring unit 15, and a bus 16 is provided. It is connected so as to be able to communicate information.

送信部10は、制御部13の制御指示に基づいて、生成されたコマンドや自装置で発生した障害に関する警報情報等をサーバ2へ送信する。本実施形態では、後述するネットワーク監視部12がネットワーク3の輻輳状態を監視するために、送信部10は、所定の時間間隔で、生成されたコマンドとしてPINGコマンドをサーバ2に送信する。なお、PINGコマンドの代わりに、tracerouteなどの他のコマンドを用いてもよい。   Based on the control instruction of the control unit 13, the transmission unit 10 transmits the generated command, alarm information about a failure that has occurred in the own device, and the like to the server 2. In this embodiment, the transmission unit 10 transmits a PING command as a generated command to the server 2 at a predetermined time interval so that the network monitoring unit 12 described later monitors the congestion state of the network 3. Note that other commands such as traceroute may be used instead of the PING command.

受信部11は、サーバ2からの制御信号やデータとともに、送信部10によって送信されたコマンドに対するサーバ2からの応答信号を受信する。   The receiving unit 11 receives a response signal from the server 2 to the command transmitted by the transmitting unit 10 together with a control signal and data from the server 2.

ネットワーク監視部12は、ネットワーク3の輻輳状態を監視する。具体的には、ネットワーク監視部12は、送信部10がPINGコマンドをサーバ2へ送信し、受信部11がその応答信号を受信するまでの時間を計測する。ネットワーク監視部12は、直近のN回のPINGコマンド送信に対する応答時間の計測に基づいて平均応答時間を算出する(N=2以上の自然数)。同時に、ネットワーク監視部12は、サーバ2からの応答信号を受信部11が受信した受信回数を求め平均到達確率を算出する。例えば、N=5回のPINGコマンド送信に対して、受信部11がサーバ2から応答信号を4回受信した場合、平均到達確率は90%となる。ネットワーク監視部12は、負荷テーブルに基づいて、平均応答時間および平均到達確率からネットワーク3における輻輳の度合いを示す負荷レベルを決定する。   The network monitoring unit 12 monitors the congestion state of the network 3. Specifically, the network monitoring unit 12 measures the time until the transmission unit 10 transmits a PING command to the server 2 and the reception unit 11 receives the response signal. The network monitoring unit 12 calculates the average response time based on the response time measurement for the latest N PING command transmissions (N = 2 or more natural number). At the same time, the network monitoring unit 12 calculates the average arrival probability by obtaining the number of times the receiving unit 11 has received the response signal from the server 2. For example, when the receiving unit 11 receives a response signal from the server 2 four times for N = 5 PING command transmissions, the average arrival probability is 90%. The network monitoring unit 12 determines a load level indicating the degree of congestion in the network 3 from the average response time and the average arrival probability based on the load table.

ここで、本実施形態の負荷テーブルとは、負荷レベルの定義を一覧にしたものである。なお、本実施形態における負荷レベルは1から3の3段階とし、平均応答時間が20ミリ秒以下且つ平均到達確率が90%以上の場合を負荷レベル1、平均応答時間が20ミリ秒より長く50ミリ秒以下且つ平均到達確率が50%以上90%より小さい場合を負荷レベル2、直近の応答時間が50ミリ秒より長く且つ直近の到達確率が50%より小さい場合を負荷レベル3と定義する。その負荷テーブルは、記憶部14に記憶される。なお、負荷レベルの定義やレベル数は、監視制御システム100の被監視制御装置1の構成等に応じて適宜決められることが好ましい。   Here, the load table of the present embodiment is a list of load level definitions. In this embodiment, the load level has three stages of 1 to 3, and the case where the average response time is 20 milliseconds or less and the average arrival probability is 90% or more is 50 to a load level 1 and the average response time is longer than 20 milliseconds. A load level 2 is defined when the average arrival probability is 50% or less and less than 90%, and a load level 3 is defined when the latest response time is longer than 50 milliseconds and the latest arrival probability is less than 50%. The load table is stored in the storage unit 14. The definition of the load level and the number of levels are preferably determined as appropriate according to the configuration of the monitored control device 1 of the monitoring control system 100.

制御部13は、被監視制御装置1aまたは1bの各部を統括的に制御するプロセッサである。制御部13は、例えば、記憶部14に記憶されている制御プログラムに基づいて、被監視制御装置1に発生する障害を監視し、負荷レベルに応じて、その障害の警報情報をサーバ2へ送信したり記憶部14に記憶したりする。例えば、負荷レベルが低い場合、制御部13は、全ての警報情報をサーバ2へ送信する。一方、負荷レベルが高い場合、制御部13は、重大な警報情報をサーバ2へ送信し、軽微な警報情報は記憶部14に記憶する。   The control unit 13 is a processor that comprehensively controls each unit of the monitored control device 1a or 1b. For example, the control unit 13 monitors a failure occurring in the monitored control device 1 based on a control program stored in the storage unit 14 and transmits alarm information of the failure to the server 2 according to the load level. Or stored in the storage unit 14. For example, when the load level is low, the control unit 13 transmits all alarm information to the server 2. On the other hand, when the load level is high, the control unit 13 transmits critical alarm information to the server 2 and stores minor alarm information in the storage unit 14.

また、制御部13は、記憶部14に記憶された警報情報を、負荷レベルおよび警報レベルに応じた送信手順に基づいてサーバ2へ送信する。負荷レベルおよび警報レベルに応じた送信手順は、公知の手法を適宜選択または組み合わせて決定される。公知の手法には、警報レベル等の優先順位に基づいて送信するStrict Priority、各警報レベルの警報情報を所定の数ずつ順次送信するラウンドロビンや加重ラウンドロビン等がある。いずれの手法を用いるかは、ユーザからの設定指示に基づいて決定される。   Moreover, the control part 13 transmits the alarm information memorize | stored in the memory | storage part 14 to the server 2 based on the transmission procedure according to a load level and an alarm level. The transmission procedure according to the load level and the alarm level is determined by appropriately selecting or combining known methods. Known methods include, for example, strict priority that is transmitted based on priority levels such as alarm levels, round robin that transmits a predetermined number of alarm information of each alarm level, weighted round robin, and the like. Which method is used is determined based on a setting instruction from the user.

記憶部14は、ハードディスクや半導体メモリ等から形成され、制御部13によって実行される制御プログラム、負荷テーブル、警報情報およびその発生時刻等を記憶する。さらに、本実施形態の記憶部14は警報テーブルも記憶する。この警報テーブルとは、被監視制御装置1に発生した障害の警報情報を、その障害が与える影響の大きさに応じてレベル分けし一覧にしたテーブルである。本実施形態では、警報情報を警報レベル1〜3の3段階に分けられる。なお、警報レベルの数や各警報レベルに含まれる警報情報等は、被監視制御装置1の構成等に応じて適宜決められる。   The storage unit 14 is formed from a hard disk, a semiconductor memory, or the like, and stores a control program executed by the control unit 13, a load table, alarm information, an occurrence time thereof, and the like. Furthermore, the storage unit 14 of the present embodiment also stores an alarm table. The alarm table is a table in which alarm information of a failure that has occurred in the monitored control device 1 is listed by level according to the magnitude of the influence of the failure. In the present embodiment, the alarm information is divided into three levels of alarm levels 1 to 3. Note that the number of alarm levels, alarm information included in each alarm level, and the like are appropriately determined according to the configuration of the monitored control device 1 and the like.

容量監視部15は、記憶部14に記憶される警報情報数に基づいて監視する。容量監視部15は、警報情報数が閾値α以上となった場合、記憶部14に記憶されている警報情報が溢れると判定し制御部13に通知する。制御部13は、記憶されている警報情報を統括してサーバ2へ送信する。制御部13は、送信した警報情報を記憶部14から削除する。なお、閾値αは、ユーザからの設定指示に基づいて適宜設定変更される。   The capacity monitoring unit 15 performs monitoring based on the number of alarm information stored in the storage unit 14. The capacity monitoring unit 15 determines that the alarm information stored in the storage unit 14 is overflowed and notifies the control unit 13 when the number of alarm information exceeds the threshold value α. The control unit 13 supervises the stored alarm information and transmits it to the server 2. The control unit 13 deletes the transmitted alarm information from the storage unit 14. The threshold value α is appropriately changed based on a setting instruction from the user.

次に、本実施形態のサーバ2について説明する。図2(b)は、本実施形態のサーバ2の構成を示すブロック図である。サーバ2は、ネットワーク3を介して、各被監視制御装置1からの警報情報を受信し各被監視制御装置1を監視制御する。サーバ2には、一般的なコンピュータを用いることができる。図2(b)に示すように、サーバ2は、送信部20、受信部21、入出力インタフェース(入出力IF)22、制御部23を備え、バス26を介して情報伝達可能に接続される。さらに、サーバ2には、入出力IF22を介して、キーボード、ポインティングデバイス等の入力装置24、および、モニタなどの出力装置25が接続されている。入出力IF22は、入力装置24から各種入力を受け付けるとともに、出力装置25に対して表示用のデータを出力する。   Next, the server 2 of this embodiment will be described. FIG. 2B is a block diagram illustrating a configuration of the server 2 of the present embodiment. The server 2 receives alarm information from each monitored control device 1 via the network 3 and monitors and controls each monitored control device 1. The server 2 can be a general computer. As shown in FIG. 2B, the server 2 includes a transmission unit 20, a reception unit 21, an input / output interface (input / output IF) 22, and a control unit 23, and is connected to be able to transmit information via a bus 26. . Furthermore, an input device 24 such as a keyboard and a pointing device and an output device 25 such as a monitor are connected to the server 2 via an input / output IF 22. The input / output IF 22 receives various inputs from the input device 24 and outputs display data to the output device 25.

送信部20は、制御部23の制御指示や入力装置24で受け付けた指示等に基づいて、生成されたコマンドやデータを被監視制御装置1へ送信する。また、送信部20は、受信部21が被監視制御装置1からPINGコマンド等を受信した場合、その応答信号を送信する。   The transmission unit 20 transmits the generated command and data to the monitored control device 1 based on the control instruction of the control unit 23, the instruction received by the input device 24, and the like. Further, when the receiving unit 21 receives a PING command or the like from the monitored control device 1, the transmitting unit 20 transmits a response signal.

受信部21は、被監視制御装置1からのデータや警報情報、PINGコマンド等を受信する。   The receiving unit 21 receives data, alarm information, a PING command, and the like from the monitored control device 1.

制御部23は、サーバ2の各部動作を統括的に制御するプロセッサである。この制御部23は、監視制御プログラムの実行によって、被監視制御装置1を監視制御する。   The control unit 23 is a processor that comprehensively controls the operation of each unit of the server 2. The control unit 23 monitors and controls the monitored control device 1 by executing the monitoring control program.

次に、図3の流れ図を参照しつつ、本実施形態の監視制御システム100による監視制御処理について説明する。なお、以下において、被監視制御装置1aとサーバ2との間の処理を例に説明するが、被監視制御装置1bとサーバ2との間についても同様の処理が行われる。また、本実施形態の被監視制御装置1aおよび1bのネットワーク監視部12は、あらかじめN回のPINGコマンドの送信に対する平均応答時間<ta>および<tb>、平均到達確率<Pa>および<Pb>をそれぞれ有することを前提とする。   Next, monitoring control processing by the monitoring control system 100 of the present embodiment will be described with reference to the flowchart of FIG. In the following, processing between the monitored control device 1a and the server 2 will be described as an example, but similar processing is performed between the monitored control device 1b and the server 2. In addition, the network monitoring unit 12 of the monitored control devices 1a and 1b according to the present embodiment preliminarily averages response times <ta> and <tb> and average arrival probabilities <Pa> and <Pb> for N times PING command transmission. It is assumed that each has

ステップS10:送信部10は、制御部13の制御指示に基づいて、生成されたPINGコマンドをサーバ2へ送信する。   Step S10: The transmission unit 10 transmits the generated PING command to the server 2 based on the control instruction of the control unit 13.

ステップS11:ネットワーク監視部12は、送信されたPINGコマンドに対するサーバ2からの応答信号を、受信部11が受信したか否かを判定する。受信部11が応答信号を受信した場合、ネットワーク監視部12は、送信されたPINGコマンドに対する応答時間を計測する。ネットワーク監視部12は、例えば、今回の応答時間を含めたN回のPINGコマンドの送信に対する平均応答時間<ta>および平均到達確率<Pa>を算出し更新する。   Step S11: The network monitoring unit 12 determines whether or not the receiving unit 11 has received a response signal from the server 2 with respect to the transmitted PING command. When the receiving unit 11 receives the response signal, the network monitoring unit 12 measures the response time for the transmitted PING command. For example, the network monitoring unit 12 calculates and updates the average response time <ta> and the average arrival probability <Pa> with respect to transmission of N PING commands including the current response time.

一方、受信部11が応答信号を受信できなかった場合、ネットワーク監視部12は、応答時間を不定とする。ネットワーク監視部12は、例えば、今回を含めない(N−1)回のPINGコマンドの送信に対する平均応答時間<ta>および平均到達確率<Pa>を算出し更新する。   On the other hand, when the receiving unit 11 cannot receive the response signal, the network monitoring unit 12 makes the response time indefinite. For example, the network monitoring unit 12 calculates and updates the average response time <ta> and the average arrival probability <Pa> for (N-1) PING command transmissions that do not include the current time.

ステップS12:ネットワーク監視部12は、負荷テーブルに基づいて、算出した平均応答時間<ta>および平均到達確率<Pa>から、ネットワーク3の負荷レベルを決定する。   Step S12: The network monitoring unit 12 determines the load level of the network 3 from the calculated average response time <ta> and average arrival probability <Pa> based on the load table.

ステップS13:制御部13は、自身の被監視制御装置1aに障害が発生したか否かを判定する。被監視制御装置1aに障害が発生した場合、制御部13は、発生時刻を取得しステップS17(YES側)へ移行する。障害が発生していない場合、制御部13は、ステップS14(NO側)へ移行する。   Step S13: The control unit 13 determines whether or not a failure has occurred in its own monitored control apparatus 1a. When a failure occurs in the monitored control apparatus 1a, the control unit 13 acquires the occurrence time and proceeds to step S17 (YES side). If no failure has occurred, the control unit 13 proceeds to step S14 (NO side).

ステップS14:制御部13は、ステップS12で決定された負荷レベルが、前回の負荷レベルと比べて更新されたか否かを判定する。負荷レベルが更新された場合、制御部13は、ステップS15(YES側)へ移行する。一方、更新されなかった場合、制御部13は、ステップS10(NO側)へ移行し、送信部10に次のPINGコマンドをサーバ2へ送信させる。   Step S14: The control unit 13 determines whether or not the load level determined in step S12 has been updated compared to the previous load level. When the load level is updated, the control unit 13 proceeds to step S15 (YES side). On the other hand, if not updated, the control unit 13 proceeds to step S10 (NO side), and causes the transmission unit 10 to transmit the next PING command to the server 2.

ステップS15:制御部13は、通知レベルが負荷レベル以上か否かを判定する。ここで、通知レベルとは、警報情報を記憶部14に記憶するよりもサーバ2へ送信することを優先させる度合いであり、通知設定に応じて警報レベルと次式(1)〜(3)のように関係付けられる。   Step S15: The control unit 13 determines whether or not the notification level is equal to or higher than the load level. Here, the notification level is a degree of giving priority to transmitting the alarm information to the server 2 rather than storing it in the storage unit 14, and the alarm level and the following formulas (1) to (3) are set according to the notification setting. As related.

通知レベル=警報レベル (デフォルト) …(1)
通知レベル=警報レベル+1 (負荷優先) …(2)
通知レベル=警報レベル−1 (通知優先) …(3)
なお、本実施形態における通知設定には、デフォルト、負荷優先、通知優先の3つある。式(1)は、通知設定がデフォルトで通常の設定である。式(2)は、通知設定が負荷優先の場合で、ネットワーク3の負荷を軽減するために、警報情報を記憶部14に記憶させることを優先する設定である。式(3)は、通知設定が通知優先の場合で、警報情報をサーバ2へ送信することを優先する設定である。被監視制御装置1aは、ユーザの設定指示に基づいて、いずれかの通知設定に設定される。なお、通知設定の数や、通知レベルと警報レベルとの関係は、監視制御システム100や被監視制御装置1の構成等に応じて適宜決められることが好ましい。
Notification level = alarm level (default) ... (1)
Notification level = alarm level + 1 (load priority) (2)
Notification level = alarm level-1 (notification priority) (3)
There are three notification settings in the present embodiment: default, load priority, and notification priority. In the expression (1), the notification setting is a normal setting by default. Expression (2) is a setting in which priority is given to storing the alarm information in the storage unit 14 in order to reduce the load on the network 3 when the notification setting is load priority. Formula (3) is a setting that gives priority to sending alarm information to the server 2 when the notification setting is notification priority. The monitored control device 1a is set to one of notification settings based on a user setting instruction. The number of notification settings and the relationship between the notification level and the alarm level are preferably determined as appropriate according to the configuration of the monitoring control system 100 and the monitored control device 1.

そして、通知レベルが負荷レベル以上の場合、制御部13は、ステップS16(YES側)へ移行する。通知レベルが負荷レベルより小さい場合、ステップS10(NO側)へ移行し、送信部10に次のPINGコマンドをサーバ2へ送信させる。   And when a notification level is more than a load level, the control part 13 transfers to step S16 (YES side). When the notification level is lower than the load level, the process proceeds to step S10 (NO side), and the transmission unit 10 is caused to transmit the next PING command to the server 2.

ステップS16:制御部13は、負荷レベルおよび警報レベルに応じた送信手順に基づいて、送信部10に、記憶された警報情報を発生時刻とともにサーバ2へ送信させる。制御部13は、ステップS10へ移行し、送信部10に次のPINGコマンドをサーバ2へ送信させる。   Step S16: The control unit 13 causes the transmission unit 10 to transmit the stored alarm information to the server 2 together with the occurrence time based on a transmission procedure according to the load level and the alarm level. The control unit 13 proceeds to step S <b> 10 and causes the transmission unit 10 to transmit the next PING command to the server 2.

ステップS17:制御部13は、発生した障害の警報情報を生成する。制御部13は、例えば、被監視制御装置1aのポート1の開閉に関する障害の場合、ポート1開放警報やポート1閉塞警報を生成し、被監視制御装置1aの冷却用のファン1が停止した場合、ファン1故障警報を生成する。制御部13は、警報テーブルに基づいて、生成された警報情報のレベル分けを行い設定する。すなわち、制御部13は、例えば、ポート1開放警報やポート1閉塞警報のような軽微な故障の場合、警報テーブルに基づいて警報レベル1または2に設定する。一方、ファン1故障警報等のような重大な故障の場合。制御部13は、警報テーブルに基づいて警報レベル3に設定する。   Step S17: The control unit 13 generates alarm information for the fault that has occurred. For example, in the case of a failure related to opening / closing of port 1 of the monitored control device 1a, the control unit 13 generates a port 1 open alarm or a port 1 blockage alarm, and the cooling fan 1 of the monitored control device 1a stops. , Generate a fan 1 failure alarm. The control unit 13 classifies and sets the generated alarm information based on the alarm table. That is, for example, in the case of a minor failure such as a port 1 open alarm or a port 1 blockage alarm, the control unit 13 sets the alarm level 1 or 2 based on the alarm table. On the other hand, in the case of a serious failure such as a fan 1 failure alarm. The control unit 13 sets the alarm level 3 based on the alarm table.

ステップS18:制御部13は、通知設定および式(1)〜(3)に基づいて、通知レベルを算出し、通知レベルが負荷レベル以上か否かを判定する。通知レベルが負荷レベル以上の場合、制御部13は、ステップS19(YES側)へ移行する。通知レベルが負荷レベルより小さい場合、ステップS20(NO側)へ移行する。   Step S18: The control unit 13 calculates a notification level based on the notification setting and the expressions (1) to (3), and determines whether the notification level is equal to or higher than the load level. When the notification level is equal to or higher than the load level, the control unit 13 proceeds to step S19 (YES side). When the notification level is lower than the load level, the process proceeds to step S20 (NO side).

ステップS19:制御部13は、負荷レベルに応じて、送信部10に警報情報を発生時刻とともにサーバ2へ送信したり、記憶部14に記憶する。例えば、負荷レベルが1の場合、制御部13は、警報レベルが1〜3全ての警報情報をサーバ2へ送信する。また、負荷レベルが2の場合、制御部13は、警報レベルが2および3の警報情報を送信し、報レベルが1の警報情報は記憶部14に記憶する。制御部13は、一連の処理を終了する。   Step S19: The control unit 13 transmits alarm information to the transmission unit 10 together with the occurrence time to the server 2 or stores it in the storage unit 14 according to the load level. For example, when the load level is 1, the control unit 13 transmits all the alarm information having the alarm levels 1 to 3 to the server 2. When the load level is 2, the control unit 13 transmits the alarm information with the alarm levels 2 and 3, and stores the alarm information with the information level 1 in the storage unit 14. The control unit 13 ends the series of processes.

ステップS20:容量監視部15は、記憶部14に記憶されている警報情報数が閾値α以上か否かを判定する。警報情報数が閾値α以上の場合、容量監視部15は、制御部13にその旨の通知をする。制御部13は、その旨の通知を受信するとステップS22(YES側)へ移行する。一方、警報情報数は閾値αより少ない場合、制御部13は、ステップS21(NO側)へ移行する。   Step S20: The capacity monitoring unit 15 determines whether or not the number of alarm information stored in the storage unit 14 is greater than or equal to the threshold value α. When the number of alarm information is greater than or equal to the threshold value α, the capacity monitoring unit 15 notifies the control unit 13 to that effect. If the control part 13 receives the notification to that effect, it will transfer to step S22 (YES side). On the other hand, when the number of alarm information is less than the threshold value α, the control unit 13 proceeds to step S21 (NO side).

ステップS21:制御部13は、警報情報を記憶部14に記憶し一連の処理を終了する。   Step S21: The control unit 13 stores the alarm information in the storage unit 14 and ends the series of processes.

ステップS22:制御部13は、記憶されている複数の警報情報および発生時刻を統括してサーバ2へ送信する。例えば、被監視制御装置1aは、記憶部14に警報情報として、(1)ポート1開放警報、(2)ポート2閉塞警報、(3)ポート1閉塞警報、(4)ファン1故障警報、(5)ポート1設定変更警報、(6)ポート2設定変更警報、(7)ポート4開放警報の7つの警報情報を記憶しているとする。1,2,3,7の各警報情報は、ポートの開放・閉塞に関する警報情報である。制御部13は、「(1,2,3,7)ポートの開放閉塞警報」として1つに括った統括警報を生成する。同様に、5,6の各警報情報は、設定変更に関する警報情報である。制御部13は、「(5,6)ポートの設定変更警報」として1つに括った統括警報を生成する。また、制御部13は、「(4)ファン1故障警報」それ自身で1つに括った統括警報を生成する。制御部13は、送信部10に生成した3つの統括警報をサーバ2へ送信させる。制御部13は、統括警報として送信した7つの警報情報および発生時刻を記憶部14から削除し、今回の警報情報および発生時刻を記憶部14に記憶する。制御部13は、一連の処理を終了する。   Step S22: The control unit 13 superimposes a plurality of stored alarm information and occurrence times and transmits them to the server 2. For example, the monitored control device 1a includes (1) port 1 open alarm, (2) port 2 block alarm, (3) port 1 block alarm, (4) fan 1 failure alarm, Assume that seven alarm information of 5) port 1 setting change alarm, (6) port 2 setting change alarm, and (7) port 4 open alarm are stored. Each alarm information of 1, 2, 3, and 7 is alarm information related to opening / closing of a port. The control unit 13 generates a single integrated alarm as “(1, 2, 3, 7) port open / close alarm”. Similarly, each of the alarm information items 5 and 6 is alarm information related to a setting change. The control unit 13 generates a single integrated alarm as “(5, 6) port setting change alarm”. In addition, the control unit 13 generates a general alarm that is integrated into “(4) Fan 1 failure alarm” itself. The control unit 13 causes the transmission unit 10 to transmit the three integrated alarms generated to the server 2. The control unit 13 deletes the seven alarm information and the occurrence time transmitted as the general alarm from the storage unit 14 and stores the current alarm information and the occurrence time in the storage unit 14. The control unit 13 ends the series of processes.

このように、本実施形態では、被監視制御装置1自身が、ネットワーク3の輻輳状態を監視し、その輻輳状態に応じて警報情報の送信を制御することにより、ネットワーク3の輻輳を抑制し警報情報を欠損なく送受信できる。   Thus, in the present embodiment, the monitored control device 1 itself monitors the congestion state of the network 3 and controls the transmission of alarm information according to the congestion state, thereby suppressing the congestion of the network 3 and providing an alarm. Information can be sent and received without loss.

また、被監視制御装置1は、負荷レベルおよび警報レベルに応じた送信手順に基づいて、警報情報をサーバ2へ送信したり記憶部14に記憶し、重要性の低い警報情報の送信を見合わせることにより、ネットワーク3の輻輳を回避することができる。   Further, the monitored control device 1 transmits alarm information to the server 2 or stores it in the storage unit 14 based on the transmission procedure according to the load level and the alarm level, and refrains from transmitting alarm information with low importance. Thus, congestion of the network 3 can be avoided.

また、被監視制御装置1は、記憶部14に記憶されている警報情報を、その警報情報の容量が閾値α以上になった場合、警報情報を統括して送信することから、ネットワーク3の輻輳を回避することができる。
《他の実施形態の説明》
本発明の他の実施形態に係る監視制御システムは、一の実施形態に係る監視制御システム100の構成と同一である。図1の一の実施形態に係る監視制御システム100を、本実施形態に係る監視制御システムとして説明する。
In addition, the monitored control device 1 transmits the alarm information stored in the storage unit 14 in a unified manner when the capacity of the alarm information exceeds a threshold value α. Can be avoided.
<< Description of Other Embodiments >>
A monitoring control system according to another embodiment of the present invention has the same configuration as that of the monitoring control system 100 according to one embodiment. A monitoring control system 100 according to one embodiment of FIG. 1 will be described as a monitoring control system according to this embodiment.

図4は、本実施形態に係る監視制御システム100を構成する(a)被監視制御装置1、(b)サーバ2それぞれのブロック図を示す。なお、本実施形態の被監視制御装置1およびサーバ2それぞれにおいて、一の実施形態のものと同じ動作をするものについては同一の符号を付し詳細な説明は省略する。   FIG. 4 shows a block diagram of each of (a) the monitored control device 1 and (b) the server 2 constituting the monitoring control system 100 according to the present embodiment. In addition, in each of the monitored control device 1 and the server 2 of the present embodiment, those that perform the same operations as those of the first embodiment are denoted by the same reference numerals and detailed description thereof is omitted.

本実施形態の監視制御システム100と一の実施形態のものと異なる点は、1)ネットワーク3の輻輳状態を監視するネットワーク監視部27がサーバ2に配置される、2)制御部23は、被監視制御装置1を制御するコマンドとしてポーリング信号を生成し、送信部20に被監視制御装置1a−1eに順次送信させる。ネットワーク監視部27は、そのポーリング信号に対する応答信号を受信するまでの時間を応答時間として計測し、平均応答時間を算出する、3)ネットワーク監視部27は、負荷テーブルを用いず、平均応答時間のみに基づいて負荷レベルを決定する。サーバ2は、負荷レベルが更新された場合、負荷レベルの更新通知を被監視制御装置1に対して行う。   The monitoring control system 100 of this embodiment is different from that of the first embodiment in that 1) a network monitoring unit 27 that monitors the congestion state of the network 3 is arranged in the server 2 and 2) the control unit 23 A polling signal is generated as a command for controlling the monitoring control device 1, and the transmission unit 20 is sequentially transmitted to the monitored control devices 1a-1e. The network monitoring unit 27 measures the time until the response signal to the polling signal is received as the response time, and calculates the average response time. 3) The network monitoring unit 27 uses only the average response time without using the load table. The load level is determined based on When the load level is updated, the server 2 sends a load level update notification to the monitored control device 1.

次に、図5および図6の流れ図を参照し、本実施形態に係る監視制御システム100による監視制御処理について、A)ネットワーク3の負荷レベルが上がる場合、B)ネットワーク3の負荷レベルが下がる場合のそれぞれについて説明する。   Next, referring to the flowcharts of FIGS. 5 and 6, regarding the monitoring control processing by the monitoring control system 100 according to the present embodiment, A) when the load level of the network 3 increases, and B) when the load level of the network 3 decreases. Each will be described.

なお、以下において、サーバ2と被監視制御装置1aとの間の処理を例にして説明するが、サーバ2と被監視制御装置1bとの間についても同様の処理が行われる。また、本実施形態では、サーバ2のネットワーク監視部27が、あらかじめN回のポーリング信号送信に基づいて求めた各被監視制御装置1aおよび1bの平均応答時間<ta>および<tb>を有する。また、ネットワーク監視部27は、閾値Ths=β×<ta>を算出し保持している。ここで、βは閾値係数で2などの任意の値であり、監視制御システム100の構成やサーバ2の処理能力等に応じて設定される。
A)ネットワーク3の負荷レベルが上がる場合
ステップS30:送信部20は、制御部23の制御指示に基づいて、ポーリング信号を被監視制御装置1aへ送信する。
In the following, processing between the server 2 and the monitored control device 1a will be described as an example, but similar processing is performed between the server 2 and the monitored control device 1b. In the present embodiment, the network monitoring unit 27 of the server 2 has the average response times <ta> and <tb> of the monitored control devices 1a and 1b obtained in advance based on N polling signal transmissions. Further, the network monitoring unit 27 calculates and holds the threshold value Ths = β × <ta>. Here, β is an arbitrary value such as 2 as a threshold coefficient, and is set according to the configuration of the monitoring control system 100, the processing capability of the server 2, and the like.
A) When the load level of the network 3 increases Step S30: The transmission unit 20 transmits a polling signal to the monitored control device 1a based on the control instruction of the control unit 23.

ステップS31:ネットワーク監視部27は、送信されたポーリング信号に対する被監視制御装置1aからの応答信号を、受信部21が受信したか否かを判定する。受信部21が応答信号を受信した場合、ネットワーク監視部27は、送信されたポーリング信号に対する応答時間tを計測する。一方、受信部21が応答信号を受信できなかった場合、ネットワーク監視部27は、応答時間を不定とする。   Step S31: The network monitoring unit 27 determines whether or not the receiving unit 21 has received a response signal from the monitored control device 1a with respect to the transmitted polling signal. When the reception unit 21 receives the response signal, the network monitoring unit 27 measures a response time t with respect to the transmitted polling signal. On the other hand, when the receiving unit 21 cannot receive the response signal, the network monitoring unit 27 makes the response time indefinite.

ステップS32:ネットワーク監視部27は、計測された応答時間tが閾値Thsより小さいか否かを判定する。応答時間tが閾値Thsより小さい場合、ネットワーク監視部27は、ネットワーク3は輻輳状態にないと判定して、ステップS33(YES側)へ移行する。一方、応答時間tが閾値Ths以上または応答時間tが不定の場合、ネットワーク監視部27は、ネットワーク3は輻輳状態であると判定して、ステップS35(NO側)へ移行する。   Step S32: The network monitoring unit 27 determines whether or not the measured response time t is smaller than the threshold Ths. When the response time t is smaller than the threshold Ths, the network monitoring unit 27 determines that the network 3 is not in a congestion state, and proceeds to step S33 (YES side). On the other hand, when the response time t is equal to or greater than the threshold Ths or the response time t is indefinite, the network monitoring unit 27 determines that the network 3 is in a congestion state, and proceeds to step S35 (NO side).

ステップS33:ネットワーク監視部27は、今回の応答時間tを含めた平均応答時間<ta>を前回の平均応答時間<ta>’を用いて、次式(4)のように算出し更新する。   Step S33: The network monitoring unit 27 calculates and updates the average response time <ta> including the current response time t using the previous average response time <ta> 'as in the following equation (4).

<ta>=(<ta>’×(N−1)+t)/N …(4)
また、ネットワーク監視部27は、式(4)で求めた平均応答時間<ta>に閾値係数βをかけて閾値Thsを算出し更新する。
<Ta> = (<ta> ′ × (N−1) + t) / N (4)
In addition, the network monitoring unit 27 calculates and updates the threshold Ths by multiplying the average response time <ta> obtained by Expression (4) by the threshold coefficient β.

ステップS34:ネットワーク監視部27は、輻輳状態と判定する回数を数えるパラメータgを0にリセットする。なお、パラメータgの初期値は0とする。   Step S34: The network monitoring unit 27 resets the parameter g that counts the number of times of determining the congestion state to 0. The initial value of parameter g is 0.

ステップS35:ネットワーク監視部27は、平均応答時間<ta>および閾値Thsを更新せず保持する。ネットワーク監視部27は、パラメータgを1加算して更新する。   Step S35: The network monitoring unit 27 holds the average response time <ta> and the threshold Ths without updating them. The network monitoring unit 27 updates the parameter g by adding 1.

ステップS36:ネットワーク監視部27は、パラメータgが所定値G以上か否かを判定する。パラメータgが所定値G以上の場合、ネットワーク監視部27はステップS37(YES側)へ移行する。一方、パラメータgが所定値Gより小さい場合、ネットワーク監視部27はステップS30(NO側)へ移行し、送信部20は、制御部23の制御指示に応じて、次のポーリング信号を被監視制御装置1aへ送信する。なお、所定値Gは、5などの任意の値であり、監視制御システム100の構成やサーバ2の処理能力等に応じて設定されることが好ましい。   Step S36: The network monitoring unit 27 determines whether or not the parameter g is equal to or greater than a predetermined value G. If the parameter g is greater than or equal to the predetermined value G, the network monitoring unit 27 proceeds to step S37 (YES side). On the other hand, when the parameter g is smaller than the predetermined value G, the network monitoring unit 27 proceeds to step S30 (NO side), and the transmission unit 20 controls the next polling signal to be monitored according to the control instruction of the control unit 23. Send to device 1a. The predetermined value G is an arbitrary value such as 5, and is preferably set according to the configuration of the monitoring control system 100, the processing capability of the server 2, and the like.

ステップS37:ネットワーク監視部27は、ネットワーク3が輻輳状態になったと判定し負荷レベルを1つ上げる。ネットワーク監視部27は、パラメータg=Gと設定する。制御部23は、被監視制御装置1aおよび1bに負荷レベルの更新を通知する。被監視制御装置1aおよび1bは、負荷レベルの更新通知を受信し設定する。制御部23は一連の処理を終了する。
B)ネットワーク3の負荷レベルが下がる場合
ステップS40:送信部20は、制御部23の制御指示に基づいて、被監視制御装置1aにポーリング信号を被監視制御装置1aへ送信する。なお、パラメータg=Gに設定されているとする。
Step S37: The network monitoring unit 27 determines that the network 3 is in a congestion state, and increases the load level by one. The network monitoring unit 27 sets the parameter g = G. The control unit 23 notifies the monitored control devices 1a and 1b of the load level update. The monitored control devices 1a and 1b receive and set the load level update notification. The control unit 23 ends the series of processes.
B) When the load level of the network 3 decreases Step S40: The transmission unit 20 transmits a polling signal to the monitored control device 1a based on the control instruction of the control unit 23. It is assumed that the parameter g = G is set.

ステップS41:ネットワーク監視部27は、送信されたポーリング信号に対する被監視制御装置1aからの応答信号を、受信部21が受信したか否かを判定する。受信部21が応答信号を受信した場合、ネットワーク監視部27は、送信されたポーリング信号に対する応答時間tを計測する。一方、受信部21が応答信号を受信できなかった場合、ネットワーク監視部27は、応答時間を不定とする。   Step S41: The network monitoring unit 27 determines whether or not the receiving unit 21 has received a response signal from the monitored control device 1a with respect to the transmitted polling signal. When the reception unit 21 receives the response signal, the network monitoring unit 27 measures a response time t with respect to the transmitted polling signal. On the other hand, when the receiving unit 21 cannot receive the response signal, the network monitoring unit 27 makes the response time indefinite.

ステップS42:ネットワーク監視部27は、計測された応答時間tが閾値Thsより小さいか否かを判定する。応答時間tが閾値Thsより小さい場合、ネットワーク監視部27は、ネットワーク3は輻輳状態にないと判定して、ステップS45(YES側)へ移行する。一方、応答時間tが閾値Ths以上または応答時間tが不定の場合、ネットワーク監視部27は、ネットワーク3は輻輳状態であると判定して、ステップS45(NO側)へ移行する。   Step S42: The network monitoring unit 27 determines whether or not the measured response time t is smaller than the threshold Ths. When the response time t is smaller than the threshold Ths, the network monitoring unit 27 determines that the network 3 is not in a congestion state, and proceeds to step S45 (YES side). On the other hand, when the response time t is equal to or greater than the threshold Ths or the response time t is indefinite, the network monitoring unit 27 determines that the network 3 is in a congestion state, and proceeds to step S45 (NO side).

ステップS43:ネットワーク監視部27は、式(4)を用いて、今回の応答時間tを含めた平均応答時間<ta>および閾値Thsを算出し更新する。   Step S43: The network monitoring unit 27 calculates and updates the average response time <ta> including the current response time t and the threshold Ths using the equation (4).

ステップS44:ネットワーク監視部27は、パラメータgを所定値Gにリセットする。   Step S44: The network monitoring unit 27 resets the parameter g to a predetermined value G.

ステップS45:ネットワーク監視部27は、平均応答時間<ta>および閾値Thsを更新せず保持する。ネットワーク監視部27は、パラメータgを1減算して更新する。   Step S45: The network monitoring unit 27 holds the average response time <ta> and the threshold Ths without updating them. The network monitoring unit 27 updates the parameter g by subtracting one.

ステップS46:ネットワーク監視部27は、パラメータgが0以下か否かを判定する。パラメータgが0以下の場合、ネットワーク監視部27はステップS47(YES側)へ移行する。一方、パラメータgが0より大きい場合、ネットワーク監視部27はステップS40(NO側)へ移行し、送信部20は、制御部23の制御指示に応じて、次のポーリング信号を被監視制御装置1aへ送信する。   Step S46: The network monitoring unit 27 determines whether the parameter g is 0 or less. When the parameter g is 0 or less, the network monitoring unit 27 proceeds to step S47 (YES side). On the other hand, if the parameter g is greater than 0, the network monitoring unit 27 proceeds to step S40 (NO side), and the transmission unit 20 sends the next polling signal to the monitored control device 1a according to the control instruction of the control unit 23. Send to.

ステップS47:ネットワーク監視部27は、ネットワーク3が輻輳状態が解消されたと判定し負荷レベルを1つ下げる。ネットワーク監視部27は、パラメータg=0と設定する。制御部23は、被監視制御装置1aおよび1bに負荷レベルの更新を通知する。被監視制御装置1aおよび1bは、負荷レベルの更新通知を受信し設定する。制御部23は一連の処理を終了する。   Step S47: The network monitoring unit 27 determines that the network 3 has solved the congestion state, and lowers the load level by one. The network monitoring unit 27 sets the parameter g = 0. The control unit 23 notifies the monitored control devices 1a and 1b of the load level update. The monitored control devices 1a and 1b receive and set the load level update notification. The control unit 23 ends the series of processes.

次に、図7の流れ図を参照し、上記AまたはBの場合において、サーバ2から負荷レベルの更新通知を受信した被監視制御装置1aおよび1bの処理動作について説明する。なお、以下において、被監視制御装置1aとサーバ2との間の処理を例にして説明するが、被監視制御装置1bとサーバ2との間についても同様の処理が行われる。   Next, the processing operation of the monitored control apparatuses 1a and 1b that have received the load level update notification from the server 2 in the case of A or B will be described with reference to the flowchart of FIG. In the following description, processing between the monitored control device 1a and the server 2 will be described as an example, but similar processing is performed between the monitored control device 1b and the server 2.

ステップS50:制御部13は、受信部11がサーバ2から負荷レベルの更新通知を受信したか否かを判定する。負荷レベルの更新通知を受信した場合、制御部13はステップS51(YES側)へ移行する。一方、受信しなかった場合、制御部13はステップS52(NO側)へ移行する。   Step S50: The control unit 13 determines whether or not the receiving unit 11 has received a load level update notification from the server 2. When the load level update notification is received, the control unit 13 proceeds to step S51 (YES side). On the other hand, when not receiving, the control part 13 transfers to step S52 (NO side).

ステップS51:制御部13は、負荷レベルを更新し設定する。   Step S51: The control unit 13 updates and sets the load level.

なお、以下のステップS52〜ステップS61の処理は、図3に示す一の実施形態のステップS13〜ステップS22と同一であるから詳細な説明は省略する。   In addition, since the process of the following step S52-step S61 is the same as step S13-step S22 of one Embodiment shown in FIG. 3, detailed description is abbreviate | omitted.

このように、本実施形態では、サーバ2がネットワーク3の輻輳状態を監視しその輻輳状態を被監視制御装置1に通知設定して、被監視制御装置1がその輻輳状態に応じて警報情報の送信を制御することにより、ネットワーク3の輻輳を抑制し警報情報を欠損なく送受信できる。
《他の実施形態の変形例の説明》
図8は、本発明の他の実施形態に係る監視制御システム100の変形例として、監視制御システム200の構成を示すブロック図である。
As described above, in this embodiment, the server 2 monitors the congestion state of the network 3, sets the notification of the congestion state to the monitored control device 1, and the monitored control device 1 sets the alarm information according to the congestion state. By controlling the transmission, congestion of the network 3 can be suppressed and alarm information can be transmitted and received without loss.
<< Description of Modifications of Other Embodiments >>
FIG. 8 is a block diagram showing a configuration of a monitoring control system 200 as a modified example of the monitoring control system 100 according to another embodiment of the present invention.

本実施形態に係る監視制御システム200において、他の実施形態に係る監視制御システム100の構成要素と同じ動作をするものは、同一の符号を付し詳細な説明は省略する。また、被監視制御装置1a〜1eおよびサーバ2の構成は、図5に示す他の実施形態のものと同一であり詳細な説明は省略する。   In the monitoring control system 200 according to the present embodiment, components that perform the same operations as the components of the monitoring control system 100 according to other embodiments are denoted by the same reference numerals, and detailed description thereof is omitted. The configurations of the monitored control apparatuses 1a to 1e and the server 2 are the same as those of the other embodiments shown in FIG.

本実施形態の監視制御システム200と他の実施形態の監視制御システム100と異なる点は、サーバ2が、各被監視制御装置1a〜1eのいずれかで障害が発生した場合、その障害によって影響を受ける他の被監視制御装置1a〜1eを、警報レベルに応じて一覧にした影響情報データを不図示の記憶部に有する(図9)。図9は、影響情報データの一例を示す。すなわち、図9に示すように、影響情報データは、1列目に示す各被監視制御装置1a〜1eに障害が発生した場合、障害の警報レベルに応じて、サーバ2とのデータの送受信に影響を受ける他の被監視制御装置1を2列目〜4列目にそれぞれ示す。なお、本実施形態のサーバ2は、記憶部(不図示)に各被監視制御装置1a〜1eが有する警報テーブルも有することを前提とする。   The difference between the monitoring control system 200 of the present embodiment and the monitoring control system 100 of the other embodiments is that the server 2 is affected by the failure when a failure occurs in any of the monitored control devices 1a to 1e. The other monitored control devices 1a to 1e to be received have the influence information data listed according to the alarm level in a storage unit (not shown) (FIG. 9). FIG. 9 shows an example of the influence information data. That is, as shown in FIG. 9, when a failure occurs in each of the monitored control devices 1a to 1e shown in the first column, the influence information data is transmitted / received to / from the server 2 according to the alarm level of the failure. Other monitored control devices 1 that are affected are shown in the second to fourth columns, respectively. In addition, the server 2 of this embodiment presupposes having also the alarm table which each monitored control apparatus 1a-1e has in a memory | storage part (not shown).

これにより、例えば、被監視制御装置1aに障害が発生した場合、サーバ2の受信部21は、被監視制御装置1aから警報情報を受信する。制御部23は、警報テーブルに基づいて受信した警報情報の警報レベルを決定する。制御部23は、影響情報データに基づいて、被監視制御装置1aで発生した上記障害によって、サーバ2に対する警報情報の送信に影響を受ける他の被監視制御装置1を特定する。制御部23は、特定された他の被監視制御装置1に対して、上記影響を回避するための設定(例えば、他の被監視制御装置1に警報情報の送信を見合わせさせるために、一時的に負荷レベルを上げる等)を行う。上記被監視制御装置1aが障害から復旧した場合、制御部23は、他の被監視制御装置1に対して元の設定に戻す。   Thereby, for example, when a failure occurs in the monitored control device 1a, the receiving unit 21 of the server 2 receives the alarm information from the monitored control device 1a. The control unit 23 determines the alarm level of the received alarm information based on the alarm table. Based on the influence information data, the control unit 23 identifies another monitored control apparatus 1 that is affected by the transmission of the alarm information to the server 2 due to the failure that has occurred in the monitored control apparatus 1a. The control unit 23 temporarily sets other specified monitored control devices 1 to avoid the influence (for example, to cause other monitored control devices 1 to postpone transmission of alarm information). To increase the load level). When the monitored control device 1a recovers from the failure, the control unit 23 returns the original setting to the other monitored control devices 1.

このように、本実施形態では、サーバ2がネットワーク3の輻輳状態を監視しその輻輳状態を被監視制御装置1に通知設定して、被監視制御装置1がその輻輳状態に応じて警報情報の送信を制御することにより、ネットワーク3の輻輳を抑制し警報情報を欠損なく送受信できる。   As described above, in this embodiment, the server 2 monitors the congestion state of the network 3, sets the notification of the congestion state to the monitored control device 1, and the monitored control device 1 sets the alarm information according to the congestion state. By controlling the transmission, congestion of the network 3 can be suppressed and alarm information can be transmitted and received without loss.

また、サーバ2が、一の被監視制御装置1で障害が発生した場合、その障害によって影響を受ける他の被監視制御装置1に対して、その影響を回避する設定を行うことで、より効果的にネットワークの輻輳を抑制することができる。
《実施形態の補足事項》
(1)上記実施形態では、被監視制御装置1またはサーバ2が、ネットワーク3の輻輳状態を監視したが、本発明はこれに限定されず、被監視制御装置1およびサーバ2の双方がネットワーク3の輻輳状態を監視してもよい。これにより、より効率的にネットワーク3の輻輳を抑制し警報情報を欠損なく確実に送受信できる。
In addition, when a failure occurs in one monitored control device 1, the server 2 makes a setting for avoiding the influence on the other monitored control devices 1 affected by the failure, thereby further improving the effect. Network congestion can be suppressed.
<< Additional items of embodiment >>
(1) In the above embodiment, the monitored control device 1 or the server 2 monitors the congestion state of the network 3, but the present invention is not limited to this, and both the monitored control device 1 and the server 2 are connected to the network 3. The congestion state may be monitored. Thereby, congestion of the network 3 can be suppressed more efficiently and alarm information can be reliably transmitted and received without loss.

(2)上記実施形態では、各種設定変更をユーザからの設定指示に基づいて行うとしたが、そのユーザからの設定指示は、例えば、被監視制御装置1に接続されるキーボード等のコマンドラインインタフェース(CLI)や、サーバ2のSNMP(Simple Network Management Protocol)や、WEBベース等から受け付けるのが好ましい。これにより、用途や環境に応じた設定や変更が可能となる。   (2) In the above embodiment, various setting changes are performed based on setting instructions from the user. The setting instruction from the user is, for example, a command line interface such as a keyboard connected to the monitored control device 1. (CLI), SNMP (Simple Network Management Protocol) of the server 2, or a WEB base is preferable. Thereby, the setting and change according to a use and an environment are attained.

(3)上記実施形態では、容量監視部15が警報情報数に基づいて記憶部14の容量を監視したが、本発明はこれに限定されず、警報情報の記憶容量に基づいて監視してもよい。   (3) In the above embodiment, the capacity monitoring unit 15 monitors the capacity of the storage unit 14 based on the number of alarm information. However, the present invention is not limited to this, and monitoring may be performed based on the storage capacity of alarm information. Good.

(4)上記一の実施形態では、ネットワーク監視部12が、負荷テーブルに基づいて、算出した平均応答時間および平均到達確率からネットワーク3の負荷レベルを決定したが、本発明はこれに限定されない。例えば、ネットワーク監視部12は、今回の応答時間を含めたN回のPINGコマンドの送信に対する平均応答時間<ta>および平均到達確率<Pa>を算出すると同時に、今回の応答時間を含めた直近のM(<N)回のPINGコマンドの送信に対する直近の応答時間taおよび到達確率Paを算出する。ネットワーク監視部12は、平均応答時間<ta>と直近の応答時間taとの比較、および、平均到達確率<Pa>と直近の到達確率Paとの比較に基づいて、ネットワーク3の負荷レベルを決定してもよい。   (4) In the one embodiment, the network monitoring unit 12 determines the load level of the network 3 from the calculated average response time and average arrival probability based on the load table, but the present invention is not limited to this. For example, the network monitoring unit 12 calculates an average response time <ta> and an average arrival probability <Pa> for transmission of N PING commands including the current response time, and at the same time includes the latest response time including the current response time. The most recent response time ta and arrival probability Pa for M (<N) transmissions of the PING command are calculated. The network monitoring unit 12 determines the load level of the network 3 based on the comparison between the average response time <ta> and the latest response time ta and the comparison between the average arrival probability <Pa> and the latest arrival probability Pa. May be.

(5)上記他の実施形態では、制御部23が、被監視制御装置1を制御するコマンドとしてポーリング信号を生成したが、本発明これに限定されず、一般的な制御コマンドを生成し被監視制御装置1に送信してもよい。   (5) In the other embodiment described above, the control unit 23 generates a polling signal as a command for controlling the monitored control device 1, but the present invention is not limited to this, and a general control command is generated and monitored. You may transmit to the control apparatus 1.

(6)上記他の実施形態では、ネットワーク監視部27は、平均応答時間のみに基づいてネットワーク3の輻輳状態を監視したが、本発明はこれに限定されない。例えば、ネットワーク監視部27は、平均応答時間とともに平均到達確率に基づいてネットワーク3の輻輳状態を監視してもよい。   (6) In the other embodiments described above, the network monitoring unit 27 monitors the congestion state of the network 3 based only on the average response time, but the present invention is not limited to this. For example, the network monitoring unit 27 may monitor the congestion state of the network 3 based on the average arrival probability together with the average response time.

以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲が、その精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図する。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずであり、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物によることも可能である。   From the above detailed description, features and advantages of the embodiments will become apparent. It is intended that the scope of the claims extend to the features and advantages of the embodiments as described above without departing from the spirit and scope of the right. Further, any person having ordinary knowledge in the technical field should be able to easily come up with any improvements and modifications, and there is no intention to limit the scope of the embodiments having the invention to those described above. It is also possible to use appropriate improvements and equivalents within the scope disclosed in.

1a〜1e 被監視制御装置、2 サーバ、3 ネットワーク、10、20 送信部、11、21 受信部、12、27 ネットワーク監視部、13、23 制御部、14 記憶部、15 容量監視部、22入出力IF、24 入力装置、25 出力装置、100、200 監視制御システム
1a to 1e Monitored control device, 2 servers, 3 networks, 10, 20 transmission unit, 11, 21 reception unit, 12, 27 network monitoring unit, 13, 23 control unit, 14 storage unit, 15 capacity monitoring unit, 22 input Output IF, 24 input device, 25 output device, 100, 200 Monitoring and control system

Claims (13)

複数の被監視制御装置と前記複数の被監視制御装置を監視制御するサーバとを有する監視制御システムであって、
前記被監視制御装置は、
前記サーバへ生成されたコマンドを送信する送信部と、
前記コマンドに対する前記サーバからの応答を受信する受信部と、
前記コマンドを送信してから前記応答を受信するまでの応答時間を計測し前記ネットワークの輻輳状態を監視するネットワーク監視部と、
自身に発生する障害を監視し、発生した前記障害の情報を警報情報として前記ネットワークの輻輳状態に応じて前記サーバへの送信を制御する制御部と、を備える
ことを特徴とする監視制御システム。
A monitoring control system having a plurality of monitored control devices and a server for monitoring and controlling the plurality of monitored control devices,
The monitored control device includes:
A transmission unit for transmitting the generated command to the server;
A receiving unit for receiving a response from the server to the command;
A network monitoring unit that measures a response time from when the command is transmitted to when the response is received and monitors a congestion state of the network;
A monitoring control system comprising: a control unit that monitors a failure that occurs in itself and that controls transmission of the failure that has occurred to alarm information to the server according to a congestion state of the network.
請求項1に記載の監視制御システムにおいて、
前記ネットワーク監視部は、前記応答時間に基づいて前記ネットワークの輻輳の度合いを示す負荷レベルを決定し、
前記制御部は、前記警報情報を前記負荷レベルに応じて前記サーバへ送信する
ことを特徴とする監視制御システム。
The monitoring control system according to claim 1,
The network monitoring unit determines a load level indicating a degree of congestion of the network based on the response time;
The control unit transmits the alarm information to the server according to the load level.
請求項1に記載の監視制御システムにおいて、
前記ネットワーク監視部は、前記コマンドに対する前記サーバからの応答が受信された応答確率を算出して、前記応答時間と前記応答確率とに基づいて前記ネットワークの輻輳の度合いを示す負荷レベルを決定し、
前記制御部は、前記警報情報を前記負荷レベルに応じて前記サーバへ送信する
ことを特徴とする監視制御システム。
The monitoring control system according to claim 1,
The network monitoring unit calculates a response probability that a response from the server to the command is received, determines a load level indicating a degree of congestion of the network based on the response time and the response probability,
The control unit transmits the alarm information to the server according to the load level.
請求項2または請求項3に記載の監視制御システムにおいて、
前記制御部は、前記警報情報の重要性の度合いを示す警報レベルを設定し、前記負荷レベルおよび前記警報レベルに応じて、前記警報情報を前記サーバへ送信することを特徴とする監視制御システム。
In the supervisory control system according to claim 2 or claim 3,
The control unit sets an alarm level indicating a degree of importance of the alarm information, and transmits the alarm information to the server according to the load level and the alarm level.
請求項4に記載の監視制御システムにおいて、
前記被監視制御装置は、記憶部を備え、
前記制御部は、前記負荷レベルおよび前記警報レベルに応じて、前記サーバへの前記警報情報の送信を見合わせ前記警報情報を前記記憶部に記憶する
ことを特徴とする監視制御システム。
The supervisory control system according to claim 4,
The monitored control device includes a storage unit,
The control unit stores the alarm information in the storage unit in response to transmission of the alarm information to the server according to the load level and the alarm level.
請求項5に記載の監視制御システムにおいて、
前記制御部は、前記ネットワーク監視部により前記負荷レベルが更新された場合、更新された前記負荷レベルおよび前記警報レベルに応じて、前記記憶部に記憶された前記警報情報を前記サーバへ送信することを特徴とする監視制御システム。
The supervisory control system according to claim 5, wherein
When the load level is updated by the network monitoring unit, the control unit transmits the alarm information stored in the storage unit to the server according to the updated load level and the alarm level. Monitoring control system.
請求項5または請求項6に記載の監視制御システムにおいて、
前記制御部は、前記負荷レベルおよび前記警報レベルに応じた送信手順に基づいて、前記記憶された警報情報を前記サーバへ送信することを特徴とする監視制御システム。
In the supervisory control system according to claim 5 or 6,
The control unit transmits the stored alarm information to the server based on a transmission procedure according to the load level and the alarm level.
請求項7に記載の監視制御システムにおいて、
前記被監視制御装置は、ユーザからの設定指示を受け付ける操作部を備え、
前記送信手順は、前記ユーザからの設定指示に基づいて設定される
ことを特徴とする監視制御システム。
The supervisory control system according to claim 7,
The monitored control device includes an operation unit that receives a setting instruction from a user,
The monitoring control system, wherein the transmission procedure is set based on a setting instruction from the user.
請求項5ないし請求項8のいずれか1項に記載の監視制御システムにおいて、
前記被監視制御装置は、前記記憶された警報情報の容量を監視し、前記容量が所定の閾値以上になった場合、前記制御部に通知する容量監視部を備え、
前記制御部は、前記容量監視部からの前記通知に基づいて前記警報情報を統括して送信し、統括して送信された前記警報情報を削除する
ことを特徴とする監視制御システム。
The supervisory control system according to any one of claims 5 to 8,
The monitored control device includes a capacity monitoring unit that monitors the capacity of the stored alarm information, and notifies the control unit when the capacity exceeds a predetermined threshold,
The said control part transmits the said alarm information collectively based on the said notification from the said capacity | capacitance monitoring part, and deletes the said alarm information transmitted collectively. The monitoring control system characterized by the above-mentioned.
複数の被監視制御装置と前記複数の被監視制御装置を監視制御するサーバとを有する監視制御システムであって、
前記サーバは、
前記被監視制御装置へ生成されたコマンドを送信する送信部と、
前記コマンドに対する前記被監視制御装置からの応答を受信する受信部と、
前記コマンドを送信してから前記応答を受信するまでの応答時間を計測し前記ネットワークの輻輳状態を監視するネットワーク監視部と、
前記ネットワークの輻輳状態に応じて前記被監視制御装置に発生した障害の情報を警報情報として前記サーバに送信させるための設定を前記被監視制御装置に対して行う制御部と、を備える
ことを特徴とする監視制御システム。
A monitoring control system having a plurality of monitored control devices and a server for monitoring and controlling the plurality of monitored control devices,
The server
A transmission unit for transmitting the generated command to the monitored control device;
A receiving unit for receiving a response from the monitored control device to the command;
A network monitoring unit that measures a response time from when the command is transmitted to when the response is received and monitors a congestion state of the network;
A control unit configured to perform setting for the monitored control device to transmit information on a failure that has occurred in the monitored control device to the server as alarm information according to a congestion state of the network. And supervisory control system.
請求項10に記載の監視制御システムにおいて、
前記サーバは、前記障害によって影響を受ける他の前記被監視制御装置に関する影響情報を有し、
前記制御部は、前記警報情報および前記影響情報に基づいて、前記障害による影響を回避するための設定を前記他の被監視制御装置に対して行う
ことを特徴とする監視制御システム。
The supervisory control system according to claim 10,
The server has influence information related to the other monitored control apparatus affected by the failure,
The said control part performs the setting for avoiding the influence by the said fault with respect to the said other monitored control apparatus based on the said alarm information and the said influence information. The monitoring control system characterized by the above-mentioned.
サーバにより監視制御する監視制御システムの被監視制御装置であって、
前記サーバへ生成されたコマンドを送信する送信部と、
前記コマンドに対する前記サーバからの応答を受信する受信部と、
前記コマンドを送信してから前記応答を受信するまでの応答時間を計測し前記ネットワークの輻輳状態を監視するネットワーク監視部と、
自身に発生する障害を監視し、発生した前記障害の情報を警報情報として前記ネットワークの輻輳状態に応じて前記サーバへの送信を制御する制御部と、
を備えることを特徴とする被監視制御装置。
A monitored control device of a monitoring control system that monitors and controls by a server,
A transmission unit for transmitting the generated command to the server;
A receiving unit for receiving a response from the server to the command;
A network monitoring unit that measures a response time from when the command is transmitted to when the response is received and monitors a congestion state of the network;
A control unit that monitors a failure that occurs in itself, controls transmission to the server according to a congestion state of the network as information on the failure that has occurred, and alarm information;
A monitored control apparatus comprising:
複数の被監視制御装置を監視制御する監視制御システムのサーバであって、
前記被監視制御装置へ生成されたコマンドを送信する送信部と、
前記コマンドに対する前記被監視制御装置からの応答を受信する受信部と、
前記コマンドを送信してから前記応答を受信するまでの応答時間を計測し前記ネットワークの輻輳状態を監視するネットワーク監視部と、
前記ネットワークの輻輳状態に応じて前記被監視制御装置に発生した障害の情報を警報情報として前記サーバに送信させるための設定を前記被監視制御装置に対して行う制御部と、
を備えることを特徴とするサーバ。
A monitoring control system server that monitors and controls a plurality of monitored control devices,
A transmission unit for transmitting the generated command to the monitored control device;
A receiving unit for receiving a response from the monitored control device to the command;
A network monitoring unit that measures a response time from when the command is transmitted to when the response is received and monitors a congestion state of the network;
A control unit that performs setting for the monitored control device to transmit information on a failure that has occurred in the monitored control device to the server as alarm information according to a congestion state of the network;
A server comprising:
JP2010006985A 2010-01-15 2010-01-15 Monitoring control system, monitored control device and server Expired - Fee Related JP5364600B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010006985A JP5364600B2 (en) 2010-01-15 2010-01-15 Monitoring control system, monitored control device and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010006985A JP5364600B2 (en) 2010-01-15 2010-01-15 Monitoring control system, monitored control device and server

Publications (2)

Publication Number Publication Date
JP2011146989A true JP2011146989A (en) 2011-07-28
JP5364600B2 JP5364600B2 (en) 2013-12-11

Family

ID=44461438

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010006985A Expired - Fee Related JP5364600B2 (en) 2010-01-15 2010-01-15 Monitoring control system, monitored control device and server

Country Status (1)

Country Link
JP (1) JP5364600B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014209311A (en) * 2013-03-26 2014-11-06 日本電気株式会社 Data collection management system, data collection management method, terminal and management device
KR101646029B1 (en) * 2016-03-28 2016-08-23 주식회사 비알인포텍 Cctv power control apparatus
JP2017215966A (en) * 2016-06-01 2017-12-07 シーゲイト テクノロジー エルエルシーSeagate Technology LLC Technologies for limiting performance variation in storage device

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0746240A (en) * 1993-08-03 1995-02-14 Nippon Telegr & Teleph Corp <Ntt> Communication network management system
JPH09214494A (en) * 1996-01-31 1997-08-15 Nec Corp Network monitor system and congestion avoidance method
JPH1028151A (en) * 1996-07-10 1998-01-27 Matsushita Electric Ind Co Ltd Network load adaptive event reporting device
JPH10336276A (en) * 1997-06-05 1998-12-18 Nec Corp Network managing system
JPH1196091A (en) * 1997-09-22 1999-04-09 Nippon Telegr & Teleph Corp <Ntt> Communication control method, communication control device, and recording medium recording communication control program
JPH11308271A (en) * 1998-04-21 1999-11-05 Canon Inc Data communication device, receiving device, control method, storage medium, and data communication system
JP2000295219A (en) * 1999-04-02 2000-10-20 Fujitsu Ltd Operation system congestion control device
JP2001160824A (en) * 1999-12-03 2001-06-12 Mitsubishi Electric Corp Wired / wireless mixed network data distribution apparatus and data distribution method
JP2001223694A (en) * 2000-02-07 2001-08-17 Fujitsu Ltd Network monitoring system
JP2008306435A (en) * 2007-06-07 2008-12-18 Alaxala Networks Corp Packet relay device
JP2010062844A (en) * 2008-09-03 2010-03-18 Toshiba Corp Network monitoring system, and node device and monitoring apparatus thereof

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0746240A (en) * 1993-08-03 1995-02-14 Nippon Telegr & Teleph Corp <Ntt> Communication network management system
JPH09214494A (en) * 1996-01-31 1997-08-15 Nec Corp Network monitor system and congestion avoidance method
JPH1028151A (en) * 1996-07-10 1998-01-27 Matsushita Electric Ind Co Ltd Network load adaptive event reporting device
JPH10336276A (en) * 1997-06-05 1998-12-18 Nec Corp Network managing system
JPH1196091A (en) * 1997-09-22 1999-04-09 Nippon Telegr & Teleph Corp <Ntt> Communication control method, communication control device, and recording medium recording communication control program
JPH11308271A (en) * 1998-04-21 1999-11-05 Canon Inc Data communication device, receiving device, control method, storage medium, and data communication system
JP2000295219A (en) * 1999-04-02 2000-10-20 Fujitsu Ltd Operation system congestion control device
JP2001160824A (en) * 1999-12-03 2001-06-12 Mitsubishi Electric Corp Wired / wireless mixed network data distribution apparatus and data distribution method
JP2001223694A (en) * 2000-02-07 2001-08-17 Fujitsu Ltd Network monitoring system
JP2008306435A (en) * 2007-06-07 2008-12-18 Alaxala Networks Corp Packet relay device
JP2010062844A (en) * 2008-09-03 2010-03-18 Toshiba Corp Network monitoring system, and node device and monitoring apparatus thereof

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014209311A (en) * 2013-03-26 2014-11-06 日本電気株式会社 Data collection management system, data collection management method, terminal and management device
US9872125B2 (en) 2013-03-26 2018-01-16 Nec Corporation Data collection and management system, data collection and management method, terminal, and management apparatus
KR101646029B1 (en) * 2016-03-28 2016-08-23 주식회사 비알인포텍 Cctv power control apparatus
JP2017215966A (en) * 2016-06-01 2017-12-07 シーゲイト テクノロジー エルエルシーSeagate Technology LLC Technologies for limiting performance variation in storage device
US11216345B2 (en) 2016-06-01 2022-01-04 Seagate Technology Llc Technologies for limiting performance variation in a storage device

Also Published As

Publication number Publication date
JP5364600B2 (en) 2013-12-11

Similar Documents

Publication Publication Date Title
US10122605B2 (en) Annotation of network activity through different phases of execution
US8560894B2 (en) Apparatus and method for status decision
US20160013990A1 (en) Network traffic management using heat maps with actual and planned /estimated metrics
US8171134B2 (en) Methods and apparatus to characterize and predict network health status
CN104272654B (en) For the adaptive method and apparatus quickly started in link aggregation
JP2011526126A (en) Message management and suppression in surveillance systems
US20110239226A1 (en) Controlling congestion in message-oriented middleware
CN113923397A (en) State detection method, device, electronic device and storage medium of conference room equipment
JP5364600B2 (en) Monitoring control system, monitored control device and server
JP4423104B2 (en) Resource load measuring method, network control device, communication node, and storage medium
JP5229007B2 (en) Monitoring system, network device, monitoring information providing method and program
US12074807B2 (en) Detecting shortfalls in an agreement between a publisher and a subscriber
JP5483784B1 (en) CONTROL DEVICE, COMPUTER RESOURCE MANAGEMENT METHOD, AND COMPUTER RESOURCE MANAGEMENT PROGRAM
JP2014041404A (en) Terminal service monitoring device
JP2004192256A (en) Network controller
JP2015082131A (en) Monitoring system, monitoring method, monitoring program, and monitoring device
JP5378847B2 (en) Monitoring device
JP5418184B2 (en) Home device management system and home device management method
US20150163113A1 (en) Communication control apparatus
JPWO2023053158A5 (en)
JP5552929B2 (en) Telegram transmission control program, communication apparatus, and telegram transmission control method
JP5884918B2 (en) Network management apparatus, system, and method
JP6209138B2 (en) Operation management server, operation program, and server operation method
JP2016057683A (en) Event monitoring computer system and event monitoring method
KR101614223B1 (en) Method for monitoring flow in software defined networking environment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120329

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130402

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130520

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130909

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees