엔터프라이즈 모니터링 기능

엔터프라이즈급 모니터링

즉시 사용할 수 있는 모니터링 기능

대상 검색 후 대상 작동 중지 및 기타 중요한 조건에 대한 인시던트의 자동 생성을 포함하여, 상태 및 성능을 자동으로 모니터링합니다.

고급 임곗값 관리

정적 임곗값 외에도 경보 임곗값은 시간 기반 정적 임곗값 또는 적응형 임곗값을 통해 워크로드에 자동으로 조정할 수 있습니다.

  • 시간 기반 정적 임곗값은 워크로드 조건 변경을 고려하기 위해 요일 및/또는 주의 다른 시간에 사용되는 정의된 임곗값입니다. 예를 들어, 주말에 비해 평일 동안 워크로드가 더 많은 경우 평일 임곗값을 높이고 주말 임곗값을 낮춥니다.
  • 적응형 임곗값은 대상 워크로드 조건에 맞게 조정되는 통계적으로 계산된 임곗값입니다. 이러한 임곗값은 기준 창이나 대상의 일반적인 동작에 대한 기간을 기준으로 계산할 수 있습니다. 예를 들어, 경고 임곗값은 기준 기간 동안 관찰한 최댓값의 90%이고 위기 임곗값은 기준 기간 동안 관찰한 최댓값의 110%가 될 수 있습니다.

사용자 정의 지표

Metric Extensions를 사용하면 사용자 환경과 관련된 조건을 모니터링할 수 있습니다.

  • Metric Extensions의 전체 개발 및 테스트 수명 주기: 개발, 테스트, 게시
  • OS 명령, SQL, SNMP 및 JMX 지표 수집 메서드를 지원합니다.
  • 모니터링 템플릿을 사용하여 Metric Extensions를 개별 대상에 배치하거나 여러 대상에 대량으로 배치합니다.
  • Enterprise Manager 사이트 간에 Metric Extensions를 가져오기/내보내기합니다.

경보 자동 해결

Corrective Actions는 경보가 트리거될 때 자동으로 실행되며 경보를 자동 해결하는 데 사용할 수 있는 스크립트입니다.

  • 데이터베이스, 리스너 다운 및 테이블스페이스 가득 참과 같은 일반 경보에 대해 즉시 사용할 수 있는 Corrective Actions 기능입니다.
  • 사용자 맞춤형 Corrective Actions의 전체 개발 및 테스트 수명 주기: 생성, 테스트, 게시
  • 모니터링 템플릿의 일부로 대상 템플릿에 Corrective Actions를 배치합니다.
  • Corrective Actions의 성공 또는 실패에 대한 알림을 수신합니다.

임곗값 관리 자동화

모니터링 템플릿 및 관리 그룹을 사용하여 플릿 전체의 모니터링 설정을 단순화하고 자동으로 적용합니다.

  • 모니터링 템플릿을 사용하여 대상에 대한 공통 모니터링 설정을 포함합니다. 예를 들어, 운용 대상과 테스트 대상에 대해 하나의 설정을 가질 수 있습니다.
  • 관리 그룹을 사용하여 공통 모니터링 설정(예: 운용 그룹 및 테스트 그룹)으로 대상을 구성하고, 모니터링 템플릿을 관리 그룹과 연관시켜 모니터링 설정을 자동으로 적용합니다.

유지 관리 기간

Blackouts는 계획된 유지 관리 창 동안 원치 않는 경보를 일시적으로 중지합니다.

  • 유지 관리 작업을 수행하려면 Blackouts를 사용하여 대상에 대한 모니터링 및 경보를 일시 중지합니다.
  • Notificatin Blackouts를 사용하여 경보를 계속유지하면서 유지 관리 기간 동안 경보 알림을 일시 중지합니다.

상시 모니터링

계획되지 않은 Enterprise Manager 다운타임 및 계획된 Enterprise Manager 다운타임 동안 지속적이고 중단 없는 모니터링이 가능합니다.

  • Enterprise Manager 24ai에서 Zero Downtime Monitoring을 사용하면 계획된 Enterprise Manager 다운타임 동안 외부 시스템과 경보, 인시던트, 알림 및 티켓을 통해 대상을 지속적으로 모니터링할 수 있습니다.
  • Always-On Monitoring을 사용하여 Enterprise Manager 13.5의 계획된 다운타임 동안 중요한 경보에 대해 이메일로 알림을 보냅니다.

Oracle Database 모니터링

Oracle Database 검색

