기본 인증과 통합 Dynatrace

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 06월 17일
  • 소요 시간: 4분
  • 콘솔에서 Dynatrace 표준 웹후크를 추가하여 통합 Dynatrace 합니다이벤트 관리.

    시작하기 전에

    이벤트 관리 커넥터(sn_em_connector) 플러그인이 ServiceNow AI Platform 인스턴스에 설치되어 있는지 확인합니다.

    에서 관리하는 Dynatrace 호스트의 구성 항목이 인스턴스에 ServiceNow AI Platform 있는지 확인합니다. 이러한 CI는 실제 또는 가상일 수 있으며 IP 검색 또는 클라우드 디스커버리를 통해 검색하거나 수동으로 만들 수 있습니다.

    필요한 역할: evt_mgmt_integration 및 web_service_admin

    이 태스크 정보

    데이터 소스로 인증 Dynatrace 하여 Dynatrace에서 이벤트 수집을 위한 환경을 구성 이벤트 관리 합니다. 콘솔에서 Dynatrace 표준 웹후크를 사용하여 인스턴스를 ServiceNow AI Platform REST 엔드포인트로 설정합니다.

    프로시저

    1. 콘솔에서 Dynatrace 호스트 이름 지정 규칙을 정의합니다.
      1. 다음으로 이동 설정 > 프로세스 및 상황화 > 이름 지정 > 호스트 이름 지정.
      2. 에서 CIServiceNow를 고유하게 식별할 각 클라우드 제공자(Azure/AWS/GCP)에 대한 호스트 이름 지정 규칙을 정의합니다.
      이렇게 하면 ServiceNow 에서 받은 Dynatrace페이로드에서 CI를 고유하게 식별할 수 있습니다.
      주:
      는 실제 서버로 관리하므로 머신 Dynatrace 에 대한 VMware 호스트 이름 지정 규칙을 만들 필요가 없습니다.
    2. 다음과 같이 예외 탐지 규칙을 정의합니다.
      1. 다음으로 이동 설정 > 분석 및 경보 > 경보 > 호스트.
      2. 호스트 탭에서 관리되는 호스트에 대한 경보를 생성할 시기에 대한 규칙을 정의합니다.
    3. 통합 설정을 정의합니다.
      1. 다음으로 이동 설정 > 분석 및 경보 > 알림 > 문제 알림.
      2. 사용자 지정 통합 설정 양식에서 Webhook URL(https://<instance-name>.service-now.com/api/sn_em_connector/em/inbound_event?source=dynatrace)을 추가합니다.
        기본 인증의 경우 기본 권한 부여 헤더 만들기를 선택합니다. 사용자의 사용자 이름 및 암호 필드를 볼 수 있습니다.
      3. 관련 사용자의 사용자 이름과 암호를 입력합니다.
        주:
        evt_mgmt_integration 역할이 선택한 사용자에게 할당되어 있는지 확인합니다. 적절한 인증을 보장하기 위해 높은 권한의 사용자 대신 evt_mgmt_integration 역할을 보유한 최소 권한의 사용자를 사용합니다.
      4. 사용자 지정 페이로드 섹션에서 생성될 이벤트에 대해 다음 페이로드 구조를 추가합니다.
        { 
          "connectionId": <connections_alias_sys_id>,
          "ImpactedEntities": {ImpactedEntities}, 
          "ImpactedEntity": "{ImpactedEntity}", 
          "PID": "{PID}", 
          "ProblemDetailsHTML": "{ProblemDetailsHTML}", 
          "ProblemDetailsJSONv2": {ProblemDetailsJSONv2},  
          "ProblemDetailsMarkdown": "{ProblemDetailsMarkdown}", 
          "ProblemDetailsText": "{ProblemDetailsText}", 
          "ProblemID": "{ProblemID}", 
          "ProblemImpact": "{ProblemImpact}", 
          "ProblemSeverity": "{ProblemSeverity}", 
          "ProblemTitle": "{ProblemTitle}", 
          "ProblemURL": "{ProblemURL}", 
          "State": "{State}", 
          "Tags": "{Tags}" 
        }
        주:
        <connections_alias_sys_id>의 경우:
        1. 다음으로 이동 모두 > 통합 허브 > 연결 및 자격 증명 > 연결 및 자격 증명 별칭.
        2. <connections_alias_sys_id> 가져올 커넥터를 선택하여 엽니다.
          Dynatrace 연결 별칭 목록.
        3. 컨텍스트 메뉴(메뉴 아이콘)를 마우스 오른쪽 버튼으로 클릭한 다음 sys_id 복사를 선택합니다.
          연결의 sys_id입니다.

    결과

    Dynatrace 콘솔에서 이벤트 관리 플러그인으로 경보 플로우가 시작됩니다. 플러그인은 원본 Dynatrace 경보 메시지에서 정보를 추출하여 필요한 이벤트 필드를 채우고 이벤트를 데이터베이스에 삽입합니다. 인스턴스에서 ServiceNow AI Platform모든 이벤트 로 이동하여 이벤트를 확인합니다.

    주:
    기본적으로 호스트 바인딩은 모든 제공자(//Google)Azure의 이벤트에 대해 DynatraceAWS활성화되어 있습니다. 환경의 모든 호스트가 자격 증명을 제공하여 검색 클라우드 디스커버리 되었으며 검색된 자원이 cmdb_ci_vm_object 목록에 있는 경우 VM 바인딩이 발생하지 않을 수 있습니다. 이 문제를 해결하려면 Dynatrace - 일반 이벤트 규칙을 사용하도록 설정해야 합니다. 이벤트 규칙에 대한 자세한 내용은 다음 문서를 참조하십시오 이벤트 규칙.