사용자 지정 상태 모니터 스크립트를 사용하는 자체 상태 모니터 만들기

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 5분
  • 사용자 지정 상태 모니터 스크립트를 사용하는 자체 상태 모니터를 만들어서 지정한 이벤트 관리 구성요소를 모니터링할 수 있습니다.

    시작하기 전에

    필요한 역할: evt_mgmt_admin

    이 태스크 정보

    기본 시스템과 함께 제공되는 자체 상태 모니터를 확대하기 위해, 자체 상태 모니터를 만들어 지정한 구성요소를 모니터링할 수 있습니다. 기본 시스템과 함께 제공되는 상태 모니터 스크립트는 다음 표에 나열되어 있습니다.
    표 1. 기본 시스템과 함께 제공되는 상태 모니터 스크립트
    상태 모니터 스크립트 모니터의 용도:
    이벤트 처리 지연 확인 준비 상태로 유지되며 처리되지 않는 이벤트의 지속 시간[분]을 모니터링합니다.
    커넥터 모니터 모니터:
    • 유휴 상태의 커넥터가 구성된 임계치[분]를 초과하는지 여부입니다.
    • 커넥터의 활성 상태입니다.
    이벤트 처리 상태 가져오기 이벤트가 준비 상태에 있는 시간을 모니터링합니다. 이 시간이 임계치를 초과하면 경보가 전송됩니다.
    MID 서버 임계치 경보 MID 서버 상태를 모니터링합니다. 상태 변경 MID 서버 이 감지되면 이벤트가 전송됩니다.
    자체 상태로 감지된 문제에 대응하고 정정하는 경보 관리 규칙을 만들 수 있습니다. 경보는 지정된 심각도와 임계치를 기반으로 생성됩니다. 다음으로 이동 이벤트 관리 > 관리 > 자체 상태 모니터링 자체 상태에 의해 감지된 문제를 모니터링하기 위해 기본 인스턴스와 함께 제공되는 모니터의 경우, 다음과 같습니다.
    모니터 설명
    커넥터의 유휴 상태 모니터링 구성된 임계치[분 단위]를 초과하여 유휴 상태였던 커넥터가 있는지 여부를 확인하는 모니터입니다.

    상태 모니터 스크립트 선택됨: 커넥터 모니터.

    커넥터 상태 커넥터의 활성 상태를 추적하는 모니터입니다. 임계치 필드를 선택하려면 1을 사용하여 호출할 심각도를 구성하려면 임계값을 하나만 선택하고 임계치 필드를 무시하려면 0을 선택합니다. 자세한 내용은 커넥터 상태 예 단원을 참조하십시오.

    상태 모니터 스크립트 선택됨: 커넥터 모니터.

    이벤트 처리 지연 준비 상태로 유지되며 처리되지 않은 이벤트의 지속 시간[분]을 추적하는 모니터입니다. 지속 시간은 구성된 임계치[분]에 따라 심각도로 이벤트 처리 CI에 대한 경보를 시작합니다.

    상태 모니터 스크립트 선택됨: 이벤트 처리 지연을 확인합니다.

    이벤트 처리 작업 이벤트 처리 작업의 상태를 모니터링합니다. 작업의 유휴 시간이 구성된 임계치를 초과하면 경보가 생성됩니다.

    상태 모니터 스크립트 선택됨: 이벤트 처리 상태를 가져옵니다.

    MID 서버 MID 서버 임계치 경보 상태를 모니터링합니다 MID 서버 MID 서버 . 가용성 및 자원 임계치와 관련된 MID 서버 문제가 탐지되면 이벤트가 전송됩니다.

    상태 모니터 스크립트 선택됨: MID 서버 임계치 경보.

    주:
    자체 상태 모니터가 커넥터 상태를 감지하지 못하게 하려면 언제든지 모니터의 활성 확인란의 선택을 취소한 다음 업데이트를 클릭하면 됩니다.

    프로시저

    1. 다음으로 이동 이벤트 관리 > 관리 > 자체 상태 모니터링을 클릭하고 신규를 클릭합니다.
    2. 양식에서 필드를 채웁니다.
      표 2. 모니터링 구성 양식
      필드 설명
      이름 모니터에 대한 설명이 포함된 의미 있는 이름입니다.
      설명 모니터를 설명하는 서술 텍스트입니다.
      활성 모니터를 활성화하는 확인란입니다.
      작업 빈도 모니터링[초] 모니터링 작업을 실행해야 하는 빈도입니다. 기본값: 120 초.
      마지막 실행 마지막 실행 날짜 및 시간입니다. 이 값은 자동으로 업데이트됩니다.
      스크립트 모니터링 스크립트입니다. 검색 아이콘을 클릭합니다. 기존 스크립트는 상태 모니터 스크립트 화면에 나열됩니다. 또는 새로 만들기 를 클릭하여 사용자 지정 상태 모니터 스크립트를 만듭니다. 사용자 지정 상태 모니터 스크립트를 만드는 방법에 대한 자세한 내용은 다음 단계를 참조하십시오.3
      주:
      다음과 같은 모든 임계치 구성 필드와 관련하여: 모니터링되는 모든 값이 임계치와 비교됩니다. 모니터링된 값이 임계치를 초과하면 적절한 심각도로 경보가 발행됩니다.
      심각 임계치 이 값을 초과하는 모든 지점은 심각 결과로 간주됩니다.
      주요 임계치 이 값보다 높지만 심각 임계치 값보다 낮은 지점은 주요 결과로 간주됩니다.
      차요 임계치 이 값을 초과하면 경미한 결과로 간주됩니다.
      경고 임계치 이 값을 초과하면 경고가 발생합니다.
      추가 정보 모니터에 대한 자세한 정보입니다.
    3. 사용자 지정 상태 모니터 스크립트를 만들려면 모니터링 구성 양식의 스크립트 필드 옆에 있는 검색 아이콘을 클릭하여 상태 모니터 스크립트 양식을 열고 신규를 클릭합니다.
    4. 양식에서 필드를 채웁니다.
      표 3. 상태 모니터 스크립트 양식
      필드 설명
      활성 모니터를 활성화하는 확인란입니다.
      설명 사용자 지정 스크립트를 설명하는 서술 텍스트입니다.
      이름 사용자 지정 스크립트에 대한 설명이 포함된 의미 있는 이름입니다.
      스크립트 모니터에서 호출될 때 실행할 사용자 지정 스크립트입니다. 스크립트 템플릿이 가이드로 제공됩니다.

      스크립트를 작성하는 방법의 예시로 사용하고 기본 시스템과 함께 제공되는 상태 모니터 스크립트스크립트 편집기 도구를 사용할 수 있습니다.

      사용자 지정 스크립트에 다음이 포함되는지 확인합니다.

      "모니터링 작업 빈도" 설정 runUpdateHealthMonitorScripts(scriptId)에 따라 호출되는 모니터 함수를 실행합니다. 이 함수를 추가하여 모니터링 논리를 실행합니다.

      매시간 runInsertHealthMonitorScripts(scriptId)호출되는 구성 함수를 지정합니다. 구성 논리를 추가하고 필요한 경우 CI를 추가합니다. 탐색 창 검색 필드에 em_monitor_state.list를 입력합니다. 모니터링 상태 [em_monitor_state] 테이블에서 필요한 레코드의 모니터 레코드 초기화를 지정합니다.

      EvtMgmtEventAlertGenerator 스크립트 포함에 EvtMgmtHealthMonitorCommon 정의된 도우미 함수를 사용합니다.

      • EvtMgmtHealthMonitorCommon
      • healthMonitorCommon.shouldRun
      • healthMonitorCommon.calculateSeverity
      • EvtMgmtEventAlertGenerato
      • 경보 열기
      • 닫기 경보

      모니터링 구성 [em_monitor_conf] 테이블은 자체 상태 모니터링 구성에, 상태 모니터 스크립트 [em_monitor_scripts] 테이블은 스크립트에, 모니터링 상태 [em_monitor_state] 테이블은 모니터 결과를 runInsertHealthMonitorScripts표시할 수 있습니다.

      스크립트 포함 및 API에 대한 자세한 내용은 다음을 참조하십시오. 이벤트 관리와 함께 설치되는 스크립트 포함

    5. 제출을 클릭합니다.

    결과

    지정한 구성요소를 모니터링 이벤트 관리 하기 위해 생성한 사용자 지정 상태 모니터 스크립트를 사용하는 자체 상태 모니터를 구성할 수 있습니다.