RAC 데이터베이스, 플러그형 데이터베이스, 리스너 및 ASM을 포함하여 Oracle Database 시스템의 모든 구성 요소를 검색합니다.

  • 자동 검색을 사용하여 아직 모니터링되지 않은 모든 데이터베이스를 자동으로 찾습니다.
  • 안내형 검색 기능을 사용하여 지정된 호스트에서 실행 중인 데이터베이스를 찾습니다.
  • 수동 검색을 사용하여 모니터링 속성을 명시적으로 지정하여 데이터베이스를 검색합니다.

포괄적인 데이터베이스 모니터링

500개가 넘는 지표가 있는 RAC 데이터베이스, 데이터베이스 인스턴스, 플러그형 데이터베이스, 리스너 및 ASM에 대한 광범위한 모니터링입니다.

  • 상태, 로드, 성능 등에 대해 500개 이상의 지표가 있습니다.
  • 플릿 전체에서 로드가 많은 데이터베이스를 봅니다.
  • 리소스 사용량, 가장 오래 실행 중인 SQL 및 중요한 인시던트를 보기 위해 개별 데이터베이스 홈 페이지로 손쉽게 드릴다운합니다.
  • 데이터베이스 작동 중지, 테이블스페이스 가득 참 및 리스너 작동 중지 시 경보를 자동 해결하는 Corrective Actions입니다.
  • 데이터베이스를 백업하고 Oracle 및 ASM 데이터베이스 모니터링 및 비모니터링 사용자에 대한 비밀번호 변경을 자동화하는 작업입니다.

MySQL 모니터링

MySQL Database 검색

MySQL Database 자동 검색

  • 자동 검색을 사용하여 아직 모니터링되지 않은 MySQL Database 를 자동으로 찾습니다.
  • 수동 검색을 사용하여 MySQL Database , InnoDB 클러스터 및 InnoDB ClusterSet 세부 정보를 수동으로 지정하고 검색합니다.

MySQL에 대한 포괄적인 모니터링

MySQL 인스턴스 및 InnoDB Cluster/ClusterSet에 대한 광범위한 모니터링으로 600개 이상의 지표가 제공됩니다.

  • 상태, 데이터베이스 작업, 복제 작업 등에 대한 600개 이상의 지표입니다.
  • 단일 보기에서 InnoDB Cluster에 대한 그룹 복제 세부 정보를 확인합니다.
  • Monitoring Templates를 사용하여 경보에 대한 지표 임곗값을 사용자 정의하고, 이를 플릿 전체에 적용합니다.
  • 데이터베이스 작동 중지 시 경보를 자동 해결하는 Corrective Actions입니다.
  • 지난 24시간 동안의 가용성 내역을 확인하고 MySQL 및 InnoDB 버퍼 풀 사용량 접속과 같은 주요 성능 척도를 모니터링하고 중요한 인시던트를 추적하는 홈 페이지입니다.
  • 데이터베이스를 백업하고 이진 로그를 비우는 작업입니다.

성능이 낮은 쿼리 식별

Query Analyzer를 사용하면 DBA가 계획 설명 기능을 실행하여 성능이 낮은 쿼리를 보다 효과적으로 식별하고 분류할 수 있습니다.

  • 가장 높은 실행 또는 최상위 대기 시간 또는 처음 확인된 시간을 기반으로 최악의 성능인 쿼리 상위 100개를 보기 위한 필터입니다.
  • 시간별 성능을 이해하기 위해 과거 쿼리에 액세스합니다.
  • 계획에 대해 설명하여 쿼리의 성능 병목 현상을 식별합니다.
  • 평균 실행 시간, 실행 수 및 영향을 받는 행에서 비정상적인 스파이크를 표시하는 그래프입니다.

MySQL Database 보호

복제 및 InnoDB 구성 및 기타 모범 사례를 준수하기 위한 전문 권장 사항입니다.

  • 성능, 복제, 보안, 스키마 및 관리에 대한 모범 사례의 규정 준수를 평가하는, 즉시 사용할 수 있는 표준입니다.
  • Compliance Dashboard를 사용하여 MySQL Database 플릿 전체에서 규정 준수 위반 여부를 파악합니다.
  • 각 규정 준수 위반 사항 및 해당 해결 프로세스 목록에 대한 평가 보고서를 확인합니다.

SQL Server 및 IBM DB2 모니터링

데이터베이스 검색

수동 검색을 사용하여 모니터링 속성을 수동으로 지정함으로써 SQL Server 및 IBM DB2 데이터베이스를 검색하고 즉각적으로 모니터링합니다.

SQL Server에 대한 포괄적인 모니터링

