KR100947740B1 - System and method for monitoring event in computing network and event management apparatus - Google Patents

System and method for monitoring event in computing network and event management apparatus Download PDF

Info

Publication number
KR100947740B1
KR100947740B1 KR1020070093012A KR20070093012A KR100947740B1 KR 100947740 B1 KR100947740 B1 KR 100947740B1 KR 1020070093012 A KR1020070093012 A KR 1020070093012A KR 20070093012 A KR20070093012 A KR 20070093012A KR 100947740 B1 KR100947740 B1 KR 100947740B1
Authority
KR
South Korea
Prior art keywords
event
information
server
priority
occurrence information
Prior art date
Application number
KR1020070093012A
Other languages
Korean (ko)
Other versions
KR20090027861A (en
Inventor
김정식
Original Assignee
주식회사 케이티
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 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020070093012A priority Critical patent/KR100947740B1/en
Publication of KR20090027861A publication Critical patent/KR20090027861A/en
Application granted granted Critical
Publication of KR100947740B1 publication Critical patent/KR100947740B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/541Interprogram communication via adapters, e.g. between incompatible applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0604Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)

Abstract

본 발명은, 전산망에서 발생하는 이벤트 모니터링하기 위한 방법 및 시스템과 이벤트 관리 장치로서, 우선순위에 따른 이벤트 모니터링 시스템은, 적어도 하나 이상의 서버의 각 서버에 탑재되어 서버 내에서 발생하는 이벤트를 감시하여 이벤트 발생 정보를 보고하는 감시 에이전트; 및 상기 감시 에이전트로부터 보고된 이벤트 발생 정보를 수집하고, 그 수집된 이벤트 발생 정보에 우선순위를 부여하여 실시간으로 관리자 단말로 전송하는 이벤트 관리 서버;를 포함한다.The present invention provides a method and system for monitoring events occurring in a computer network and an event management device, wherein an event monitoring system according to a priority is mounted on each server of at least one or more servers, and monitors an event occurring in the server. A monitoring agent for reporting occurrence information; And an event management server which collects event occurrence information reported from the monitoring agent, gives priority to the collected event occurrence information, and transmits the event occurrence information to a manager terminal in real time.

이벤트 모니터링, 이벤트 발생 정보, 우선순위, 이벤트 코드 Event monitoring, event occurrence information, priority, event code

Description

전산망에서 발생하는 이벤트를 모니터링하기 위한 방법 및 시스템과 이벤트 관리 장치{SYSTEM AND METHOD FOR MONITORING EVENT IN COMPUTING NETWORK AND EVENT MANAGEMENT APPARATUS}SYSTEM AND METHOD FOR MONITORING EVENT IN COMPUTING NETWORK AND EVENT MANAGEMENT APPARATUS}

본 발명은 전산망에서 발생하는 이벤트를 모니터링하는 방법 및 시스템과 이벤트 관리 장치에 관한 것으로, 더욱 상세하게는 다수의 서버로 구성된 전산망에서 발생하는 이벤트를 모니터링하는 방법 및 시스템과 이벤트 관리 장치에 관한 것이다.The present invention relates to a method and system and an event management apparatus for monitoring an event occurring in a computer network, and more particularly, to a method and system and an event management apparatus for monitoring an event occurring in a computer network composed of a plurality of servers.

현재 인터넷망의 보급과 IT 산업의 발전으로 인하여 기업들은 오프라인 서비스를 온라인 서비스로 대체하고 있다. 이런 온라인 서비스는 인터넷 뱅킹 서비스, 폰 뱅킹 서비스, 증권사의 홈 트레이딩 서비스 등 다양하다.Currently, due to the spread of the Internet network and the development of the IT industry, companies are replacing offline services with online services. These online services range from internet banking services, phone banking services, and brokerage home trading services.

사업자는 이런 온라인 서비스를 원할하게 수행하기 위해 다수의 프로세스(process)를 고속으로 처리할 수 있는 서버(Server)가 포함된 전산 시스템을 구축하여 이를 관리한다. 이런 서버의 종류에는 UNIX OS(예로, SUN사의 Solalis, IBM사의 AIX 등)를 지원하는 UNIX 서버 및 윈도우즈 기반의 NT 서버 등이 있다. 또한, 전산 시스템은 테라급의 데이터를 백업할 수 있는 데이터 백업 장치(예로 tape 장 치)와 테라급 데이터를 저장할 수 있는 저장장치(즉, 디스크 장치, 일명 Array)를 구축한다. 상기 구성요소들은 스위치 장치를 통해 서로 연결되고 스위치 장치는 백본망(즉, 외부 연결망)과 연결된다. 여기서 백본망과 스위치 장치 사이에 각 포트의 무결성을 체크하고, 외부 침입을 방지하기 위한 방화벽 서버가 존재한다. In order to smoothly perform such an online service, the operator constructs and manages a computer system including a server capable of processing a large number of processes at high speed. These servers include UNIX servers that support UNIX operating systems (for example, SUN's Solalis, IBM's AIX, etc.) and Windows-based NT servers. In addition, the computer system establishes a data backup device (eg, a tape device) capable of backing up tera-level data and a storage device (ie, a disk device, also called an array) capable of storing tera-level data. The components are connected to each other via a switch device and the switch device is connected to a backbone network (ie an external connection network). Here, a firewall server exists between the backbone network and the switch device to check the integrity of each port and prevent external intrusion.

전산 시스템의 안정성은 온라인 서비스가 진행되면 될수록 더욱 중요하게 부각되고 있다. 일례로 특정 은행의 전산 시스템이 마비되면, 전 은행의 계좌이체 서비스가 중지될 수 있다. 또한, 카드 결재를 담당하는 서버가 다운되는 경우, 고객의 카드 사용은 불가능하게 되고, 이는 바로 카드 사업자의 막대한 손실을 초래한다. 이런 전산 시스템은 1시간에 적게는 수백에서 많게는 수만의 프로세스를 처리한다. 이렇게 수많은 프로세스를 처리하기 위해서 사업자는 전산망에 다수의 서버를 설치하여 이런 요구(즉, 프로세스 처리)에 대응한다. The stability of the computer system is getting more important as the online service progresses. For example, when a computer system of a particular bank is paralyzed, the bank transfer service of the whole bank may be stopped. In addition, if the server responsible for card payment goes down, the customer's use of the card becomes impossible, which causes a huge loss of card operators. This computing system handles as few as hundreds to as many as tens of processes per hour. In order to handle such a large number of processes, the operator installs a large number of servers in the computer network to respond to such a request (that is, process processing).

운용중인 전산 시스템의 각 서버에는 에러 메시지, 백업 메시지, 데몬 실행 메시지 등의 이벤트가 발생하며, 이런 이벤트는 하루에 수십에서 수천 개에 달한다. 이런 이벤트는 각 장치에서 독립적 또는 상호 작용하여 발생하고, 대형 전산 시스템을 소유한 사업자들은 대형 모니터 또는 다수의 모니터를 통해 이런 이벤트를 감시한다. 그리고 이벤트가 발생한 서버에 원격(예로, telnet 명령어를 통해)으로 접속하거나, 직접 서버에 접근하여 서버에 연결된 모니터와 입력장치(즉, 키보드 및 마우스)를 통해 상기 이벤트를 처리한다.Each server in a running computing system generates events such as error messages, backup messages, and daemon execution messages. These events range from tens to thousands of events per day. These events occur independently or interactively on each device, and operators who own large computer systems monitor these events through large monitors or multiple monitors. The event is processed remotely (eg, via a telnet command) to the server where the event occurred, or directly through the server and through a monitor and input device (ie, keyboard and mouse) connected to the server.

그런데 이런 이벤트 중에는 전산 시스템에 경미한 영향을 미치는 이벤트가 존재할 뿐 아니라, 치명적인 오류를 알리는 이벤트도 있다. 하지만 하루에 수백 개 가 넘는 이벤트가 발생하는 경우에, 관리자는 전산 시스템의 치명적인 오류를 알리는 이벤트를 감지하지 못하여 상기 이벤트가 즉각 처리되지 못하는 경우가 발생한다. 이런 이유로 전산 시스템의 문제를 미연에 방지하거나 또는 발생된 문제점을 신속하게 처리할 수 있었음에도 불구하고, 관리자의 소홀로 인하여 상기 문제에 대한 대처가 늦어지고, 이는 전산 시스템에 악영향을 미치게 된다.However, not only do these events have a slight impact on the computer system, but there are also events that signal fatal errors. However, if there are more than hundreds of events per day, the administrator does not detect events that signal a fatal error in the computer system and the events cannot be processed immediately. For this reason, even though the problem of the computer system can be prevented in advance or the problem generated can be dealt with promptly, the management's neglect delays the response to the problem, which adversely affects the computer system.

또한, 전산 시스템에서 다수의 관리자가 이벤트를 처리하는데, 이벤트를 처리한 후 상기 처리한 관리자의 이벤트 처리 정보가 남아있지 않아서, 누가 언제 어떻게 이벤트를 처리하였는지를 확인할 수 없다. In addition, in the computer system, a plurality of managers process the event, and after processing the event, there is no event processing information of the processed manager, so it is not possible to confirm who processed the event and how.

