특정 프로세스에 경보 바인딩

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 특정 서버 프로세스를 CMDB의 해당 CI(구성 항목)에 바인딩하여 정확한 매핑과 가시성을 보장합니다. 이 바인딩은 서비스 종속성을 식별하고, 일반 프로세스 이름의 모호성을 줄이고, 효과적인 모니터링을 가능하게 하는 데 매우 중요합니다. 동적 환경에서 더 빠른 경보 해결, 영향 분석, 인프라와 애플리케이션 구성요소 간의 더 나은 조정을 지원합니다.

    시작하기 전에

    필요한 역할: evt_mgmt_admin

    이 태스크 정보

    경보(또는 이벤트)가 시스템에 수신되면 CMDB의 CI(구성 항목)에 연결하거나 "바인딩"해야 하는 경우가 있습니다. 기본적으로 시스템은 이벤트의 노드 필드에 지정된 호스트에 경보를 바인딩합니다. MSFT SQL 인스턴스 및 SQL Server Analysis Services 같은 여러 프로세스를 실행하는 Windows 서버가 있는 상황을 상상해 보십시오. 문제는 여러 프로세스가 MSSQLSERVER와 같은 동일한 일반 이름을 가질 수 있으므로 호스트 서버뿐만 아니라 특정 프로세스 인스턴스에 이벤트를 바인딩하여 모호성을 발생시키는 것입니다.

    다음 예시 절차에서는 Windows 서버를 호스트로, MSFT SQL 인스턴스를 프로세스의 CI 클래스로, MSSQLSERVER를 프로세스 이름으로 사용합니다. 다음 단계는 이벤트의 이벤트 노드 필드가 호스트 이름을 제공하고 추가 정보 필드에 바인딩에 필요한 특정 프로세스 세부 정보가 포함되어 있다는 가정을 기반으로 합니다.

    표 1. 프로세스 매핑을 통한 CI에 대한 경보 바인딩
    작업 단계
    이벤트 규칙 설정: 프로세스 이름 추가 이벤트 규칙에 sa_process_name 프로세스 이름을 추가합니다.
    이벤트 규칙 설정: CI 유형 정의 이벤트 규칙에서 대상 CI 유형을 선택합니다. 예를 들어 MSFT SQL 인스턴스입니다.
    프로세스 매핑 정의 CI 유형 매핑 프로세스 테이블 [em_binding_process_map]로 이동하여 CI 유형(예: MSFT SQL 인스턴스)을 프로세스 이름(예: MSSQLSERVER)에 매핑하는 항목을 추가합니다.
    경보에 CI 바인딩 이벤트가 트리거되면 시스템은 다음을 수행합니다.
    1. 호스트를 식별하기 위해 기본 바인딩을 적용합니다.
    2. 이벤트 규칙에 지정된 CI 유형을 확인합니다.
    3. 일치하는 프로세스 이름 및 CI 유형에 대해 CI 유형 매핑 프로세스 테이블 [em_binding_process_map]을 조회합니다.
    4. CI 관계 테이블 [cmdb_rel_ci.list]에서 프로세스와 호스트 CI 간의 Runs on::Runs 관계를 검색합니다.
    5. CI 유형 열의 값이 CI 유형 매핑 프로세스 테이블 [em_binding_process_map]의 프로세스 열에 있는 해당 항목과 일치하면 프로세스에 바인딩됩니다.

    프로시저

    1. 다음으로 이동 모두 > 이벤트 관리 > 규칙 > 이벤트 규칙.
    2. 새로 만들기를 선택합니다.
    3. 경보 출력 변환 및 작성 탭을 선택하고 다음 단계를 수행합니다.
      sa_process_name 추가합니다.
      1. 수동 속성 확인란을 선택합니다.
      2. ${process}sa_process_name 입력합니다.

        sa_process_name는 검색할 프로세스의 이름을 지정하는 데 사용되는 특수 변수 이름입니다. 이벤트의 추가 정보 필드에 ${sa_process_name}이(가) 표시됩니다. ${process} 대신 변수 sa_process_name의 값이 파생되는 다른 필드 이름을 입력할 수 있습니다.

    4. 바인딩 탭을 선택합니다.
    5. 기본 바인딩 무효화 확인란을 선택합니다.
    6. 바인딩 유형 필드에서 CI 필드 일치를 선택합니다.
    7. CI 유형 필드에서 MSFT SQL 인스턴스를 선택합니다.
      CI 유형에 따라 시스템에서 일치하는 CI를 검색하는 특정 CMDB 테이블이 결정됩니다.
      CI 유형을 추가합니다.
    8. 모두로 이동하여 em_binding_process_map.list를 검색합니다.

      CI 유형 매핑 프로세스 페이지가 열립니다. 여기서 CI 유형 열의 값은 프로세스 열의 항목에 매핑됩니다. 예를 들어 cmdb_ci_db_mssql_instanceMSSQLSERVER 프로세스에 매핑됩니다.

      CI 유형 값은 프로세스 열의 해당 항목과 일치합니다.
    9. 옵션: 모두로 이동하여 cmdb_rel_ci.list를 검색합니다.
      CI 관계 페이지가 열립니다.
    10. 옵션: 노드가 적절한 프로세스와의 Runs on::Runs 관계에 있는지 확인합니다.
      Runs on::Runs 관계를 통해 적절한 프로세스에 연결된 노드입니다.
    11. 다음으로 이동 모두 > 이벤트 관리 > 모든 이벤트.
    12. 노드 값을 Windows Server(V-W2K3-SQL2008)와 같은 호스트 이름으로 사용하여 이벤트를 생성합니다.
      이벤트의 추가 정보 필드에는 값이 MSSQLSERVER프로세스라는 키가 있습니다.
      다음 이미지에서는 경보와 일치하는 프로세스 간에 바인딩이 발생했음을 나타내는 처리 메모를 볼 수 있습니다.
      경보-프로세스 바인딩을 확인하는 처리 메모입니다.