본문으로 건너뛰기

exemONE 제품 소개 및 주요 특징

1. 제품 소개

exemONE은 IT 인프라 전반을 통합 모니터링하는 플랫폼입니다. 서버(Host), 컨테이너, Kubernetes, 애플리케이션(WAS), 데이터베이스, 클라우드, 네트워크 디바이스, 메시지 큐(Kafka) 등 다양한 IT 자원을 하나의 화면에서 실시간으로 모니터링할 수 있는 통합 관제 솔루션입니다.

2. 주요 모니터링 영역

2-1. Infrastructure (인프라) 모니터링

Infrastructure에 대한 전반적인 상태 및 정보 모니터링을 제공합니다.

  • Host: 전체 Host 관점의 기본 모니터링 화면을 제공하며, 상태별 개수(Host Card), 헥사 맵(Host Map), 목록(Host List)을 통해 서버 상태를 확인합니다.
    • CPU, Memory, Disk, Network, Process 등 상세 메트릭 제공
  • Container: 전체 컨테이너 관점의 모니터링을 제공합니다.
  • Network Device: 네트워크 장비의 상태 모니터링, SNMP Trap, Syslog, Interface 정보를 제공합니다.
  • Script Manager: Host 서버(Windows, Linux/Unix)를 대상으로 쉘 스크립트를 작성 및 실행하는 기능을 제공합니다.
  • Script Manager History: 수행된 스크립트에 대한 이력 정보를 제공합니다.

2-2. Message Queue (Kafka) 모니터링

Kafka Cluster 및 Broker의 상태, Topic, Consumer Group 모니터링을 제공합니다.

2-3. Cloud 모니터링

Cloud 리소스 모니터링을 제공합니다.

  • 범용(AWS, Azure): Computing, Storage, Database
  • AWS 전용: EC2, Lambda, S3, DocumentDB, DynamoDB, ElastiCache, Redshift, Database Migration Service, Cost Explorer

2-4. Kubernetes 모니터링

Kubernetes 환경에 대한 포괄적인 모니터링을 제공합니다

  • Cluster Topology / Object Topology: 클러스터 및 오브젝트 간 관계를 시각적으로 표현
  • Cluster, Pod, Container, Node, Namespace: 각 오브젝트별 상태 및 메트릭 모니터링
  • Workload: Deployment, StatefulSet, DaemonSet, ReplicaSet, HPA, Job, CronJob 관리
  • Network: Service, Ingress, Ingress Controller, Route(OpenShift)
  • Config & Storage: Configmap, Persistent Volum Claim, Persistent Volume, Storage Class
  • Access Control: Role, Role Binding, Cluster Role, Cluster Role Binding, Service Account

2-5. Application 모니터링

Application에 대한 전반적인 상태 및 정보 모니터링을 제공합니다.

  • WAS (Web Application Server): WAS 상태, 헥사 맵, Actives, Transaction, Data Source, GC, Thread dump, Heap Dump 등 상세 모니터링
  • Web Server: 웹 서버의 상태 및 웹 트랜잭션 모니터링
  • Transaction: 트랜잭션 트렌드, 요약 정보, 실시간 차트를 통해 트랜잭션 성능을 분석
    • Call Tree, SQL Text, Exception, Active History 등 상세 분석 가능
  • URL Monitoring: URL 접속 상태 모니터링
  • RUM (Real User Monitoring): 실제 사용자 관점에서 웹 애플리케이션 성능 측정
    • Web Application, Page Performance Monitoring, User Monitoring, Browser Error Tracking

2-6. Database 모니터링

다양한 데이터베이스에 대한 상태 및 성능 정보 모니터링을 제공합니다.

  • Instance: Instance Card, Instance Map, Instance List로 등록된 인스턴스에 대한 전체 현황 파악
  • Multi View / Single View: 인스턴스 그룹 또는 개별 상세 성능 분석(DB별 지원 View 상이)
  • Performance Analysis: 수집된 데이터를 통한 성능 분석 및 Session, SQL, Parameter 상세 분석 슬라이드 제공


3. 주요 기능

3-1. 대시보드

  • Featured Dashboard: exemONE에서 기본적으로 제공하는 대시보드로 대상별 주요 모니터링 항목 구성
  • Custom Dashboard: 다양한 위젯(Timeseries, Scatter, Heatmap, Gauge, Pie, Topology, Scoreboard, Equalizer 등 20종 이상)을 활용하여 사용자 맞춤 대시보드 구성
    • 대시보드 공유, 그룹 관리, Preset 필터, View Pack, 변수 설정 기능 제공
  • Export Dashboard: 엑셀 및 이미지 파일로 대시보드 추출 지원

3-2. Business 모니터링

  • Business List: 서비스(비즈니스) 단위로 WAS, Database 등 여러 타겟을 그룹화하여 모니터링
    • WAS 기준: TPS, Active Transaction, Elapsed Time 등 / DB 기준: QPS, Active Session, Lock Session 등
  • Business Map: 서비스(비즈니스) 상태 및 정보를 시각적으로 표현

3-3. 로그 관리

  • Keyword Logging: 설정한 키워드가 출력된 로그를 필터링하여 조회
  • Logging Trend: 로그 트렌드 분석
  • Live Tail: 실시간 로그 스트리밍

3-4. 알람 (Alert)

  • Rule Alert List: 사용자 정의 규칙 기반 알람 발생 이력 조회
  • Event Alert List: 이벤트 기반 알람 발생 이력 조회
  • Notification History: Slack, Telegram, Mail, SMS, Webhook, KakaoTalk 등 알람 발생 시 전송된 알림 이력 조회

3-5. Performance Analysis (성능 분석)

  • Application: Transaction Trend, Exception Summary, Trend Analysis, Top Transaction/SQL Summary
  • Database: SQL Analysis (Top-N, Plan, Search SQL), Event/Session Analysis, Trend Analysis, DataSpace Analysis
  • Kubernetes: Event Analysis, Status History

3-6. Report

  • Export Dashboard & Business: 대시보드/Business 데이터를 리포트로 추출하여 이메일 전송
  • 스케줄 설정을 통한 자동 리포트 생성 및 발송

4. 지원 가능 범위

유형지원 범위비고
InfrastructureHost : Windows, Linux/Unix
Network Device: SNMP 지원 장비 (F5 BIGIP 등 OID 기반 수집)
TCP Port 모니터링, GPU 모니터링 (Host Agent 3.0.23 이상, nvidia-smi 필요)
OID Pack Manager를 통해 수집 항목 커스터마이징 가능
Message QueueApache KafkaCluster, Broker, Topic 모니터링 지원
Cloud리소스: EC2, S3, Lambda, RDS, Aurora, DynamoDB, Redshift, ElastiCache, DocumentDB, DMS, Cost Explorer
AWS DB: PostgreSQL, Oracle, MySQL, MariaDB, SQL Server
Azure의 경우 Oracle 미지원
DatabaseOracle, PostgreSQL, MySQL/MariaDB, SQL Server, MongoDB, Redis, Cubrid, Tibero, Altibase, ClickHouse, Amanzon Redshift, SingleStore
ApplicationJava, Python, Node.js, .NET
KubernetesKubernetes 1.13 이상1.13: ClusterRole 추가 설정 필요 / 1.14~1.18: 별도 추가 작업 필요할 수 있음

참고 문서 URL