KR100404570B1 - Device for monitoring system - Google Patents
Device for monitoring system Download PDFInfo
- Publication number
- KR100404570B1 KR100404570B1 KR1019960028589A KR19960028589A KR100404570B1 KR 100404570 B1 KR100404570 B1 KR 100404570B1 KR 1019960028589 A KR1019960028589 A KR 1019960028589A KR 19960028589 A KR19960028589 A KR 19960028589A KR 100404570 B1 KR100404570 B1 KR 100404570B1
- Authority
- KR
- South Korea
- Prior art keywords
- module
- memory
- message
- sio
- stores
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3055—Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
본 발명은 시스템 모니터링(monitoring)에 관한 것으로, 특히 각종 시스템의 동작을 모니터링하는 장치에 관한 것이다.The present invention relates to system monitoring and, more particularly, to an apparatus for monitoring the operation of various systems.
통상적으로 시스템 모니터링이라함은 각종 시스템의 동작을 해당 시스템의 외부에서 확인하는 것을 말한다. 이러한 시스템 모니터링은 각종 시스템들을 개발하거나 시험하는데 필수적으로 이루어진다.In general, system monitoring refers to checking the operation of various systems from the outside of the corresponding system. Such system monitoring is essential for developing or testing various systems.
종래에 사용되어 왔었던 시스템 모니터링의 하나의 예를 보이면 도 1의 기능 블럭구성도로서 도시한 바와 같다. 모니터링의 대상(target)이 되는 시스템(100)의 정보 수집 및 가공모듈(106)은 타스크(task)들(T1∼Tn)의 런닝(running)에 따른 각종 필요한 정보를 중앙처리장치(Central Processing Unit: 이하 "CPU"라 함)(104)를 통해 수집 및 가공한다. 이때 정보 수집 및 가공모듈(106)은 퍼스널컴퓨터(Personal Computer: 이하 "PC"라 함)(102)에서 사용자가 알아볼 수 있도록 CRT(Cathode Ray Tube) 제어까지를 포함한 데이타를 송신모듈(108)과 SIO(Serial Input/Output interface)(110)를 통해 PC(102)로 전송한다. 그러면 PC(102)는 시스템(100)으로부터 수신된 정보를 VTERM, XTALK과 같은 통상적인 터미널 에뮬레이터(terminal emulator)(112)를 이용하여 모니터를 통해 출력함으로써 사용자가 볼 수 있도록 한다.One example of system monitoring that has been used in the past is as shown in the functional block diagram of FIG. The information collecting and processing module 106 of the system 100, which is a target of monitoring, transmits various necessary information according to the running of the tasks T1 to Tn. Collection and processing via " CPU " At this time, the information collection and processing module 106 and the transmission module 108 and the data including up to the CRT (Cathode Ray Tube) control so that the user can recognize from the Personal Computer (hereinafter referred to as "PC") 102 It transmits to the PC 102 through the SIO (Serial Input / Output interface) 110. The PC 102 then outputs the information received from the system 100 via a monitor using conventional terminal emulators 112, such as VTERM and XTALK, for viewing by the user.
한편 둘 이상의 모니터링 대상 시스템이 네트워크(network)를 구성하는 경우에는 도 2의 블럭구성도로서 도시한 바와 같이 프로토콜 분석기(protocol analyzer)(200)를 이용하여 시스템을 모니터링하는 방법이 사용되어 왔었다. 상기 도 2에 따른 모니터링은 프로토콜 분석기(200)를 두개의 시스템(202,204)간의 전송선로(206)에 연결하여 두 시스템(202,204)간에 송수신되는 메세지를 프로토콜 스택(stack)별로 분류하여 볼 수 있다. 이때 전송선로(206)는 RS-232C와 같은 표준선로이어야 한다.Meanwhile, when two or more monitoring target systems form a network, a method of monitoring a system using a protocol analyzer 200 has been used, as shown in the block diagram of FIG. 2. In the monitoring according to FIG. 2, the protocol analyzer 200 may be connected to a transmission line 206 between two systems 202 and 204 to classify and transmit messages transmitted and received between the two systems 202 and 204 according to protocol stacks. At this time, the transmission line 206 should be a standard line such as RS-232C.
상술한 바와 같은 도 1에 따른 시스템 모니터링은 정보량이 많아질 수록 모니터링 대상 시스템에서 해야할 작업이 많아져 로드(load)가 증가됨으로써 비효율적인 단점이 있었다. 또한 모니터링 대상 시스템으로부터 전송되어오는 정보들을 사용자가 단순히 시각적으로 확인할 수 밖에 없으므로 원하는 정보를 확인하려면 계속 PC의 모니터를 지켜봐야하는 불편함이 있었다. 그리고 상기한 도 2에 따른 시스템 모니터링은 고가인 프로토콜 분석기를 별도로 사용하여야 할 뿐만아니라 표준선로에만 적용되는 단점이 있었다. 또한 모니터링 대상 시스템 내부에서 발생한 이벤트(event)에 대해서는 전혀 확인할 수 없는 문제점이 있었다.As described above, the system monitoring according to FIG. 1 has an inefficient disadvantage due to an increase in load due to more work to be performed in the monitoring target system as the amount of information increases. In addition, since the user can only visually check the information transmitted from the system to be monitored, there is an inconvenience of continuously watching the monitor of the PC to check the desired information. In addition, the system monitoring according to FIG. 2 has a disadvantage that it is not only required to use an expensive protocol analyzer separately but also applied to a standard line only. In addition, there was a problem that can not be confirmed at all about the event (event) occurring in the monitored system.
따라서 본 발명의 목적은 별도의 장비를 사용하지 않고서도 모니터링 대상 시스템의 로드를 최소화할 수 있는 시스템 모니터링 장치를 제공함에 있다.Therefore, an object of the present invention is to provide a system monitoring apparatus that can minimize the load of the system to be monitored without using a separate equipment.
본 발명의 다른 목적은 모니터링 대상 시스템의 로드를 최소화하면서도 모니터링 대상 시스템 내부에서 발생하는 이벤트를 확인할 수 있는 시스템 모니터링 장치를 제공함에 있다.Another object of the present invention is to provide a system monitoring apparatus capable of checking an event occurring in a system to be monitored while minimizing the load of the system to be monitored.
본 발명의 또다른 목적은 별도의 장비를 사용하지 않고서도 필요한 정보를 자유롭게 모니터링 대상 시스템으로부터 확인할 수 있는 시스템 모니터링 장치를 제공함에 있다.Still another object of the present invention is to provide a system monitoring apparatus that can freely check necessary information from a monitoring target system without using a separate equipment.
도 1은 통상적인 모니터링에 따른 기능 블럭구성도,1 is a functional block diagram according to the conventional monitoring,
도 2는 통상적인 프로토콜 분석기를 이용한 모니터링에 따른 블럭구성도,Figure 2 is a block diagram according to the monitoring using a conventional protocol analyzer,
도 3은 본 발명의 실시예에 따른 기능 블럭구성도.3 is a functional block diagram according to an embodiment of the present invention.
상술한 목적들을 달성하기 위한 본 발명의 모니터링 대상 시스템은, 타스크들에서 입/출력되는 메세지들을 로우 데이터 화일로서 저장 모듈을 통해 설정된 메모리에 저장하는 중앙처리장치와, 설정된 메모리에 메세지가 저장되어 있으면 SIO를 통해 퍼스털 컴퓨터로 전송하는 송신 모듈을 구비하고,The monitoring target system of the present invention for achieving the above objects, the central processing unit for storing the input / output messages in the task as a low data file in the set memory through the storage module, and if the message is stored in the set memory A transmission module for transmitting to the personal computer via SIO,
퍼스털 컴퓨터는, SIO를 통해 모니터링 대상 시스템으로부터 메세지를 수신하여 메모리에 저장하는 수신 모듈과, 메모리에 저장된 메세지를 분석한 후 저장 모듈을 통해 타스크별로 저장하고 분석 결과를 디스플레이 모듈을 통해 모니터에 디스플레이하는 분석 모듈을 구비함을 특징으로 한다.The personal computer receives the message from the monitored system through SIO and stores it in the memory, and analyzes the message stored in the memory and saves it by task through the storage module and displays the analysis result on the monitor through the display module. Characterized by having an analysis module.
이하 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기 설명에서 본 발명의 요지를 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, detailed descriptions of well-known functions and configurations that may obscure the gist of the present invention will be omitted.
도 3은 본 발명의 실시예에 따른 기능 블럭구성도를 보인 것으로, 본 발명에 따라 모니터링 대상 시스템(300)과 PC(302)에 각각 설치되는 소프트웨어 모듈들과 그의 동작을 위한 하드웨어 블럭들의 구성을 보인 것이다.3 is a block diagram illustrating a functional block according to an embodiment of the present invention. The configuration of the software modules installed in the monitoring target system 300 and the PC 302, respectively, and the hardware blocks for the operation thereof are shown in FIG. It is seen.
먼저 모니터링 대상 시스템(300)을 살펴보면, CPU(304)는 타스크들(T1∼Tn)에서 입/출력되는 메세지들을 로우 데이타 화일로서 저장 모듈(306)을 통해 설정된 메모리(308)에 저장한다. 이때 저장 모듈(306)은 메세지들을 그 특성 및 타스크 식별정보(Identification: 이하 "ID"라 함)와 함께 PC(302)와 통신할 수 있는 헤더(header)부분을 추가하여 메모리(308)에 저장한다. 그러면 송신 모듈(310)은 설정된 메모리(308)에 메세지가 저장되어 있으면, 다른 타스크들(T1∼Tn)이 쉬고 있을 때를 이용하여 SIO(314)를 통해 PC(302)로 전송한다. 그리고 수신 모듈(312)은 SIO(314)를 통해 PC(302)로부터 수신되는 사용자의 명령을 CPU(304)에 인가한다. 그러면 CPU(304)는 사용자 명령에 따른 정보의 메세지를 저장 모듈(306)을 통해 메모리(308)에 저장함으로써 PC(302)로 전송한다.First, referring to the monitoring target system 300, the CPU 304 stores messages input / output from the tasks T1 to Tn as a low data file in the memory 308 set through the storage module 306. At this time, the storage module 306 stores the messages in the memory 308 by adding a header portion that can communicate with the PC 302 along with its characteristics and task identification ("ID"). do. Then, if the message is stored in the set memory 308, the transmitting module 310 transmits to the PC 302 through the SIO 314 by using other tasks T1 to Tn resting. The receiving module 312 then applies a command of the user received from the PC 302 via the SIO 314 to the CPU 304. The CPU 304 then transmits the message of the information according to the user command to the PC 302 by storing it in the memory 308 via the storage module 306.
다음에 PC(302)를 살펴보면, 수신 모듈(322)은 SIO(316)를 통해 시스템(300)으로부터 메세지를 수신하여 의미있는 메세지라고 판단되면 메모리(324)에 저장한다. 그러면 분석 모듈(326)은 메모리(324)에 저장된 메세지를 분석한후 저장 모듈(330)을 통해 HDD(Hard Disk Drive)에 타스크별로 저장하고 분석 결과를 디스플레이 모듈(328)을 통해 모니터에 디스플레이한다. 그리고 송신 모듈(320)은 사용자 인터페이스 모듈(318)을 통해 입력되는 사용자 요구에 따른 명령을 SIO(316)를 통해 시스템(300)으로 전송한다. 이에따라 사용자는 원하는 정보를 시스템(300)으로부터 용이하게 얻어낼 수 있게 된다.Next, referring to the PC 302, the receiving module 322 receives a message from the system 300 through the SIO 316 and stores the message in the memory 324 when it is determined to be a meaningful message. Then, the analysis module 326 analyzes the message stored in the memory 324 and stores the task in the HDD (Hard Disk Drive) through the storage module 330 for each task and displays the analysis result on the monitor through the display module 328. . The transmission module 320 transmits a command according to a user's request input through the user interface module 318 to the system 300 through the SIO 316. Accordingly, the user can easily obtain the desired information from the system 300.
따라서 모니터링 대상 시스템(300)에서는 정보를 별도로 가공하지 않고 로우 데이타 화일로서 PC(302)로 전송하므로 모니터링 대상 시스템의 로드를 최소화하면서 내부의 이벤트와 필요한 정보를 자유롭게 확인할 수 있다. 또한 모니터링 대상 시스템(300)에서 일어나는 모든 이벤트들을 볼 수 있을 뿐만아니라 이에 대한 해석을 용이하게 할 수 있다. 그리고 모니터링 대상 시스템으로 전송되는 모든 정보를 HDD에 저장이 가능하므로 언제든지 필요할때 참조할 수 있다. 그리고 별도의 장비를 사용할 필요가 없으며 어떠한 모니터링 대상 시스템에도 적용이 가능하며, 특히 네트워크를 구성하는 시스템에 적용하여 디버깅(debugging) 및 유지 보수에 이용이 가능하다.Therefore, since the monitoring target system 300 transmits the information to the PC 302 as a raw data file without processing the information separately, the event and necessary information can be freely checked while minimizing the load of the monitoring target system. In addition, not only all the events occurring in the monitored system 300 can be viewed, but also easy to interpret. And all information transmitted to the system to be monitored can be stored on the HDD so you can refer to it whenever you need. And it does not need to use additional equipment and can be applied to any monitoring target system. Especially, it can be used for debugging and maintenance by applying to the system constituting the network.
상술한 바와 같이 본 발명은 별도의 장비를 사용하지 않고서도 모니터링 대상 시스템의 로드를 최소화하면서 모니터링 시스템 내부의 이벤트와 필요한 정보를 자유롭게 확인할 수 있는 이점이 있다.As described above, the present invention has an advantage of freely confirming events and necessary information inside the monitoring system while minimizing the load of the monitoring target system without using additional equipment.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960028589A KR100404570B1 (en) | 1996-07-15 | 1996-07-15 | Device for monitoring system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960028589A KR100404570B1 (en) | 1996-07-15 | 1996-07-15 | Device for monitoring system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR980010778A KR980010778A (en) | 1998-04-30 |
KR100404570B1 true KR100404570B1 (en) | 2004-03-18 |
Family
ID=37422608
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960028589A KR100404570B1 (en) | 1996-07-15 | 1996-07-15 | Device for monitoring system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100404570B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100506243B1 (en) * | 1998-12-22 | 2005-09-26 | 삼성전자주식회사 | How to monitor system through screen buffer search |
KR100411994B1 (en) * | 2000-06-14 | 2003-12-24 | 기웅정보통신 주식회사 | Http communicating method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60181916A (en) * | 1984-02-29 | 1985-09-17 | Toshiba Corp | Error correcting method of analog data |
JPH0464014A (en) * | 1990-07-04 | 1992-02-28 | Hitachi Ltd | Data monitoring apparatus |
US5440722A (en) * | 1991-07-22 | 1995-08-08 | Banyan Systems, Inc. | System bus monitor for compiling data regarding use of a system bus |
US5500795A (en) * | 1992-07-30 | 1996-03-19 | Teknekron Infoswitch Corporation | Method and system for monitoring and controlling the performance of a call processing center |
-
1996
- 1996-07-15 KR KR1019960028589A patent/KR100404570B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60181916A (en) * | 1984-02-29 | 1985-09-17 | Toshiba Corp | Error correcting method of analog data |
JPH0464014A (en) * | 1990-07-04 | 1992-02-28 | Hitachi Ltd | Data monitoring apparatus |
US5440722A (en) * | 1991-07-22 | 1995-08-08 | Banyan Systems, Inc. | System bus monitor for compiling data regarding use of a system bus |
US5500795A (en) * | 1992-07-30 | 1996-03-19 | Teknekron Infoswitch Corporation | Method and system for monitoring and controlling the performance of a call processing center |
Also Published As
Publication number | Publication date |
---|---|
KR980010778A (en) | 1998-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7688813B2 (en) | Monitoring control system and method | |
CN112333044B (en) | Shunting equipment performance test method, device and system, electronic equipment and medium | |
CN109167703B (en) | Unmanned vehicle data monitoring method, device, equipment and storage medium | |
CN107763794A (en) | Method and device for processing fault data | |
KR100404570B1 (en) | Device for monitoring system | |
US7549088B2 (en) | Communication apparatus and program provided with failure determining method and function | |
CN114553663B (en) | Abnormality detection method, abnormality detection device, abnormality detection equipment and storage medium | |
CN105959160A (en) | Debugging information transmission method and apparatus | |
US5968187A (en) | Computer system and method including a portable portion that has a capability to diagnose and perform analysis for a stationary position and for a portable portion | |
CN111741046B (en) | Data reporting method, data acquisition method, device, equipment and medium | |
CN112911241A (en) | Vehicle remote monitoring system, method, device, equipment and storage medium | |
CN111131369B (en) | APP use condition transmission method and device, electronic equipment and storage medium | |
JP3466630B2 (en) | Information communication device | |
CN111708684B (en) | Recording method and device for page access and computer system | |
CN114546961B (en) | File monitoring method, device, medium, equipment and program product | |
JP2503861B2 (en) | Supervisory control method | |
KR100678098B1 (en) | Memory access method for transmission apparatus | |
JP2000224184A (en) | Network management system | |
JPH01149557A (en) | Modem | |
CN112711487A (en) | Data source management and control method and device, management and control server and storage medium | |
CN118733385A (en) | Application process information processing method, device, equipment, medium and product | |
KR920004770B1 (en) | Protocol converting system for computer | |
JPH0431454B2 (en) | ||
CN116560939A (en) | EC log batch recording method, system, equipment and storage medium | |
CN115188177A (en) | Power battery test data management method, device, equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |