JP2000250844A - Remote monitoring system - Google Patents

Remote monitoring system

Info

Publication number
JP2000250844A
JP2000250844A JP5506499A JP5506499A JP2000250844A JP 2000250844 A JP2000250844 A JP 2000250844A JP 5506499 A JP5506499 A JP 5506499A JP 5506499 A JP5506499 A JP 5506499A JP 2000250844 A JP2000250844 A JP 2000250844A
Authority
JP
Japan
Prior art keywords
monitoring
server
client
state
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP5506499A
Other languages
Japanese (ja)
Inventor
Keigo Nakamura
圭吾 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP5506499A priority Critical patent/JP2000250844A/en
Publication of JP2000250844A publication Critical patent/JP2000250844A/en
Pending legal-status Critical Current

Links

Landscapes

  • Selective Calling Equipment (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Computer And Data Communications (AREA)

Abstract

PROBLEM TO BE SOLVED: To reduce the load of a network by reducing the transmission quantity of a monitoring state on the network even concerning a monitoring object having a plurality of hierarchies. SOLUTION: A monitoring client 1 has a world wide web(WWW) browser 11 corresponding to Java and corresponding to the activation of the WWW browser 11, a hyper text mark-up language(HTML) syntax and a Java applet and downloaded from an HTML 34 for monitoring client of a monitoring server 3 and in the case of requesting the monitoring state of monitoring objects 4, 5-1 and 5-2 through a wide area network(WAN) 2 to the monitoring server 3, the Java applet is operated to first display the picture of a total state and to next display the picture of detailed data based on the designation of an information symbol in this picture. Besides, the total state can be periodically acquired from the monitoring server 3 by a timer for polling. Further, a plurality of monitoring clients 1 can access the monitoring server 3 through the WAN 2 and the plurality of monitoring servers 3 can be connected to the WAN 2 on the other hand.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、監視端末となる監
視クライアントが監視対象を監視する監視サーバからネ
ットワークを介して監視状態を受け取る遠隔監視方式に
関し、特に、複数の階層を有する監視対象に対しても、
ネットワーク上における監視状態の伝送量を低減してネ
ットワークの負荷を軽減できる遠隔監視方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a remote monitoring system in which a monitoring client serving as a monitoring terminal receives a monitoring status from a monitoring server monitoring a monitoring target via a network, and particularly to a monitoring target having a plurality of layers. Even
The present invention relates to a remote monitoring method capable of reducing a network load by reducing a transmission amount of a monitoring state on a network.

【0002】[0002]

【従来の技術】周知のように、インターネットにおける
WWW(ワールドワイドウェブ)サーバは、人手により
作成されたコンテンツを蓄積し、クライアントからの要
求に応じてデータを送信し、クライアント側のブラウザ
によりデータを翻訳してコンテンツを画面表示するもの
である。従って、このままでは監視制御システムのマン
マシンインタフェースのようにリアルタイムな応答をす
ることができない。
2. Description of the Related Art As is well known, a WWW (World Wide Web) server on the Internet accumulates manually created contents, transmits data in response to a request from a client, and transmits the data using a browser on the client side. The contents are translated and displayed on the screen. Therefore, a real-time response like a man-machine interface of a supervisory control system cannot be made as it is.

【0003】このような問題点を解決するため、従来こ
の種の遠隔監視方式では、例えば、特開平10−171
526号公報に開示され、図4に示されるように、自宅
など任意の場所における監視クライアント100がイン
ターネットなどの広域ネットワーク(以後、WANと略
称する)200を介して監視制御WWWサーバ300か
ら監視状態として監視制御システム400で発生した監
視データの変化量を受けることによってこの監視データ
を画面表示することにより監視制御システム400の状
態監視をリアルタイムで行なっている。
In order to solve such a problem, a conventional remote monitoring system of this type is disclosed in, for example, Japanese Patent Laid-Open No. 10-171.
As shown in FIG. 526 and shown in FIG. 4, a monitoring client 100 at an arbitrary place such as a home receives a monitoring state from a monitoring control WWW server 300 via a wide area network (hereinafter abbreviated as WAN) 200 such as the Internet. By receiving the change amount of the monitoring data generated in the monitoring control system 400, the monitoring data is displayed on the screen, and the status of the monitoring control system 400 is monitored in real time.

【0004】すなわち、監視制御WWWサーバ300
は、監視制御システム400からの監視データの変化量
をリアルタイムに受信してWAN200上にのせると共
に、監視クライアント100からWAN200を介して
受ける制御命令を監視制御システム400へ送信する。
一方、監視クライアント100は、監視制御WWWサー
バ300が監視制御システム400から受けたデータ
を、WAN200を介して受信すると共に監視制御WW
Wサーバ300へ監視制御システム400に対する制御
命令を送信する。
That is, the supervisory control WWW server 300
Receives the change amount of the monitoring data from the monitoring control system 400 in real time and places it on the WAN 200, and transmits a control command received from the monitoring client 100 via the WAN 200 to the monitoring control system 400.
On the other hand, the monitoring client 100 receives the data received from the monitoring control system 400 by the monitoring control WWW server 300 via the WAN 200 and monitors the monitoring control WW.
A control command for the monitoring control system 400 is transmitted to the W server 300.

【0005】また、監視制御WWWサーバ300は、監
視制御システム400から受けたデータをデータ翻訳部
303でハイパーテキストに変換してリアルタイムデー
タベース302に記録し、WAN200を介してハイパ
ーテキスト形式による最新の監視データを監視クライア
ント100へ送出している。
The supervisory control WWW server 300 converts the data received from the supervisory control system 400 into a hypertext by the data translator 303 and records it in the real-time database 302. The data is sent to the monitoring client 100.

【0006】[0006]

【発明が解決しようとする課題】上述した公開公報に記
載された従来の遠隔監視方式では、監視データが、監視
クライアントと監視制御のためのWWWサーバとの間の
WANを介し、監視データの変化に伴って逐一伝送され
るので、WANの負荷を増大させるという問題点があ
る。特に、このような状態は、監視対象が不安定な状態
の場合、または複数のWWWサーバそれぞれに多数の監
視クライアントが同一WANを介して接続されている場
合などに顕著に発生する。
In the conventional remote monitoring system described in the above-mentioned publication, the monitoring data is transmitted through a WAN between a monitoring client and a WWW server for monitoring control. Therefore, since the transmission is performed one by one, there is a problem that the load on the WAN is increased. In particular, such a state occurs remarkably when the monitoring target is in an unstable state or when a large number of monitoring clients are connected to a plurality of WWW servers via the same WAN.

【0007】ネットワークを利用したサーバ/クライア
ント方式による遠隔監視システムでは、通常の監視用ク
ライアントのアプリケーションが、ウインドウズ(Wi
ndows)またはユニックス(UNIX)など任意の
OS(オペレーションシステム)上で動作するように作
成されているため、、異なるプラットフォーム上では動
作できない。
In a remote monitoring system of a server / client system using a network, a normal monitoring client application uses Windows (Wi-Fi).
Since it is created to run on any OS (operation system) such as Windows (Windows) or Unix (UNIX), it cannot run on a different platform.

【0008】また、HTML(ハイパーテキストマーク
アップ言語)構文を使用したWWWブラウザは、異なる
プラットフォーム上でも動作できるため、上記問題点を
解決できるが、オペレータが操作を行なった際にサーバ
に保持されるデータを獲得するので、リアルタイムに監
視を行なうことができないという問題点がある。
A WWW browser using an HTML (Hypertext Markup Language) syntax can operate on different platforms, so that the above problem can be solved. However, when an operator performs an operation, the WWW browser is stored in a server. Since data is acquired, there is a problem that monitoring cannot be performed in real time.

【0009】本発明の課題は、このような問題点を解決
し、複数の階層を有する監視対象を監視するような監視
システムを、複数のサイトにある監視クライアントから
ネットワークに余分な負荷をかけずにリアルタイムで遠
隔監視することができる遠隔監視方式を提供することで
ある。
An object of the present invention is to solve such a problem and provide a monitoring system for monitoring a monitoring target having a plurality of layers without applying an extra load to a network from monitoring clients at a plurality of sites. It is an object of the present invention to provide a remote monitoring system capable of real-time remote monitoring.

【0010】[0010]

【課題を解決するための手段】本発明による遠隔監視方
式は、監視端末となる監視クライアントが監視対象を監
視する監視サーバからネットワークを介して監視状態を
受け取る遠隔監視方式において、前記監視クライアント
はJava対応WWWブラウザを有し、前記監視クライ
アントが前記ネットワークを介して前記監視サーバを起
動して監視状態を要求した際、最初に状態の変化を含む
トータル状態を受けて画面表示し、次いで表示画面の項
目指定に基づいて部分的な詳細データを受け取る手順を
備えている。
A remote monitoring system according to the present invention is a remote monitoring system in which a monitoring client serving as a monitoring terminal receives a monitoring state via a network from a monitoring server that monitors a monitoring target, wherein the monitoring client is Java. Having a corresponding WWW browser, when the monitoring client activates the monitoring server via the network and requests a monitoring state, first receives a total state including a state change and displays the screen, and then displays the display screen. A procedure for receiving partial detailed data based on the item designation is provided.

【0011】この構成により、監視クライアントは、J
ava対応WWWブラウザを有することによりプラット
フォームにおける機種依存性から解放され、かつ通常リ
アルタイムで受け取る監視状態は監視対象のトータル状
態を示す情報量の少ない項目データであり、ネットワー
クの負荷が軽減できる。一方で、詳細で多量な詳細状態
は項目化された部分的な詳細データにより得ることがで
きる。
With this configuration, the monitoring client is able to
By having an ava-compatible WWW browser, the monitoring status that is released from platform dependency on the platform and that is normally received in real time is item data with a small amount of information indicating the total status of the monitoring target, and the load on the network can be reduced. On the other hand, a large number of detailed states can be obtained by itemized partial detailed data.

【0012】また、監視クライアントは、監視サーバと
Javaアプレットを用いてソケット通信を行ない、更
に監視状態を監視サーバに要求する際には、所定の時間
間隔をもってポーリングにより行なうことによりリアル
タイムな障害監視を行なうことができる。
The monitoring client performs socket communication with the monitoring server by using a Java applet, and when requesting a monitoring status from the monitoring server, performs real-time fault monitoring by performing polling at predetermined time intervals. Can do it.

【0013】一方、上記監視クライアントに対する監視
サーバは、監視クライアント用のJavaアプレットを
内蔵したHTMLとそのJavaアプレットと通信する
インタフェース部とを備えているので、複数の前記監視
クライアントから監視状態の要求を受けることができ
る。
On the other hand, the monitoring server for the monitoring client includes an HTML having a built-in Java applet for the monitoring client and an interface unit for communicating with the Java applet. Can receive.

【0014】従って、複数の階層を有する監視対象を監
視するような監視システムを、複数のサイトにある監視
クライアントからネットワークに余分な負荷をかけずに
リアルタイムで遠隔監視することができるという目的を
達成することができる。
Therefore, it is possible to achieve the object of remotely monitoring a monitoring system for monitoring a monitoring target having a plurality of hierarchies in real time from monitoring clients at a plurality of sites without imposing an extra load on the network. can do.

【0015】[0015]

【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。
Next, embodiments of the present invention will be described with reference to the drawings.

【0016】図1は本発明の実施の一形態を示す機能ブ
ロック図である。図1に示された遠隔監視方式では、監
視クライアント1が、WAN2を介して監視サーバ3に
接続し、監視サーバ3に従属接続し複数の階層をなす監
視対象4、5−1、5−2を監視するものとする。ま
た、監視対象5−1、5−2は監視対象4に従属接続す
るものとする。
FIG. 1 is a functional block diagram showing an embodiment of the present invention. In the remote monitoring system shown in FIG. 1, a monitoring client 1 connects to a monitoring server 3 via a WAN 2, and is subordinately connected to the monitoring server 3 to form a plurality of monitoring targets 4, 5-1 and 5-2. Shall be monitored. It is assumed that the monitoring targets 5-1 and 5-2 are subordinately connected to the monitoring target 4.

【0017】監視クライアント1は、Java対応のW
WWブラウザ11を有し、監視サーバ3は、監視インタ
フェース部31、解析処理部32、WWWインタフェー
ス部33、および監視クライアント用HTML34を有
するものとする。
The monitoring client 1 is a Java-compliant W
The monitoring server 3 includes the WWW browser 11, and includes a monitoring interface unit 31, an analysis processing unit 32, a WWW interface unit 33, and a monitoring client HTML 34.

【0018】監視クライアント1は、WAN2を介して
監視サーバ3の監視クライアント用HTML34にアク
セスすることにより監視状態を表示させるためのHTM
L構文およびJavaアプレットをダウンロードしてJ
ava対応のWWWブラウザ11上に監視状態を画面表
示する。WAN2はLAN(ローカルエリアネットワー
ク)でもよい。
The monitoring client 1 accesses the monitoring client HTML 34 of the monitoring server 3 via the WAN 2 to display a monitoring status by displaying an HTM.
Download L syntax and Java applet to J
The monitoring status is displayed on the WWW browser 11 supporting avatar on a screen. The WAN 2 may be a LAN (local area network).

【0019】監視サーバ3では、監視インタフェース部
31が、監視対象4、5−1、5−2の監視を行なって
解析処理部32へ送る手段を有している。解析処理部3
2は、監視インタフェース部31を介して監視対象4、
5−1、5−2から得たデータの解析処理を行なったう
え、処理データを保持するものとする。WWWインタフ
ェース部33は、監視クライアント1と通信する手段を
有している。監視クライアント用HTML34は、監視
クライアント1に監視状態を画面表示させるために、J
ava言語で記述されHTMLの機能を補うためのJa
vaアプレットを内蔵している。このJavaアプレッ
トは、監視クライアント1のWWWブラウザ11が監視
クライアント用HTML34を呼び出した際に、監視ク
ライアント1にダウンロードされ、監視サーバ3とソケ
ット通信によりトータル状態および詳細データの要求を
行なう手段を有している。
In the monitoring server 3, the monitoring interface unit 31 has means for monitoring the monitoring targets 4, 5-1, 5-2 and sending them to the analysis processing unit 32. Analysis processing unit 3
2 is a monitoring target 4 via the monitoring interface unit 31,
The data obtained from 5-1 and 5-2 are analyzed, and the processed data is held. The WWW interface unit 33 has a means for communicating with the monitoring client 1. The monitoring client HTML 34 is used by the monitoring client 1 to display a monitoring status on a screen.
Java written in ava language to supplement HTML functions
Built-in va applet. This Java applet has means for downloading to the monitoring client 1 when the WWW browser 11 of the monitoring client 1 calls the monitoring client HTML 34 and requesting the total status and detailed data by socket communication with the monitoring server 3. ing.

【0020】監視サーバ3の監視対象項目は監視対象4
および監視対象5−1、5−2の2階層であり、監視対
象は3つであるものとする。一般に、監視対象は、更に
多くの階層および更に多くの対象数があっても構わな
い。監視サーバ3は、監視インタフェース部31を介し
て階層構造をなす監視対象4、5−1、5−2の全ての
監視を行なっており、解析処理部32により監視対象
4、5−1、5−2に関する構成を管理し、かつ全項目
の監視状態を、例えば項目別で状態変化の有無を表示す
るトータル状態と、このトータル状態の項目を指定して
部分的に得られる詳細データとに分類して保持している
ものとする。
The monitoring target item of the monitoring server 3 is the monitoring target 4
And two monitoring targets 5-1 and 5-2, and the number of monitoring targets is three. In general, the monitoring targets may have more layers and a larger number of targets. The monitoring server 3 monitors all the monitoring targets 4, 5-1, 5-2 having a hierarchical structure via the monitoring interface unit 31, and the analysis processing unit 32 monitors the monitoring targets 4, 5-1, 5-5. -2, and classifies the monitoring status of all items into, for example, a total status that indicates the presence or absence of a status change for each item and detailed data that can be partially obtained by designating the items of the total status. And hold it.

【0021】監視クライアント1のWWWブラウザ11
は、HTMLを呼び出した監視クライアント用HTML
34に内蔵されるJavaアプレットをダウンロードし
て用いる場合には、監視サーバ3のWWWインタフェー
ス部33とソケット通信が可能となるため、監視サーバ
3が監視している監視状態を解析処理部32から獲得で
きるようになる。従って、WWWを用いて遠隔監視を行
なう場合、監視クライアント1は、Javaアプレット
対応のWWWブラウザ11が動作する環境であればどの
ようなプラットフォーム上で動作させても問題はない。
The WWW browser 11 of the monitoring client 1
Is the HTML for the monitoring client that invoked the HTML
In the case where the Java applet incorporated in the server 34 is downloaded and used, socket communication with the WWW interface unit 33 of the monitoring server 3 is enabled, so that the monitoring state monitored by the monitoring server 3 is obtained from the analysis processing unit 32. become able to. Therefore, when remote monitoring is performed using WWW, there is no problem if the monitoring client 1 is operated on any platform as long as the environment in which the WWW browser 11 corresponding to the Java applet operates.

【0022】次に、図1に図2のフローチャートを併せ
参照して、本発明による遠隔監視方式の監視クライアン
ト1における動作手順について説明する。
Next, an operation procedure in the monitoring client 1 of the remote monitoring system according to the present invention will be described with reference to FIG. 1 and a flowchart of FIG.

【0023】まず、監視クライアント1が監視サーバ3
の監視状態を画面表示するためWWWブラウザ11を起
動(手順S1)した際、WWWブラウザ11は、WAN
2を介して監視サーバ3の監視クライアント用HTML
31にアクセスし、HTMLファイルおよびJavaア
プレットをダウンロードして読み込み、HTMLに記述
されている内容を画面表示(手順S2)する。
First, the monitoring client 1 connects to the monitoring server 3
When the WWW browser 11 is started to display the monitoring status on the screen (step S1), the WWW browser 11
HTML for the monitoring client of the monitoring server 3 via the server 2
31, download and read the HTML file and the Java applet, and display the contents described in the HTML on the screen (step S2).

【0024】この手順S2で画面表示されたHTML構
文にはJavaアプレットのタブも記述されているの
で、監視サーバ3とソケット通信してWWWブラウザ1
1に監視状態を表示させるため、手順S2に続いて、監
視クライアント1はJavaアプレットを起動(手順S
3)する。
In the HTML syntax displayed on the screen in step S2, a tab of a Java applet is also described, so that the WWW browser 1 communicates with the monitoring server 3 through socket communication.
In order to cause the monitoring client 1 to display the monitoring status, the monitoring client 1 starts the Java applet following the procedure S2 (procedure S2).
3) Yes.