본 발명은 상기 문제점을 해결하기 위하여 제안된 것으로, 다수의 서버에서 발생하는 이벤트별로 우선순위를 부여함으로써, 관리자에게 긴급하게 처리해야 하는 이벤트를 구별하여 제공하는 이벤트 모니터링 방법 및 시스템과 이벤트 관리 장치를 제공하는 데 그 목적이 있다.The present invention has been proposed to solve the above problems, by providing a priority for each event occurring in a plurality of servers, an event monitoring method and system and an event management apparatus for distinguishing and providing an event to be urgently processed by the administrator The purpose is to provide.

본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.Other objects and advantages of the present invention can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. Also, it will be readily appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.

상기 목적을 달성하기 위한 본 발명의 제 1 측면에 따른, 우선순위에 따른 이벤트 모니터링 시스템은, 적어도 하나 이상의 서버의 각 서버에 탑재되어 서버 내에서 발생하는 이벤트를 감시하여 이벤트 발생 정보를 보고하는 감시 에이전트; 및 상기 감시 에이전트로부터 보고된 이벤트 발생 정보를 수집하고, 그 수집된 이벤트 발생 정보에 우선순위를 부여하여 실시간으로 관리자 단말로 전송하는 이벤트 관리 서버;를 포함하는 것을 특징으로 한다.According to a first aspect of the present invention, an event monitoring system according to a priority is mounted on each server of at least one server and monitors an event occurring in the server to report event occurrence information. agent; And an event management server which collects the event occurrence information reported from the monitoring agent, gives priority to the collected event occurrence information and transmits the event occurrence information to the manager terminal in real time.

상기 목적을 달성하기 위한 본 발명의 제 2 측면에 따른, 적어도 하나 이상의 서버에 연결된 이벤트 관리 서버에서 상기 서버의 이벤트를 모니터링하는 방법은, (a) 이벤트 관리 서버가 상기 각 서버에 탑재된 감시 에이전트로부터 서버 내 에서 발생하는 이벤트 발생 정보를 수신하는 단계; (b) 상기 이벤트 관리 서버가 상기 수신된 이벤트 발생 정보에 우선순위를 부여하는 단계; 및 (c) 상기 이벤트 관리 서버가 상기 우선순위를 부여한 이벤트 발생 정보를 실시간으로 관리자 단말로 전송하는 단계;를 포함하는 것을 특징으로 한다.According to a second aspect of the present invention for achieving the above object, a method for monitoring an event of the server in an event management server connected to at least one or more servers, the method comprising: (a) a monitoring agent mounted on each server event management server; Receiving event occurrence information occurring in the server from the server; (b) the event management server prioritizing the received event occurrence information; And (c) transmitting, by the event management server, the event occurrence information to which the priority is assigned, to a manager terminal in real time.

상기 목적을 달성하기 위한 본 발명의 제 3 측면에 따른, 적어도 하나 이상의 서버에서 발생하는 이벤트를 모니터링하는 이벤트 관리 장치는, 이벤트 우선순위 정보를 저장하는 저장부; 각 서버로부터 이벤트 발생 정보를 수신하는 이벤트 수신부; 수신된 이벤트 발생 정보에 대응하는 이벤트의 우선순위를 상기 저장부에서 확인하여 상기 이벤트 발생 정보에 부여하는 우선순위 판별부; 및 우선순위가 부여된 상기 이벤트 발생 정보를 관리자 단말로 실시간으로 전송하는 이벤트 정보 제공부;를 포함하는 것을 특징으로 한다.According to a third aspect of the present invention for achieving the above object, an event management apparatus for monitoring an event occurring in at least one server, the storage unit for storing event priority information; An event receiver for receiving event occurrence information from each server; A priority determining unit checking the priority of an event corresponding to the received event occurrence information in the storage unit and assigning the priority to the event occurrence information; And an event information providing unit for transmitting the event occurrence information, which has been given priority, to a manager terminal in real time.

상기와 같은 본 발명은, 서버에서 발생한 이벤트에 우선순위를 부여함으로써, 긴급하게 처리해야 하는 이벤트를 집중 관리하여 전산망의 안정성을 유지하는 장점이 있다The present invention as described above, by giving priority to the event occurred in the server, there is an advantage in maintaining the stability of the computer network by centrally managing the event to be processed urgently

또한 본 발명은, 관리자가 해결한 이벤트 처리 정보를 저장함으로써, 추후 같은 이벤트가 발생한 경우, 저장된 이벤트 데이터베이스 검색으로 관리자는 손쉽게 서버의 문제점을 해결할 수 있다. In addition, the present invention, by storing the event processing information resolved by the administrator, when the same event occurs later, the administrator can easily solve the problem of the server by searching the stored event database.

상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일 실시예를 상세히 설명하기로 한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, whereby those skilled in the art may easily implement the technical idea of the present invention. There will be. In addition, in describing the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 전산망에서 발생하는 이벤트를 모니터링하는 시스템의 구성을 나타내는 도면이다.1 is a diagram showing the configuration of a system for monitoring an event occurring in a computer network according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 전산망에서 발생하는 이벤트를 모니터링하는 시스템은 리눅스 서버(110), 윈도우 서버(120), 유닉스 서버(130), 저장 장치(140), 백업 장치(150), 유선 단말(160), 이벤트 관리 서버(170) 및 이벤트 데이터베이스(180, 이하 "이벤트 DB")를 포함한다. 이런 각 구성 요소는 스위치(190)를 통해 연결된다. 또한, 스위치(190)는 백본망(즉, 외부 연결망)과 연결되어 외부로부터 서비스 요청을 수신하여 이를 담당 서버(110, 120, 130)로 전송하고, 각 서버(110, 120, 130)에서 처리된 서비스 요청 결과를 백본망을 통해 외부로 전송한다. 또한, 스위치(190)는 로드 밸런싱 및 HA(High Availability) 기능을 수행할 수 있다. 그리고 스위치(190)와 백본망 사이에 방화벽 서버가 구축되어 각 포트의 무결성을 체크하고, 외부 침입을 방지한다.As shown in FIG. 1, a system for monitoring an event occurring in a computer network according to an embodiment of the present invention includes a Linux server 110, a Windows server 120, a Unix server 130, a storage device 140, The backup device 150 includes a wired terminal 160, an event management server 170, and an event database 180 (hereinafter, “event DB”). Each of these components is connected via a switch 190. In addition, the switch 190 is connected to the backbone network (that is, the external connection network) receives a service request from the outside and transmits it to the responsible server (110, 120, 130), the processing in each server (110, 120, 130) The service request result is transmitted to the outside through the backbone network. In addition, the switch 190 may perform load balancing and high availability (HA) functions. A firewall server is established between the switch 190 and the backbone network to check the integrity of each port and prevent external intrusion.

리눅스 서버(110), 윈도우 서버(120) 및 유닉스 서버(130)는 스위치(190)를 통해 외부(또는 내부)로부터 서비스 요청을 수신하고 이를 처리한다. 이런 서 버(110, 120, 130)는 DB(Database), CRM(Customer Relationship Management), ERP(Enterprise Resource Planning), KMS(Knowledge Management System), EDMS(Electronic Document Management System), 문자 메시지 처리, 은행 계좌 이체, 카드 결재, 홈페이지, 방화벽 등 각종 역할을 수행하며, 운영체제로 리눅스, 윈도우즈, 유닉스 등이 탑재될 수 있다. 서버(110, 120, 130)는 특정 역할을 수행하는 호스트 그룹으로 분류될 수 있으며, 각 서버는 별도의 호스트 네임을 갖는다. 예를 들어, 멀티미디어 메시지 서비스를 수행하는 전산망에서 MMS 메시지를 저장하는 데이터베이스 호스트 그룹을 MMS_DB라고 하면, 상기 그룹에 속하는 각 서버(110, 120, 130)의 호스트 네임은 MMS_DB_UNIX1, MMS_DB_UNIX2, ...., MMS_DB_UNIX9로 표현될 수 있다. The Linux server 110, the window server 120, and the Unix server 130 receive and process service requests from the outside (or inside) through the switch 190. These servers (110, 120, 130) are the database (DB), customer relationship management (CRM), enterprise resource planning (ERP), knowledge management system (KMS), electronic document management system (EDMS), text message processing, bank It plays various roles such as account transfer, card payment, homepage, and firewall. It can be installed with Linux, Windows, and Unix. The servers 110, 120, and 130 may be classified into host groups performing specific roles, and each server has a separate host name. For example, if a database host group that stores MMS messages in a computer network that performs multimedia message service is called MMS_DB, the host names of the servers 110, 120, and 130 belonging to the group are MMS_DB_UNIX1, MMS_DB_UNIX2, .... It may be expressed as MMS_DB_UNIX9.

