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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/541—Interprogram communication via adapters, e.g. between incompatible applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0604—Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short 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
본 발명은 전산망에서 발생하는 이벤트를 모니터링하는 방법 및 시스템과 이벤트 관리 장치에 관한 것으로, 더욱 상세하게는 다수의 서버로 구성된 전산망에서 발생하는 이벤트를 모니터링하는 방법 및 시스템과 이벤트 관리 장치에 관한 것이다.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
리눅스 서버(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
각 서버(110, 120, 130)에는 이벤트 감시 에이전트가 탑재된다. 이벤트 감시 에이전트는 서버(110, 120, 130)에서 시스템 에러 메시지, 데몬 실행 및 정지, 애플리케이션 오류 등의 이벤트가 발생하면 이를 감지하여 이벤트 관리 서버(170)로 이벤트 코드, 이벤트 발생 시간, 호스트 네임 등을 전송한다. 또한, 서버 관리자가 상기 이벤트를 처리하기 위해 접속(즉, 로그인)하여 이벤트 처리 작업을 시작하면, 서버(110, 120, 130)에 탑재된 이벤트 감시 에이전트는 이벤트 관리 서버(170)로 이벤트 처리진행 정보와 관리자 정보를 전송한다. 그리고 서버 관리자가 상기 이벤트를 처리 완료하면, 서버(110, 120, 130)에 탑재된 이벤트 감시 에이전트는 상기 이벤트 처리결과 정보(즉, 이벤트가 처리되기까지의 소요시간, 조치내용 등)를 이벤트 관리 서버(170)로 전송한다.Each
저장 장치(140)는 테라급의 데이터가 저장될 수 있는 디스크 장치로서, 다수의 디스크가 배열되어 구축된다. 이런 저장 장치(140)는 안정성을 위하여 RAID5, RAID1, RAID1+0, RADI0+1으로 구성될 수 있다. 디스크 장치가 이렇게 구성되면, 하나 이상의 디스크가 물리적인 이상이 발생해도, 저장 장치(140)의 데이터는 손상되지 않는다. 그리고 백업 장치(150)는 테라급의 데이터를 백업할 수 있으며, 일반적으로 tape 장치로 구성된다. 즉, 백업 장치(150)는 내부에 100기가 이상을 저장할 수 있는 다수의 tape 장치(예로, LTO)를 구축하여, 상기 tape 장치에 데이터를 백업한다. The
유선 단말(160)은 범용 컴퓨터를 포함하는 것으로, 서버 관리자가 유선 단말(160)을 통해 서버(110, 120, 130)에 원격으로 접속하여 관리할 수 있다. 또한, 관리자는 유선 단말(160)에 설치된 모니터링 애플리케이션을 통해 이벤트 관리 서버(170)에 접속하여 각 서버에서 발생하는 이벤트를 모니터링할 수 있으며, 이벤트 이력 정보를 검색할 수 있다.The
이벤트 관리 서버(170)는 유선 단말(160)로부터 이벤트 모니터링 요청을 수신하여 이벤트 정보를 유선 단말(160)로 전송한다. 이때, 유선 단말(160)로부터 접속 종료 요청이 수신되지 않으면, 이벤트 관리 서버(170)는 변경된 이벤트 정보 및 새로 발생한 이벤트 정보를 모니터링 요청한 유선 단말(160)로 지속적으로 전송한다. 또한, 이벤트 관리 서버(170)는 이벤트 코드, 이벤트 설명 정보 및 이벤트 코드 우선순위(상, 중, 하, 최하, 복구)가 매핑된 테이블(이하 "이벤트 매핑 테이블")을 저장한다. The
이벤트 관리 서버(170)는 이벤트가 발생한 서버(110, 120, 130)로부터 이벤트 발생 정보(이벤트 코드, 이벤트 발생 시각, 호스트 네임 등)를 수신하여, 이벤트 매핑 테이블에서 수신한 이벤트 코드에 대응하는 이벤트 설명 정보 및 우선순위 정보를 추출하여 이벤트 발생 정보와 함께 이벤트 DB(180)에 저장한다. 그리고 이벤트 관리 서버(170)는 이벤트 모니터링 요청한 유선 단말(160)로 이벤트 발생 정보, 이벤트 우선순위 및 이벤트 설명 정보를 전송하여 모니터링 애플리케이션 상에 디스플레이한다. The
또한, 이벤트 관리 서버(170)는 이벤트 발생 정보를 서버 담당 관리자에게 문자 메시지로 전송한다. 즉, 이벤트 관리 서버(170)는 각 서버(110, 120, 130)를 담당하는 관리자의 무선통신 단말 전화번호를 저장하고, 이벤트 발생 정보가 수신되면 해당 관리자에게 문자 메시지를 통해 이벤트 발생 사실을 알린다. 하나의 서버(110, 120, 130)를 담당하는 관리자는 주 관리자, 부 관리자 등 다수일 수 있으며, 상기 문자 메시지는 다수의 관리자에게 전송될 수 있다.In addition, the
이벤트 관리 서버(170)는 각 서버(110, 120, 130)로부터 이벤트 처리 정보(즉, 이벤트 처리진행 및 처리결과 정보)를 수신할 수 있다. 즉, 이벤트 관리 서버(170)는 이벤트가 발생한 서버(110, 120, 130)에 관리자가 접속하여 이벤트를 처리하기 위한 작업을 진행하면, 해당 서버(110, 120, 130)에 탑재된 이벤트 감시 에이전트를 통해 이벤트 처리진행 정보와 관리자 정보를 수신한다. 그리고 이벤트 관리 서버(170)는 상기 정보를 이벤트 DB(180)에 저장하고 이벤트 모니터링 중인 유선 단말(160)로 전송한다. The
또한, 관리자가 이벤트가 발생한 서버(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
이벤트 관리 서버(170)는 유선 단말(160)로부터 이벤트 검색 요청을 수신하면, 상기 검색 요청된 이벤트 정보를 이벤트 DB(180)에서 추출하여 유선 단말(160)로 전송한다. 이때, 이벤트 관리 서버(170)는 기간, 호스트 그룹, 이벤트 그룹, 이벤트 텍스트, 장애 등급(상, 중, 하, 최하, 복구) 및 처리 상태(미처리, 처리중, 처리 완료) 등이 조합된 이벤트 검색 요청을 수신할 수 있다.When the
도 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
각 서버(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
그리고 이벤트 관리 서버(170)는 상기 이벤트가 발생한 서버를 담당하는 관리자에게 문자 메시지를 전송하여 상기 이벤트 발생 사실을 통보한다(S211). 한편, 이벤트 관리 서버(170)는 사운드 포드와 연결된 스피커를 통하여 상기 이벤트 사실을 오디오로 출력할 수 있다. 상기 오디오 출력의 예는 "crdb2에서 wait_event 이벤트 메시지가 발생하였습니다."와 같다. 또한, 이벤트 관리 서버(170)는 이벤트 우선순위에 따라 관리자에게 문자 메시지 전송(또는 오디오 음성 출력)을 선택적으로 할 수 있다. 예를 들어, 우선순위가 "상"으로 분류되는 이벤트 발생 정보를 수신할 경우에만, 이벤트 관리 서버(170)는 관리자에 문자 메시지를 전송하여 이벤트 발생 사실을 통보할 수 있다. 이어서, 이벤트 관리 서버(170)는 모니터링 요청한 유선 단말(160)로 이벤트 발생 정보, 우선순위 및 이벤트 설명 정보를 전송하여 유선 단말(170)의 모니터링 애플리케이션 상의 이벤트 정보를 업데이트한다(S213). The
이벤트 발생한 서버(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
상기 서버(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
도 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
이벤트 정보 제공부(301)는 유선 단말(160)로부터 이벤트 모니터링 요청을 수신하여 이벤트 DB(180)에서 미처리된 이벤트 및 처리중인 이벤트 정보를 추출하여 이를 유선 단말(160)로 전송한다. 또한, 이벤트 정보 제공부(301)는 이벤트 정보가 변경되면, 상기 변경된 이벤트 내용을 모니터링 중인 유선 단말(160)로 전송하여 디스플레이되고 있는 이벤트 정보를 업데이트한다. 즉, 이벤트 DB(180)에 이벤트 발생 정보, 이벤트 처리진행 정보 및 이벤트 처리결과 정보가 저장 및 변경되면, 이벤트 정보 제공부(301)는 상기 저장 및 변경된 정보를 유선 단말(160)로 전송하여 모니터링 애플리케이션의 이벤트 정보를 업데이트한다.The event
저장부(303)는 이벤트 코드, 이벤트 코드에 대한 설명, 이벤트 코드의 우선순위가 매핑된 이벤트 매핑 테이블을 저장한다. 또한, 저장부(303)는 각 서버(110, 120, 130)를 담당하는 관리자의 무선통신 단말 전화번호를 저장한다.The
이벤트 수집부(305)는 이벤트 감시 에이전트가 탑재된 서버(110, 120, 130)에서 이벤트가 발생하면, 이벤트 코드, 이벤트 발생 시각, 서버의 호스트 네임 등의 이벤트 발생 정보를 수신하여 이벤트 DB(180)에 저장한다. 또한, 서버 담당 관리자가 이벤트를 처리하기 위해 접속(즉, 로그인)하여 이벤트 처리 작업을 진행하면, 이벤트 수집부(305)는 서버(110, 120, 130)에 탑재된 이벤트 감시 에이전트를 통해 관리자 정보와 이벤트 처리진행 정보를 수신하여 이벤트 DB(180)에 저장한다. 그리고 이벤트 수집부(305)는 이벤트 발생한 서버(110, 120, 130)에서 담당 관리자가 이벤트를 처리하면, 이벤트 감시 에이전트를 통해 조치내용, 처리시각 등의 이벤트 처리결과 정보를 수신하여 이벤트 DB(180)에 저장한다.When an event occurs in the
우선순위 판별부(307)는 이벤트 수집부(305)가 이벤트 발생한 서버(110, 120, 130)로부터 이벤트 코드가 포함된 이벤트 발생 정보를 수신하면, 상기 이벤트 코드의 우선순위와 이벤트 코드에 대한 설명 정보를 저장부(303)의 이벤트 매핑 테이블에서 추출한다. 그리고 우선순위 판별부(307)는 상기 우선순위와 이벤트 설명 정보를 이벤트 DB(180)에 저장한다.When the
메시지 전송부(309)는 이벤트 수집부(305)가 이벤트 정보를 수신하면, 상기 이벤트가 발생한 서버의 관리자 정보를 저장부(303)에서 추출한 후, 상기 이벤트 발생 사실을 문자 메시지로 작성하여 상기 담당 관리자의 무선통신 단말로 전송한다. 하나의 서버에 담당 관리자가 다수인 경우, 메시지 전송부(309)는 다수의 관리자에게 문자 메시지를 전송할 수 있다.When the
처리결과 입력부(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
검색부(313)는 유선 단말(160)로부터 검색 요청을 수신하여 이벤트 DB(180)에서 검색 결과와 일치하는 이벤트 정보를 추출하여 이를 유선 단말(160)로 전송한다. 이때, 검색부(313)는 기간, 호스트 그룹별, 이벤트 그룹별, 문자열, 장애 등급(상, 중, 하, 최하, 복구) 및 처리 상태(미처리, 처리중, 처리 완료) 등이 조합된 이벤트 검색 요청을 수신할 수 있다.The
도 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
값과 단위 필드(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
이벤트 수집부(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
관리자가 상기 이벤트를 처리하기 위해, 해당 서버(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
관리자가 해당 이벤트를 처리 완료하면, 이벤트 감시 에이전트를 통해 처리일, 처리 소요시간, 처리자, 조치 내용 등의 이벤트 처리결과 정보가 이벤트 수집부(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
한편, 서버(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
상술한 바와 같이, 서버(110, 120, 130) 다운 등으로 인해 이벤트 감시 에이전트와 이벤트 관리 서버(170)와 통신하지 못할 경우, 또는 관리자가 좀 더 구체적으로 이벤트 처리결과 정보를 입력할 필요성이 있는 경우가 발생한다. 이런 경우, 서버 관리자는 이벤트를 처리한 후 직접 처리결과 정보를 입력할 수 있다. As described above, when the event monitoring agent and the
도 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
도 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
이런 검색 방법을 통해 서버(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 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)
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)
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 |
-
2007
- 2007-09-13 KR KR1020070093012A patent/KR100947740B1/en active IP Right Grant
Patent Citations (2)
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 |