【0025】このJavaアプレットは、監視サーバ3
とソケット通信により監視対象4、5−1、5−2の障
害状態を獲得する機能およびその障害状態を表示する機
能を有しているものとする。このJavaアプレットが
起動した直後の監視クライアント1では、監視サーバ3
の構成情報および監視情報のいずれも持っていないた
め、WWWブラウザ11の画面上には状態を持たない初
期状態が表示される。
This Java applet is used by the monitoring server 3
It has a function of acquiring the failure state of the monitoring target 4, 5-1 and 5-2 by communication with the socket and a function of displaying the failure state. In the monitoring client 1 immediately after the Java applet starts, the monitoring server 3
Since neither the configuration information nor the monitoring information is provided, an initial state having no state is displayed on the screen of the WWW browser 11.

【0026】この後、WWWブラウザ11は、Java
アプレットにより監視サーバ3と通信を行なうため、W
WWインタフェース部33とのソケットの確立(手順S
4)を行なう。この際、WWWインタフェース部33
は、ソケット通信を行なうことができるものであれば、
どのようなアプリケーションで作成されていても構わな
い。
After that, the WWW browser 11 downloads the Java
To communicate with the monitoring server 3 by the applet, W
Establishment of a socket with the WW interface unit 33 (procedure S
Perform 4). At this time, the WWW interface unit 33
Is the one that can perform socket communication.
It can be created by any application.