각 서버(110, 120, 130)에는 이벤트 감시 에이전트가 탑재된다. 이벤트 감시 에이전트는 서버(110, 120, 130)에서 시스템 에러 메시지, 데몬 실행 및 정지, 애플리케이션 오류 등의 이벤트가 발생하면 이를 감지하여 이벤트 관리 서버(170)로 이벤트 코드, 이벤트 발생 시간, 호스트 네임 등을 전송한다. 또한, 서버 관리자가 상기 이벤트를 처리하기 위해 접속(즉, 로그인)하여 이벤트 처리 작업을 시작하면, 서버(110, 120, 130)에 탑재된 이벤트 감시 에이전트는 이벤트 관리 서버(170)로 이벤트 처리진행 정보와 관리자 정보를 전송한다. 그리고 서버 관리자가 상기 이벤트를 처리 완료하면, 서버(110, 120, 130)에 탑재된 이벤트 감시 에이전트는 상기 이벤트 처리결과 정보(즉, 이벤트가 처리되기까지의 소요시간, 조치내용 등)를 이벤트 관리 서버(170)로 전송한다.Each server 110, 120, 130 is equipped with an event monitoring agent. The event monitoring agent detects an event such as a system error message, daemon execution and stop, application error, etc. in the server 110, 120, 130, and sends the event code, event occurrence time, host name, etc. to the event management server 170. Send it. In addition, when a server administrator connects (ie, logs in) to start the event processing task to process the event, the event monitoring agent mounted on the servers 110, 120, and 130 proceeds to process the event to the event management server 170. Send information and administrator information. When the server manager finishes processing the event, the event monitoring agent mounted on the servers 110, 120, and 130 manages the event processing result information (that is, the time required for the event to be processed, the action contents, etc.). Send to server 170.

저장 장치(140)는 테라급의 데이터가 저장될 수 있는 디스크 장치로서, 다수의 디스크가 배열되어 구축된다. 이런 저장 장치(140)는 안정성을 위하여 RAID5, RAID1, RAID1+0, RADI0+1으로 구성될 수 있다. 디스크 장치가 이렇게 구성되면, 하나 이상의 디스크가 물리적인 이상이 발생해도, 저장 장치(140)의 데이터는 손상되지 않는다. 그리고 백업 장치(150)는 테라급의 데이터를 백업할 수 있으며, 일반적으로 tape 장치로 구성된다. 즉, 백업 장치(150)는 내부에 100기가 이상을 저장할 수 있는 다수의 tape 장치(예로, LTO)를 구축하여, 상기 tape 장치에 데이터를 백업한다. The storage device 140 is a disk device in which tera-level data can be stored, and a plurality of disks are arranged and arranged. The storage device 140 may be configured with RAID5, RAID1, RAID1 + 0, and RADI0 + 1 for stability. When the disk device is thus configured, even if one or more disks have a physical abnormality, the data of the storage device 140 is not damaged. The backup device 150 may back up tera-class data, and is generally configured as a tape device. That is, the backup device 150 constructs a plurality of tape devices (eg, LTOs) capable of storing more than 100 gigabytes therein, and backs up data to the tape devices.

유선 단말(160)은 범용 컴퓨터를 포함하는 것으로, 서버 관리자가 유선 단말(160)을 통해 서버(110, 120, 130)에 원격으로 접속하여 관리할 수 있다. 또한, 관리자는 유선 단말(160)에 설치된 모니터링 애플리케이션을 통해 이벤트 관리 서버(170)에 접속하여 각 서버에서 발생하는 이벤트를 모니터링할 수 있으며, 이벤트 이력 정보를 검색할 수 있다.The wired terminal 160 includes a general-purpose computer, and the server manager may remotely access and manage the servers 110, 120, and 130 through the wired terminal 160. In addition, the administrator may access the event management server 170 through a monitoring application installed in the wired terminal 160 to monitor events occurring in each server, and retrieve event history information.

이벤트 관리 서버(170)는 유선 단말(160)로부터 이벤트 모니터링 요청을 수신하여 이벤트 정보를 유선 단말(160)로 전송한다. 이때, 유선 단말(160)로부터 접속 종료 요청이 수신되지 않으면, 이벤트 관리 서버(170)는 변경된 이벤트 정보 및 새로 발생한 이벤트 정보를 모니터링 요청한 유선 단말(160)로 지속적으로 전송한다. 또한, 이벤트 관리 서버(170)는 이벤트 코드, 이벤트 설명 정보 및 이벤트 코드 우선순위(상, 중, 하, 최하, 복구)가 매핑된 테이블(이하 "이벤트 매핑 테이블")을 저장한다. The event management server 170 receives an event monitoring request from the wired terminal 160 and transmits event information to the wired terminal 160. In this case, if the access termination request is not received from the wired terminal 160, the event management server 170 continuously transmits the changed event information and the newly generated event information to the wired terminal 160 that has requested the monitoring. In addition, the event management server 170 stores a table (hereinafter, "event mapping table") to which event codes, event description information, and event code priorities (upper, middle, lower, lowest, and recovery) are mapped.

이벤트 관리 서버(170)는 이벤트가 발생한 서버(110, 120, 130)로부터 이벤트 발생 정보(이벤트 코드, 이벤트 발생 시각, 호스트 네임 등)를 수신하여, 이벤트 매핑 테이블에서 수신한 이벤트 코드에 대응하는 이벤트 설명 정보 및 우선순위 정보를 추출하여 이벤트 발생 정보와 함께 이벤트 DB(180)에 저장한다. 그리고 이벤트 관리 서버(170)는 이벤트 모니터링 요청한 유선 단말(160)로 이벤트 발생 정보, 이벤트 우선순위 및 이벤트 설명 정보를 전송하여 모니터링 애플리케이션 상에 디스플레이한다. The event management server 170 receives event occurrence information (event code, event occurrence time, host name, etc.) from the servers 110, 120, and 130 in which the event occurred, and the event corresponding to the event code received in the event mapping table. The description information and priority information are extracted and stored together with the event occurrence information in the event DB 180. The event management server 170 transmits the event occurrence information, the event priority, and the event description information to the wired terminal 160 which has requested the event monitoring, and displays the event occurrence information on the monitoring application.

또한, 이벤트 관리 서버(170)는 이벤트 발생 정보를 서버 담당 관리자에게 문자 메시지로 전송한다. 즉, 이벤트 관리 서버(170)는 각 서버(110, 120, 130)를 담당하는 관리자의 무선통신 단말 전화번호를 저장하고, 이벤트 발생 정보가 수신되면 해당 관리자에게 문자 메시지를 통해 이벤트 발생 사실을 알린다. 하나의 서버(110, 120, 130)를 담당하는 관리자는 주 관리자, 부 관리자 등 다수일 수 있으며, 상기 문자 메시지는 다수의 관리자에게 전송될 수 있다.In addition, the event management server 170 transmits the event occurrence information to the server manager in a text message. That is, the event management server 170 stores the wireless communication terminal telephone number of the manager in charge of each server 110, 120, 130, and notifies the manager of the event through a text message when the event occurrence information is received. . The administrator in charge of one server (110, 120, 130) may be a plurality of primary administrators, secondary administrators, etc. The text message may be transmitted to a plurality of administrators.

이벤트 관리 서버(170)는 각 서버(110, 120, 130)로부터 이벤트 처리 정보(즉, 이벤트 처리진행 및 처리결과 정보)를 수신할 수 있다. 즉, 이벤트 관리 서버(170)는 이벤트가 발생한 서버(110, 120, 130)에 관리자가 접속하여 이벤트를 처리하기 위한 작업을 진행하면, 해당 서버(110, 120, 130)에 탑재된 이벤트 감시 에이전트를 통해 이벤트 처리진행 정보와 관리자 정보를 수신한다. 그리고 이벤트 관리 서버(170)는 상기 정보를 이벤트 DB(180)에 저장하고 이벤트 모니터링 중인 유선 단말(160)로 전송한다. The event management server 170 may receive event processing information (that is, event processing progress and processing result information) from each server 110, 120, or 130. That is, the event management server 170 is connected to the server (110, 120, 130) where the event occurs, when the administrator proceeds to process the event, the event monitoring agent mounted on the server (110, 120, 130) Receives event processing progress information and administrator information. The event management server 170 stores the information in the event DB 180 and transmits the information to the wired terminal 160 under event monitoring.

또한, 관리자가 이벤트가 발생한 서버(110, 120, 130)에서 상기 이벤트를 처리 완료한 경우, 이벤트 관리 서버(170)는 서버(110, 120, 130)에 설치된 이벤트 감시 에이전트를 통해 이벤트 처리결과 정보(처리 시각, 처리 소요시간, 조치내용 등)를 수신한다. 그리고 이벤트 관리 서버(170)는 이벤트 처리결과 정보를 이벤트 DB(180)에 저장하고 이벤트 모니터링 중인 유선 단말(160)로 전송한다.In addition, when the administrator has processed the event in the server (110, 120, 130) in which the event occurred, the event management server 170 through the event monitoring agent installed in the server (110, 120, 130) event processing result information Receive (processing time, processing time, action contents, etc.). The event management server 170 stores the event processing result information in the event DB 180 and transmits the event processing result information to the wired terminal 160 under event monitoring.

