KR100869902B1 - 통합관리 시스템 환경에서의 장애 및 성능정보 통합모니터링 방법 및 그 시스템 - Google Patents

통합관리 시스템 환경에서의 장애 및 성능정보 통합모니터링 방법 및 그 시스템 Download PDF

Info

Publication number
KR100869902B1
KR100869902B1 KR1020070008375A KR20070008375A KR100869902B1 KR 100869902 B1 KR100869902 B1 KR 100869902B1 KR 1020070008375 A KR1020070008375 A KR 1020070008375A KR 20070008375 A KR20070008375 A KR 20070008375A KR 100869902 B1 KR100869902 B1 KR 100869902B1
Authority
KR
South Korea
Prior art keywords
failure
information data
integrated
server
performance information
Prior art date
Application number
KR1020070008375A
Other languages
English (en)
Other versions
KR20080097254A (ko
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 KR1020070008375A priority Critical patent/KR100869902B1/ko
Priority to PCT/KR2007/001759 priority patent/WO2008091038A1/en
Priority to US12/524,256 priority patent/US8135997B2/en
Priority to CN200780050517XA priority patent/CN101636738B/zh
Priority to JP2009547156A priority patent/JP2010532503A/ja
Publication of KR20080097254A publication Critical patent/KR20080097254A/ko
Application granted granted Critical
Publication of KR100869902B1 publication Critical patent/KR100869902B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0748Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a remote unit communicating with a single-box computer node experiencing an error/fault
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • G06F11/0769Readable error formats, e.g. cross-platform generic formats, human understandable formats
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3495Performance evaluation by tracing or monitoring for systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)

Abstract

본 발명은 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 방법 및 그 시스템에 관한 것으로, 에이전트(Agent)가 내장된 관리대상서버와 연동되어 다양한 관리정보를 통합관리하기 위한 통합관리서버를 포함하는 시스템 환경에서 장애 및 성능정보를 통합 모니터링(Monitoring)하는 방법에 있어서, 상기 에이전트는 큐(Queue)를 이용하여 상기 관리대상서버의 장애정보 데이터를 실시간으로 수집하는 단계와, 상기 에이전트는 기능별 원격함수모듈(RFM)을 이용하여 상기 관리대상서버의 성능정보 데이터를 주기적으로 수집하는 단계와, 상기 에이전트는 상기 관리대상서버로부터 수집된 장애 및 성능정보 데이터를 상기 통합관리서버에서 인식할 수 있는 포맷으로 변환하여 전송하는 단계와, 상기 통합관리서버는 상기 에이전트로부터 전송된 장애정보 데이터를 제공받아 이벤트 메시지를 생성하여 해당 관리자 단말로 전달하는 단계와, 상기 통합관리서버는 상기 에이전트로부터 전송된 성능정보 데이터를 제공받아 미리 마련된 데이터베이스(DB)에 저장하는 단계를 포함함으로써, 사용자가 관리대상서버에 직접 접속하지 않더라도 장애 및 성능정보 데이터를 실시간으로 해당 관리자에게 전송되어 장애로 인한 손실을 최소화할 수 효과가 있다.
Figure R1020070008375
통합관리 시스템, 장애 및 성능정보, 모니터링, 에이전트, 원격함수모듈

Description