【0027】ソケットの確立が完了することにより、監
視クライアント1は、監視サーバ3の状態を獲得できる
ようになるので、まず、監視状態の要求(手順S5)を
行なう。この要求は、監視対象5−1,5−2を含む監
視対象4のトータルな監視状態であるトータル状態の要
求であり、この結果、画面に詳細項目を情報シンボルと
して表示するトータル状態が獲得(手順S6のYES)
される。獲得したトータル状態はWWWブラウザ11上
の画面に反映させられ、初期画面がトータル画面に表示
(手順S7)される。
When the establishment of the socket is completed, the monitoring client 1 can acquire the status of the monitoring server 3. First, the monitoring client 1 requests a monitoring status (step S5). This request is a request for the total state, which is the total monitoring state of the monitoring target 4 including the monitoring targets 5-1 and 5-2. As a result, the total state for displaying detailed items as information symbols on the screen is obtained ( (YES in step S6)
Is done. The acquired total state is reflected on the screen on the WWW browser 11, and the initial screen is displayed on the total screen (step S7).

【0028】次いで、監視クライアント1が、Java
アプレットを用いてトータル状態の画面から、例えば
「障害あり」を示す情報シンボルをクリックすることに
よりその障害の詳細を画面表示されるように詳細データ
の要求(手順S8のYES)を行なう。この結果、WW
Wブラウザ11はこの詳細データを監視サーバ3から獲
得(手順S9のYES)して画面上で詳細画面を子画面
として表示(手順S10)する。
Next, the monitoring client 1 executes Java
By clicking an information symbol indicating "failure" from the total state screen using the applet, for example, a request for detailed data is made so that the details of the failure are displayed on the screen (YES in step S8). As a result, WW
The W browser 11 acquires the detailed data from the monitoring server 3 (YES in step S9), and displays the detailed screen on the screen as a child screen (step S10).

【0029】この手順S10により表示された子画面
で、または上記手順S8が「NO」でトータル画面表示
のまま、WWWブラウザ11を終了(手順S11がYE
S)する場合、手順は所定の終了処理(手順S12)に
より手順を終了する。
The WWW browser 11 is terminated on the child screen displayed in this step S10 or while the total screen is displayed with "NO" in step S8 (step S11 is YE
If S), the procedure ends by a predetermined end process (procedure S12).

【0030】上記手順S11が「NO」でWWWブラウ
ザ11が終了しない場合には別に備えられる任意のポー
リング用タイマが稼動し、所定の時限に達した際(手順
S13のYES)には、再度トータル状態を獲得するた
めに上記手順S5から手順S13までを繰り返す。
If the above step S11 is "NO" and the WWW browser 11 does not end, an optional polling timer is activated, and when a predetermined time limit is reached (YES in step S13), the total time is counted again. Steps S5 to S13 are repeated to obtain a state.

【0031】この手順S13が「NO」でポーリング用
タイマの時限に未達の場合には、次のデータの獲得要求
手順(手順S14)に進む。この手順S14が「YE
S」で次のデータの獲得要求がある場合には、再度トー
タル状態の画面を表示するために上記手順7に戻り手順
S13までを繰り返す。上記手順S14が「NO」でデ
ータの獲得要求がない間はWWWブラウザ11の終了を
待つ手順S11に戻り、手順を繰り返す。
If this step S13 is "NO" and the time limit of the polling timer has not been reached, the process proceeds to the next data acquisition request procedure (step S14). This step S14 is "YE
If there is a request to acquire the next data in "S", the process returns to the above step 7 and repeats the steps up to step S13 in order to display the total state screen again. If the above step S14 is "NO" and there is no data acquisition request, the process returns to the step S11 for waiting for the end of the WWW browser 11, and the procedure is repeated.

【0032】上記手順S13のポーリングタイマにおけ
る時限値を短縮した場合には、よりリアルタイムに最新
状態を得ることができる。しかし、この場合には当然、
ネットワークの負荷は増大する。
When the time limit value of the polling timer in step S13 is shortened, the latest state can be obtained in more real time. However, in this case, of course,
The load on the network increases.

【0033】また、監視対象4に対するトータル状態の
画面には、監視対象4の詳細データに対する画面内に監
視対象5−1、5−2のトータル状態を表示するシンボ
ルが含まれるので、このシンボルをクリックして監視状
態を画面上に得ることができる。
Also, since the screen for the total status of the monitoring target 4 includes a symbol indicating the total status of the monitoring targets 5-1 and 5-2 in the screen for the detailed data of the monitoring target 4, this symbol is displayed. Click to get the monitoring status on the screen.

【0034】このように、監視状態としてJavaアプ
レットの動作により表示されているトータル状態のみの
画面情報がポーリングによって獲得されるので、監視対
象に変化が多発してもネットワークの負荷は増加するこ
とがない。特に、トータル状態として障害発生の有無の
みを表示して獲得する場合に効果的である。トータル状
態として状態の変化を表示する場合、ポーリングによっ
て獲得するデータ量には変化がないが、その詳細内容を
獲得する機会が増加してネットワークに負担をかけるこ
とがある。
As described above, since the screen information of only the total state displayed by the operation of the Java applet as the monitoring state is acquired by polling, the load on the network may increase even if there are many changes in the monitoring target. Absent. In particular, this is effective when displaying only the presence / absence of a failure as a total state and acquiring it. When the change in state is displayed as a total state, the amount of data acquired by polling does not change, but the opportunity to acquire the detailed contents increases, which may burden the network.

【0035】上記説明では監視クライアントと監視サー
バとの一対を対象に説明したが、これまで説明したよう
に、本発明によれば、各種あるOSに関係なく動作する
ことが保証されているWWWブラウザおよびJavaア
プレットを用いてプラットフォームの機種限定を不要と
し、かつ、通常、各監視サーバからトータル状態のみの
ポーリングを行なってネットワークの負荷を減少させる
ので、複数の監視クライアントおよび複数の監視サーバ
それぞれが一つのWAN2上で接続される構成でもよ
い。
In the above description, a pair of a monitoring client and a monitoring server has been described. However, as described above, according to the present invention, a WWW browser guaranteed to operate irrespective of various OSs And the use of the Java applet, it is not necessary to limit the model of the platform. Normally, only the total status is polled from each monitoring server to reduce the load on the network. It may be configured to be connected on one WAN 2.

【0036】例えば、図3に示されるように、Java
対応WWWブラウザを有するn個の監視クライアント1
−1〜−nそれぞれがWAN2を介してm個の監視サー
バ3−1〜−mのいずれか一つに接続することができ
る。また、例えば、監視サーバ3−1は監視対象4−1
を直接、更に監視対象4−1を介して監視対象5−1
1、−12を監視し、状態情報を受けて解析し保持して
いる。
For example, as shown in FIG.
N monitoring clients 1 having a corresponding WWW browser
Each of -1 to -n can be connected to any one of the m monitoring servers 3-1 to -m via the WAN 2. In addition, for example, the monitoring server 3-1 is the monitoring target 4-1.
Directly to the monitoring target 5-1 via the monitoring target 4-1.
1, -12 are monitored, and the status information is received, analyzed, and stored.

【0037】この監視対象4−1、5−11、5−12
の状態情報を得るため、n個の監視クライアント1−1
〜−nが監視サーバ3−1にアクセスする場合でも、通
常WAN2上を伝送するデータはトータル状態のみであ
る。また監視クライアント1−1はOSの異なる監視サ
ーバ3−1〜−mのいずれとも接続して関し状態を得る
ことができる。
The monitored objects 4-1, 5-11, 5-12
In order to obtain the status information, n monitoring clients 1-1
Even when .about.-n accesses the monitoring server 3-1, the data transmitted on the normal WAN 2 is only the total state. Further, the monitoring client 1-1 can connect to any of the monitoring servers 3-1 to -m having different OSs to obtain an associated state.

【0038】[0038]

【発明の効果】以上説明したように本発明によれば、第
1の効果は、プラットフォームの機種限定を行なう必要
がないことである。
As described above, according to the present invention, the first effect is that it is not necessary to limit the platform model.

【0039】その理由は、基本的にウィンドウズまたは
ユニックスなどのOSに関係なく動作することが保証さ
れているWWWブラウザおよびJavaアプレットを用
いているので、複数の監視クライアントが必要な場合で
も、Java対応WWWブラウザが正常に動作する環境
であれば、その監視クライアントが起動するOSには限
定されることがないからである。
The reason is that since a WWW browser and a Java applet that are basically guaranteed to operate irrespective of the OS such as Windows or Unix are used, even if a plurality of monitoring clients are required, Java-compatible This is because, in an environment where the WWW browser operates normally, there is no limitation to the OS that the monitoring client starts.

【0040】また、第2の効果は、監視システムに変更
があった場合でも、直接監視データを受ける監視サーバ
のアプリケーションを変更するだけでよいことである。
A second effect is that even when the monitoring system is changed, it is only necessary to change the application of the monitoring server that directly receives the monitoring data.

【0041】その理由は、監視クライアントにはWWW
ブラウザが起動できる環境さえあればよいからである。
このため、特に、少数の監視サーバに多数の監視クライ
アントを必要とするシステムでは効率性が飛躍的に向上
する。
The reason is that the monitoring client has WWW
It is only necessary to have an environment in which a browser can be started.
Therefore, the efficiency is remarkably improved particularly in a system requiring a large number of monitoring clients for a small number of monitoring servers.

【0042】また、第3の効果は、リアルタイムに監視
状態を獲得しその監視状態を画面表示できることであ
る。
A third effect is that a monitoring state can be obtained in real time and the monitoring state can be displayed on a screen.

【0043】その理由は、HTML構文のみを利用した
WWWブラウザではオペレータが操作した際のみサーバ
側の状態を表示するシステムであり監視サーバが保持す
る状態表示をリアルタイムに行なうことが非常に困難で
あるのに対し、本発明では、Javaアプレットを用い
て監視サーバとソケット通信を行なっているからであ
る。
The reason is that a WWW browser using only the HTML syntax is a system that displays the status of the server only when operated by an operator, and it is very difficult to display the status held by the monitoring server in real time. On the other hand, in the present invention, socket communication is performed with the monitoring server using the Java applet.

【0044】更に、第4の効果は、監視クライアントが
監視サーバの状態をリアルタイムで獲得する際、ネット
ワークの負荷が増加しないことである。
A fourth effect is that the network load does not increase when the monitoring client acquires the status of the monitoring server in real time.

【0045】その理由は、従来では、通常、監視サーバ
で状態変化を認識するたびに全ての監視クライアントに
監視情報を送っているためネットワークの負荷が非常に
大きくなっていたのに対し、本発明では、通常、各監視
サーバからトータル状態のみのポーリングを行ない、必
要な場合のみ各監視対象の詳細データを得ればよいから
である。
The reason is that, conventionally, the monitoring information is sent to all the monitoring clients every time the monitoring server recognizes the status change, so that the network load becomes extremely large. This is because usually, only polling of the total state is performed from each monitoring server, and detailed data of each monitoring target may be obtained only when necessary.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の一形態を示す機能ブロック図で
ある。
FIG. 1 is a functional block diagram showing an embodiment of the present invention.

【図2】図1における監視クライアントの主要動作手順
の一形態を示すフローチャートである。
FIG. 2 is a flowchart showing one embodiment of a main operation procedure of a monitoring client in FIG. 1;

【図3】図1に示される機能ブロックそれぞれが複数の
場合の一形態を示す接続形態図である。
FIG. 3 is a connection form diagram showing one form when a plurality of functional blocks are shown in FIG. 1;

【図4】従来の一例を示す機能ブロック図である。FIG. 4 is a functional block diagram showing an example of the related art.

【符号の説明】[Explanation of symbols]

1、1−1、1−2、〜、1−n 監視クライアント 2 WAN(広域ネットワーク) 3、3−1、〜、3−m 監視サーバ 4、4−1、〜、4−m、5−1、5−2、5−11、
5−12、5−m1、5−m2 監視対象 11 WWWブラウザ 31 監視インタフェース部 32 解析処理部 33 WWWインタフェース部 34 監視クライアント用HTML
1, 1-1, 1-2, ..., 1-n monitoring client 2 WAN (wide area network) 3, 31-1, ..., 3-m monitoring server 4, 4-1, ..., 4-m, 5- 1, 5-2, 5-11,
5-12, 5-m1, 5-m2 Monitoring target 11 WWW browser 31 Monitoring interface unit 32 Analysis processing unit 33 WWW interface unit 34 HTML for monitoring client

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 監視端末となる監視クライアントが監視
対象を監視する監視サーバからネットワークを介して監
視状態を受け取る遠隔監視方式において、前記監視クラ
イアントはジャバ(Java)対応WWW(ワールドワ
イドウェブ)ブラウザを有し、前記監視クライアントが
前記ネットワークを介して前記監視サーバを起動して監
視状態を要求した際、最初に状態の変化を含むトータル
状態を受けて画面表示し、次いで表示画面の項目指定に
基づいて部分的な詳細データを受け取る手順を備えるこ
とを特徴とする遠隔監視方式。
1. A remote monitoring method in which a monitoring client serving as a monitoring terminal receives a monitoring status from a monitoring server monitoring a monitoring target via a network, wherein the monitoring client uses a WWW (World Wide Web) browser compatible with Java. When the monitoring client activates the monitoring server via the network and requests a monitoring state, the monitoring client first receives a total state including a state change and displays the screen, and then, based on the item designation of the display screen, Remote monitoring method characterized by comprising a step of receiving partial detailed data.
【請求項2】 請求項1において、監視クライアント
は、前記監視サーバとJavaアプレットを用いてソケ
ット通信を行なうことを特徴とする遠隔監視方式。
2. The remote monitoring method according to claim 1, wherein the monitoring client performs socket communication with the monitoring server using a Java applet.
【請求項3】 請求項1において、監視クライアント
は、監視状態を監視サーバに要求する際、所定の時間間
隔をもってポーリングにより行なうことを特徴とする遠
隔監視方式。
3. The remote monitoring method according to claim 1, wherein the monitoring client performs polling at predetermined time intervals when requesting a monitoring state from the monitoring server.
【請求項4】 請求項1において、監視サーバは、Ja
vaアプレットを内蔵する監視クライアント用HTML
(ハイパーテキストマークアップ言語)を備えることを
特徴とする遠隔監視方式。
4. The monitoring server according to claim 1, wherein
HTML for monitoring client with built-in va applet
(Hypertext markup language).
【請求項5】 請求項1において、監視サーバは、前記
ネットワークを介して複数の前記監視クライアントから
自己が保持する監視状態の要求を受けた際には要求を受
けた複数の監視クライアントに、保持する監視状態を送
出することを特徴とする遠隔監視方式。
5. The monitoring server according to claim 1, wherein when the monitoring server receives a request for a monitoring state held by the monitoring client from the plurality of monitoring clients via the network, the monitoring server stores the request in the plurality of monitoring clients receiving the request. A remote monitoring method for transmitting a monitoring state to be monitored.
【請求項6】 請求項1において、監視対象は、前記監
視サーバに対して複数の階層を有することを特徴とする
遠隔監視方式。
6. The remote monitoring method according to claim 1, wherein the monitoring target has a plurality of layers with respect to the monitoring server.
JP5506499A 1999-03-03 1999-03-03 Remote monitoring system Pending JP2000250844A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5506499A JP2000250844A (en) 1999-03-03 1999-03-03 Remote monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5506499A JP2000250844A (en) 1999-03-03 1999-03-03 Remote monitoring system

Publications (1)

Publication Number Publication Date
JP2000250844A true JP2000250844A (en) 2000-09-14

Family

ID=12988266

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5506499A Pending JP2000250844A (en) 1999-03-03 1999-03-03 Remote monitoring system

Country Status (1)

Country Link
JP (1) JP2000250844A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003076405A (en) * 2001-08-30 2003-03-14 Digital Electronics Corp Control display device, control system, control program and recording medium recording the same
US7373524B2 (en) 2004-02-24 2008-05-13 Covelight Systems, Inc. Methods, systems and computer program products for monitoring user behavior for a server application
US7523195B2 (en) 2004-10-29 2009-04-21 International Business Machines Corporation Method and system for monitoring server events in a node configuration by using direct communication between servers

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003076405A (en) * 2001-08-30 2003-03-14 Digital Electronics Corp Control display device, control system, control program and recording medium recording the same
US7373524B2 (en) 2004-02-24 2008-05-13 Covelight Systems, Inc. Methods, systems and computer program products for monitoring user behavior for a server application
US7523195B2 (en) 2004-10-29 2009-04-21 International Business Machines Corporation Method and system for monitoring server events in a node configuration by using direct communication between servers
US7571230B2 (en) 2004-10-29 2009-08-04 International Business Machines Corporation Method and system for monitoring server events in a node configuration by using direct communication between servers
US7761564B2 (en) 2004-10-29 2010-07-20 International Business Machines Corporation Method and system for monitoring server events in a node configuration by using direct communication between servers

Similar Documents

Publication Publication Date Title
CA2237333C (en) A method and apparatus for making a hypermedium interactive
JP5461501B2 (en) Web interface to input / output devices
US6138150A (en) Method for remotely controlling computer resources via the internet with a web browser
US6119165A (en) Controlled distribution of application programs in a computer network
US20040128347A1 (en) System and method for providing content access at remote portal environments
JP2004516540A (en) Web interface to programmable controller
US20230308504A9 (en) Method and system of application development for multiple device client platforms
EP0979467A2 (en) Configurable graphical user interface useful in managing devices connected to a network
JP2000076074A (en) Method for communication between frames in web browser window
CA2207746A1 (en) Method of manipulating software components through a network with enhanced performance and reduced network traffic
WO2002046926A1 (en) System and method for managing application integration utilizing a network device
JPH10124418A (en) Remote control method using www server
GB2333169A (en) Diagnostic system
JP2000250844A (en) Remote monitoring system
US20060200554A1 (en) System and method for prompting unnormal statuses of an operation system
US20060047781A1 (en) Method and system for providing remote portal service modules
JP2004274675A (en) Facility monitoring & control system
JP3322168B2 (en) Monitoring system
JP3215060B2 (en) Server client management server, client and network system
EP1269336A1 (en) System and method of monitoring video and/or audio conferencing through a rapid-update website
JP2002358280A (en) Client server system
AU737604B2 (en) A method for making a hypermedium interactive
KR970010034B1 (en) Information transmitting method
JP3832632B2 (en) Control system, program thereof and recording medium
JP2003348770A (en) Monitor screen trigger system of power grid protection relaying unit

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20030730