이벤트 관리 서버(170)는 유선 단말(160)로부터 이벤트 검색 요청을 수신하면, 상기 검색 요청된 이벤트 정보를 이벤트 DB(180)에서 추출하여 유선 단말(160)로 전송한다. 이때, 이벤트 관리 서버(170)는 기간, 호스트 그룹, 이벤트 그룹, 이벤트 텍스트, 장애 등급(상, 중, 하, 최하, 복구) 및 처리 상태(미처리, 처리중, 처리 완료) 등이 조합된 이벤트 검색 요청을 수신할 수 있다.When the event management server 170 receives an event search request from the wired terminal 160, the event management server 170 extracts the searched event information from the event DB 180 and transmits the event information to the wired terminal 160. At this time, the event management server 170 is a combination of the period, host group, event group, event text, failure level (up, middle, lower, lowest, recovery) and processing status (unprocessed, in-process, processed) A search request can be received.

도 2는 본 발명의 일 실시예에 따른 전산망에서 발생하는 이벤트를 모니터링하는 방법을 설명하는 절차도이다.2 is a flowchart illustrating a method for monitoring an event occurring in a computer network according to an embodiment of the present invention.

도 2를 참조하면, 관리자는 유선 단말(160)에 탑재된 이벤트 모니터링을 위한 애플리케이션을 실행함으로써, 이벤트 관리 서버(170)로 이벤트 모니터링을 요청한다(S201). 그러면, 이벤트 관리 서버(170)는 현재 미처리된 이벤트 정보 및 처리 중인 이벤트 정보를 이벤트 DB(180)에서 추출하여 유선 단말(160)로 전송한다(S203). 이어서, 유선 단말(160)은 모니터링 애플리케이션 상에 수신한 이벤트 정보를 디스플레이한다. 바람직하게, 이벤트 관리 서버(170)는 관리자의 ID와 패스워드를 요청함으로써, 인증 완료된 관리자에 한하여 이벤트 정보를 제공할 수 있다. 또한, 이벤트 관리 서버(170)는 관리자의 정보를 입력받아, 상기 관리자가 담 당하는 서버(110, 120, 130)의 이벤트 정보만을 이벤트 DB(180)에서 추출하여 관리자에게 제공할 수 있다. Referring to FIG. 2, the manager requests an event monitoring to the event management server 170 by executing an application for event monitoring mounted on the wired terminal 160 (S201). Then, the event management server 170 extracts currently unprocessed event information and processing event information from the event DB 180 and transmits the extracted event information to the wired terminal 160 (S203). The wired terminal 160 then displays the event information received on the monitoring application. Preferably, the event management server 170 may provide event information only to an administrator who has been authenticated by requesting an administrator's ID and password. In addition, the event management server 170 may receive the administrator's information, extract only the event information of the server (110, 120, 130) that the manager is responsible for the event DB 180 to provide to the administrator.

각 서버(110, 120, 130)에서 시스템 에러 로그, 데몬 실행 및 정지, 애플리케이션 오류 등의 이벤트가 발생하면, 상기 서버(110, 120, 130)에 탑재된 이벤트 감시 에이전트를 통해 이벤트 관리 서버(170)는 이벤트 발생 정보(서버 호스트 네임, 이벤트 코드, 이벤트 발생 시각, 이벤트 값과 단위 등)를 수신하여 이벤트 DB(180)에 저장한다(S205, S207). 이어서, 이벤트 관리 서버(170)는 이벤트 매핑 테이블을 통해 수신한 이벤트의 우선순위를 확인하고, 이벤트 설명 정보를 추출하여 이벤트 DB(180)에 저장한다(S209). When an event such as a system error log, daemon execution and stop, application error, etc. occurs in each server 110, 120, 130, an event management server 170 through an event monitoring agent mounted in the servers 110, 120, 130. ) Receives event occurrence information (server host name, event code, event occurrence time, event value and unit, etc.) and stores it in the event DB 180 (S205 and S207). Subsequently, the event management server 170 checks the priority of the event received through the event mapping table, extracts the event description information, and stores the event description information in the event DB 180 (S209).

그리고 이벤트 관리 서버(170)는 상기 이벤트가 발생한 서버를 담당하는 관리자에게 문자 메시지를 전송하여 상기 이벤트 발생 사실을 통보한다(S211). 한편, 이벤트 관리 서버(170)는 사운드 포드와 연결된 스피커를 통하여 상기 이벤트 사실을 오디오로 출력할 수 있다. 상기 오디오 출력의 예는 "crdb2에서 wait_event 이벤트 메시지가 발생하였습니다."와 같다. 또한, 이벤트 관리 서버(170)는 이벤트 우선순위에 따라 관리자에게 문자 메시지 전송(또는 오디오 음성 출력)을 선택적으로 할 수 있다. 예를 들어, 우선순위가 "상"으로 분류되는 이벤트 발생 정보를 수신할 경우에만, 이벤트 관리 서버(170)는 관리자에 문자 메시지를 전송하여 이벤트 발생 사실을 통보할 수 있다. 이어서, 이벤트 관리 서버(170)는 모니터링 요청한 유선 단말(160)로 이벤트 발생 정보, 우선순위 및 이벤트 설명 정보를 전송하여 유선 단말(170)의 모니터링 애플리케이션 상의 이벤트 정보를 업데이트한다(S213). The event management server 170 notifies the event occurrence by transmitting a text message to the administrator in charge of the server where the event occurs (S211). Meanwhile, the event management server 170 may output the event fact as audio through a speaker connected to the sound pod. An example of the audio output is "a wait_event event message has occurred in crdb2." In addition, the event management server 170 may selectively transmit a text message (or audio and voice output) to the administrator according to the event priority. For example, only when receiving event occurrence information whose priority is classified as “up”, the event management server 170 may notify the administrator of the event occurrence by sending a text message. Subsequently, the event management server 170 updates the event information on the monitoring application of the wired terminal 170 by transmitting event occurrence information, priority, and event description information to the wired terminal 160 that has requested monitoring (S213).

이벤트 발생한 서버(110, 120, 130)를 담당하는 관리자는 유선 단말(160)을 통해 해당 서버(110, 120, 130)에 원격으로 접속(즉, 로그인)하여 이벤트를 처리하기 위한 작업을 진행할 수 있다(S215, S217). 그러면, 서버(110, 120, 130)에 탑재된 이벤트 감시 에이전트를 통해 이벤트 관리 서버(170)는 관리자 정보와 이벤트 처리진행 정보를 수신하여 이를 이벤트 DB(180)에 저장하고 모니터링 중인 유선 단말(160)로 전송한다(S219, S221). 이때, 유선 단말(160)의 모니터링 애플리케이션은 상태 필드를 처리중으로 표시하고, 처리자 필드를 접속 중인 관리자 성명으로 표시한다. 이를 통해 시스템 운용자는 이벤트 발생한 서버(110, 120, 130)에서 어떤 관리자가 접속하여 이벤트 처리 중인지를 알 수 있다. The administrator in charge of the server (110, 120, 130) that occurred the event may proceed to process the event by remotely connected (that is, login) to the server (110, 120, 130) through the wired terminal (160). (S215, S217). Then, the event management server 170 receives the manager information and the event processing progress information through the event monitoring agents mounted on the servers 110, 120, and 130, stores them in the event DB 180, and monitors the wired terminal 160. (S219, S221). At this time, the monitoring application of the wired terminal 160 displays the status field as being processed, and displays the processor field as the name of the manager being connected. Through this, the system operator can know which administrator is accessing the event processing server (110, 120, 130) in the event occurs.

상기 서버(110, 120, 130)에 접속 중인 관리자가 이벤트를 처리 완료하면, 서버(110, 120, 130)에 탑재된 이벤트 감시 에이전트를 통해 이벤트 관리 서버(170)는 이벤트 처리결과(조치 내용, 처리 소요시간, 처리 시각 등)를 수신하여 이를 이벤트 DB(180)에 저장한다(S223, S225). 그리고 이벤트 관리 서버(170)는 이벤트 처리결과 정보를 모니터링 중인 유선 단말(160)로 전송하여 모니터링 애플리케이션의 이벤트 정보를 업데이트한다(S227). 상기 업데이트를 통해 모니터링 애플리케이션의 이벤트 정보는 조치내용, 처리 소요시간, 처리 시각 등이 표시되고, 상태 필드는 처리중에서 처리 완료로 변경된다. 이를 통해 모니터링 중인 시스템 운용자는 상기 이벤트가 언제, 어떻게, 누구를 통해서 조치되었는지를 알 수 있다.When the administrator who is connected to the server (110, 120, 130) has completed processing the event, the event management server 170 through the event monitoring agent mounted on the server (110, 120, 130) event processing result (action details, Processing time, processing time, etc.) is received and stored in the event DB 180 (S223, S225). The event management server 170 transmits the event processing result information to the wired terminal 160 under monitoring to update the event information of the monitoring application (S227). Through the update, the event information of the monitoring application is displayed with the contents of the action, the processing time, the processing time, and the status field is changed to the processing completion during the processing. This allows the monitoring system operator to know when, how, and through whom.

도 3은 본 발명의 일 실시예에 따른 이벤트 관리 서버의 구성을 나타내는 도면이다.3 is a diagram illustrating a configuration of an event management server according to an embodiment of the present invention.

도 3에 도시된 바와 같이, 본 발명의 일 실시예에 따른 이벤트 관리 서버(170)는 이벤트 정보 제공부(301), 저장부(303), 이벤트 수집부(305), 우선순위 판별부(307), 메시지 전송부(309), 처리결과 입력부(311) 및 검색부(313)를 포함한다.As shown in FIG. 3, the event management server 170 according to an embodiment of the present invention may include an event information providing unit 301, a storage unit 303, an event collection unit 305, and a priority determination unit 307. ), A message transmitter 309, a process result input unit 311, and a search unit 313.

