JP2008176694A - 監視システム - Google Patents
監視システム Download PDFInfo
- Publication number
- JP2008176694A JP2008176694A JP2007011311A JP2007011311A JP2008176694A JP 2008176694 A JP2008176694 A JP 2008176694A JP 2007011311 A JP2007011311 A JP 2007011311A JP 2007011311 A JP2007011311 A JP 2007011311A JP 2008176694 A JP2008176694 A JP 2008176694A
- Authority
- JP
- Japan
- Prior art keywords
- snmp
- trap
- monitoring system
- management target
- proxy agent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
【課題】管理対象装置を増減するときにプログラムを変更することのない汎用性の監視システムを提供する。
【解決手段】監視システムは、SNMPマネージャ装置(1)、PLC装置(5)および上記SNMPマネージャ装置(1)と上記PLC装置(5)との通信プロトコル変換を担うSNMPプロキシエージェント装置(2)を備える監視システムにおいて、上記SNMPプロキシエージェント装置(2)は、管理対象機器(6)にイベントが発生した時、上記PLC装置(5)から上記管理対象機器(6)の状態情報を受け取って、予め設定された管理テーブル(215)の内容に従って、上記SNMPマネージャ装置(1)にSNMPトラップを送信する。
【選択図】図1
【解決手段】監視システムは、SNMPマネージャ装置(1)、PLC装置(5)および上記SNMPマネージャ装置(1)と上記PLC装置(5)との通信プロトコル変換を担うSNMPプロキシエージェント装置(2)を備える監視システムにおいて、上記SNMPプロキシエージェント装置(2)は、管理対象機器(6)にイベントが発生した時、上記PLC装置(5)から上記管理対象機器(6)の状態情報を受け取って、予め設定された管理テーブル(215)の内容に従って、上記SNMPマネージャ装置(1)にSNMPトラップを送信する。
【選択図】図1
Description
この発明は、フィールドネットワーク上のProgramable Logic Controller装置(以下、「PLC装置」と称す)に接続された管理対象装置をオープンネットワーク上のSimple Network Management Protocol(以下、「SNMP」と称す)マネージャ装置で監視する監視システムに関するものである。
SNMPマネージャ装置で管理対象装置を管理する場合、管理対象装置にSNMPエージェント機能が実装されていなければならない。しかし、PLC装置のようなSNMPエージェント機能を有さない装置をSNMPマネージャ装置で管理する場合、フィールドネットワークで使用している通信プロトコルをSNMPに変換するSNMPプロキシエージェント装置を設けなければならない。
従来のSNMPプロキシエージェント装置は、SNMPマネージャ装置とLANで接続されており、複数の管理対象装置とIP接続不可能な独自プロトコルの伝送路で接続されているプロトコル変換装置から構成され、管理対象項目を共通化Management Information Base(以下、「MIB」と称す)のMIBオブジェクトIDで定義し、管理対象項目データとMIBオブジェクトIDとを、MIBオブジェクトID変換テーブルを用いてマッピングする手段と、SNMPトラップメッセージを作成する手段と、GetRequestに対するGetResponseメッセージを作成する手段を有する。
メッセージを作成する手段としては、管理対象装置から送信されてきたメッセージを基にSNMPトラップメッセージを作成する手段によりSNMPトラップメッセージを作成し、共にSNMPメッセージ送信部に渡すSNMPメッセージ作成部と、GetRequestとSNMPトラップメッセージとをSNMPマネージャ装置に送信するSNMPメッセージ送信部とから構成される。
また、SNMPトラップメッセージを作成する手段は、管理対象装置から送信されてきたメッセージに含まれる管理対象項目番号を基に管理対象項目データとMIBオブジェクトID変換テーブルとから、共通化MIBで定義されているSNMPトラップメッセージを作成している(例えば、特許文献1参照)。
また、SNMPトラップメッセージを作成する手段は、管理対象装置から送信されてきたメッセージに含まれる管理対象項目番号を基に管理対象項目データとMIBオブジェクトID変換テーブルとから、共通化MIBで定義されているSNMPトラップメッセージを作成している(例えば、特許文献1参照)。
しかし、管理対象装置にイベントが発生した場合に、SNMPプロキシエージェント装置がSNMPトラップを送信する条件は、管理対象項目状態解析部の判定処理プログラムで判定されているため、管理対象装置毎に判定処理プログラムを実装しなければならないという問題がある。
また、SNMPの規約によれば、SNMPエージェントはSNMPトラップをSNMPマネージャ装置が受信したか否かを確認することができないため、送信側で事前に任意に設定した回数を無条件に送信することをしていたが、SNMPマネージャ装置に不要な表示やログが残ってしまうという問題がある。
また、SNMPの規約によれば、SNMPエージェントはSNMPトラップをSNMPマネージャ装置が受信したか否かを確認することができないため、送信側で事前に任意に設定した回数を無条件に送信することをしていたが、SNMPマネージャ装置に不要な表示やログが残ってしまうという問題がある。
この発明の目的は、管理対象装置を増減するときにプログラムを変更することのない汎用性の監視システムを提供することである。
この発明に係わる監視システムは、SNMPマネージャ装置、PLC装置および上記SNMPマネージャ装置と上記PLC装置との通信プロトコル変換を担うSNMPプロキシエージェント装置を備える監視システムにおいて、上記SNMPプロキシエージェント装置は、管理対象機器にイベントが発生した時、上記PLC装置から上記管理対象機器の状態情報を受け取って、予め設定された管理テーブルの内容に従って、上記SNMPマネージャ装置にSNMPトラップを送信する。
この発明に係わる監視システムの効果は、管理対象装置が増減する度にプログラムを変更する必要がなく、管理対象項目管理テーブル215に必要な値を追加するだけで良いので、より共有化された汎用性のある監視システムを実現することができる。
実施の形態1.
図1は、この発明の実施の形態1に係わる監視システムの構成を示すブロック図である。図2は、この発明の実施の形態1に係わる管理対象項目管理テーブルのデータ構造を示す図である。
この発明の実施の形態1に係わる監視システムは、図1に示すように、SNMPと異なる独自通信プロトコルを使用しているPLC装置5をSNMPを使用するSNMPマネージャ装置1で監視する。
そして、監視システムは、PLC装置5が管理する管理対象装置6、PLC装置5、PLC装置5が接続される独自通信プロトコルを使用しているフィールドネットワーク4、イーサネット(登録商標)のLAN3、独自通信プロトコルとSNMPを変換するSNMPプロキシエージェント装置2、LAN3に接続されるSNMPマネージャ装置1を備える。
SNMPマネージャ装置1には、管理情報ベースとしてのMIB11を有する。
図1は、この発明の実施の形態1に係わる監視システムの構成を示すブロック図である。図2は、この発明の実施の形態1に係わる管理対象項目管理テーブルのデータ構造を示す図である。
この発明の実施の形態1に係わる監視システムは、図1に示すように、SNMPと異なる独自通信プロトコルを使用しているPLC装置5をSNMPを使用するSNMPマネージャ装置1で監視する。
そして、監視システムは、PLC装置5が管理する管理対象装置6、PLC装置5、PLC装置5が接続される独自通信プロトコルを使用しているフィールドネットワーク4、イーサネット(登録商標)のLAN3、独自通信プロトコルとSNMPを変換するSNMPプロキシエージェント装置2、LAN3に接続されるSNMPマネージャ装置1を備える。
SNMPマネージャ装置1には、管理情報ベースとしてのMIB11を有する。
SNMPプロキシエージェント装置2は、SNMPマネージャ装置1とLAN3を介してSNMPを用いて通信するSNMPプロトコル処理部21、PLC装置5とフィールドネットワーク4を介して独自通信プロトコルを用いて通信するフィールドネットワークプロトコル処理部22、外部端末装置のWebブラウザから管理対象項目管理テーブル215を設定するTHHPサーバ23を有する。
PLC装置5は、SNMPプロキシエージェント装置2とフィールドネットワーク4を介して独自通信プロトコルを用いて通信するフィールドネットワークプロトコル処理部51、管理対象装置6のデジタル値に変換された状態情報が登録されるデータレジスタ52、管理対象装置6の状態情報が入力され、入力された状態情報をデジタル値に変換してデータレジスタ52に送るデバイスインターフェース部53を有する。
管理対象装置6の状態情報は、接点間の電圧や端子電圧などがアナログ信号として出力され、PLC装置5のデバイスインターフェース部53に入力される。PLC装置5は、常時、デバイスインターフェース部53に入力するアナログ信号をデジタル値に変換して、データレジスタ52に登録する。
SNMPプロトコル処理部21は、SNMPマネージャ装置1のMIB11と同じMIBファイルが格納されている管理情報ベースとしてのMIB211、SNMPマネージャ装置1からのGetRequestメッセージまたはGetNextRequestメッセージに対してGetResponseメッセージを作成する応答メッセージ作成部212、フィールドネットワークプロトコル処理部22から取得した管理対象装置6の状態情報を基にSNMPトラップメッセージを作成するトラップメッセージ作成部213、予め設定された管理対象項目管理テーブル215の管理情報を基にトラップ送信の実施を判定するトラップ送信判定部214を有する。
フィールドネットワークプロトコル処理部22は、フィールドネットワーク4を介して所定の一定の周期でPLC装置5のデータレジスタ52に登録されている情報を取得する。
管理対象項目管理テーブル215は、図2に示すように、PLC装置5の各データレジスタの管理対象項目に対して、1対1でMIBオブジェクトIDを対応させている。管理対象項目は、PLC装置5のレジスタ値、対象管理装置名、管理対象項目名、単位、SNMPトラップ送信の有無、SNMPトラップ送信条件であり、各管理対象項目を共通化MIBオブジェクトIDで定義している。
応答メッセージ作成部212は、SNMPマネージャ装置1からのGetRequestメッセージまたはGetNextRequestメッセージを受信すると、受信したGetRequestメッセージまたはGetNextRequestメッセージに該当するMIBオブジェクトIDの値を取得するために、管理対象項目管理テーブル215を検索する。検索の結果、取得した値を基に、GetResponseメッセージを作成し、SNMPマネージャ装置1に送信する。
トラップ送信判定部214は、データレジスタ52の情報と管理対象項目管理テーブル215を比較し、SNMPトラップ送信を実施するか否かを判定する。もし、トラップ送信を実施する条件を満たす場合は、トラップメッセージ作成部213は、管理対象項目管理テーブル215の設定情報に従って、管理対象装置名、管理対象項目名、管理対象項目の現在の状態などを含むトラップメッセージを作成し、作成したトラップメッセージをSNMPマネージャ装置1に送信する。
新たに管理対象装置6を追加したい場合は、新たな管理対象装置6の状態情報が登録されているPLC装置5のデータレジスタ52に対応するレコードを管理対象項目管理テーブル215にMIBオブジェクトIDに1対1で対応させてPLC装置5のレジスタ値、管理対象装置名、管理対象項目名、単位名、SNMPトラップ送信の有無、SNMPトラップ送信条件を追加する。
この実施の形態1に係わる監視システムは、管理対象装置が増減する度にプログラムを変更する必要がなく、管理対象項目管理テーブル215に必要な値を追加するだけで良いので、より共有化された汎用性のある監視システムを実現することができる。
実施の形態2.
図3は、この発明の実施の形態2に係わる監視システムの構成を示すブロック図である。図4は、SNMPプロキシエージェント装置がSNMPマネージャ装置にSNMPトラップを送信するときに、SNMPマネージャ装置との確認手順を示すフローチャートである。
この発明の実施の形態2に係わる監視システムは、実施の形態1に係わる監視システムとSNMPマネージャ装置1BとSNMPプロキシエージェント装置2Bが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記して説明は省略する。
図3は、この発明の実施の形態2に係わる監視システムの構成を示すブロック図である。図4は、SNMPプロキシエージェント装置がSNMPマネージャ装置にSNMPトラップを送信するときに、SNMPマネージャ装置との確認手順を示すフローチャートである。
この発明の実施の形態2に係わる監視システムは、実施の形態1に係わる監視システムとSNMPマネージャ装置1BとSNMPプロキシエージェント装置2Bが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記して説明は省略する。
SNMPマネージャ装置1Bは、予めトラップメッセージの受信回数の上限値および受信インターバル時間が設定されている。そして、SNMPマネージャ装置1Bは、最初にトラップメッセージを受信してから受信インターバル時間の間ではトラップメッセージを受信する度にトラップメッセージ受信回数を計数する。そして、SNMPマネージャ装置1Bは、計数されたトラップメッセージ受信回数が上限値以上に達したときトラップメッセージを受信したという確認情報のPutRequestメッセージをSNMPプロキシエージェント装置2に送信する。
実施の形態2に係わるSNMPプロキシエージェント装置2Bは、実施の形態1に係わるSNMPプロキシエージェント装置2とトラップ送信判定部214Bが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記し説明は省略する。
トラップ送信判定部214Bは、SNMPマネージャ装置1BからのPutRequestメッセージを受信した場合、新たにイベントを検出したときSNMPトラップの送信を実施しない。
これによりSNMPマネージャ装置1Bに不要な表示やログが残ってしまうことを防げる。
トラップ送信判定部214Bは、SNMPマネージャ装置1BからのPutRequestメッセージを受信した場合、新たにイベントを検出したときSNMPトラップの送信を実施しない。
これによりSNMPマネージャ装置1Bに不要な表示やログが残ってしまうことを防げる。
1、1B SNMPマネージャ装置、2、2B プロキシエージェント装置、3 LAN、4 フィールドネットワーク、5 PLC装置、6 管理対象装置、11 MIB、21 SNMPプロトコル処理部、22 フィールドネットワークプロトコル処理部、23 HTTPサーバ、51 フィールドネットワークプロトコル処理部、52 データレジスタ、53 デバイスインターフェース部、211 MIB、212 応答メッセージ作成部、213 トラップメッセージ作成部、214、214B トラップ送信判定部、215 管理対象項目管理テーブル。
Claims (2)
- SNMPマネージャ装置、PLC装置および上記SNMPマネージャ装置と上記PLC装置との通信プロトコル変換を担うSNMPプロキシエージェント装置を備える監視システムにおいて、
上記SNMPプロキシエージェント装置は、管理対象機器にイベントが発生した時、上記PLC装置から上記管理対象機器の状態情報を受け取って、予め設定された管理テーブルの内容に従って、上記SNMPマネージャ装置にSNMPトラップを送信することを特徴とする監視システム。 - 上記SNMPマネージャ装置は、上記SNMPプロキシエージェント装置からのSNMPトラップを受信したとき、SNMPトラップを受信したという確認情報を上記SNMPプロキシエージェント装置に送信し、
上記SNMPプロキシエージェント装置は、上記確認情報を受信した場合、SNMPトラップ送信を中断することを特徴とする請求項1に記載の監視システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007011311A JP2008176694A (ja) | 2007-01-22 | 2007-01-22 | 監視システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007011311A JP2008176694A (ja) | 2007-01-22 | 2007-01-22 | 監視システム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008176694A true JP2008176694A (ja) | 2008-07-31 |
Family
ID=39703651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007011311A Pending JP2008176694A (ja) | 2007-01-22 | 2007-01-22 | 監視システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008176694A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010237964A (ja) * | 2009-03-31 | 2010-10-21 | Ntt Facilities Inc | ネットワーク監視システム |
JP2019106152A (ja) * | 2017-12-14 | 2019-06-27 | ブラザー工業株式会社 | コンピュータプログラム、および、通信装置 |
JP2020182255A (ja) * | 2018-02-23 | 2020-11-05 | 株式会社リコー | ネットワーク装置と別個に実装されるネットワーク調停器を用いる、ネットワーク装置のクラウドに基づく構成及び管理メカニズム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000267971A (ja) * | 1999-03-17 | 2000-09-29 | Sharp Corp | オフライン表示機能付通信装置及び方法並びに記録媒体 |
JP2004048394A (ja) * | 2002-07-11 | 2004-02-12 | Ipsquare Inc | 半導体回路デバイス及びパケット処理方法 |
JP2006094180A (ja) * | 2004-09-24 | 2006-04-06 | Fujitsu Ltd | ネットワーク監視方法及びその装置 |
-
2007
- 2007-01-22 JP JP2007011311A patent/JP2008176694A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000267971A (ja) * | 1999-03-17 | 2000-09-29 | Sharp Corp | オフライン表示機能付通信装置及び方法並びに記録媒体 |
JP2004048394A (ja) * | 2002-07-11 | 2004-02-12 | Ipsquare Inc | 半導体回路デバイス及びパケット処理方法 |
JP2006094180A (ja) * | 2004-09-24 | 2006-04-06 | Fujitsu Ltd | ネットワーク監視方法及びその装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010237964A (ja) * | 2009-03-31 | 2010-10-21 | Ntt Facilities Inc | ネットワーク監視システム |
JP2019106152A (ja) * | 2017-12-14 | 2019-06-27 | ブラザー工業株式会社 | コンピュータプログラム、および、通信装置 |
JP2020182255A (ja) * | 2018-02-23 | 2020-11-05 | 株式会社リコー | ネットワーク装置と別個に実装されるネットワーク調停器を用いる、ネットワーク装置のクラウドに基づく構成及び管理メカニズム |
JP7251534B2 (ja) | 2018-02-23 | 2023-04-04 | 株式会社リコー | ネットワーク装置と別個に実装されるネットワーク調停器を用いる、ネットワーク装置のクラウドに基づく構成及び管理メカニズム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20140310358A1 (en) | Adaptive Publish/Subscribe System | |
EP2908497B1 (en) | Method, device and system for remote management of terminal peripheral | |
JP2009246449A (ja) | 制御中継プログラム、制御中継装置および制御中継方法 | |
CN108770009B (zh) | 链路故障定位方法、装置、设备以及可读存储介质 | |
JP2014165883A (ja) | 通信装置 | |
JP4869160B2 (ja) | パケット中継装置 | |
JP2006338417A (ja) | プロキシ装置 | |
JP2008176694A (ja) | 監視システム | |
TW201438435A (zh) | 管理網路設備方法 | |
US20220390929A1 (en) | Method, A System And A Computer Program Product For Monitoring An Industrial Ethernet Protocol Type Network | |
CN104735401A (zh) | 一种多个视频监控平台的统一网管方法 | |
WO2014113957A1 (zh) | 一种链路管理方法、设备和通信*** | |
JP2004086522A (ja) | 通信ネットワーク監視システム | |
JP6452834B2 (ja) | 情報送信方法、管理対象システム、および管理システム | |
CN111049741B (zh) | 提高通信可靠性的方法、通信***及终端设备 | |
JP2013162219A (ja) | 通信装置、通信システム、通信方法および通信プログラム | |
JP6572488B2 (ja) | 変換装置、及び、変換装置の制御方法 | |
US9955151B2 (en) | Videoconference equipment monitoring system | |
CN110719207A (zh) | 告警消息传输方法、装置、工业数据采集平台和存储介质 | |
JP2005123766A (ja) | 通信制御装置 | |
CN105306238A (zh) | 终端接入方法、装置和*** | |
JP6546017B2 (ja) | 通信装置、送信方法、及び、プログラム | |
WO2023005543A1 (zh) | 一种查询方法、装置及设备 | |
JP2018142092A (ja) | 稼動確認装置、稼動確認プログラム、稼動確認方法、及び稼動確認システム | |
JP2004206598A (ja) | 警報監視システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090827 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110628 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111025 |