exemONE 주요 기능
1. Home
| 기능명 | 주요 목적 | 지원 플랫폼 | 버전 조건 |
|---|---|---|---|
| 최근 방문 대시보드 | 사용자가 최근 방문한 대시보드 및 즐겨찾기 대시보드 표시 | 공통 | - |
| 실시간 알람 현황 (Current Alert List) | 현재 발생한 알람 리스트를 실시간으로 표시 | 공통 | - |
| 최근 알람 요약 | 사용자가 설정한 기간 동안의 알람 요약 정보 표시 | 공통 | - |
| 공지사항 | 최근 등록된 공지사항 표시 | 공통 | - |
| 플랫폼별 대시보드 | Featured Dashboard를 플랫폼별로 구분하여 표시 | 공통 | - |
| 화면 커스텀 | 홈 화면에 표시할 위젯 구성 선택 | 공통 | - |
2. Dashboard
| 기능명 | 주요 목적 | 지원 플랫폼 | 버전 조건 |
|---|---|---|---|
| Custom Dashboard | 사용자가 직접 구성하는 커스텀 대시보드 생성·편집·공유·즐겨찾기 관리 | 공통 | - |
| Featured Dashboard | exemONE 기본 제공 대시보드 목록 조회 및 플랫폼별 필터링 | 공통 | - |
| Dashboard 공유 (Share) | 대시보드를 사용자 또는 그룹에게 공유 | 공통 | - |
| Dashboard Export / Import | 대시보드를 JSON 파일로 추출 또는 불러오기 | 공통 | - |
| Viewpack Import | 뷰팩 파일(.json)을 불러와 대시보드에 적용 | 공통 | - |
| 시작 화면 설정 (Start Screen) | 특정 대시보드를 로그인 후 시작 화면으로 지정 | 공통 | - |
| 대시보드 그룹 설정 | GNB 메뉴 / 분석 메뉴 / Report / Featured Report 그룹으로 지정 | 공통 | - |
| Alert 위젯 | 실시간 알람 현황을 대시보드 위젯으로 표시 | Node, Pod, Container, Application, Database, Host, Network Device, AWS 등 | - |
| Topology 위젯 | 노드 Stat 및 알람 정보를 토폴로지로 시각화 | 공통 | - |
| 위젯 링크 연계 (Performance Analysis) | 위젯 클릭 시 Performance Analysis 화면으로 이동 | Oracle, SQL Server, PostgreSQL, MySQL | exemONE v3.0.508 이상 |
3. Infrastructure - Host
| 기능명 | 주요 목적 | 지원 플랫폼 | 버전 조건 |
|---|---|---|---|
| Host 모니터링 | Host Agent가 설치된 서버의 리소스 지표 수집 및 모니터링 | Linux, Windows, Unix 계열 | - |
| GPU 모니터링 | NVIDIA GPU 리소스(사용률, 메모리, 온도, 전력 등) 모니터링 | Linux | Host Agent 3.0.23 이상, exemone-api v3.0.505.15.0 이상 |
| TCP Port 모니터링 | Host Agent 설치 서버의 TCP Port 상태(LISTENING 여부) 수집 및 알람 | Linux, Windows | - |
| Filesystem 알람 | 파일시스템 사용량 기반 Table 알람 (infra_filesystem_stat) | Linux, Windows | - |
4. Infrastructure - Network Device
| 기능명 | 주요 목적 | 지원 플랫폼 | 버전 조건 |
|---|---|---|---|
| Network Device 모니터링 | SNMP 기반 네트워크 장치 지표 수집 및 모니터링 | SNMP 지원 Network Device | - |
| OID Pack Manager | 사용자 정의 OID Group 생성 및 리소스 추가 설정 (Settings > Infrastructure > OID Pack Manager) | SNMP 지원 장치 | - |
| F5 BIGIP 수집 | F5 BIGIP 전용 OID 기반 지표 수집 설정 | F5 BIGIP | OID 수동 설정 필요 |
5. Database
| 기능명 | 주요 목적 | 지원 DB | 비고 |
|---|---|---|---|
| Performance Analysis | SQL Summary, Top N, Plan Analysis, Search SQL, Wait Summary, Session, Trend 등 성능 분석 | Oracle, SQL Server, PostgreSQL, MySQL, Altibase, Tibero, ClickHouse, Amazon Redshift, SingleStore | - |
| MySQL Parameter Change Log 알람 | MySQL 파라미터 변경 이력 기반 Table 알람 | MySQL | 수집 주기 1시간 설정 필요 |
| MySQL Tablespace 알람 | MySQL Tablespace 사용량 기반 Table 알람 | MySQL | - |
| Oracle Parameter Change Log 알람 | Oracle 파라미터 변경 이력 기반 Table 알람 | Oracle | - |
| Oracle Tablespace 알람 | Oracle Tablespace 사용량 기반 Table 알람 | Oracle | - |
| PostgreSQL Parameter Change Log 알람 | PostgreSQL 파라미터 변경 이력 기반 Table 알람 | PostgreSQL | - |
| pg_default / pg_global Tablespace 알람 | PostgreSQL Tablespace 크기 기반 Table 알람 | PostgreSQL | - |
6. Application
| 기능명 | 주요 목적 | 지원 플랫폼 | 버전 조건 |
|---|---|---|---|
| Java Application 모니터링 | Java Agent를 통한 트랜잭션 수집 및 성능 모니터링 | Java WAS | JDK 8 이상 ~ 23 이하 |
| Java Application 모니터링 (K8s - Dockerfile rebuild) | Dockerfile 재빌드 방식으로 Kubernetes 환경 Java 앱 모니터링 | Kubernetes + Java WAS | CentOS 7, CPU 8코어 / Memory 16GB 이상 |
| Java Application 모니터링 (K8s - initcontainer) | initContainer 방식으로 Kubernetes 환경 Java 앱 모니터링 (재빌드 불필요) | Kubernetes + Java WAS | CentOS 7, CPU 8코어 / Memory 16GB 이상 |
| Node.js Application 모니터링 (On-Premise) | nodejs Agent를 통한 트랜잭션 수집 및 성능 모니터링 | Node.js | nodejs 12 이상 ~ 20 이하 |
| .NET Application 모니터링 | .NET 프레임워크 기반 웹 애플리케이션 모니터링 | .NET Framework | .NET Framework 4.5 이상 ~ 4.8 |
| Python Application 모니터링 | Python 기반 웹 애플리케이션 모니터링 | Python | 3.7 이상 |
| Webserver 모니터링 | NGINX, APACHE 모니터링 | NGINX, APACHE | Nginx 1.14.1 이상 , APACHE 2.4 |
| ext.jar 기반 커스텀 데이터 수집 | 특정 class.method 호출 시 커스텀 데이터 수집 | Java | - |
| RUM - Web Application | 웹 애플리케이션 페이지 호출 관련 데이터 수집 및 순위 표시 | Web Application (RUM) | - |
7. Kubernetes / Container
| 기능명 | 주요 목적 | 지원 플랫폼 | 버전 조건 |
|---|---|---|---|
| Kubernetes 모니터링 | K8s 노드, 파드, 컨테이너, 이벤트 데이터 수집 및 모니터링 | Kubernetes | exem-k8s-agent, exem-container-agent |
| Pod Event 알람 (Event Alert) | K8s Pod 이벤트 카운트 차이값(delta_count) 기반 알람 발생 | Kubernetes Pod | - |
8. Cloud (AWS, Azure)
| 기능명 | 주요 목적 | 지원 서비스 | 비고 |
|---|---|---|---|
| AWS Computing 모니터링 | EC2, Lambda 지표 수집 | AWS EC2, Lambda | IAM 권한 필요 |
| AWS Storage 모니터링 | S3 지표 수집 | AWS | IAM 권한 필요 |
| AWS Database 모니터링 | DocumentDB, DynamoDB, ElastiCache, Redshift, DMS 지표 수집 | AWS DocumentDB, DynamoDB, ElastiCache, Redshift, DMS | IAM 권한 필요 |
| AWS Cost Explorer | AWS 비용 데이터 수집 | AWS Cost Explorer | IAM 권한 필요 |
| CloudWatch Log 수집 | AWS CloudWatch 로그 데이터 수집 | AWS | IAM 권한 필요 |
| AWS 경보(Alarm) 정보 수집 | AWS CloudWatch Alarm 데이터 수집 | AWS | IAM 권한 필요 |
| Azure Computing 모니터링 | Functions, Virtual Machines 지표 수집 | Azure Functions, Virtual Machines | IAM 권한 필요 |
| Azure Storage 모니터링 | Blob Storage 지표 수집 | Azure Blob Storage | IAM 권한 필요 |
| Azure Database 모니터링 | Cache For Redis, Cosmos Db 지표 수집 | Azure Cache For Redis, Cosmos Db | IAM 권한 필요, Enterprise Redis 미 지원 |
9. Alert (알람)
9-1. User Alert
| 기능명 | 주요 목적 | 지원 플랫폼 | 버전 조건 |
|---|---|---|---|
| User Alert - Metric | 사용자 정의 메트릭 임계치(Warning/Critical) 기반 알람 | 공통 | - |
| User Alert - Event (Host) | Host 대상 서버 Process Down Detection 알람 | 공통 | - |
| User Alert - Event (Network) | Syslog Facility/Severity 조건 기반 이벤트 알람 SNMP Trap 기반 이벤트 알람 | 공통 | - |
| User Alert - Event (Database) | PostgreSQL Slow Query 기반 이벤트 알람 | 공통 | - |
| User Alert - Event (Kubernetes) | 자원 상태(Phase 및 Event) 기반 이벤트 알람 | 공통 | - |
| User Alert - Event (Application) | XM_OUTOFMEMORYERROR, XM_SOCKETTIMEOUTEXCEPTION, XM_SOCKETEXCEPTION, XM_TXN_PLC, XM_JDBC_CONNECTION_FAIL, XM_JDBC_TOOMANYFETCH 기반 이벤트 알람 | 공통 | - |
| User Alert - Event (Logging) | 로그 파일 경로/타입/필터/파서 기반 이벤트 알람 | 공통 | - |
| User Alert - Table | 테이블 데이터 특정 컬럼 기반 알람 (Boolean 또는 정수 임계치) | Oracle, MySQL, PostgreSQL, Infrastructure | Check Hold Time 10분 이상 설정 필요 |
| 알람 프리셋 (Preset) 관리 | 지표 알람 프리셋 등록·수정·삭제·복제 및 이력 확인 | Host, Infrastructure | Front v3.0.508.164 이상, API v3.0.508.173 이상 (Database는 프리셋 선택 불가) |
| 일괄 룰 등록 | 프리셋 기반 알람 룰 일괄 생성 | Host, Infrastructure | 알람 프리셋 지원 버전 이상 |
| Alert List 조회 | 발생한 알람 목록 및 상세 이력 조회 (Information / Current / History 탭) | 공통 | - |
9-2. System Alert
| 알람 유형 | 주요 목적 | 지원 플랫폼 | 판단 근거 |
|---|---|---|---|
| Infrastructure Disconnect | 에이전트-수집 서버 연결 종료 자동 감지 | Infrastructure (Host) | 에이전트와 수집서버의 연결 종료 |
| Network Device Icmp check | ICMP 응답하지 않는 경우 | Network Device | ICMP 응답 여부 |
| Network Device Up/Down | 네트워크 인터페이스의 연결 해제된 경우 | Network Device | 네트워크 인터페이스 연결 여부 |
| Application Disconnect | 에이전트-수집 서버 연결 종료 자동 감지 | Application | 에이전트와 수집서버의 연결 종료 |
| Kubernetes Warning Event | 노드 관련 Warning 이벤트 자동 감지 | Kubernetes Node | 수집된 이벤트 Type이 Warning인 경우 |
| Kubernetes Not Ready | 노드 Ready 조건 누락 자동 감지 | Kubernetes Node | conditions에 Ready가 없을 경우 |
| Kubernetes Not Schedulable | 노드 스케줄링 불가 상태 자동 감지 | Kubernetes Node | conditions에 SchedulingDisabled / Unschedulable 포함 |
| Database DB Disconnected | 타겟 DB 연결 상태 감지 | Database | 타겟 DB의 연결 확인 |
| Database Agent Disconnected | Agent ↔ Receiver 연결 상태 감지 | Database | Agent ↔ Receiver 연결 확인 |
| Database Lazy Query Execution | DB 수집 쿼리 지연 감지 | Database | 타겟 DB에 대한 수집 쿼리 지연 |
| Cloud Cloud Disconnected | 대상 연결 확인 | Cloud | Cloud 서비스 연결 확인 |
| Cloud API Timeout Call | cloud metric 수집 api 타임아웃 발생 감지 | Cloud | API Timeout |
| Cloud Agent Disconnected | Agent ↔ Receiver 연결 확인 | Cloud | Agent ↔ Receiver 연결 확인 |
9-3. Notification 채널
| 채널 | 주요 목적 | 지원 서버 유형 | 메시지 최대 길이 |
|---|---|---|---|
| 이메일 알람 발송 | SMTP, NCP | 제목 100바이트 / 메시지 1,000바이트 | |
| Slack | 슬랙 채널 알람 발송 | - | 제목 100바이트 / 메시지 1,000바이트 |
| Telegram | 텔레그램 알람 발송 | - | 제목 100바이트 / 메시지 1,000바이트 |
| Messaging (SMS) | SMS 알람 발송 | SMS-DB, NCP | 내용 90바이트 |
| Webhook | 웹훅 주소로 알람 발송 | - | 제목 100바이트 / 메시지 1,000바이트 |
| On-Site | 웹 화면 내 알람 수신 | - | 제목 100바이트 / 메시지 1,000바이트 |
| KakaoTalk | 카카오톡 알람 발송 | NCP | 제목 100바이트 / 메시지 200바이트 |
10. Report
| 기능명 | 주요 목적 | 지원 플랫폼 | 비고 |
|---|---|---|---|
| Export Dashboard | 대시보드 데이터를 파일(PDF 등)로 추출 (Report > Export Dashboard) | 공통 | Report / Featured Report 그룹 지정 대시보드만 선택 가능 |
| Export Business | 비즈니스 대시보드 데이터를 파일로 추출 (Report > Export Business) | 공통 | Settings > Business 사전 등록 필요 |
| Report Export (Excel) | 대시보드 데이터를 Excel로 추출 (Report > Report Export) | 공통 | 최대 30일 전까지 조회 가능 |
| Report History | 발송된 리포트 이력 및 전송 상태 조회 (Report > Report History) | 공통 | - |
| Schedule (예약 발송) | 리포트 예약 발송 스케줄 등록·관리 (Settings > Report > Schedule) | 공통 | 이메일 수신자 정보 설정 필요 |
| 다중 선택 추출 | 2개 이상 선택 시 zip 파일로 일괄 추출 | 공통 | - |