이벤트 정보 제공부(301)는 유선 단말(160)로부터 이벤트 모니터링 요청을 수신하여 이벤트 DB(180)에서 미처리된 이벤트 및 처리중인 이벤트 정보를 추출하여 이를 유선 단말(160)로 전송한다. 또한, 이벤트 정보 제공부(301)는 이벤트 정보가 변경되면, 상기 변경된 이벤트 내용을 모니터링 중인 유선 단말(160)로 전송하여 디스플레이되고 있는 이벤트 정보를 업데이트한다. 즉, 이벤트 DB(180)에 이벤트 발생 정보, 이벤트 처리진행 정보 및 이벤트 처리결과 정보가 저장 및 변경되면, 이벤트 정보 제공부(301)는 상기 저장 및 변경된 정보를 유선 단말(160)로 전송하여 모니터링 애플리케이션의 이벤트 정보를 업데이트한다.The event information providing unit 301 receives an event monitoring request from the wired terminal 160, extracts an unprocessed event and processing event information from the event DB 180, and transmits the event information to the wired terminal 160. In addition, when the event information is changed, the event information providing unit 301 transmits the changed event contents to the wired terminal 160 under monitoring to update the displayed event information. That is, when event occurrence information, event processing progress information, and event processing result information are stored and changed in the event DB 180, the event information providing unit 301 transmits the stored and changed information to the wired terminal 160 for monitoring. Update the application's event information.

저장부(303)는 이벤트 코드, 이벤트 코드에 대한 설명, 이벤트 코드의 우선순위가 매핑된 이벤트 매핑 테이블을 저장한다. 또한, 저장부(303)는 각 서버(110, 120, 130)를 담당하는 관리자의 무선통신 단말 전화번호를 저장한다.The storage unit 303 stores an event code, a description of the event code, and an event mapping table to which the priority of the event code is mapped. In addition, the storage unit 303 stores the wireless communication terminal telephone number of the manager in charge of each server (110, 120, 130).

이벤트 수집부(305)는 이벤트 감시 에이전트가 탑재된 서버(110, 120, 130)에서 이벤트가 발생하면, 이벤트 코드, 이벤트 발생 시각, 서버의 호스트 네임 등의 이벤트 발생 정보를 수신하여 이벤트 DB(180)에 저장한다. 또한, 서버 담당 관리자가 이벤트를 처리하기 위해 접속(즉, 로그인)하여 이벤트 처리 작업을 진행하면, 이벤트 수집부(305)는 서버(110, 120, 130)에 탑재된 이벤트 감시 에이전트를 통해 관리자 정보와 이벤트 처리진행 정보를 수신하여 이벤트 DB(180)에 저장한다. 그리고 이벤트 수집부(305)는 이벤트 발생한 서버(110, 120, 130)에서 담당 관리자가 이벤트를 처리하면, 이벤트 감시 에이전트를 통해 조치내용, 처리시각 등의 이벤트 처리결과 정보를 수신하여 이벤트 DB(180)에 저장한다.When an event occurs in the servers 110, 120, and 130 on which the event monitoring agent is mounted, the event collection unit 305 receives event occurrence information such as an event code, an event occurrence time, and a host name of the server, and receives an event DB 180. ). In addition, when the server manager is connected (that is, logged in) to process the event to process the event, the event collection unit 305 is the administrator information through the event monitoring agent mounted on the server (110, 120, 130) Receives event processing progress information and stores in the event DB (180). The event collection unit 305 receives event processing result information such as action contents and processing time through an event monitoring agent when an administrator in charge processes an event in the server 110, 120, or 130 where an event occurs, and receives an event DB 180. ).

우선순위 판별부(307)는 이벤트 수집부(305)가 이벤트 발생한 서버(110, 120, 130)로부터 이벤트 코드가 포함된 이벤트 발생 정보를 수신하면, 상기 이벤트 코드의 우선순위와 이벤트 코드에 대한 설명 정보를 저장부(303)의 이벤트 매핑 테이블에서 추출한다. 그리고 우선순위 판별부(307)는 상기 우선순위와 이벤트 설명 정보를 이벤트 DB(180)에 저장한다.When the event determiner 305 receives event occurrence information including an event code from the server 110, 120, or 130 where an event occurs, the priority determiner 307 describes the priority and event code of the event code. The information is extracted from the event mapping table of the storage unit 303. The priority determining unit 307 stores the priority and event description information in the event DB 180.

메시지 전송부(309)는 이벤트 수집부(305)가 이벤트 정보를 수신하면, 상기 이벤트가 발생한 서버의 관리자 정보를 저장부(303)에서 추출한 후, 상기 이벤트 발생 사실을 문자 메시지로 작성하여 상기 담당 관리자의 무선통신 단말로 전송한다. 하나의 서버에 담당 관리자가 다수인 경우, 메시지 전송부(309)는 다수의 관리자에게 문자 메시지를 전송할 수 있다.When the event collecting unit 305 receives the event information, the message transmitting unit 309 extracts the administrator information of the server where the event has occurred from the storage unit 303, and then writes the event occurrence as a text message to generate the message. Transmit to wireless communication terminal of manager. When there are a plurality of managers in a server, the message transmitter 309 may transmit a text message to the plurality of managers.

처리결과 입력부(311)는 관리자로부터 이벤트 처리 상태, 이벤트 발생시각, 이벤트 처리시각, 처리 소요 시간, 발생 원인, 조치 내용 등의 이벤트 처리결과 정보를 입력받아 이벤트 DB(180)에 저장한다. 이벤트 수집부(305)가 서버(110, 120, 130)의 다운 등으로 인하여 이벤트 감시 에이전트를 통해 이벤트 정보를 수신하지 못하거나, 관리자가 세부적인 처리결과 입력이 필요한 경우에 처리결과 입력부(311)는 활용될 수 있다.The processing result input unit 311 receives event processing result information such as an event processing state, an event occurrence time, an event processing time, a processing time, an occurrence cause, and an action content from an administrator and stores the event processing result information in the event DB 180. If the event collection unit 305 does not receive the event information through the event monitoring agent due to the down of the server (110, 120, 130), or the administrator needs to input the detailed processing result processing unit 311 Can be utilized.

검색부(313)는 유선 단말(160)로부터 검색 요청을 수신하여 이벤트 DB(180)에서 검색 결과와 일치하는 이벤트 정보를 추출하여 이를 유선 단말(160)로 전송한다. 이때, 검색부(313)는 기간, 호스트 그룹별, 이벤트 그룹별, 문자열, 장애 등급(상, 중, 하, 최하, 복구) 및 처리 상태(미처리, 처리중, 처리 완료) 등이 조합된 이벤트 검색 요청을 수신할 수 있다.The search unit 313 receives a search request from the wired terminal 160, extracts event information that matches the search result from the event DB 180, and transmits the event information to the wired terminal 160. At this time, the search unit 313 combines a period, host group, event group, character string, failure level (up, middle, bottom, lowest, recovery) and processing status (unprocessed, in-process, processed) A search request can be received.

도 4는 본 발명의 일 실시예에 따른 모니터링 애플리케이션에서 이벤트 정보를 디스플레이하는 화면을 나타내는 도면이다.4 is a diagram illustrating a screen displaying event information in a monitoring application according to an embodiment of the present invention.

도 4에 도시된 바와 같이, 이벤트 정보 제공부(301)는 모니터링 애플리케이션 상에 디스플레이되는 이벤트 정보를 유선 단말(160)로 전송한다. 상태 필드(401)는 이벤트의 처리 상태를 나타내며, 미처리, 처리 중, 처리 완료로 표현된다. 이때, 상태 필드(401)에 정보가 표시되지 않으면, 서버(110, 120, 130)에서 발생한 이벤트가 미처리된 상태임을 나타낸다. 장애등급 필드(402)는 각 이벤트의 우선순위로 나타내며 상, 중, 하, 최하, 복구로 표현되고, 상에서 복구로 갈수록 우선순위가 낮다. 발생일 필드(403)는 이벤트가 발생한 시각이고, 이벤트 필드(404)는 서버(110, 120, 130)에서 발생한 이벤트가 어떤 이벤트를 의미하는지를 나타내는 이벤트 코드이다. 그리고 호스트 필드(405)는 이벤트 발생한 서버(110, 120, 130)의 호스트 네임을 나타낸다.As shown in FIG. 4, the event information provider 301 transmits the event information displayed on the monitoring application to the wired terminal 160. The status field 401 indicates the processing status of the event and is expressed as unprocessed, in process, or completed. In this case, if information is not displayed in the status field 401, it indicates that an event occurring in the servers 110, 120, and 130 is not processed. The failure level field 402 represents the priority of each event and is expressed as upper, middle, lower, lowest, and recovery, and has a lower priority as the phase goes to recovery. The occurrence date field 403 is the time at which the event occurred, and the event field 404 is an event code indicating what event the event occurring at the server 110, 120, 130 means. The host field 405 indicates the host name of the server 110, 120, or 130 where the event occurred.

