Movatterモバイル変換


[0]ホーム

URL:


KR20100133168A - Application failure analysis monitoring system and method in IT service - Google Patents

Application failure analysis monitoring system and method in IT service
Download PDF

Info

Publication number
KR20100133168A
KR20100133168AKR1020090051916AKR20090051916AKR20100133168AKR 20100133168 AKR20100133168 AKR 20100133168AKR 1020090051916 AKR1020090051916 AKR 1020090051916AKR 20090051916 AKR20090051916 AKR 20090051916AKR 20100133168 AKR20100133168 AKR 20100133168A
Authority
KR
South Korea
Prior art keywords
application
function
correlation
alarm
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020090051916A
Other languages
Korean (ko)
Other versions
KR101520103B1 (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 주식회사 케이티filedCritical주식회사 케이티
Priority to KR1020090051916ApriorityCriticalpatent/KR101520103B1/en
Publication of KR20100133168ApublicationCriticalpatent/KR20100133168A/en
Application grantedgrantedCritical
Publication of KR101520103B1publicationCriticalpatent/KR101520103B1/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명은 IT 서비스에서 다수의 어플리케이션에서 다수의 장애 경보 발생시 원인이 되는 어플리케이션을 정확히 판단하고 장애 원인이 되는 어플리케이션을 통보해 줄 수 있는 기술에 관한 것으로서, IT 서비스를 제공하기 위한 기능 모듈에 해당하는 각 어플리케이션으로부터 발생하는 경보 이벤트를 수집하는 경보 수집부, 각 수집된 경보 이벤트에 대해 어플리케이션 기능을 매핑하는 경보종류별 기능매핑부, 상기 매핑된 어플리케이션 기능과 관련되는 어플리케이션들의 상관 관계를 분석하여 근원 장애를 판단하는 장애 상관관계 분석부, 및 상기 장애 상관관계 분석부로부터 전송된 근원 장애 판단 결과를 통지하는 알람부를 구비하여 구성된다.The present invention relates to a technology that can accurately determine the cause of the application when a plurality of failure alerts occur in a plurality of applications in the IT service and to notify the application of the cause of failure, corresponding to a functional module for providing an IT service An alarm collector which collects an alarm event generated from each application, a function mapping unit for each alarm type that maps an application function to each collected alarm event, and analyzes a correlation between applications related to the mapped application function to identify a source fault. And a failure correlation analysis unit for determining and an alarm unit for notifying a result of the source failure determination transmitted from the failure correlation analysis unit.

Description

Translated fromKorean
IT서비스에서의 어플리케이션 장애 분석 감시 시스템 및 방법{SYSTEM AND METHOD FOR INFERENCE AND SURVEILLANCE OF APPLICATION FAULT OF IT SERVICE USING FUNCTIONAL PARTITIONING}Application failure analysis monitoring system and method in IT service {SYSTEM AND METHOD FOR INFERENCE AND SURVEILLANCE OF APPLICATION FAULT OF IT SERVICE USING FUNCTIONAL PARTITIONING}

본 발명은 IT(Information Technology) 서비스에서의 어플리케이션 장애 분석 감시 시스템 및 방법에 관한 것으로서, 보다 상세하게는 IT 서비스에서 구현되는 어플리케이션(application) 레벨의 장애를 관리하는 기술에 관한 것이다.The present invention relates to a system and method for monitoring an application failure analysis in an information technology (IT) service, and more particularly, to a technology for managing an application level failure implemented in an IT service.

요즘 IT 서비스는 다양한 네트워크 기반 하에 다수의 어플리케이션 들의 조합을 통해 이루어지고 있으며, 그러한 조합은 기존의 단순 조합에서 매우 복잡한 양상으로 진화하고 있다. 유지보수를 위하여 이러한 IT 서비스의 개별 자원들에 대한 장애를 감시하기 위해서는 사용되는 기술 모두에 익숙한 감시 인력이 필요하므로 현장에서는 운용비용 절감을 위해 소규모 집단에 의해서도 감시 가능한 방법을 찾고 있다. 이미 어플리케이션의 하위 레벨, 즉 네트워크 관점이나 서버 관점 혹은 데몬 프로그램의 단순 생존 여부 관점에서는 장애 상관 관계 분석이라는 자동 분석 방법이 도입되어, 다양하게 활용되고 있다.Nowadays, IT services are made through a combination of many applications under various network foundations, and the combination is evolving from a simple combination to a very complicated one. For maintenance, monitoring of failures to individual resources of these IT services requires monitoring personnel familiar with all of the technologies used, so the field is looking for a method that can be monitored by small groups to reduce operating costs. Already at the lower level of the application, that is, from a network or server perspective, or from a simple survival of a daemon program, an automatic analysis method called fault correlation analysis has been introduced and utilized in various ways.

그러나, 현재 어플리케이션 전반에 대한 자동 분석 감시 기능이 구현되고 있 지 않다. 이는 각각의 어플리케이션들이 네트워크 장비나 서버간의 상관성보다 훨씬 다양하고 추적하기 어려운 복합적인 상관 관계나 서로 잘 대응되지 않는 경고 체계를 지니고 있기 때문이다. 또한, 이러한 복잡성은 어플리케이션의 버전업 등에 따라 계속 변환하기 때문에 이를 자동 분석할 수 있는 로직을 설계하고 유지보수하기가 매우 어렵다.However, no automatic analysis monitoring is currently implemented for the entire application. This is because each application has a much more diverse and harder to track correlation than network equipment or servers, or a warning system that does not respond well to each other. In addition, this complexity is constantly changing as the application is upgraded, making it very difficult to design and maintain logic to automatically analyze it.

따라서, 종래 네트워크나 서버 장애에 대한 분석 방법을 벗어나 어플리케이션 장애 경보에 대한 새로운 분석 및 감시 방법의 도입이 필요하다.Therefore, it is necessary to introduce a new analysis and monitoring method for application failure alerts beyond the conventional method for analyzing network or server failures.

본 발명의 목적은 IT 서비스에서 다수의 어플리케이션에서 다수의 장애 경보 발생시 원인이 되는 어플리케이션을 정확히 판단하고 장애 원인이 되는 어플리케이션을 통보해 줄 수 있는 IT 서비스에서의 어플리케이션 장애 분석 감시 시스템 및 방법을 제공하기 위한 것이다.An object of the present invention is to provide an application failure analysis monitoring system and method in an IT service that can accurately determine the application causing a plurality of failure alerts in a plurality of applications in the IT service and notify the application causing the failure. It is for.

상기 목적을 실현하기 위한 본 발명에 따른 IT 서비스에서의 어플리케이션 장애 분석 감시 시스템은 IT 서비스를 제공하기 위한 기능 모듈에 해당하는 각 어플리케이션으로부터 발생하는 경보 이벤트를 수집하는 경보 수집부, 각 수집된 경보 이벤트에 대해 어플리케이션 기능을 매핑하는 경보종류별 기능매핑부, 상기 매핑된 어플리케이션 기능과 관련되는 어플리케이션들의 상관 관계를 분석하여 근원 장애를 판단하는 장애 상관관계 분석부, 및 상기 장애 상관관계 분석부로부터 전송된 근원 장애 판단 결과를 통지하는 알람부를 구비한다.Application failure analysis monitoring system in the IT service according to the present invention for realizing the above object is an alarm collection unit for collecting alarm events generated from each application corresponding to a function module for providing an IT service, each collected alarm event A function mapping unit for each alarm type for mapping an application function, a failure correlation analysis unit for determining a source failure by analyzing a correlation between applications related to the mapped application function, and a source transmitted from the failure correlation analysis unit An alarm unit for notifying the result of the failure determination is provided.

바람직하게, 본 발명은 각 경보와 관련되는 어플리케이션의 기능의 매핑 관계가 저장된 경보 종류별 기능매핑 DB를 더 구비하고, 상기 경보종류별 기능매핑부는 상기 경보 종류별 기능매핑 DB를 이용하여 상기 경보 이벤트에 관련되는 어플리케이션 기능을 매핑할 수 있다.Preferably, the present invention further includes a function mapping DB for each alarm type in which a mapping relationship of functions of an application related to each alarm is stored, wherein the function mapping unit for each alarm type relates to the alarm event using the function mapping DB for each alarm type. You can map application functions.

바람직하게, 본 발명의 상기 경보종류별 기능매핑부는 상기 경보 이벤트와 상기 경보 이벤트에 매핑된 어플리케이션 기능에 대한 정보를 장애 경보 DB에 저장 할 수 있다.Preferably, the function mapping unit for each alarm type of the present invention may store information on the alarm event and application functions mapped to the alarm event in a failure alarm DB.

바람직하게, 본 발명은 각 기능에 대한 어플리케이션들의 상관 관계를 저장하는 기능별 어플리케이션 상관관계 DB를 더 구비하고, 상기 장애 상관관계 분석부는 상기 기능별 어플리케이션 상관관계 DB를 이용하여 상기 경보 이벤트에 해당하는 기능과 관련되는 어플리케이션의 상관 관계를 분석할 수 있다.Preferably, the present invention further includes a function correlation DB for each function that stores correlations of applications for each function, and the failure correlation analysis unit uses a function corresponding to the alarm event using the application correlation DB for each function. Correlate related applications.

바람직하게, 본 발명에서 상기 기능별 어플리케이션 상관관계 DB는 기능 식별자를 저장하는 ID 필드, 해당 기능과 관련되는 서비스명을 저장하는 서비스명 필드, 해당 기능과 관련되는 서비스의 중분류 정보를 저장하는 기능분류 필드 및 해당 기능과 관련되는 서비스의 상세 분류 정보를 저장하는 상세 상세분류 필드를 구비하는 서비스 기능 테이블, 각 기능과 관련된 어플리케이션에 대한 정보를 저장하는 테이블로서, 기능 식별자를 저장하는 기능 ID 필드, 상관 어플리케이션의 상관 순서 정보를 저장하는 순서 ID 필드, 상관 어플리케이션의 상관 순서 정보를 저장하는 순서 ID 필드 및 각 기능에 상관되는 어플리케이션의 식별 정보를 저장하는 유형 ID 필드를 구비하는 기능별 상관관계 테이블, 유형 ID 별로 어플리케이션에 대한 정보를 저장하는 어플리케이션 유형 테이블 및 기능별 어플리케이션의 상관 관계에 대한 요약 정보가 저장되는 기능 상관관계 요약 테이블을 구비할 수 있다.Preferably, in the present invention, the application correlation DB for each function includes an ID field for storing a function identifier, a service name field for storing a service name associated with a corresponding function, and a function classification field for storing middle classification information of a service associated with a corresponding function. And a detailed function classification field for storing detailed classification information of a service related to the corresponding function, a table for storing information about applications related to each function, the function ID field for storing a function identifier, and a correlation application. A correlation table for each function having an order ID field for storing correlation order information of a field, an order ID field for storing correlation order information of a correlation application, and a type ID field for storing identification information of an application correlated to each function, for each type ID Stores information about the application Features that the summary information is stored on any type of application tables and relationships function application can include the relationship between the summary table.

바람직하게, 본 발명에서 상기 장애 상관관계 분석부는 상기 어플리케이션들의 상관 관계에서 최종단의 어플리케이션을 근원 장애로 판단할 수 있다.Preferably, in the present invention, the failure correlation analysis unit may determine the application of the last stage as the source failure in the correlation of the applications.

상기 목적을 실현하기 위한 본 발명에 따른 IT 서비스에서의 어플리케이션 장애 분석 방법은 (a) IT 서비스를 제공하기 위한 기능 모듈에 해당하는 각 어플리 케이션으로부터 발생하는 경보 이벤트를 수집하는 과정, (b) 각 수집된 경보 이벤트에 대해 어플리케이션 기능을 매핑하는 과정, (c) 상기 매핑된 어플리케이션 기능과 관련되는 어플리케이션의 상관 관계를 분석하여 근원 장애를 판단하는 과정 및 (d) 상기 어플리케이션의 상관 관계의 분석 결과와 상기 근원 장애의 판단결과를 출력하는 과정을 구비한다.Application failure analysis method in the IT service according to the present invention for realizing the above object is (a) collecting the alarm event generated from each application corresponding to the functional module for providing the IT service, (b) each Mapping the application function to the collected alarm event, (c) analyzing the correlation of the application related to the mapped application function to determine the root fault, and (d) analyzing the correlation between the application and And outputting the determination result of the underlying disorder.

바람직하게, 본 발명에서 상기 (b) 과정은 각 경보와 관련되는 어플리케이션의 기능의 매핑 관계가 저장된 경보 종류별 기능매핑 DB를 이용하여 상기 경보 이벤트에 관련되는 어플리케이션의 기능을 매핑하는 과정과, 상기 경보 이벤트와 상기 경보 이벤트에 매핑된 어플리케이션 기능에 대한 정보를 장애 경보 DB에 저장하는 과정을 구비할 수 있다.Preferably, in the present invention, the step (b) is a process of mapping a function of an application related to the alarm event by using a function mapping DB for each alarm type in which a mapping relationship of functions of an application related to each alarm is stored, and the alarm And storing information on an event and an application function mapped to the alert event in a failure alert DB.

바람직하게, 본 발명에서 상기 (c) 과정은 각 기능에 대한 어플리케이션의 상관 관계를 저장하는 기능별 어플리케이션 상관관계 DB를 이용하여 상기 경보 이벤트에 해당하는 기능과 관련되는 어플리케이션의 상관 관계를 분석하는 과정과, 상기 어플리케이션의 상관 관계에서 최종단의 어플리케이션을 근원 장애로 판단할 수 있다.Preferably, in the present invention, the step (c) is a process of analyzing the correlation of the application related to the function corresponding to the alarm event using the application correlation DB for each function that stores the correlation of the application for each function; In response to the correlation between the applications, the application of the last stage may be determined as the root failure.

본 발명의 실시예에 따른 IT 서비스에서의 어플리케이션 장애 분석 감시 시스템 및 방법에 의하면, 어플리케이션 장애 발생에 대하여 근원 장애를 신속하게 찾아 최소의 감시 인원으로도 신속하고 정확한 인지 및 빠른 복구를 기대할 수 있다.According to the application failure analysis monitoring system and method in the IT service according to an embodiment of the present invention, it is possible to quickly find the root failure for the occurrence of the application failure, and to expect rapid and accurate recognition and quick recovery even with a minimum number of monitoring personnel.

또한, 어플리케이션 들의 관계를 서비스 기능 관점에 의해 분류하고, 서로 다른 관점의 정보들을 기능 관점에 의해 분류하여, 기능별로만 상관관계를 분석함으로써 장애 상관관계 방법을 제기할 뿐 아니라, 그 복잡도를 낮추어 저비용으로 상관관계 분석 로직을 적용할 수 있다.In addition, the relationship between the applications is classified by the service function perspective, the information from different perspectives are classified by the function perspective, and the correlation is analyzed only by the function, thereby not only raising the problem correlation method but also lowering the complexity to lower the cost. Correlation analysis logic can be applied.

부가하여, 정보의 종류를 추가/변경/삭제하거나 어플리케이션의 기능 관계가 변경될 때, 로직 변경에 의하지 않고 관련된 DB만 수정하여 적용할 수 있도록 함으로써 체계적이면서도 저비용의 관리시스템 유지 보수 체계를 제공할 수 있다는 효과가 있다.In addition, it is possible to provide a systematic and low-cost management system maintenance system by adding / modifying / deleting information types or changing application functions only by modifying and applying related DBs without changing the logic. There is an effect.

이하, 첨부한 도면을 참조하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있다는 것을 의미한다.Throughout the specification, when a part is said to "include" a certain component, it means that it may further include other components, except to exclude other components unless specifically stated otherwise.

본 발명의 실시예에서 감시의 대상이 되는 어플리케이션은 IT 서비스를 제공하기 위해서 하나의 기능 모듈로서 만들어진, DB/미들웨어/데몬 프로그램/클라이언 트 프로그램 등의 소프트웨어 프로그램을 지칭한다. 이러한 어플리케이션은 다른 어플리케이션과 상호 정보를 송신, 수신, 혹은 처리함으로써 기능하며, 동일한 하드웨어 상에서 구성할 수도 있고 다른 하드웨어 상에서 구성되어 네트워크를 통해 통신할 수도 있다.In the exemplary embodiment of the present invention, an application to be monitored refers to a software program such as DB / middleware / daemon program / client program, which is created as a function module to provide IT services. Such applications function by transmitting, receiving, or processing information with other applications, and may be configured on the same hardware or may be configured to communicate with each other through a network.

본 발명의 실시예에서 어플리케이션 경보는 어플리케이션이 기능상에 이상이 있을 때 내부 로직에 의해 어플리케이션 외부로 송신되는 메시지 혹은 외부에서 해당 어플리케이션 기능 시험이나 성능값 측정 등을 통해 이상 여부를 감지해서 생성해내는 메시지를 말한다. 이는 파일 로깅이나 서비스 기능 테스트 등에 의하여 감지 및 수집 가능하며 대개 발생 시간, 발생 위치, 경보 등급, 경보 종류 등의 정보를 포함하게 된다.In the embodiment of the present invention, the application alert is a message transmitted to the outside of the application by the internal logic when the application has a malfunction, or a message that detects and generates an abnormality through a test or performance value of the corresponding application function from the outside. Say. It can be detected and collected by file logging or service function test, and usually includes information such as time of occurrence, location of occurrence, alarm level, and alarm type.

본 발명의 실시예에서 어플리케이션 기능은 특정 IT 서비스 상에서 제공되는 어플리케이션간 한 방향의 데이터 흐름으로 결정되는 기능 단위를 가정한다. 현대의 IT 서비스는 다양하게 그 기능을 나누어 분류할 수 있으나, 본 발명에서는 해당 기능이 어플리케이션간에 연결이 순환하지 않는 범위 내에서 쉽게 구분되어 장애 상관관계 분석의 모호함이 없고 추후 모니터링 시 문제를 쉽게 파악할 수 있는 레벨까지 구분되어야 하기 때문이다. 이는 어플리케이션 경보 발생의 수준과 기능 분류 용이성에 따라 조절되어 구현될 수 있다. 예컨대, 한 기능이 다양한 어플리케이션간의 몇번의 순환이 필요한 기능의 경우에는 이를 한번 순환하는 단위의 기능으로 나누어 분해함으르써 본 발명으로 장애 상관관계 분석이 가능하다.In the embodiment of the present invention, the application function assumes a functional unit determined by one-way data flow between applications provided on a specific IT service. Modern IT services can be classified and divided into various functions, but in the present invention, the functions are easily divided within the range that the connection does not circulate between applications, so that there is no ambiguity of failure correlation analysis, and the problem can be easily identified in future monitoring. Because it should be separated to the level. This can be implemented by adjusting to the level of application alerting and ease of function classification. For example, in the case of a function that requires several cycles between various applications, one function can be broken down into a function of a unit that circulates once.

본 발명의 실시예에서 기능별 어플리케이션 상관관계는 독립 어플리케이션간 의 기능 의존 관계를 의미한다. 이는 하나의 어플리케이션이 다른 하나의 어플리케이션의 동작에 의존함을 의미하며 그 의존의 단계별로 어플리케이션간의 의존 순서가 존재한다. 이 순서에 의하여 해당 기능 이상에 대한 어플리케이션간 우선 순위를 파악할 수 있으며, 이를 통해 장애 원인 어플리케이션 판정이 이루어진다.In the embodiment of the present invention, the application correlation for each function means a function dependency relationship between independent applications. This means that one application depends on the operation of another application, and there is a dependency order between the applications according to the stages of the dependency. In this order it is possible to determine the priority between applications for the corresponding function abnormality, through which failure application determination is made.

도 1은 본 발명의 실시예에 따른 IT 서비스에서의 어플리케이션 장애 분석 감시 시스템의 전체 블럭구성도이다.1 is an overall block diagram of an application failure analysis monitoring system in an IT service according to an exemplary embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 IT 서비스에서의 어플리케이션 장애 분석 감시 시스템은 어플리케이션 정보 DB(110), 제어부(120), 장애경보 DB(130), 경보종류별 기능매핑 DB(140), 기능별 어플리케이션 상관관계 DB(150), 알람부(160)를 포함한다. 제어부(120)는 경보 수집부(122), 경보종류별 기능매핑(123), 장애 상관관계 분석부(121)를 포함한다.As shown in FIG. 1, the application failure analysis monitoring system in the IT service according to an embodiment of the present invention includes anapplication information DB 110, acontroller 120, afailure alarm DB 130, and a function mapping DB for each alarm type. 140, afunction correlation DB 150 for each function, and analarm unit 160. Thecontroller 120 includes analarm collector 122, afunction mapping 123 for each alarm type, and afailure correlation analyzer 121.

어플리케이션 정보 DB(110)는 어플리케이션(210~240)에 대한 개별 정보를 저장한다. 각 어플리케이션에 대한 개별 정보는 어플리케이션명, 위치하는 하드웨어명 등 장애 분석에 필요한 개별 어플리케이션 자체의 속성에 대한 DB이다.Theapplication information DB 110 stores individual information about theapplications 210 to 240. Individual information about each application is a DB of the attributes of the individual application itself required for failure analysis, such as the application name and the location of the hardware.

경보 수집부(122)는 어플리케이션에서 발생한 혹은 확인한 다양한 어플리케이션의 장애 경보 이벤트를 수집하는 기능을 수행한다.Thealarm collector 122 collects a failure alarm event of various applications generated or confirmed by the application.

경보 종류별 기능 매핑부(123)는 발생한 경보 이벤트에 대해 해당 어플리케이션 유형, 경보 종류, 발생 위치 등을 통해서 어플리케이션 기능을 매핑하는 기능을 수행한다.Thefunction mapping unit 123 for each alarm type performs a function of mapping an application function to the generated alarm event through a corresponding application type, an alarm type, and a location of the alarm.

경보 종류별 기능매핑 DB(140)는 이러한 매핑 작업을 위해 존재하는 DB로서, 이 DB에는 해당 경보 이벤트의 주요 정보를 키(Key)로 하여 미리 관련 어플리케이션의 도메인 전문가가 설정해놓은 경보별 기능 매핑 관계가 매핑 테이블 형태로 저장되어 있다.Thefunction mapping DB 140 for each alarm type exists for such a mapping operation, and this DB has a function mapping relationship for each alarm set by a domain expert of a related application in advance using key information of the corresponding alarm event as a key. It is stored in the form of a mapping table.

장애 경보 DB(130)는 상기 수집된 경보 이벤트와 상기 경보 이벤트에 매핑된 기능 정보를 저장하는 경보 보관소이다.The fault alert DB 130 is an alert store that stores the collected alert event and function information mapped to the alert event.

장애 상관 관계 분석부(121)에서는 수집된 어플리케이션 장애에 대하여 종합 분석한 결과를 통해서 근원 장애를 판단하는 모듈이다.The failurecorrelation analysis unit 121 is a module that determines the source failure through a comprehensive analysis of the collected application failure.

기능별 어플리케이션 상관관계 DB(150)는 이러한 장애 상관 관계 분석을 위한 어플리케이션 간 상관관계를 저장하는 보관소이다. 또한, 특정 어플리케이션 유형이 2중화되어 있거나, 지역별로 다른 상관 관계를 가지면 기능별 어플리케이션 상관관계 DB(150)에 반영되어 장애 상관관계 분석을 진행할 수 있도록 한다. 이는 어플리케이션 정보 DB(110)가 단순히 개별 어플리케이션별 속성을 저장하는 것과 다르게, 기능별 어플리케이션간 관계 정보를 보관하는 것이다.Thefunctional correlation DB 150 for each function is a repository for storing correlations between applications for such failure correlation analysis. In addition, if a specific application type is duplicated or has a different correlation for each region, it is reflected in theapplication correlation DB 150 for each function so that failure correlation analysis can be performed. This is different from theapplication information DB 110 simply storing the attributes of individual applications, and stores the relationship information between the applications of each function.

알람부(160)는 장애 상관관계 분석 결과물을 통해 인지하게 될 근원 장애 정보를 해당 담당자나 감시 의무를 가진 대상에게로 출력하는 부분이다. 이를 통해 담당자 내지는 감시 의무를 가진 대상은 구체적인 서비스의 내부에 대한 파악없이도 다수의 경보가 발생하는 장애에 대하여 근원이 되는 장애를 빠르게 인지할 수 있다.Thealarm unit 160 outputs the source failure information that will be recognized through the disability correlation analysis result to the person in charge or a target having a monitoring duty. This enables the person in charge or the person with surveillance obligations to quickly identify the failure that is the source of the failure that triggers multiple alerts without having to know the specifics of the inside of the service.

이어, 본 발명의 실시예에 따른 IT 서비스에서의 어플리케이션 장애 분석 감시 방법을 상세하게 설명한다.Next, an application failure analysis monitoring method in an IT service according to an embodiment of the present invention will be described in detail.

먼저 기반 환경에 대한 구축이 필요하다. 따라서 개별 어플리케이션 별 유형, 이름, 위치한 서버 등 속성 정보를 어플리케이션 정보 DB(110)에 저장한다. 이는 추후에 장애 정보에 대해 출력하거나 분석할 때 해당 어플리케이션에 대한 상세 정보를 얻는데 활용된다.First, the foundation environment needs to be built. Therefore, the attribute information of each application type, name, server, etc. is stored in the application information DB (110). This is used to get detailed information about the application when later analyzing or outputting fault information.

또한 수집된 어플리케이션 정보를 개별 기능별로 매핑하기 위한 경보/기능 매핑 관계를 경보 종류별 기능매핑 DB(140)에 저장한다. 이는 해당 어플리케이션에 지식이 있는 사용자가 구축 및 관리할 수 있다.In addition, the alarm / function mapping relationship for mapping the collected application information for each function is stored in thefunction mapping DB 140 for each alarm type. It can be built and managed by a user with knowledge of the application.

마지막으로 기능별로 어플리케이션간의 상관관계를 기능별 어플리케이션 상관관계 DB(150)에 저장한다. 이를 통해 기능 별로 해당 상관 관계를 사용하여 수집된 경보에 대해 어느 어플리케이션에서 원인 장애가 발생했는지 판단할 수 있는 데이터가 확보된다. 이러한 데이터는 시스템의 변경 등에 의하여 사용자에 의해 변경될 수 있으며, 실제 관계를 반영된 이러한 데이터에 기반하여 어플리케이션 장애 분석이 가능해진다.Finally, the correlation between applications for each function is stored in theapplication correlation DB 150 for each function. This ensures that data can be used to determine which application caused the cause failure for an alert collected using that correlation by function. Such data may be changed by the user due to a change in the system, and application failure analysis may be performed based on such data reflecting actual relationships.

이하, 도 2에 도시된 플로우차트를 참조하여 본 발명의 실시예에 따른 IT 서비스에서의 어플리케이션 장애 분석 감시 방법을 구체적으로 설명한다.Hereinafter, an application failure analysis monitoring method in an IT service according to an exemplary embodiment of the present invention will be described in detail with reference to the flowchart shown in FIG. 2.

먼저, 경보 수집부(122)에서 각 어플리케이션(210 ~ 240)로부터 장애 관련 경보 이벤트를 수집한다(S210). 상기 경보 이벤트는 어플리케이션에서 발생시키는 장애 정보 메시지 뿐만 아니라, 로그 파일을 자동으로 검사하면서 생성된 경보, 어플리케이션 특정 기능이나 성능 값을 검사하면서 오류라고 판단되는 경우에 생성되는 모든 장애 경고 메시지를 모두 포함한다.First, thealarm collection unit 122 collects a failure-related alarm event from each application (210 ~ 240) (S210). The alarm event includes not only a failure information message generated by an application, but also an alarm generated by automatically checking a log file, and all failure warning messages generated when an error is determined while checking an application-specific function or performance value. .

경보종류별 기능매핑부(123)는 경보 수집부(122)로부터 경보 이벤트가 전송되면, 경보종류별 기능매핑 DB(140)를 이용하여 각 경보 이벤트와 관련되는 기능을 판정한다(S220).When the alarm event is transmitted from thealarm collection unit 122, thefunction mapping unit 123 for each alarm type determines a function associated with each alarm event by using thefunction mapping DB 140 for each alarm type (S220).

이어, 경보종류별 기능매핑부(123)는 각 장애 관련 정보에 상기 판정된 기능을 매핑시켜 장애경보 DB(150)에 저장함(S230)과 동시에 장애 상관관계 분석부(121)로 전송한다. 경보종류별 기능매핑부(123)가 각 장애 관련 정보에 상기 판정된 기능을 매핑시켜 장애경보 DB(150)에 저장하는 이유는 유사한 시간대에 발생된 경보 이벤트 전체를 분석하기 위함이다.Subsequently, thefunction mapping unit 123 for each alarm type maps the determined function to each fault related information and stores the determined function in the fault alarm DB 150 (S230) and simultaneously transmits the fault function to the faultcorrelation analysis unit 121. The reason that thefunction mapping unit 123 for each alarm type maps the determined function to each fault related information and stores the determined function in thefault alarm DB 150 is to analyze all the alarm events generated at similar time periods.

장애 상관관계 분석부(121)는 기능별 어플리케이션 상관관계 DB(160)에서 기능별 연결관계를 로딩하여 각 장애 관련 경보에 관련되는 어플리케이션들의 연결관계를 조회하고, 상기 연결관계를 통해 각 장애 관련 경보의 우선 순위를 판별한다(S240).The failurecorrelation analysis unit 121 loads the connection relationship for each function in theapplication correlation DB 160 for each function to query the connection relationship between applications related to each failure related alarm, and prioritizes each failure related alarm through the connection relationship. The rank is determined (S240).

이어, 장애 상관관계 분석부(121)는 각 경보 이벤트와 각 경보 이벤트에 해당하는 기능과 각 기능별 어플리케이션의 상관 관계를 통해 장애 상관 관계를 분석한다(S250). 장애 상관 관계 분석 기술은 다양한 방식으로 구현할 수 있다.Subsequently, the failurecorrelation analysis unit 121 analyzes the failure correlation through the correlation between each alarm event, a function corresponding to each alarm event, and an application for each function (S250). Fault correlation techniques can be implemented in a variety of ways.

본 발명의 실시예에서는 수집된 장애 관련 경보의 기능별 상관 관계 관점으로 우선순위를 판단하는 방법을 적용한다.In an embodiment of the present invention, a method of determining priority in terms of functional correlation of collected fault-related alerts is applied.

도 3 내지 도 4를 참조하여, 어플리케이션의 기능별 상관 관계를 예시적으로 설명한다.3 to 4, a correlation by function of an application will be described as an example.

도 3은 서비스 기능 테이블(151), 기능별 상관관계 테이블(152) 및 어플리케 이션 유형 테이블(153)을 예시적으로 도시한 도면이다.3 is a diagram exemplarily illustrating a service function table 151, a function-specific correlation table 152, and an application type table 153.

서비스 기능 테이블(151)은 기능 식별자(ID)를 저장하는 기능 ID 필드, 해당 기능과 관련되는 서비스명을 저장하는 서비스명 필드, 해당 기능과 관련되는 서비스의 중분류 정보를 저장하는 기능분류 필드 및 해당 기능과 관련되는 서비스의 상세 분류 정보를 저장하는 상세 상세분류 필드를 포함한다.The service function table 151 includes a function ID field for storing a function identifier (ID), a service name field for storing a service name associated with a corresponding function, a function classification field for storing middle classification information of a service associated with a corresponding function, and a corresponding function. It includes a detailed classification field that stores detailed classification information of a service related to a function.

기능별 상관관계 테이블(152)은 각 기능과 관련된 어플리케이션에 대한 정보를 저장하는 테이블로서, 기능 식별자(ID)를 저장하는 기능 ID 필드, 상관 어플리케이션의 상관 순서 정보를 저장하는 순서 ID 필드 및 각 기능에 상관되는 어플리케이션의 식별 정보를 저장하는 유형 ID 필드를 포함한다. 도 3에 도시된 기능별 상관관계 테이블(152)에는 기능 ID가 "1001"인 경우만을 예시적으로 설명하였지만, 실제의 기능별 상관관계 테이블(152)에는 서비스 기능 테이블(151)에 저장된 각 기능 ID에 대해 어플리케이션의 상관 관계를 저장한다.The function-specific correlation table 152 is a table for storing information on applications related to each function, and includes a function ID field for storing a function identifier (ID), an order ID field for storing correlation order information of a correlation application, and a function for each function. It includes a type ID field for storing identification information of the correlated application. Although only the case where the function ID is "1001" has been exemplarily described in the function-specific correlation table 152 shown in FIG. 3, the actual function-specific correlation table 152 is provided for each function ID stored in the service function table 151. It stores the correlation of the application.

어플리케이션 유형 테이블(153)은 유형 ID 별로 어플리케이션에 대한 정보를 저장하는 테이블이다.The application type table 153 is a table that stores information about an application for each type ID.

도 3와 같은 서비스 기능 테이블(151), 기능별 상관관계 테이블(152) 및 어플리케이션 유형 테이블(153)에 저장된 정보에 의해 분석되는 각 어플리케이션의 상관 관계는 도 4와 같을 수 있다.The correlation of each application analyzed by the information stored in the service function table 151, the function-specific correlation table 152, and the application type table 153 as shown in FIG. 3 may be the same as that of FIG. 4.

도 4에 의하면, 기능 ID "1001"(기능 A)에 대해서는 고객단말(유형 ID "101), 콘텐츠관리데몬(유형 ID "102") 및 양방향관리데몬(유형 ID "104")에 해당하는 각 어플리케이션이 관련되고 각 어플리케이션의 상관 관계는 고객단말(유형 ID "101) → 양방향관리데몬(유형 ID "104") → 콘텐츠관리데몬(유형 ID "102")임을 알 수 있다.상기 기능 A에서 영향도가 가장 큰 어플리케이션은 종단인 콘텐츠관리데몬이고, 콘텐트관리데몬은 상기 기능 A에 대한 근원 장애에 해당하는 어플리케이션이 된다.Referring to Fig. 4, the function ID " 1001 " (function A) corresponds to each of the customer terminal (type ID " 101), the content management daemon (type ID " 102 ") and the bidirectional management daemon (type ID " 104 "). It can be seen that the application is related and the correlation of each application is a customer terminal (type ID "101" → bidirectional management daemon (type ID "104") → content management daemon (type ID "102"). The largest application is the content management daemon, which is the end, and the content management daemon becomes the application corresponding to the root fault for the function A.

또, 기능 ID "1002"(기능 B)에 대해서는 고객단말(유형 ID "101), 콘텐츠관리데몬(유형 ID "102") 및 인증데몬(유형 ID "105")에 해당하는 각 어플리케이션이 상관되고 각 어플리케이션의 상관 관계는 고객단말(유형 ID "101) → 인증데몬(유형 ID "105") → 콘텐츠관리데몬(유형 ID "102")를 갖는다는 것을 알 수 있다. 상기 기능 B에서 영향도가 가장 큰 어플리케이션은 종단인 콘텐츠관리데몬이고, 콘텐트관리데몬은 상기 기능 B에 대한 근원 장애에 해당하는 어플리케이션이 된다.For function ID "1002" (function B), each application corresponding to the customer terminal (type ID "101", content management daemon (type ID "102"), and authentication daemon (type ID "105") is correlated. It can be seen that the correlation of each application has a customer terminal (type ID "101" → authentication daemon (type ID "105") → content management daemon (type ID "102"). The most influential application in the function B is the content management daemon which is the end, and the content management daemon becomes the application corresponding to the root failure for the function B.

그리고, 기능 ID "1003"(기능 C)에 대해서는 고객단말(유형 ID "101)과 지역비디오데몬(유형 ID "106")에 해당하는 각 어플리케이션이 관련되고 각 어플리케이션의 상관 관계는 고객단말(유형 ID "101) → 지역비디오데몬(유형 ID "106")임을 알 수 있다. 상기 기능 C에서 영향도가 가장 큰 어플리케이션은 종단인 지역비디오데몬이고, 지역비디오데몬은 상기 기능 C에 대한 근원 장애에 해당하는 어플리케이션이 된다.For the function ID "1003" (function C), each application corresponding to the customer terminal (type ID "101") and the local video daemon (type ID "106") is related, and the correlation of each application is related to the customer terminal (type). ID "101" → You can see that it is a local video daemon (type ID "106"). The most influential application in the function C is the local video daemon, which is the end, and the local video daemon is the application corresponding to the root failure for the function C.

도 5는 도 4에 도시된 어플리케이션의 상관 관계도와 관련되는 기능상관 관계 요약 테이블로서, 기능별 어플리케이션 상관 관계 DB(150)에 저장되는 테이블이다.FIG. 5 is a functional correlation summary table related to the correlation diagram of the application illustrated in FIG. 4 and is a table stored in theapplication correlation DB 150 for each function.

도 5에 의하면, 도 3과 도 4를 통해 설명되는 어플리케이션의 기능별 상관 관계가 기능 ID 필드, 기능구분 필드, 기능상세 필드 및 상관 관계 필드를 통해 저장된다.Referring to FIG. 5, the correlation for each function of the application described with reference to FIGS. 3 and 4 is stored through a function ID field, a function classification field, a function detail field, and a correlation field.

한편, 장애 상관관계 분석부(121)는 어플리케이션의 장애 상관관계 분석이 완료되면, 분석 결과를 알람부(160)로 출력하여 담당자나 해당 조직에 통지하여 이를 인지할 수 있도록 한다(S260). 상기 분석결과는 수집된 경보 이벤트에 대한 기능별 어플리케이션의 상관 관계, 각 경보 이벤트의 근원 장애에 해당하는 어플리케이션 등이 될 수 있으며, 수집되어진 경보 이벤트와 각 경보 이벤트의 기능 매핑 결과로부터 얻어진 통계 결과 등이 될 수 있다.Meanwhile, when the failure correlation analysis of the application is completed, the failurecorrelation analysis unit 121 outputs the analysis result to thealarm unit 160 to notify the person in charge or the corresponding organization so as to recognize the result (S260). The analysis result may be a correlation between applications for each function for the collected alarm event, an application corresponding to the root fault of each alarm event, and the like, and the statistical result obtained from the function mapping result of the collected alarm event and each alarm event. Can be.

이러한 분석결과를 기 보유한 데이터에 기반하여 사용자가 쉽고 빠르게 고장을 인지할 수 있도록 구성하여 제공된다.Based on the data already possessed, the analysis results are provided so that the user can recognize the failure easily and quickly.

이상에서 설명한 본 발명의 실시예는 장치 및 방법을 통해서만 구현되는 것이 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하기 위한 프로그램, 그 프로그램이 기록된 기록 매체 등을 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있을 것이다.The embodiments of the present invention described above are not implemented only through an apparatus and a method, but may be implemented through a program for realizing a function corresponding to the configuration of the embodiment of the present invention, a recording medium on which the program is recorded, and the like. Such an implementation will be readily apparent to those skilled in the art from the description of the above-described embodiments.

이상 설명한 내용을 통해 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 기술 사상을 일탈하지 않는 범위에서 다양한 변경과 수정 실시가 가능함을 알 수 있을 것이다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.It will be appreciated that various changes and modifications can be made by those skilled in the art to which the present invention pertains without departing from the technical spirit of the present invention. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the scope will be construed as being included in the present invention.

도 1은 본 발명의 실시예에 따른 IT 서비스에서의 어플리케이션 장애 분석 감시 시스템의 전체 블럭 구성도.1 is an overall block diagram of an application failure analysis monitoring system in an IT service according to an embodiment of the present invention.

도 2는 본 발명의 실시예에 따른 IT 서비스에서의 어플리케이션 장애 분석 감시 방법을 설명하기 위한 플로우차트.2 is a flowchart illustrating a method for monitoring application failure analysis in an IT service according to an embodiment of the present invention.

도 3은 본 발명의 실시예에 따른 기능별 어플리케이션 상관관계 DB에 구성되는 테이플들의 예시도.3 is an exemplary diagram of tables configured in a functional correlation DB for each function according to an embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 기능별 어플리케이션의 상관 관계를 나타낸 도면.4 is a view showing a correlation of application for each function according to an embodiment of the present invention.

도 5는 본 발명의 실시예에 따른 기능별 어플리케이션 상관관계 DB에 구성되는 기능 상관관계 요약 테이블의 예시도.5 is an exemplary diagram of a functional correlation summary table configured in a functional application correlation DB according to an embodiment of the present invention.

Claims (9)

Translated fromKorean
IT 서비스를 제공하기 위한 기능 모듈에 해당하는 각 어플리케이션으로부터 발생하는 경보 이벤트를 수집하는 경보 수집부;An alarm collector configured to collect alarm events generated from each application corresponding to a function module for providing an IT service;각 수집된 경보 이벤트에 대해 어플리케이션 기능을 매핑하는 경보종류별 기능매핑부;An alarm type function mapping unit for mapping an application function to each collected alarm event;상기 매핑된 어플리케이션 기능과 관련되는 어플리케이션들의 상관 관계를 분석하여 근원 장애를 판단하는 장애 상관관계 분석부; 및A disability correlation analyzer for determining a source disability by analyzing correlations between applications related to the mapped application functions; And상기 장애 상관관계 분석부로부터 전송된 근원 장애 판단 결과를 통지하는 알람부를 구비하는 특징으로 하는And an alarm unit for notifying a result of the source failure determination transmitted from the failure correlation analysis unit.IT서비스에서의 어플리케이션 장애 분석 감시 시스템.Application failure analysis monitoring system in IT service.청구항 1에 있어서,The method according to claim 1,각 경보와 관련되는 어플리케이션의 기능의 매핑 관계가 저장된 경보 종류별 기능매핑 DB를 더 구비하고,And further comprising a function mapping DB for each alarm type in which a mapping relationship of functions of an application related to each alarm is stored.상기 경보종류별 기능매핑부는 상기 경보 종류별 기능매핑 DB를 이용하여 상기 경보 이벤트에 관련되는 어플리케이션 기능을 매핑하는 것을 특징으로 하는The function mapping unit for each alarm type may be configured to map an application function related to the alarm event by using the function mapping DB for each alarm type.IT서비스에서의 어플리케이션 장애 분석 감시 시스템.Application failure analysis monitoring system in IT service.청구항 2에 있어서, 상기 경보종류별 기능매핑부는The method of claim 2, wherein the function mapping unit for each alarm type상기 경보 이벤트와 상기 경보 이벤트에 매핑된 어플리케이션 기능에 대한 정보를 장애 경보 DB에 저장하는 것을 특징으로 하는And storing information on the alert event and application functions mapped to the alert event in a fault alert DB.IT서비스에서의 어플리케이션 장애 분석 감시 시스템.Application failure analysis monitoring system in IT service.청구항 1에 있어서,The method according to claim 1,각 기능에 대한 어플리케이션들의 상관 관계를 저장하는 기능별 어플리케이션 상관관계 DB를 더 구비하고,The application correlation DB for each function that stores the correlation of the applications for each function is further provided,상기 장애 상관관계 분석부는 상기 기능별 어플리케이션 상관관계 DB를 이용하여 상기 경보 이벤트에 해당하는 기능과 관련되는 어플리케이션의 상관 관계를 분석하는 특징으로 하는The fault correlation analysis unit analyzes a correlation of an application related to a function corresponding to the alarm event by using the application correlation DB for each function.IT서비스에서의 어플리케이션 장애 분석 감시 시스템.Application failure analysis monitoring system in IT service.청구항 4에 있어서, 상기 기능별 어플리케이션 상관관계 DB는The method according to claim 4, wherein the application-specific application correlation DB기능 식별자를 저장하는 ID 필드, 해당 기능과 관련되는 서비스명을 저장하는 서비스명 필드, 해당 기능과 관련되는 서비스의 중분류 정보를 저장하는 기능분류 필드 및 해당 기능과 관련되는 서비스의 상세 분류 정보를 저장하는 상세 상세분류 필드를 구비하는 서비스 기능 테이블;ID field storing function identifier, service name field storing service name related to the function, function classification field storing middle classification information of service related to the function, and detailed classification information of service related to the function A service function table having a detailed breakdown field;각 기능과 관련된 어플리케이션에 대한 정보를 저장하는 테이블로서, 기능 식별자를 저장하는 기능 ID 필드, 상관 어플리케이션의 상관 순서 정보를 저장하는 순서 ID 필드, 상관 어플리케이션의 상관 순서 정보를 저장하는 순서 ID 필드 및 각 기능에 상관되는 어플리케이션의 식별 정보를 저장하는 유형 ID 필드를 구비하는 기능별 상관관계 테이블;A table that stores information about applications related to each function, the function ID field storing the function identifier, the order ID field storing the correlation order information of the correlation application, the order ID field storing the correlation order information of the correlation application, and each A function-specific correlation table having a type ID field for storing identification information of an application correlated to a function;유형 ID 별로 어플리케이션에 대한 정보를 저장하는 어플리케이션 유형 테이블 및An application type table that stores information about the application by type ID; and기능별 어플리케이션의 상관 관계에 대한 요약 정보가 저장되는 기능 상관관계 요약 테이블을 구비하는 것을 특징으로 하는And a functional correlation summary table in which summary information on the correlation of the application for each function is stored.IT서비스에서의 어플리케이션 장애 분석 감시 시스템.Application failure analysis monitoring system in IT service.청구항 1 또는 청구항 5에 있어서, 상기 장애 상관관계 분석부는The method of claim 1 or 5, wherein the failure correlation analysis unit상기 어플리케이션들의 상관 관계에서 최종단의 어플리케이션을 근원 장애로 판단하는 것을 특징으로 하는The application of the last stage in the correlation between the application is characterized in that the source failureIT서비스에서의 어플리케이션 장애 분석 감시 시스템.Application failure analysis monitoring system in IT service.(a) IT 서비스를 제공하기 위한 기능 모듈에 해당하는 각 어플리케이션으로부터 발생하는 경보 이벤트를 수집하는 과정;(a) collecting an alarm event generated from each application corresponding to a function module for providing an IT service;(b) 각 수집된 경보 이벤트에 대해 어플리케이션 기능을 매핑하는 과정;(b) mapping application functions to each collected alert event;(c) 상기 매핑된 어플리케이션 기능과 관련되는 어플리케이션의 상관 관계를 분석하여 근원 장애를 판단하는 과정 및(c) analyzing the correlation of the application related to the mapped application function to determine the root fault; and(d) 상기 어플리케이션의 상관 관계의 분석 결과와 상기 근원 장애의 판단결과를 출력하는 과정을 구비하는(d) outputting an analysis result of the correlation of the application and a determination result of the root disorder;IT서비스에서의 어플리케이션 장애 분석 감시 방법.Application failure analysis monitoring method in IT service.청구항 7에 있어서, 상기 (b) 과정은The method of claim 7, wherein the step (b)각 경보와 관련되는 어플리케이션의 기능의 매핑 관계가 저장된 경보 종류별 기능매핑 DB를 이용하여 상기 경보 이벤트에 관련되는 어플리케이션의 기능을 매핑하는 과정과;Mapping a function of an application related to the alarm event by using a function mapping DB for each type of alarm in which a mapping relationship of functions of an application related to each alarm is stored;상기 경보 이벤트와 상기 경보 이벤트에 매핑된 어플리케이션 기능에 대한 정보를 장애 경보 DB에 저장하는 과정을 구비하는 것을 특징으로 하는And storing information on the alarm event and application functions mapped to the alarm event in a failure alarm DB.IT서비스에서의 어플리케이션 장애 분석 감시 방법.Application failure analysis monitoring method in IT service.청구항 7에 있어서, 상기 (c) 과정은The method of claim 7, wherein the step (c)각 기능에 대한 어플리케이션의 상관 관계를 저장하는 기능별 어플리케이션 상관관계 DB를 이용하여 상기 경보 이벤트에 해당하는 기능과 관련되는 어플리케이션의 상관 관계를 분석하는 과정과;Analyzing a correlation of an application related to a function corresponding to the alarm event using an application correlation DB for each function that stores a correlation of applications for each function;상기 어플리케이션의 상관 관계에서 최종단의 어플리케이션을 근원 장애로 판단하는 것을 특징으로 하는The application of the last stage in the correlation of the application is characterized in that the source failureIT서비스에서의 어플리케이션 장애 분석 감시 방법.Application failure analysis monitoring method in IT service.
KR1020090051916A2009-06-112009-06-11System and method for inference and surveillance of application fault of it service using functional partitioningActiveKR101520103B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020090051916AKR101520103B1 (en)2009-06-112009-06-11System and method for inference and surveillance of application fault of it service using functional partitioning

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020090051916AKR101520103B1 (en)2009-06-112009-06-11System and method for inference and surveillance of application fault of it service using functional partitioning

Publications (2)

Publication NumberPublication Date
KR20100133168Atrue KR20100133168A (en)2010-12-21
KR101520103B1 KR101520103B1 (en)2015-05-21

Family

ID=43508592

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020090051916AActiveKR101520103B1 (en)2009-06-112009-06-11System and method for inference and surveillance of application fault of it service using functional partitioning

Country Status (1)

CountryLink
KR (1)KR101520103B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9652318B2 (en)2013-10-302017-05-16Samsung Sds Co., Ltd.System and method for automatically managing fault events of data center
US10621027B2 (en)2017-08-182020-04-14TmaxSoft Co., Ltd.IT system fault analysis technique based on configuration management database

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100696083B1 (en)*2005-02-222007-03-19주식회사 어니언소프트웨어 IT service management method for quality improvement of IT service
KR20090001786A (en)*2007-05-212009-01-09김진수 Business Impact Analysis System due to Computational Disability

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9652318B2 (en)2013-10-302017-05-16Samsung Sds Co., Ltd.System and method for automatically managing fault events of data center
US10621027B2 (en)2017-08-182020-04-14TmaxSoft Co., Ltd.IT system fault analysis technique based on configuration management database

Also Published As

Publication numberPublication date
KR101520103B1 (en)2015-05-21

Similar Documents

PublicationPublication DateTitle
EP3882773B1 (en)Method and system for automatic real-time causality analysis of end user impacting system anomalies using causality rules and topological understanding of the system to effectively filter relevant monitoring data
CN107171819B (en)Network fault diagnosis method and device
US10474519B2 (en)Server fault analysis system using event logs
US8655623B2 (en)Diagnostic system and method
CN110309030A (en)Log analysis monitoring system and method based on ELK and Zabbix
CA2835446C (en)Data analysis system
US20160378583A1 (en)Management computer and method for evaluating performance threshold value
US20140223555A1 (en)Method and system for improving security threats detection in communication networks
CN111581054A (en)ELK-based log point-burying service analysis and alarm system and method
EP3663919B1 (en)System and method of automated fault correction in a network environment
CN110209518A (en)A kind of multi-data source daily record data, which is concentrated, collects storage method and device
CN111209153B (en)Abnormity detection processing method and device and electronic equipment
CN111371570B (en) A fault detection method and device for an NFV network
US8601318B2 (en)Method, apparatus and computer program product for rule-based directed problem resolution for servers with scalable proactive monitoring
US8554908B2 (en)Device, method, and storage medium for detecting multiplexed relation of applications
CN112882892B (en)Data processing method and device, electronic equipment and storage medium
CN118627023B (en) An analysis system for tracking calls between microservices
KR20100133168A (en) Application failure analysis monitoring system and method in IT service
US20060053021A1 (en)Method for monitoring and managing an information system
Meng et al.IT troubleshooting with drift analysis in the DevOps era
Li et al.An integrated data-driven framework for computing system management
Afshinpour et al.Telemetry-based software failure prediction by concept-space model creation
CN115202956A (en)Method and device for monitoring temperature of server in networking and computer equipment
CN119299347B (en)Method, system, equipment and medium for analyzing performance of single board of full network element
US20250021413A1 (en)Api traffic management and visualization

Legal Events

DateCodeTitleDescription
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20090611

PG1501Laying open of application
A201Request for examination
PA0201Request for examination

Patent event code:PA02012R01D

Patent event date:20140507

Comment text:Request for Examination of Application

Patent event code:PA02011R01I

Patent event date:20090611

Comment text:Patent Application

E902Notification of reason for refusal
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20150226

Patent event code:PE09021S01D

E701Decision to grant or registration of patent right
PE0701Decision of registration

Patent event code:PE07011S01D

Comment text:Decision to Grant Registration

Patent event date:20150501

GRNTWritten decision to grant
PR0701Registration of establishment

Comment text:Registration of Establishment

Patent event date:20150507

Patent event code:PR07011E01D

PR1002Payment of registration fee

Payment date:20150507

End annual number:3

Start annual number:1

PG1601Publication of registration
FPAYAnnual fee payment

Payment date:20180503

Year of fee payment:4

PR1001Payment of annual fee

Payment date:20180503

Start annual number:4

End annual number:4

FPAYAnnual fee payment

Payment date:20190502

Year of fee payment:5

PR1001Payment of annual fee

Payment date:20190502

Start annual number:5

End annual number:5


[8]ページ先頭

©2009-2025 Movatter.jp