450개 이상의 지표를 보유한 SQL Server를 광범위하게 모니터링합니다.

  • 450개 이상의 SQL Server 지표를 사용하여 HADR(고가용성 재해 복구) 복제본의 쿼리 성능, 상태 등을 모니터링합니다.
  • Monitoring Templates를 사용하여 경보에 대한 지표 임곗값을 사용자 정의하고, 이를 플릿 전체에 적용합니다.
  • SQL Server 인스턴스의 모든 데이터베이스가 온라인 상태인지 확인하는 홈 페이지입니다. CPU가 과도하게 작동하는 최상위 프로세스를 확인하고 즉각적인 주의가 필요한 중요한 인시던트를 파악합니다.
  • SQL Server 에이전트를 시작/중지하고, SQL Server 데이터베이스를 백업하고, 세션을 종료하는 작업입니다.

IBM DB2에 대한 포괄적인 모니터링

IBM DB2에 대한 광범위한 모니터링으로 460개 이상의 지표를 제공합니다.

  • 쿼리 성능, HADR(고가용성 재해 복구) 클러스터 상태 등을 모니터링하는 460개 이상의 IBM DB2 지표입니다.
  • Monitoring Templates를 사용하여 경보에 대한 지표 임곗값을 사용자 정의하고, 이를 플릿 전체에 적용합니다.
  • 테이블스페이스 활용률과 같은 주요 성능 지표를 모니터하고, 전체 애플리케이션의 CPU 활용률을 확인하고, 즉각적인 주의가 필요한 중요한 인시던트를 파악하는 홈 페이지입니다.
  • DB2 유지보수 모드에서 데이터베이스의 시작 및 종료, 정지/해제, 애플리케이션을 강제 종료하는 작업입니다.

SQL Server 데이터베이스 보호

SQL Server가 구성 모범 사례를 준수하도록 보장하는 전문 권장 사항입니다.

  • 데이터베이스 백업 빈도에 대한 구성 준수 평가, 인덱스 단편화 수정 등을 위해 즉시 사용할 수 있는 표준입니다.
  • Compliance Dashboard를 사용하여 SQL Server 데이터베이스 전체의 규정 준수 위반 여부를 파악합니다.
  • 각 규정 준수 위반 사항 및 해당 해결 프로세스 목록에 대한 평가 보고서를 확인합니다.

인시던트 관리 및 알림

인시던트 생성 및 알림

실행 가능한 이벤트에 대한 인시던트를 생성하고 알림을 전송합니다.

  • 인시던트 규칙을 사용하여 실행 가능한 이벤트에 대한 인시던트를 생성하고, 알림를 전송하고, 티켓을 엽니다.
  • 이메일, Slack, Webhook, SNMP 트랩 또는 OS 명령을 통해 알림을 전송합니다.
  • ServiceNow, PagerDuty, Jira, Microsoft SCOM 및 IBM Tivoli Netcool/OMNIbus와 이벤트 또는 인시던트를 공유합니다.

Event Compression

Event Compression은 관련 이벤트를 더 적은 수의 인시던트로 자동 압축하거나 그룹화하여 인시던트의 양을 줄이는 기능입니다.

  • 일반적인 이벤트 압축 시나리오에 대해 즉시 사용할 수 있는 Event Compression Policies를 사용합니다.
  • 고유한 압축 요구 사항에 대한 사용자 정의 정책을 만듭니다.
  • Event Compression Analysis를 사용하여 고유한 이벤트에 대한 정책 효율성을 테스트합니다.

인시던트 매니저

인시던트 매니저는 중앙화된 인시던트 관리를 제공합니다.

  • 인시던트 매니저를 사용하여 인시던트 상태를 지정 및 파악하고 Dynamic Runbooks를 사용하여 인시던트를 해결합니다.
  • 인시던트 Dashboard를 사용하여 인시던트 백로그를 요약하면 중요도, 가장 오래 실행 중인 인시던트 및 문제 영역(예: 할당되지 않은 인시던트)별로 인시던트를 평가할 수 있습니다.

Dynamic Runbooks

Dynamic Runbooks에는 인시던트, 문제 작업 등과 같은 문제를 분류하고 해결하는 모범 사례 절차가 포함되어 있습니다.

  • Enterprise Manager의 인시던트, 지표 및 기타 기능 영역 컨텍스트에서 Dynamic Runbooks를 사용합니다.
  • 메모, 지표 차트, 리포지토리 SQL, 대상 SQL 또는 OS 명령과 같은 다양한 단계 유형을 사용하여 Dynamic Runbooks를 생성합니다.
  • Oracle에서 제공하는 Dynamic Runbooks를 사용하여 Enterprise Manager 인프라 문제를 분류하고 해결할 수 있습니다.