값과 단위 필드(406, 407)는 이벤트(404)의 세부적인 값과 상기 값의 단위가 무엇인지를 나타낸다. 예를 들어, 이벤트(404)가 메모리 사용률을 나타내는 MEM_USAGE이고, 호스트가 RIMSMO_DB, 값이 90, 단위가 %라면, 상기 이벤트(404)는 호스트 네임이 RIMSMO_DB인 서버의 메모리 사용률이 90%임을 나타낸다. 메시지 필드(408)는 이벤트(404)를 설명하는 필드로써, 호스트(405)가 erpbwp이고 이벤트 필드(404)에 MEM_USAGE로 표시되면, 메시지 필드(408)에는 "erpbwp의 메모리 사용률에 과부하가 걸렸습니다"로 나타난다. 처리일 필드(409)는 관리자가 이벤트를 처리한 시각을 나타내고, 처리 소요시간 필드(410)는 이벤트 발생일(403)을 시점으로 이벤트를 처리하는 데 걸린 소요시간을 나타낸다. 그리고 처리자 필드(411)는 이벤트 처리한 관리자 정보를 나타내고, 조치내용 필드(412)는 이벤트를 처리하기 위해 관리자가 어떤 조치를 취했는지를 나타낸다. 한편, 장애 등급 필드(402)에 "상"으로 표시되고 처리 완료되지 않은 이벤트 목록은 별도의 최상위 등급 이벤트 창(413)을 설정하여 집중 관리할 수 있다.The value and unit fields 406 and 407 indicate the detailed value of the event 404 and what the unit of the value is. For example, if the event 404 is MEM_USAGE indicating memory utilization, and the host is RIMSMO_DB, the value is 90, and the unit is%, the event 404 indicates that the memory utilization of the server whose host name is RIMSMO_DB is 90%. The message field 408 is a field describing the event 404. If the host 405 is erpbwp and the event field 404 shows MEM_USAGE, the message field 408 is overloaded with "erpbwp memory utilization." Appears. The processing date field 409 indicates the time when the administrator processed the event, and the processing time field 410 indicates the time required for processing the event from the event occurrence date 403. The processor field 411 indicates manager information processed by the event, and the action content field 412 indicates what action the manager has taken to process the event. Meanwhile, the event list displayed as "up" in the failure level field 402 and not processed may be centrally managed by setting a separate top-level event window 413.

이벤트 수집부(305)는 서버(110, 120, 130)에서 이벤트가 발생하면, 서버(110, 120, 130)에 탑재된 이벤트 감시 에이전트를 통해 이벤트 코드(404), 이벤트 발생 시각(403), 이벤트 발생한 서버(110, 120, 130)의 호스트 네임(405), 상기 이벤트와 관련한 값(406)과 단위(407) 등을 수신하여 이벤트 DB(180)에 저장한다. 또한, 우선순위 판별부(307)는 이벤트 코드(404)에 대응하는 이벤트 설명 정보(408) 및 이벤트 우선순위 나타내는 장애 등급(402)을 이벤트 매핑 테이블에서 추출하여 이벤트 DB(180)에 저장한다. 그리고 이벤트 정보 제공부(301)는 상기 서버(110, 120, 130)에서 수신한 정보 및 이벤트 매핑 테이블에서 추출한 정보를 모니터링 요청한 유선 단말(160)로 전송하여 모니터링 애플리케이션의 이벤트 정보를 업데이트한다. 상기 업데이트된 애플리케이션의 이벤트 정보는 상태 필드(401)에 정보가 표시되지 않아 미처리된 이벤트임을 나타낸다. When an event occurs in the server 110, 120, or 130, the event collector 305 receives an event code 404, an event occurrence time 403, through an event monitoring agent mounted in the server 110, 120, or 130. The host name 405 of the server 110, 120, or 130 that has generated the event, the value 406 and the unit 407 related to the event are received and stored in the event DB 180. In addition, the priority determiner 307 extracts the event description information 408 corresponding to the event code 404 and the failure level 402 indicating the event priority from the event mapping table and stores the event description information in the event DB 180. The event information providing unit 301 updates the event information of the monitoring application by transmitting the information received from the server 110, 120, 130 and the information extracted from the event mapping table to the wired terminal 160 that has requested the monitoring. The event information of the updated application indicates that the event is an unprocessed event because no information is displayed in the status field 401.

관리자가 상기 이벤트를 처리하기 위해, 해당 서버(110, 120, 130)에 접속(즉, 로그인)하여 이벤트 처리작업을 시작하면, 이벤트 감시 에이전트가 이를 감지하여 이벤트 수집부(305)로 이벤트 처리진행 정보 및 관리자 정보를 전송한다. 그러면, 이벤트 수집부(305)는 이벤트 처리진행 정보 및 관리자 정보를 이벤트 DB(180)에 저장한다. 그리고 이벤트 정보 제공부(301)는 상기 저장된 정보를 유선 단말(160)로 전송하여 모니터링 애플리케이션의 처리자 필드(411)에 관리자 성명을 표시하고, 상태 필드(401)에는 "처리 중"으로 표시한다. In order to process the event, the administrator connects to the server (110, 120, 130) (that is, logs in) and starts the event processing task, the event monitoring agent detects it and proceeds to the event collection unit 305 to process the event. Send information and manager information. Then, the event collection unit 305 stores the event processing progress information and manager information in the event DB (180). The event information providing unit 301 transmits the stored information to the wired terminal 160 to display an administrator's name in the processor field 411 of the monitoring application, and to display in the status field 401 "processing".

관리자가 해당 이벤트를 처리 완료하면, 이벤트 감시 에이전트를 통해 처리일, 처리 소요시간, 처리자, 조치 내용 등의 이벤트 처리결과 정보가 이벤트 수집부(305)로 전송되어 이벤트 DB(180)에 저장된다. 그리고 이벤트 정보 제공부(301)는 상기 저장한 정보를 모니터링 중인 유선 단말(160)로 전송하여 모니터링 애플리케이션의 처리일(409), 처리 소요시간(410), 조치 내용(412) 필드를 업데이트한다. 이때, 상태 필드(401)는 "처리 완료"로 표시된다.When the administrator processes the corresponding event, event processing result information such as processing date, processing time, processor, and action content is transmitted to the event collecting unit 305 through the event monitoring agent and stored in the event DB 180. The event information providing unit 301 transmits the stored information to the wired terminal 160 under monitoring to update the processing date 409, processing time 410, and action contents 412 of the monitoring application. At this time, the status field 401 is displayed as "process complete".

한편, 서버(110, 120, 130)의 다운, 서버(110, 120, 130)에 설치된 네트워크 카드의 에러, 디스크 불량 등의 문제로 인해 서버(110, 120, 130)의 이벤트 정보가 이벤트 관리 서버(170)로 전송되지 못하는 경우가 발생한다. 이때, 이벤트 관리 서버(170)는 이벤트 감시 에이전트와 통신이 불가함을 인지하여 해당 서버(110, 120, 130)의 문제점을 모니터링 중인 유선 단말(160)로 전송하고 해당 서버(110, 120, 130)의 관리자에게 문자메시지를 전송하여 상기 문제점을 통보한다. 즉, 이벤트 수 집부(305)와 각 서버(110, 120, 130)에 설치된 이벤트 감시 에이전트와 주기적으로 통신하여(예로 Ping 명령어를 통해) 상기 서버(110, 120, 130)의 통신 상태를 체크한다.On the other hand, due to problems such as down of the server (110, 120, 130), errors of the network card installed in the server (110, 120, 130), disk failure, etc. event information of the server (110, 120, 130) is the event management server If it does not transmit to 170 occurs. At this time, the event management server 170 recognizes that communication with the event monitoring agent is not possible, and transmits the problem of the server (110, 120, 130) to the monitoring wired terminal 160 and the server (110, 120, 130) The administrator is notified of the problem by sending a text message. That is, the event collection unit 305 periodically communicates with the event monitoring agent installed in each of the servers 110, 120, and 130 (for example, through a ping command) to check the communication state of the servers 110, 120, and 130. .

상술한 바와 같이, 서버(110, 120, 130) 다운 등으로 인해 이벤트 감시 에이전트와 이벤트 관리 서버(170)와 통신하지 못할 경우, 또는 관리자가 좀 더 구체적으로 이벤트 처리결과 정보를 입력할 필요성이 있는 경우가 발생한다. 이런 경우, 서버 관리자는 이벤트를 처리한 후 직접 처리결과 정보를 입력할 수 있다. As described above, when the event monitoring agent and the event management server 170 cannot be communicated due to server 110, 120, 130 down, or the like, the administrator needs to input event processing result information more specifically. The case occurs. In this case, the server administrator can input the processing result information directly after processing the event.

도 5는 본 발명의 일 실시예에 따른 서버 관리자가 이벤트 처리결과를 직접 입력하는 화면을 나타내는 도면이다. 5 is a diagram illustrating a screen for directly inputting an event processing result by a server manager according to an exemplary embodiment.

