Instana를 OAuth 인증과 통합
Instana를 OAuth 인증 사용과 이벤트 관리ServiceNow 통합합니다.
시작하기 전에
이벤트 관리 커넥터(sn_em_connector) 플러그인이 ServiceNow AI Platform 인스턴스에 설치되어 있는지 확인합니다.
필요한 역할: evt_mgmt_admin
프로시저
-
인스턴스의 ServiceNow 구성입니다.
- OAuth 인바운드 통합에 클라이언트 자격 증명 부여 유형을 사용하도록 시스템 속성을 생성합니다 glide.oauth.inbound.client.credential.grant_type.enabled .
- 유형: 예|아니오
- 값: 예
주:evt_mgmt_admin 역할에 이 시스템 속성을 생성할 수 있는 권한이 없으므로 관리자가 이 시스템 속성을 생성해야 합니다. - 클라이언트가 인스턴스에 액세스할 수 있도록 OAuth 엔터티 엔드포인트를 생성합니다.
- 다음으로 이동 모두 > 시스템 OAuth > 애플리케이션 레지스트리 그런 다음, 새로 만들기를 선택합니다.
- 인터셉터 페이지에서 외부 클라이언트에 대한 OAuth API 엔드포인트 생성 을 선택한 다음, 양식을 채웁니다.
- OAuth 클라이언트 레코드를 생성하려면 제출을 선택합니다.
- 생성된 OAuth 클라이언트 기록에 OAuth 애플리케이션 사용자 및 기본 부여 유형을 추가합니다.
- OAuth 엔터티 양식에서 OAuth 애플리케이션 사용자 및 기본 부여 유형 필드를 추가하여 OAuth 인바운드 통합에 클라이언트 자격 증명 부여 유형을 사용합니다.
- 생성된 OAuth 클라이언트 기록을 엽니다.
- 페이지 헤더에서 추가 옵션 아이콘을 선택합니다.
- 선택 구성 > 양식 레이아웃
- 양식 레이아웃 페이지의 필드 목록에서 OAuth 애플리케이션 사용자 및 기본 부여 유형을 추가합니다.
- 양식을 저장하거나 업데이트합니다.
- OAuth 애플리케이션 사용자 필드에서 사용자를 선택합니다.사용자에게 Grafana에서 보낸 이벤트를 생성하는 데 사용할 evt_mgmt_integration 역할이 있어야 합니다.주:적절한 인증을 보장하기 위해 높은 권한의 사용자 대신 evt_mgmt_integration 역할을 보유한 최소 권한의 사용자를 사용합니다.
- 기본 부여 유형 필드 값을 클라이언트 자격 증명으로 설정합니다.
- OAuth 인바운드 통합에 클라이언트 자격 증명 부여 유형을 사용하도록 시스템 속성을 생성합니다 glide.oauth.inbound.client.credential.grant_type.enabled .
- Instana 콘솔에서 설정 > 이벤트 및 경보 > 경보 채널.
- 경보 채널 추가 드롭다운 목록을 열고 일반 웹후크 옵션을 선택합니다.
-
웹후크 URL 필드에 다음 URL을 입력하여 경보 채널을 생성합니다.
https://<instance>.service-now.com/api/sn_em_connector/em/inbound_event?source=instana 입니다.
-
OAuth 사용 토글 스위치를 활성화하여 URL을 인증합니다ServiceNow.
- 클라이언트 ID 필드에 인스턴스에서 ServiceNow 생성된 OAuth 엔터티 클라이언트의 클라이언트 ID 값을 제공합니다.
- 클라이언트 비밀 필드에 인스턴스에서 ServiceNow 생성된 OAuth 엔터티 클라이언트의 클라이언트 비밀 값을 제공합니다.
- 토큰 URL 필드에 https://<instance_name>.servicenow.com/oauth_token.do 를 입력합니다.
- 통합을 테스트하려면 테스트 채널을 선택합니다.
- 저장을 선택합니다.
-
이벤트 유형 또는 이벤트에 대한 경보를 생성하도록 Instana를 구성합니다.
- 다음으로 이동 설정 > 이벤트 및 경보 > 경보.
- 새 경보를 선택합니다.
-
이벤트 섹션에서 다음 중 하나를 선택합니다.
- 이벤트 유형에 대한 경보
- 이벤트에 대한 경보
-
이벤트 유형에 대한 경보를 생성할 때 다음을 수행합니다.
- 중요 문제, 모든 인시던트, 경고 문제 등 경보를 생성할 이벤트 유형을 선택합니다.
- 경보 섹션에서 ServiceNow 경보 채널을 선택합니다.
-
이벤트에 대한 경보를 생성할 때 다음을 수행합니다.
- 경보를 생성할 이벤트를 선택합니다.
- 경보 섹션에서 ServiceNow 경보 채널을 선택합니다.
Instana가 경보를 생성하면 경보가 인스턴스로 전송됩니다 ServiceNow . 호스트 엔터티에 대해 생성된 경보는 서버(cmdb_ci_server) 테이블에 바인딩되며 웹 사이트 엔터티에 대해 생성된 경보는 HTTP(S)(cmdb_ci_endpoint_http) 테이블에 바인딩됩니다.Instana - ci_type 이벤트 필드 매핑 테이블에 다른 엔터티 유형을 추가하여 엔터티가 인스턴스에서 ServiceNow 올바른 CI와 바인딩되도록 합니다.
-
Instana 소스 시스템에서 이벤트를 보려면 인스턴스에서 ServiceNow 해당 이벤트에 액세스할 수 있습니다.
- 다음으로 이동 모두 > 이벤트 관리 > 서비스 운영 작업 공간.
- 모든 경보를 선택합니다.
- 관련 경보를 선택합니다.
- 세부사항 탭에서 페이지 오른쪽에 있는 조치 섹션을 찾아 Instana UI 셀에 이벤트 표시 에서 앱 시작을 선택하십시오.