개요

엔파로스 TP(ENPHAROS TP)는 대용량 트랜잭션 처리를 관장하는 TP모니터의 동작 상황을 감시하며 TP에 의해 실행되는 C 프로그램을 모니터링하는 TP모니터 기반 C 애플리케이션의 성능 관리 솔루션입니다.

엔파로스 TP는 ㈜다봄소프트의 독자적인 기술인 LD_PRELOAD 기반 DLI(Dynamic Library Instrumentation) 기술을 적용해 애플리케이션 수정 없이 프로그램 내부 처리 상태를 모니터링합니다.

[엔파로스 TP의 주요 구성 화면]

아키텍처

엔파로스 TP는 애플리케이션 수정 없이 프로그램 내부 처리 상태를 모니터링할 수 있도록 ㈜다봄소프트의 독자 기술인 LD_PRELOAD 기반 DLI(Dynamic Library Instrumentation) 기술을 채택하고 있습니다.

이는 기간계 시스템의 중심에 위치한 TP모니터 내부의 C 애플리케이션의 성능 모니터링 시 최우선적으로 고려해야하는 사항은 C 애플리케이션의 무결성과 안정성의 보장이기 때문입니다.

TP모니터 서비스의 속도 저하에 미치는 영향을 최소화하기 위해 엔파로스 TP는 처리 시간에 따라 성능 자료 수집 여부를 자동으로 판단하고, 장애가 발생했거나 성능이 느린 경우에 한해서만 상세 정보를 수집합니다. 서비스 큐잉 현상 발생시 큐잉 발생 트렌드와 큐잉이 발생된 TP 서버와 해당 시점에 수행 중이던 TP 서비스 등을 분석합니다.

상세 기능

TP모니터 대상 실시간 모니터링

  • 수행중인 서비스의 Call Tree 분석
  • 실시간 거래 응답분포도 제공 및 Call Tree 분석
  • 초단위 주요 성능 요소에 대한 실시간 모니터링 제공
  • TP와 DB 중 병목 발생 구간의 즉각적인 판별

신속한 장애 파악 및 분석, 예방

  • 성능 저하 및 장애 징후 발생 시 경보 발생
  • 실시간 및 분 단위 사후 분석 기능을 통한 정확한 장애 분석
  • TP Error 및 SQL Error 모니터링 및 분석

강력한 분석 및 개선 방안 도출

  • 리퀘스트 분석, SQL 성능 분석, 쓰루풋 분석, Top-N 분석, 이슈 분석 등 다양한 분석 제공
  • Core 파일에 대한 자동인지 및 분석
  • TP와 DB간 연계 분석 제공
  • 서비스 큐잉 분석

독자적인 DLI 방식

  • 서비스, ATMI, SQL문(바인드 변수값 포함)의 성능 추출
  • 사용자 Shared Library 및 함수 Hooking 기능
  • 기타 장애 관리 기능(자동 쓰레드 dump, Core dump, 메모리 Leak 분석 기능)

시스템 영향도 제로의 자료 수집

  • 처리 시간에 따른 성능 자료 수집 여부 자동 판단
  • 성능 저하 시 상세 자료 수집
  • 장애 부분에 대한 선택적 상세 자료 수집

도입 효과

ENPHAROS TP가 제공하는 TP모니터 및 C 애플리케이션 성능 관리를 통해 기업들은 다음과 같은 효과를 기대하실 수 있습니다.
  • 초경량화 구조로 애플리케이션 업무 처리 속도 보장
  • 시스템 영향도 제로의 자료 수집으로 지속적 모니터링 실현
  • 운영 중인 시스템에도 적용 가능한 이식성과 무결성 보장

지원 사양

[ENPHAROS TP Server Requirement]
항목 요구사항
OS UNIX, Linux, MS Windows 계열
Hardware Processor Intel Dual Pentium® IV 2GHz 이상
AMD Dual Athlon XP 2400+ 이상
RAM 4096MB 이상 메모리 공간
Disk Space 최소 100GB (모니터링 대상 수에 따라 유동적)
NIC 100Mbps
OS 32Bit, 64Bit
Display 최소 1024X768 해상도, 24bit 컬러 이상
Software JDK 1.7 버전 이상 설치 요구
DBMS Cassandra 기본 내장 지원 (기본 설치)
Oracle 9i, 10gR2, 11g 지원 (상용 DB 지원)
PostgreSQL 지원 (상용 DB 지원)
[Agent Compatibility]

  항목 요구사항
OSOS UNIX(IBM AIX 5.x, 6.x, 7.x, HP-UX 10, 11, Solaris)
Linux, MS Windows 계열
TP Tmax Tmax 3.x, 4.x, 5.x
Tuxedo Tuxedo 8~12g
[UI Requirements]

항목 요구사항
Web Browser Internet Explorer 7.0 이상,  Mozilla Firefox 17 이상, Google Chrome,Safari 5.0 이상, Opera 11 이상
Viewer JAdobe Flash Player 11.9 이상(UI 4.1 이하),  Adobe Flash Player 14.0 이상(UI 5.0 이상)

데모 영상

성공 사례