관리자는 유선 단말(160)의 모니터링 애플리케이션 상에 디스플레이된 이벤트 목록 중 어느 하나를 더블 클릭함으로써, 상기 이벤트의 처리 정보를 입력할 수 있다. 즉, 관리자는 이벤트의 목록을 선택하여 이벤트 처리 창을 활성화시키고, 발생일, 처리일, 처리 소요시간, 발생 원인, 조치 내용 등을 상기 활성화된 창의 항목에 입력한다. 그러면, 처리결과 입력부(311)는 관리자로부터 이벤트 처리결과 정보를 입력받아 이를 이벤트 DB(180)에 저장한다. 이에 따라, 서버 관리자는 좀 더 구체적인 이벤트 처리결과 정보를 입력할 수 있다. 또한, 서버(110, 120, 130) 다운 등으로 인해 이벤트 수집부(305)가 이벤트 감시 에이전트로부터 이벤트 정보를 수신하지 못하는 경우에도, 서버 관리자의 입력을 통해 이벤트 처리결과 정보를 수신하여 저장할 수 있다. The administrator may input processing information of the event by double-clicking any one of the event list displayed on the monitoring application of the wired terminal 160. That is, the administrator selects a list of events to activate the event processing window, and inputs an occurrence date, a processing date, a processing time, a cause of occurrence, and a description of the action to an item of the activated window. Then, the processing result input unit 311 receives the event processing result information from the administrator and stores it in the event DB 180. Accordingly, the server administrator can input more specific event processing result information. In addition, even when the event collecting unit 305 does not receive event information from the event monitoring agent due to server 110, 120, 130 down, etc., event processing result information may be received and stored through an input of a server administrator. .

도 6은 본 발명의 일 실시예에 따른 모니터링 애플리케이션에서 이벤트 검색 결과를 디스플레이하는 화면을 나타내는 도면이다.6 is a diagram illustrating a screen displaying an event search result in a monitoring application according to an embodiment of the present invention.

도 6을 참조하면, 검색부(313)는 관리자로부터 이벤트 검색 요청을 수신하여 이에 일치하는 검색 결과를 유선 단말(160)의 모니터링 애플리케이션에 디스플레이한다. 이때, 검색부(313)는 이벤트 발생 시간, 호스트 그룹, 호스트 네임, 이벤트 그룹(오라클, MSSQL, 백업 소프트웨어, 시스템 로그 등), 이벤트 텍스트, 장애 등급, 처리 상태 등이 조합된 검색 조건을 수신할 수 있다. 도 6의 검색 결과는 호스트 그룹이 CReaM UNIX이고, 호스트 네임이 crdb2인 서버의 2007년 8월 6일 14:00:00에서 2007년 08월 07일 15:23:40까지 발생한 이벤트 정보를 보여준다.Referring to FIG. 6, the search unit 313 receives an event search request from an administrator and displays a search result corresponding to the monitoring application of the wired terminal 160. At this time, the search unit 313 may receive a search condition combining an event occurrence time, a host group, a host name, an event group (Oracle, MSSQL, backup software, system log, etc.), an event text, a failure level, and a processing state. Can be. The search result of FIG. 6 shows event information occurring from 14:00:00 August 6, 2007 to 15:23:40 August 08, 2007 of a server whose host group is CReaM UNIX and whose host name is crdb2.