통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 방법 및 그 시스템{METHOD FOR OBSTRUCTION AND CAPACITY INFORMATION UNIFICATION MONITORING IN UNIFICATION MANAGEMENT SYSTEM ENVIRONMENT AND SYSTEM FOR THEREOF}
도 1은 본 발명의 일 실시예에 따른 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 시스템을 설명하기 위한 전체적인 블록 구성도.
도 2는 본 발명의 일 실시예에 따른 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 방법을 설명하기 위한 전체적인 흐름도.
도 3은 도 2의 장애정보 데이터 수집을 구체적으로 설명하기 위한 흐름도.
도 4는 도 2의 성능정보 데이터 수집을 구체적으로 설명하기 위한 흐름도.
*** 도면의 주요 부분에 대한 부호 설명 ***
100 : 관리대상서버, 150 : 에이전트,
200 : 통합관리서버, 300 : 관리자 콘솔,
400 : 데이터베이스
본 발명은 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 방법 및 그 시스템에 관한 것으로, 보다 상세하게는 기업용 관리대상서버에서 발생하는 장애 및 성능정보 데이터를 통합관리서버에서 통합 모니터링(Monitoring)함으로써, 장애로 인한 손실을 최소화할 수 있는 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 방법 및 그 시스템에 관한 것이다.
일반적으로, 전사적 자원 관리(ERP : Enterprise Resource Planning) 시스템(예를 들면, 독일 발도르프(Walldorf) 소재의 SAP AG가 개발한 R/3 기업용 애플리케이션과, 피플 소프트(PeopleSoft), 오라클(Oracle) 및 바안(Baan)이 개발한 애플리케이션)은 기본적으로 급여(Payroll), 제조(Manufacturing), 재무제표(General Ledger) 및 인사(Human Resources) 등의 핵심적인 경영 기능들을 지원하는 대규모의 통합ㆍ패키지화된 애플리케이션이다.
최근에는, 이러한 전사적 자원 관리(ERP) 시스템 내에서 발생하는 각종 관리정보들(예컨대, 장애, 성능, 백업 등)을 통합 모니터링(Monitoring)하기 위한 방법 및 시스템이 요구되고 있는 실정이다.
본 발명은 전술한 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 기업용 관리대상서버에서 발생하는 장애 및 성능정보 데이터를 통합관리서 버에서 통합 모니터링(Monitoring)함으로써, 장애로 인한 손실을 최소화할 수 있도록 한 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 방법 및 그 시스템을 제공하는데 있다.
전술한 목적을 달성하기 위하여 본 발명의 제1 측면은, 에이전트(Agent)가 내장된 관리대상서버와 연동되어 다양한 관리정보를 통합관리하기 위한 통합관리서버를 포함하는 시스템 환경에서 장애 및 성능정보를 통합 모니터링(Monitoring)하는 방법에 있어서, (a) 상기 에이전트는 큐(Queue)를 이용하여 상기 관리대상서버의 장애정보 데이터를 실시간으로 수집하는 단계; (b) 상기 에이전트는 기능별 원격함수모듈(RFM)을 이용하여 상기 관리대상서버의 성능정보 데이터를 주기적으로 수집하는 단계; (c) 상기 에이전트는 상기 관리대상서버로부터 수집된 장애 및 성능정보 데이터를 상기 통합관리서버에서 인식할 수 있는 포맷으로 변환하여 전송하는 단계; (d) 상기 통합관리서버는 상기 에이전트로부터 전송된 장애정보 데이터를 제공받아 이벤트 메시지를 생성하여 해당 관리자 단말로 전달하는 단계; 및 (e) 상기 통합관리서버는 상기 에이전트로부터 전송된 성능정보 데이터를 제공받아 미리 마련된 데이터베이스(DB)에 저장하는 단계를 포함하는 것을 특징으로 하는 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 방법을 제공하는 것이다.
여기서, 상기 단계(a)는, 상기 관리대상서버 내에서 특정의 어플리케이션에 대한 장애발생 여부를 주기적으로 확인하여, 장애발생 시 생성된 장애정보 데이터를 입력 큐에 순차적으로 저장하며, 상기 단계(c)에서, 상기 에이전트는 상기 입력 큐를 주기적으로 확인하여 상기 입력 큐에 저장된 장애정보 데이터를 상기 통합관리서버에서 인식할 수 있는 포맷으로 변환하여 상기 통합관리서버로 전송함이 바람직하다.
바람직하게는, 상기 장애정보 데이터의 전송이 정상적으로 완료될 경우, 상기 에이전트는 출력 큐로 해당 장애정보 데이터를 순차적으로 저장한 후, 일정시간 경과 후 상기 출력 큐에 저장된 장애정보 데이터를 삭제한다.
바람직하게는, 상기 단계(b)는, 상기 에이전트는 상기 관리대상서버에 로그인을 수행한 후, 상기 관리대상서버 내의 성능정보 데이터를 수집하기 위한 기능별 원격함수모듈(RFM)을 기 설정된 주기에 따라 호출하여, 그 결과 값을 제공받아 수집한다.
바람직하게는, 상기 장애정보 데이터는, 배치(Batch) 작업의 정상수행 여부, IDOC 인터페이스, 출하선적 또는 직선적 모니터링 정보 데이터들 중 적어도 하나로 이루어진다.
바람직하게는, 상기 성능정보 데이터는, 상기 관리대상서버의 로그인 가능 여부, 로그인 된 사용자 수, 내부 처리응답속도, 프로세스 또는 메모리 사용량 정보 데이터들 중 적어도 하나로 이루어진다.
바람직하게는, 상기 단계(d)에서, 상기 생성된 이벤트 메시지는 이메일 또는 단문메시지 형태로 해당 관리자 단말에 전달한다.
바람직하게는, 상기 단계(d)에서, 상기 생성된 이벤트 메시지는 별도의 데이터베이스(DB)에 저장한다.
본 발명의 제2 측면은, 상술한 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 방법을 실행시키기 위한 프로그램을 기록한 기록매체를 제공한다.
본 발명의 제3 측면은, 큐(Queue) 및 기능별 원격함수모듈(RFM)을 이용하여 장애 및 성능정보 데이터를 수집하기 위한 에이전트(Agent)가 내장된 관리대상서버; 상기 관리대상서버와 연동되어 상기 관리대상서버의 다양한 관리정보를 통합관리하기 위한 통합관리서버; 및 상기 통합관리서버와 연동되어 상기 관리대상서버로부터 전송된 장애 및 성능정보를 통합 모니터링(Monitoring)하는 관리자 콘솔이 포함되되, 상기 에이전트는 상기 관리대상서버로부터 수집된 장애 및 성능정보 데이터를 상기 통합관리서버에서 인식할 수 있는 포맷으로 변환하여 상기 통합관리서버로 전송하며, 상기 통합관리서버는 상기 에이전트로부터 전송된 장애정보 데이터를 제공받아 이벤트 메시지를 생성하여 해당 관리자 단말로 전달함과 아울러 상기 에이전트로부터 전송된 성능정보 데이터를 제공받아 미리 마련된 데이터베이스(DB)에 저장하는 것을 특징으로 하는 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 시스템을 제공하는 것이다.
여기서, 상기 관리대상서버는, 특정의 어플리케이션에 대한 장애발생 여부 를 주기적으로 확인하여, 장애발생 시 생성된 장애정보 데이터를 입력 큐에 순차적으로 저장하며, 상기 에이전트는, 상기 입력 큐를 주기적으로 확인하여 상기 입력 큐에 저장된 장애정보 데이터를 상기 통합관리서버에서 인식할 수 있는 포맷으로 변환하여 상기 통합관리서버로 전송함이 바람직하다.
바람직하게는, 상기 에이전트는, 상기 장애정보 데이터의 전송이 정상적으로 완료될 경우, 출력 큐로 해당 장애정보 데이터를 순차적으로 저장한 후, 일정시간 경과 후 상기 출력 큐에 저장된 장애정보 데이터를 삭제한다.
바람직하게는, 상기 에이전트는, 상기 관리대상서버에 로그인을 수행한 후, 상기 관리대상서버 내의 성능정보 데이터를 수집하기 위한 기능별 원격함수모듈(RMF)을 기 설정된 주기에 따라 호출하여, 그 결과 값을 제공받아 수집한다.
바람직하게는, 상기 통합관리서버는, 상기 생성된 이벤트 메시지를 이메일 또는 단문메시지 형태로 해당 관리자 단말에 전달한다.
바람직하게는, 상기 통합관리서버는, 상기 생성된 이벤트 메시지를 별도의 데이터베이스(DB)에 저장한다.
바람직하게는, 상기 관리대상서버는 SAP 서버로 이루어진다.
바람직하게는, 상기 통합관리서버는 맥시젼트(MAXIGENT) 서버로 이루어진다.
이하, 첨부 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다. 그러나, 다음에 예시하는 본 발명의 실시예는 여러 가지 다른 형태로 변형될 수 있으 며, 본 발명의 범위가 다음에 상술하는 실시예에 한정되는 것은 아니다. 본 발명의 실시예는 당업계에서 통상의 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위하여 제공되어지는 것이다.
도 1은 본 발명의 일 실시예에 따른 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 시스템을 설명하기 위한 전체적인 블록 구성도이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 시스템은, 크게 관리대상서버(100), 통합관리서버(200), 관리자 콘솔(300) 및 데이터베이스(DB)(400)를 포함하여 이루어진다.
여기서, 관리대상서버(100)는 큐(Queue) 및 기능별 원격함수모듈(Remote Function Module, RFM)을 이용하여 장애 및 성능정보 데이터를 수집하기 위한 에이전트(Agent)(150)가 내장되어 있다.
또한, 관리대상서버(100)는 특정의 어플리케이션(Application)에 대한 장애발생 여부를 주기적으로 확인하여, 장애발생 시 생성된 장애정보 데이터를 미리 마련된 입력 큐(Input Queue)에 순차적으로 저장하며, 에이전트(150)는 상기 입력 큐를 주기적으로 확인하여 상기 입력 큐에 저장된 장애정보 데이터를 통합관리서버(200)에서 인식할 수 있는 포맷으로 변환하여 통합관리서버(200)로 전송한 후, 상기 장애정보 데이터의 전송이 정상적으로 완료될 경우, 미리 마련된 출력 큐(Output Queue)로 해당 장애정보 데이터를 순차적으로 저장한 후, 일정시간 경과 후 상기 출력 큐에 저장된 장애정보 데이터를 삭제한다.
또한, 에이전트(150)는 관리대상서버(100)에 로그인(LOGIN)을 수행한 후, 관리대상서버(200) 내의 성능정보 데이터를 수집하기 위한 기능별 원격함수모듈(RFM)을 기 설정된 주기에 따라 호출하여, 그 결과 값을 제공받아 수집하며, 상기 수집된 성능정보 데이터를 통합관리서버(200)에서 인식할 수 있는 포맷(Format)으로 변환하여 통합관리서버(200)로 전송하는 기능을 수행한다.
전술한 바와 같이 구성된 관리대상서버(100)는 기업의 전사적 자원 관리(ERP : Enterprise Resource Planning) 시스템(예컨대, SAP R/3, PeopleSoft 또는 Baan 등)에서 운영되는 서버로서, 재무회계 및 관리회계, 생산 및 자재관리, 품질관리 및 설비보전, 영업 및 유통, 인사관리, 프로젝트 관리 등을 포괄한다.
통합관리서버(200)는 관리대상서버(100)와 연동되어 관리대상서버(100)의 다양한 관리정보(예컨대, 장애 및 성능정보 등)를 통합 관리하기 위한 것으로서, 관리대상서버(100)에 내장된 에이전트(150)로부터 전송된 장애정보 데이터를 제공받아 이벤트 메시지(Event Message)를 생성하여 예컨대, 이메일(E-mail) 또는 단문메시지(SMS) 형태로 해당 관리자 단말(500)에 전달하거나, 미리 마련된 데이터베이스(DB)(400)에 저장하며, 에이전트(150)로부터 전송된 성능정보 데이터를 제공받아 데이터베이스(DB)(400)에 저장하는 기능을 수행한다.
이러한 통합관리서버(200)는 예컨대, 맥시젼트(MAXIGENT)와 같은 통합관리 시스템에서 운영하는 서버로 구현됨이 바람직하다.
한편, 본 발명의 일 실시예에 적용된 관리자 단말(500)은 예컨대, 개인용 컴퓨터(Personal Computer, PC), 노트북 컴퓨터(Notebook Computer), 핸드폰(Mobile Phone, 개인 정보 단말기(Personal Digital Assistant, PDA) 등으로 구 현할 수 있다.
관리자 콘솔(Console)(300)은 통합관리서버(200)와 연동되어 관리대상서버(100)에 내장된 에이전트(150)로부터 전송되거나 데이터베이스(DB)(400)에 저장된 장애 및 성능정보 데이터를 예컨대, 그래픽 사용자 인터페이스(Graphic User Interface, GUI)를 통해 통합 모니터링(Monitoring)하는 기능을 수행한다.
이때, 상기 장애정보 데이터는 예컨대, 예약된 작업 즉, 배치(Batch) 작업의 정상수행 여부(Batch Job의 정상/오류 등 수행여부), IDOC 인터페이스, 출하선적 또는 직선적 모니터링 정보 데이터들 중 적어도 하나로 이루어짐이 바람직하다.
상기 성능정보 데이터는 예컨대, 관리대상서버(100)의 로그인 가능 여부(주기적인 SAP 접속가능 여부 체크), 로그인 된 사용자 수(SAP에 접속되어 있는 동시 접속사용자 수), 내부 처리응답속도(SAP의 Total, Dialog, Batch Response Time), 프로세스 사용량(SAP가 사용중인 프로세스의 수)(Dialog, BTC 등) 또는 메모리 사용량(SAP에서 사용되는 Roll, Page 사용 현황 등) 정보 데이터들 중 적어도 하나로 이루어짐이 바람직하다.
한편, 이러한 관리자 콘솔(300)이외에 인터넷(Internet)을 이용하여 먼 거리에 있는 담당자에게도 에이전트(150)로부터 전송된 장애 및 성능정보 데이터를 통합 모니터링할 수 있도록 웹 콘솔(Web Console)(미도시)을 더 구비할 수 있다.
도 2는 본 발명의 일 실시예에 따른 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 방법을 설명하기 위한 전체적인 흐름도이고, 도 3은 도 2의 장애정보 데이터 수집을 구체적으로 설명하기 위한 흐름도이며, 도 4는 도 2의 성능정보 데이터 수집을 구체적으로 설명하기 위한 흐름도이다.
도 2 내지 도 4를 참조하면, 먼저, 관리대상서버(100, 도 1 참조)에 내장된 에이전트(150, 도 1 참조)는 큐(Queue)를 이용하여 관리대상서버(100)의 장애정보 데이터를 실시간으로 수집(S100)함과 아울러 기능별 원격함수모듈(RFM)을 이용하여 관리대상서버(100)의 성능정보 데이터를 주기적으로 수집한다(S200).
다음으로, 에이전트(150)는 관리대상서버(100)로부터 수집된 장애 및 성능정보 데이터를 통합관리서버(200, 도 1 참조)에서 인식할 수 있는 포맷(Format)으로 변환하여 통합관리서버(200)로 전송한다(S300).
이후에, 통합관리서버(200)는 에이전트(150)로부터 전송된 장애정보 데이터를 제공받아 이벤트 메시지(Event Message)를 생성하여 예컨대, 이메일(E-mail) 또는 단문메시지(SMS) 형태로 해당 관리자 단말(500)에 전달한다(S400). 한편, 상기 생성된 이벤트 메시지는 별도의 데이터베이스(DB)(400)에 저장할 수도 있다.
또한, 통합관리서버(200)는 에이전트(150)로부터 전송된 성능정보 데이터를 제공받아 미리 마련된 데이터베이스(DB)(400, 도 1 참조)에 저장한다(S500).
도 3에 도시된 바와 같이, 상기 단계S100의 장애정보 데이터의 수집과정을 구체적으로 설명하면, 관리대상서버(100) 내에서 특정의 어플리케이션(Application)에 대한 장애발생 여부를 주기적으로 확인하여(S110), 장애가 발생할 경우 장애발생 원인 메시지 즉, 장애정보 데이터를 생성한 후(S120), 미리 마련된 입력 큐(Input Queue)에 해당 장애정보 데이터를 순차적으로 저장하여 보관한다(S130).
이후에, 에이전트(150)는 상기 입력 큐를 주기적으로 확인하여(S140), 상기 입력 큐에 저장된 장애정보 데이터를 통합관리서버(200)에서 인식할 수 있는 포맷으로 변환하여 통합관리서버(200)로 전송한다(S140).
다음으로, 상기 장애정보 데이터의 전송이 정상적으로 완료될 경우, 에이전트(150)는 미리 마련된 출력 큐(Output Queue)로 해당 장애정보 데이터를 순차적으로 저장한 후(S150), 일정시간 경과 후 상기 출력 큐에 저장된 장애정보 데이터를 삭제한다(S160).
상기와 같은 방법으로 장애정보 데이터를 수집함으로써 예컨대, SAP R/3 시스템에서의 관리대상서버와 맥시젼트(MAXIGENT)와 같은 통합관리서버간에 네트워크(N/W) 이상 등이 발생하였을 경우, SAP R/3 전송 유무를 체크하기 때문에 장애 발생 데이터가 손실되지 않으며, 또한 ABAP 프로그램(즉, SAP 자체의 강력한 4GL을 제공하며 다양한 테스팅, 모니터링 툴 등의 베이스 툴로 통합 제공되어 개발자가 단기간에 신뢰성 있는 정보 시스템을 제공하는 SAP 개발 지원 프로그램)내에 로직(Logic)을 구현할 수 있기 때문에 SAP 시스템을 주기적으로 모니터링 하지 않아도 된다(능동적인 이벤트 체크 가능).
도 4에 도시된 바와 같이, 상기 단계S200에서의 성능정보 데이터의 수집과정을 구체적으로 설명하면, 에이전트(150)는 관리대상서버(100)에 로그인(LOGIN) 을 수행한 후(S210), 관리대상서버(100) 내의 성능정보 데이터를 수집하기 위한 기능별 원격함수모듈(Remote Function Module, RFM)을 기 설정된 주기에 따라 호출하여(S220), 그 결과 값을 제공받아 수집하여(S230) 통합관리서버(200)로 전송한다(S240).
즉, 에이전트(150)가 관리대상서버(100) 상에 데몬(Daemon) 형태로 떠 있으면서 설정된 주기에 따라 해당 원격함수모듈(RFM)을 호출(Call)하여 그 결과 값을 통합관리서버(200)로 전송한다.
한편, 본 발명의 실시예에 따른 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현되는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다.
예컨대, 컴퓨터가 읽을 수 있는 기록매체로는 롬(ROM), 램(RAM), 시디-롬(CD-ROM), 자기 테이프, 하드디스크, 플로피디스크, 이동식 저장장치, 비휘발성 메모리(Flash Memory), 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함된다.
또한, 컴퓨터로 읽을 수 있는 기록매체는 컴퓨터 통신망으로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 읽을 수 있는 코드로서 저장되고 실행될 수 있다.
전술한 본 발명에 따른 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 방법 및 그 시스템에 대한 바람직한 실시예에 대하여 설명하였지만, 본 발명은 이에 한정되는 것이 아니고 특허청구범위와 발명의 상세한 설명 및 첨부한 도면의 범위 안에서 여러 가지로 변형하여 실시하는 것이 가능하고 이 또한 본 발명에 속한다.
이상에서 설명한 바와 같은 본 발명의 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 방법 및 그 시스템에 따르면, 통합관리서버를 통해 기업용 관리대상서버에서 발생하는 장애 및 성능정보 데이터를 통합 모니터링(Monitoring)함으로써, 장애로 인한 손실을 최소화하여 관리대상서버를 보다 안정적으로 운영할 수 있는 이점이 있다.
또한, 본 발명에 따르면, 관리대상서버에 내장된 에이전트에서 큐(Queue) 및 기능별 원격함수모듈(RFM)을 이용하여 장애 및 성능정보 데이터를 실시간 또는 주기적으로 수집하여 통합관리서버로 전송함으로써, 해당 관리자가 관리대상서버의 상태를 신속하게 모니터링 할 수 있는 이점이 있다.

Claims (19)

  1. 에이전트(Agent)가 내장된 관리대상서버와 연동되어 다양한 관리정보를 통합관리하기 위한 통합관리서버를 포함하는 시스템 환경에서 장애 및 성능정보를 통합 모니터링(Monitoring)하는 방법에 있어서,
    (a) 상기 에이전트는 큐(Queue)를 이용하여 상기 관리대상서버의 장애정보 데이터를 실시간으로 수집하는 단계;
    (b) 상기 에이전트는 기능별 원격함수모듈(RFM)을 이용하여 상기 관리대상서버의 성능정보 데이터를 주기적으로 수집하는 단계;
    (c) 상기 에이전트는 상기 관리대상서버로부터 수집된 장애 및 성능정보 데이터를 상기 통합관리서버에서 인식할 수 있는 포맷으로 변환하여 전송하는 단계;
    (d) 상기 통합관리서버는 상기 에이전트로부터 전송된 장애정보 데이터를 제공받아 이벤트 메시지를 생성하여 해당 관리자 단말로 전달하는 단계; 및
    (e) 상기 통합관리서버는 상기 에이전트로부터 전송된 성능정보 데이터를 제공받아 미리 마련된 데이터베이스(DB)에 저장하는 단계를 포함하는 것을 특징으로 하는 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 방법.
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. 삭제
  8. 삭제
  9. 제 1 항의 방법을 컴퓨터로 실행시킬 수 있는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  10. 큐(Queue) 및 기능별 원격함수모듈(RFM)을 이용하여 장애 및 성능정보 데이터를 수집하기 위한 에이전트(Agent)가 내장된 관리대상서버;
    상기 관리대상서버와 연동되어 상기 관리대상서버의 다양한 관리정보를 통합관리하기 위한 통합관리서버; 및
    상기 통합관리서버와 연동되어 상기 관리대상서버로부터 전송된 장애 및 성능정보를 통합 모니터링(Monitoring)하는 관리자 콘솔이 포함되되,
    상기 에이전트는 상기 관리대상서버로부터 수집된 장애 및 성능정보 데이터를 상기 통합관리서버에서 인식할 수 있는 포맷으로 변환하여 상기 통합관리서버로 전송하며,
    상기 통합관리서버는 상기 에이전트로부터 전송된 장애정보 데이터를 제공 받아 이벤트 메시지를 생성하여 해당 관리자 단말로 전달함과 아울러 상기 에이전트로부터 전송된 성능정보 데이터를 제공받아 미리 마련된 데이터베이스(DB)에 저장하는 것을 특징으로 하는 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 시스템.
  11. 제 10 항에 있어서, 상기 관리대상서버는,
    특정의 어플리케이션에 대한 장애발생 여부를 주기적으로 확인하여, 장애발생 시 생성된 장애정보 데이터를 입력 큐에 순차적으로 저장하며,
    상기 에이전트는,
    상기 입력 큐를 주기적으로 확인하여 상기 입력 큐에 저장된 장애정보 데이터를 상기 통합관리서버에서 인식할 수 있는 포맷으로 변환하여 상기 통합관리서버로 전송하는 것을 특징으로 하는 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 시스템.
  12. 제 11 항에 있어서, 상기 에이전트는,
    상기 장애정보 데이터의 전송이 정상적으로 완료될 경우, 출력 큐로 해당 장애정보 데이터를 순차적으로 저장한 후, 일정시간 경과 후 상기 출력 큐에 저장된 장애정보 데이터를 삭제하는 것을 특징으로 하는 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 시스템.
  13. 제 10 항에 있어서, 상기 에이전트는,
    상기 관리대상서버에 로그인을 수행한 후, 상기 관리대상서버 내의 성능정보 데이터를 수집하기 위한 기능별 원격함수모듈(RFM)을 기 설정된 주기에 따라 호출하여, 그 결과 값을 제공받아 수집하는 것을 특징으로 하는 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 시스템.
  14. 제 10 항에 있어서, 상기 장애정보 데이터는,
    배치(Batch) 작업의 정상수행 여부, IDOC 인터페이스, 출하선적 또는 직선적 모니터링 정보 데이터들 중 적어도 하나로 이루어진 것을 특징으로 하는 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 시스템.
  15. 제 10 항에 있어서, 상기 성능정보 데이터는,
    상기 관리대상서버의 로그인 가능 여부, 로그인 된 사용자 수, 내부 처리응답속도, 프로세스 또는 메모리 사용량 정보 데이터들 중 적어도 하나로 이루어진 것을 특징으로 하는 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 시스템.
  16. 제 10 항에 있어서, 상기 통합관리서버는,
    상기 생성된 이벤트 메시지를 이메일 또는 단문메시지 형태로 해당 관리자 단말에 전달하는 것을 특징으로 하는 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 시스템.
  17. 제 10 항에 있어서, 상기 통합관리서버는,
    상기 생성된 이벤트 메시지를 별도의 데이터베이스(DB)에 저장하는 것을 특징으로 하는 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 시스템.
  18. 제 10 항에 있어서, 상기 관리대상서버는 SAP 서버로 이루어진 것을 특징으로 하는 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 시스템.
  19. 제 10 항에 있어서, 상기 통합관리서버는 맥시젼트(MAXIGENT) 서버로 이루어진 것을 특징으로 하는 통합관리 시스템 환경에서의 장애 및 성능정보 통합 모니터링 시스템.
KR1020070008375A 2007-01-26 2007-01-26 통합관리 시스템 환경에서의 장애 및 성능정보 통합모니터링 방법 및 그 시스템 KR100869902B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020070008375A KR100869902B1 (ko) 2007-01-26 2007-01-26 통합관리 시스템 환경에서의 장애 및 성능정보 통합모니터링 방법 및 그 시스템
PCT/KR2007/001759 WO2008091038A1 (en) 2007-01-26 2007-04-11 Method for obstruction and capacity information unification monitoring in unification management system environment and system for thereof
US12/524,256 US8135997B2 (en) 2007-01-26 2007-04-11 Method for obstruction and capacity information unification monitoring in unification management system environment and system for thereof
CN200780050517XA CN101636738B (zh) 2007-01-26 2007-04-11 用于统一管理***环境中障碍和容量信息统一监测的方法及其***
JP2009547156A JP2010532503A (ja) 2007-01-26 2007-04-11 統合管理システム環境における障害及び性能情報統合モニタリング方法並びにそのシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070008375A KR100869902B1 (ko) 2007-01-26 2007-01-26 통합관리 시스템 환경에서의 장애 및 성능정보 통합모니터링 방법 및 그 시스템

Publications (2)

Publication Number Publication Date
KR20080097254A KR20080097254A (ko) 2008-11-05
KR100869902B1 true KR100869902B1 (ko) 2008-11-24

Family

ID=39644602

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070008375A KR100869902B1 (ko) 2007-01-26 2007-01-26 통합관리 시스템 환경에서의 장애 및 성능정보 통합모니터링 방법 및 그 시스템

Country Status (5)

Country Link
US (1) US8135997B2 (ko)
JP (1) JP2010532503A (ko)
KR (1) KR100869902B1 (ko)
CN (1) CN101636738B (ko)
WO (1) WO2008091038A1 (ko)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007062865B4 (de) * 2007-11-09 2009-10-15 Carl Freudenberg Kg Textiles fixierbares Flächengebilde
CN101849057B (zh) * 2007-11-09 2014-01-15 卡尔·弗罗伊登伯格公司 可热熔粘的织物
US20100298097A1 (en) * 2007-11-13 2010-11-25 Universite Libre De Bruxelles Joint rehabilitation device and method
JPWO2010064531A1 (ja) * 2008-12-02 2012-05-10 日本電気株式会社 通信ネットワーク管理システム、方法、プログラム、及び管理計算機
WO2010064532A1 (ja) 2008-12-02 2010-06-10 日本電気株式会社 通信ネットワーク管理システム、方法、プログラム、及び管理計算機
KR101052073B1 (ko) * 2009-08-10 2011-07-27 주식회사 에스원 원격 관리 서비스 제공 시스템 및 그 방법
TWI388979B (zh) * 2009-09-18 2013-03-11 Asustek Comp Inc 電腦系統及監控裝置
WO2011042937A1 (en) * 2009-10-09 2011-04-14 Hitachi,Ltd. Storage system and known problem information management method
KR101320157B1 (ko) * 2011-12-02 2013-10-23 한국저작권위원회 콘텐츠 특징점을 추출하기 위한 표준 인터페이스 장치
KR101368500B1 (ko) * 2012-04-26 2014-02-28 주식회사 엘지씨엔에스 데이터베이스 히스토리 관리 방법 및 그를 위한 데이터베이스 히스토리 관리 시스템
KR101401630B1 (ko) 2012-05-03 2014-06-02 (주)네오위즈게임즈 장애 발생에 대한 손실 예측 방법 및 서버
US20150133076A1 (en) * 2012-11-11 2015-05-14 Michael Brough Mobile device application monitoring software
KR101545215B1 (ko) 2013-10-30 2015-08-18 삼성에스디에스 주식회사 데이터 센터 장애 이벤트 관리 자동화 시스템 및 방법
CN103684869B (zh) * 2013-12-21 2018-02-06 中电科航空电子有限公司 用于上报多接口机载设备的状态信息的方法以及装置
US20160097545A1 (en) * 2014-10-03 2016-04-07 Kyungdong One Corporation Remote control and management device for heating system using a smart phone application and method thereof
KR101592323B1 (ko) * 2015-06-09 2016-02-05 주식회사 이노아이엔씨 서버 장애 시 원격 서버 복구 시스템 및 방법
WO2017125777A1 (en) * 2016-01-22 2017-07-27 Bnw Consulting Pty, Ltd. Enterprise metric visualization platform
CN106651403A (zh) * 2016-12-30 2017-05-10 上海富聪金融信息服务有限公司 客户信息管理***和方法
KR101851551B1 (ko) * 2018-01-23 2018-06-11 (주)아이옵스테크놀러지 향상된 it 인프라 운영 방법
CN109508251A (zh) * 2018-11-21 2019-03-22 北京锐安科技有限公司 数据存储方法、***、设备和介质
FI128274B (en) * 2019-05-27 2020-02-14 Blancco Tech Group Ip Oy Prioritization of diagnostic tests based on collected diagnostic reports
KR102124189B1 (ko) * 2020-03-02 2020-06-17 주식회사 솔텍크 서버 다운 모니터링 시스템 및 그 시스템의 구동방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050013331A (ko) * 2003-07-28 2005-02-04 박세환 전력설비의 장애 경보 모니터링 시스템
KR20060081862A (ko) * 2005-01-10 2006-07-13 에스케이 텔레콤주식회사 망 구성 요소에 대해 독립적인 에이전트를 이용한 망 관리방법 및 시스템

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6553410B2 (en) * 1996-02-27 2003-04-22 Inpro Licensing Sarl Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks
US6170067B1 (en) * 1997-05-13 2001-01-02 Micron Technology, Inc. System for automatically reporting a system failure in a server
JPH11175607A (ja) * 1997-12-05 1999-07-02 Hitachi Ltd 書類送付システムおよび方法
DE69939634D1 (de) * 1998-05-27 2008-11-13 Diebold Inc Automatischer Geldautomat mit Zugriff auf Daten basierend auf Gebrauchereingaben mit unter anderem biometrischer Gebrauchersidentifikation und Herstellung vorbestimmter Bildanzeigen basierend auf Gebraucheridentität (Profil Bean)
US6658453B1 (en) * 1998-05-28 2003-12-02 America Online, Incorporated Server agent system
JP2000250833A (ja) * 1999-02-26 2000-09-14 Hitachi Information Systems Ltd 複数サーバ運用管理における稼働情報取得方法およびそのプログラムを記録した記録媒体
KR100365007B1 (ko) 2000-05-30 2002-12-16 오병기 네트워크를 이용한 에이에스피 통합관리 방법 및 그 장치
KR20030049269A (ko) 2001-12-14 2003-06-25 엘지전자 주식회사 망 장비에 대한 장애 관리 시스템 및 방법
KR100496958B1 (ko) 2001-12-28 2005-06-27 삼성에스디에스 주식회사 시스템 장애 통합관리방법
JP2003216457A (ja) 2002-01-23 2003-07-31 Hitachi Ltd エラーログ収集解析エージェントシステム
JP2003296140A (ja) * 2002-04-02 2003-10-17 Nec Corp オブジェクト監視方式、オブジェクト監視方法およびオブジェクト監視用プログラム
KR101015251B1 (ko) 2003-12-15 2011-02-18 주식회사 케이티 통신망시스템의 관리시스템 및 그 관리방법
US7653633B2 (en) * 2005-11-12 2010-01-26 Logrhythm, Inc. Log collection, structuring and processing
US7930681B2 (en) * 2005-12-30 2011-04-19 Sap Ag Service and application management in information technology systems
US8112747B2 (en) * 2006-11-27 2012-02-07 Sap Ag Integrated software support for a distributed business application with seamless backend communications

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050013331A (ko) * 2003-07-28 2005-02-04 박세환 전력설비의 장애 경보 모니터링 시스템
KR20060081862A (ko) * 2005-01-10 2006-07-13 에스케이 텔레콤주식회사 망 구성 요소에 대해 독립적인 에이전트를 이용한 망 관리방법 및 시스템

Also Published As

Publication number Publication date
CN101636738B (zh) 2011-12-07
US20100088552A1 (en) 2010-04-08
US8135997B2 (en) 2012-03-13
KR20080097254A (ko) 2008-11-05
WO2008091038A1 (en) 2008-07-31
JP2010532503A (ja) 2010-10-07
CN101636738A (zh) 2010-01-27

Similar Documents

Publication Publication Date Title
KR100869902B1 (ko) 통합관리 시스템 환경에서의 장애 및 성능정보 통합모니터링 방법 및 그 시스템
CN105357038B (zh) 监控虚拟机集群的方法和***
US10210036B2 (en) Time series metric data modeling and prediction
US7509343B1 (en) System and method of collecting and reporting system performance metrics
CN102456185B (zh) 一种分布式工作流处理方法及分布式工作流引擎***
US10572319B2 (en) Optimization of message oriented middleware monitoring in heterogenenous computing environments
CN101176072B (zh) 用于被监视资源的管理计划的方法和***
CN101297287A (zh) 获得服务器使用信息
CN102013060A (zh) 资产变动项目管理的方法和***
US20110218843A1 (en) Non intrusive system and method for monitoring business processes
CN101371230B (zh) 向网络报告信息
CN101719852A (zh) 一种中间件性能的监控方法和设备
CN113452607A (zh) 分布式链路采集的方法、装置、计算设备和存储介质
WO2017074471A1 (en) Tracking contention in a distributed business transaction
US8051135B2 (en) Server availability reporting using asynchronous e-mail message
US8296262B1 (en) Systems and methods for real-time online monitoring of computing devices
US11379777B2 (en) Estimating a result of configuration change(s) in an enterprise
US10389818B2 (en) Monitoring a network session
US20170223136A1 (en) Any Web Page Reporting and Capture
CN113824759B (zh) 政务服务大厅签到数据传输处理方法及计算机可读介质
CN110532253B (zh) 一种业务分析方法、***及集群
WO2021155384A1 (en) Tracking of equipment utilization via a distributed ledger
CN113128943A (zh) 数据质量监控方法、装置、电子设备、存储介质
CN101482816B (zh) 中介软件桥接***及方法
CN111466102A (zh) 用于在多通信平台环境中为通信事件提供上下文关键词集合的方法、***以及设备

Legal Events

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

Payment date: 20120906

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20131004

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140904

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150930

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160920

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170928

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20180927

Year of fee payment: 11