이런 검색 방법을 통해 서버(110, 120, 130)에서 이벤트가 발생시, 관리자는 처리 완료된 이벤트를 검색하고, 상기 서버(110, 120, 130)에서 발생한 이벤트와 일치하는 이벤트의 조치내용을 확인하여 상기 이벤트를 손쉽게 해결할 수 있다. 또한, 관리자는 이벤트 검색을 통해서 이벤트가 자주 발생하는 서버(110, 120, 130)를 확인하고 이에 따른 대책을 강구할 수 있다.When an event occurs in the server (110, 120, 130) through this search method, the administrator searches the processed event, and check the action details of the event that matches the event occurred in the server (110, 120, 130) You can easily resolve the event. In addition, the administrator can check the server (110, 120, 130) that the event occurs frequently through the event search and take a countermeasure accordingly.

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(시디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.The method of the present invention as described above may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form. Since this process can be easily implemented by those skilled in the art will not be described in more detail.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.

도 1은 본 발명의 일 실시예에 따른 전산망에서 발생하는 이벤트를 모니터링하는 시스템의 구성을 나타내는 도면이다.1 is a diagram showing the configuration of a system for monitoring an event occurring in a computer network according to an embodiment of the present invention.

도 2는 본 발명의 일 실시예에 따른 전산망에서 발생하는 이벤트를 모니터링하는 방법을 설명하는 절차도이다.2 is a flowchart illustrating a method for monitoring an event occurring in a computer network according to an embodiment of the present invention.

도 3은 본 발명의 일 실시예에 따른 이벤트 관리 서버의 구성을 나타내는 도면이다.3 is a diagram illustrating a configuration of an event management server according to an embodiment of the present invention.

도 4는 본 발명의 일 실시예에 따른 모니터링 애플리케이션에서 이벤트 정보를 디스플레이하는 화면을 나타내는 도면이다.4 is a diagram illustrating a screen displaying event information in a monitoring application according to an embodiment of the present invention.

도 5는 본 발명의 일 실시예에 따른 서버 관리자가 이벤트 처리결과를 직접 입력하는 화면을 나타내는 도면이다. 5 is a diagram illustrating a screen for directly inputting an event processing result by a server manager according to an exemplary embodiment.

도 6은 본 발명의 일 실시예에 따른 모니터링 애플리케이션에서 이벤트 검색 결과를 디스플레이하는 화면을 나타내는 도면이다.6 is a diagram illustrating a screen displaying an event search result in a monitoring application according to an embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

301 : 이벤트 정보 제공부 303 : 저장부301: event information providing unit 303: storage unit

305 : 이벤트 수집부 307 : 우선순위 판별부305: event collection unit 307: priority determination unit

309 : 메시지 전송부 311 : 처리결과 입력부309: message transmission unit 311: processing result input unit

313 : 검색부313: search unit

Claims (12)

우선순위에 따른 이벤트 모니터링 시스템으로서,Priority event monitoring system, 적어도 하나 이상의 서버의 각 서버에 탑재되어 서버 내에서 발생하는 이벤트를 감시하여 이벤트 발생 정보를 보고하는 감시 에이전트; 및A monitoring agent mounted on each server of at least one or more servers and monitoring event occurring in the server and reporting event occurrence information; And 상기 감시 에이전트로부터 보고된 이벤트 발생 정보를 수집하여 그 수집된 이벤트 발생 정보에 우선순위를 부여하여 실시간으로 관리자 단말로 전송하고, 상기 감시 에이전트로부터 보고받은 상기 이벤트를 처리중인 관리자 정보와 이벤트 처리진행 사항 정보를 상기 관리자 단말로 전송하여 상기 관리자 단말에 표시 중인 이벤트 발생 정보를 업데이트하는 이벤트 관리 서버;를 포함하는 이벤트 모니터링 시스템.Collects event occurrence information reported from the monitoring agent, gives priority to the collected event occurrence information, and transmits the generated event occurrence information to the manager terminal in real time, and the manager information and event processing progress processing the event reported from the monitoring agent. An event management server transmitting information to the manager terminal to update event occurrence information displayed on the manager terminal. 제 1 항에 있어서,The method of claim 1, 상기 이벤트 발생 정보는, 이벤트 식별정보를 포함하고,The event occurrence information includes event identification information, 상기 이벤트 관리 서버는, 이벤트 식별정보 대 우선순위가 매핑된 매핑 테이블을 참조하여 상기 이벤트 발생 정보에 우선순위를 부여하는 것을 특징으로 하는 이벤트 모니터링 시스템.And the event management server assigns a priority to the event occurrence information by referring to a mapping table in which event identification information and priority are mapped. 삭제delete 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 이벤트 관리 서버는,The event management server, 상기 감시 에이전트로부터 이벤트 발생 정보를 수신하면 해당 이벤트가 발생한 서버를 관리하는 관리자의 무선 통신 단말로 이벤트 발생 알림 메시지(SMS 또는 MMS)를 전송하는 것을 특징으로 하는 이벤트 모니터링 시스템.And receiving event occurrence information from the monitoring agent, transmitting an event occurrence notification message (SMS or MMS) to a wireless communication terminal of an administrator managing a server in which the corresponding event has occurred. 적어도 하나 이상의 서버에 연결된 이벤트 관리 서버에서 상기 서버의 이벤트를 모니터링하는 방법으로서,A method of monitoring an event of a server at an event management server connected to at least one server, the method comprising: (a) 이벤트 관리 서버가 상기 각 서버에 탑재된 감시 에이전트로부터 서버 내에서 발생하는 이벤트 발생 정보를 수신하는 단계;(a) receiving, by an event management server, event occurrence information occurring in the server from a monitoring agent mounted in each server; (b) 상기 이벤트 관리 서버가 상기 수신된 이벤트 발생 정보에 우선순위를 부여하는 단계;(b) the event management server prioritizing the received event occurrence information; (c) 상기 이벤트 관리 서버가 상기 우선순위를 부여한 이벤트 발생 정보를 실시간으로 관리자 단말로 전송하는 단계;(c) transmitting, by the event management server, the event occurrence information to which the priority is assigned to a manager terminal in real time; (d) 상기 이벤트 관리 서버가 상기 감시 에이전트로부터 서버에서 발생한 이벤트를 처리중인 관리자 정보와 이벤트 처리진행 사항 정보를 수신하는 단계; 및(d) receiving, by the event management server, manager information and event processing progress information, which are processing an event generated at the server, from the monitoring agent; And (e) 상기 관리자 정보와 상기 이벤트 처리진행 사항 정보를 상기 관리자 단말로 전송하여 상기 관리자 단말에 표시 중인 이벤트 발생 정보를 업데이트하는 단계;를 포함하는 이벤트 모니터링 방법.(e) updating the event occurrence information being displayed on the manager terminal by transmitting the manager information and the event processing progress information to the manager terminal. 제 5 항에 있어서,The method of claim 5, wherein 상기 이벤트 발생 정보는, 이벤트 식별정보를 포함하고,The event occurrence information includes event identification information, 상기 단계 (b)는, Step (b) is, 이벤트 식별정보별 우선순위가 매핑된 매핑 테이블을 참조하여 상기 이벤트 발생 정보에 우선순위를 부여하는 것을 특징으로 하는 이벤트 모니터링 방법.And assigning priority to the event occurrence information by referring to a mapping table to which priority for each event identification information is mapped. 삭제delete 제 5 항 또는 제 6 항에 있어서,The method according to claim 5 or 6, 상기 단계 (a)와 (b) 사이에서,Between steps (a) and (b) above, 이벤트가 발생한 서버를 관리하는 관리자의 무선 통신 단말로 이벤트 발생 알림 메시지를 전송하는 단계;를 더 포함하는 것을 특징으로 하는 이벤트 모니터링 방법.And transmitting an event occurrence notification message to a wireless communication terminal of an administrator managing the server where an event has occurred. 적어도 하나 이상의 서버에서 발생하는 이벤트를 모니터링하는 이벤트 관리 장치로서,An event management device for monitoring events occurring on at least one server, 이벤트 우선순위 정보를 저장하는 저장부;A storage unit which stores event priority information; 각 서버로부터 이벤트 발생 정보를 수신하는 이벤트 수신부;An event receiver for receiving event occurrence information from each server; 수신된 이벤트 발생 정보에 대응하는 이벤트의 우선순위를 상기 저장부에서 확인하여 상기 이벤트 발생 정보에 부여하는 우선순위 판별부; 및A priority determining unit checking the priority of an event corresponding to the received event occurrence information in the storage unit and assigning the priority to the event occurrence information; And 우선순위가 부여된 상기 이벤트 발생 정보를 관리자 단말로 실시간으로 전송하는 이벤트 정보 제공부;를 포함하고, And an event information provider for transmitting the event occurrence information, which has been given priority, to a manager terminal in real time. 상기 이벤트 수신부가 서버로부터 이벤트를 처리중인 관리자 정보와 이벤트 처리진행 정보를 수신하면, 상기 이벤트 정보 제공부는 상기 관리자 정보와 상기 이벤트 처리진행 사항 정보를 상기 관리자 단말로 실시간 전송하는 것을 특징으로 하는 이벤트 관리 장치.When the event receiver receives the manager information and event processing progress information processing the event from the server, the event information providing unit transmits the manager information and the event processing progress information in real time to the manager terminal, characterized in that the event management Device. 제 9 항에 있어서,The method of claim 9, 관리자로부터 상기 각 서버에서 발생한 이벤트에 대한 처리결과를 입력받는 처리결과 입력부;를 더 포함하는 것을 특징으로 하는 이벤트 관리 장치.And a processing result input unit configured to receive a processing result of an event occurring in each server from an administrator. 제 9 항 또는 제 10 항에 있어서,The method according to claim 9 or 10, 상기 이벤트 수신부에서 이벤트 발생 정보를 수신함에 따라, 이벤트가 발생한 서버의 관리자의 무선 통신 단말로 이벤트 발생 알림 메시지를 전송하는 메시지 전송부;를 더 포함하는 것을 특징으로 하는 이벤트 관리 장치.And a message transmitter for transmitting an event occurrence notification message to a wireless communication terminal of an administrator of a server in which an event occurs, as the event receiver receives the event occurrence information. 제 9 항 또는 제 10 항에 있어서,The method according to claim 9 or 10, 상기 저장부는, 상기 우선순위 판별부에서 우선순위가 부여된 이벤트 발생 정보를 저장하고,The storage unit stores the event occurrence information given priority in the priority determination unit, 관라자의 이벤트 조회 요청에 대해 상기 저장부에서 해당하는 이벤트 정보를 검색하여 제공하는 검색부;를 더 포함하는 것을 특징으로 하는 이벤트 관리 장치.And a searcher that searches for and provides corresponding event information in the storage with respect to the event inquiry request of the administrator.
KR1020070093012A 2007-09-13 2007-09-13 System and method for monitoring event in computing network and event management apparatus KR100947740B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070093012A KR100947740B1 (en) 2007-09-13 2007-09-13 System and method for monitoring event in computing network and event management apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070093012A KR100947740B1 (en) 2007-09-13 2007-09-13 System and method for monitoring event in computing network and event management apparatus

Publications (2)

Publication Number Publication Date
KR20090027861A KR20090027861A (en) 2009-03-18
KR100947740B1 true KR100947740B1 (en) 2010-03-17

Family

ID=40695253

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070093012A KR100947740B1 (en) 2007-09-13 2007-09-13 System and method for monitoring event in computing network and event management apparatus

Country Status (1)

Country Link
KR (1) KR100947740B1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8813168B2 (en) 2008-06-05 2014-08-19 Tekelec, Inc. Methods, systems, and computer readable media for providing nested policy configuration in a communications network
US8640188B2 (en) 2010-01-04 2014-01-28 Tekelec, Inc. Methods, systems, and computer readable media for providing group policy configuration in a communications network using a fake user
US8595368B2 (en) 2008-06-05 2013-11-26 Camiant, Inc. Method and system for providing mobility management in a network
US8429268B2 (en) * 2009-07-24 2013-04-23 Camiant, Inc. Mechanism for detecting and reporting traffic/service to a PCRF
US9166803B2 (en) 2010-02-12 2015-10-20 Tekelec, Inc. Methods, systems, and computer readable media for service detection over an RX interface
WO2011109821A2 (en) 2010-03-05 2011-09-09 Tekelec Methods, systems, and computer readable media for enhanced service detection and policy rule determination
CN102893640B (en) 2010-03-15 2016-03-23 泰克莱克股份有限公司 For the method for transmission policy information between "Policy and Charging Rules Function and service node, system and computer-readable medium
US9319318B2 (en) 2010-03-15 2016-04-19 Tekelec, Inc. Methods, systems, and computer readable media for performing PCRF-based user information pass through
WO2020139069A1 (en) * 2018-12-24 2020-07-02 Mimos Berhad A system and method for automated delivery of faults information enforced through role based management in federated cloud
KR102569833B1 (en) * 2022-12-30 2023-08-23 주식회사 에스티씨랩 Flow control method, server and system using monitoring of service server based on digital service

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000042802A (en) * 1998-12-26 2000-07-15 윤종용 Method for managing network through event database
JP2005004326A (en) * 2003-06-10 2005-01-06 Canon Inc Information advising device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000042802A (en) * 1998-12-26 2000-07-15 윤종용 Method for managing network through event database
JP2005004326A (en) * 2003-06-10 2005-01-06 Canon Inc Information advising device

Also Published As

Publication number Publication date
KR20090027861A (en) 2009-03-18

Similar Documents

Publication Publication Date Title
KR100947740B1 (en) System and method for monitoring event in computing network and event management apparatus
CN105357038B (en) Monitor the method and system of cluster virtual machine
CN103034563B (en) For the method and system of the backup operation of management data
US6418469B1 (en) Managing conditions in a network
CN100375013C (en) Method and system for problem determination in distributed enterprise applications
US20180240056A1 (en) Web-based support subscriptions
JP4689683B2 (en) Technology management portal
US20160224400A1 (en) Automatic root cause analysis for distributed business transaction
US7779300B2 (en) Server outage data management
GB2518052A (en) Group server performance correction via actions to server subset
EP1969473A2 (en) Remote performance monitor in a virtual data center complex
US20080177823A1 (en) System and program for dual agent processes and dual active server processes
CN109299064B (en) Database monitoring method and terminal equipment
US20070078841A1 (en) System and method for network resource management
KR102176028B1 (en) System for Real-time integrated monitoring and method thereof
US20150012647A1 (en) Router-based end-user performance monitoring
US9021078B2 (en) Management method and management system
JP6200376B2 (en) In-vehicle information system and information processing method thereof
EP2819020A1 (en) Information system management device and information system management method and program
US7627667B1 (en) Method and system for responding to an event occurring on a managed computer system
US11567909B2 (en) Monitoring database management systems connected by a computer network
US20060053021A1 (en) Method for monitoring and managing an information system
JP2016181022A (en) Information processing apparatus, information processing program, information processing method, and data center system
CN103457771A (en) Method and device for HA virtual machine cluster management
US11822438B1 (en) Multi-computer system for application recovery following application programming interface failure

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
N231 Notification of change of applicant
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130304

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140303

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20150812

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20160308

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20170412

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20180308

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20190416

Year of fee payment: 10