Microsoft Azure용 서비스 그래프 커넥터 구성
데이터 소스와 예약된 임포트 작업을 설정하여 데이터를 AzureCMDB.
시작하기 전에
이를 서비스 그래프 커넥터사용하려면 (ITOM) Visibility 애플리케이션 또는 Discovery 애플리케이션에 기반한 구독 단위에 IT Operations Management 대한 구독이 ITOM 필요합니다. 구독에 대한 ServiceNow 구독 단위 개요의 "관리되는 IT 자원 유형" 섹션에 정의된 바와 같이, this서비스 그래프 커넥터에 CMDB 의해 작성되거나 수정되었지만 아직 ITOM Visibility 또는 ITOM Discovery로 관리되지 않는 관리되는 IT 자원의 경우 이러한 자원은 해당 애플리케이션의 구독 단위 소비를 증가시킵니다. ITOM Visibility 또는 ITOM Discovery 내에서 현재 구독 단위 소비량을 검토하여 사용 가능한 용량을 확인합니다.
- Integration Commons for CMDB 스토어 앱으로, 자동으로 설치됩니다.
- 자동으로 설치되는 CMDB CI Class Models 스토어 앱입니다. CMDB CI Class Models 스토어 앱 문서를 참조하십시오.
- Discovery Core 플러그인(com.snc.discovery.core)은 에 의해 검색자동으로 설치됩니다.
- Datastream Action 플러그인(com.glide.hub.action_type.datastream)은 자동으로 설치됩니다.
- ITOM Discovery 라이센스 플러그인(com.snc.itom.discovery.license). 이 플러그인을 활성화해야 합니다.
- ITOM 라이센스 플러그인(com.snc.itom.license). 자세한 내용은 Discovery 요청을 참조하십시오.
false로 설정하여 sn_sg_azure_integ.is_delta_sync_enabled 전체 데이터 끌어오기를 수행할 수 있습니다. 자세한 내용은 데이터 동기화 구성 문서를 참조하십시오.필요한 역할: admin
이 태스크 정보
설정 지침에 대한 Azure 자세한 내용은 사이트에서 Azure용 서비스 그래프 커넥터 - 개요 문서를 ServiceNow 커뮤니티 참조하십시오.
프로시저
- 다음으로 이동 서비스 그래프 커넥터 > Azure > 설정레이블이 표시됩니다.
- Getting started(시작하기) 페이지에서 Get Started(시작하기)를 선택합니다.
-
새 연결에 대한 데이터 소스와 예약된 임포트를 작성합니다.
- Service Graph Connector for Microsoft Azure 페이지의 데이터 소스 업데이트 및 예약된 임포트 액세스에서 예약된 데이터 임포트 액세스 업데이트 작업을 선택합니다.
-
다음 페이지의 예약된 데이터 가져오기 액세스 업데이트 섹션에서 구성을 선택하고 다음을 수행합니다.
- 기록을 편집하려면 범위 메뉴에서 전역 을 선택합니다.
- 응용 프로그램 접근 탭에서 만들 수 있음, 업데이트 할 수 있음, 삭제할 수 있음 확인란을 선택합니다.
- 기록을 저장합니다.
- 범위 메뉴에서 Microsoft Azure용 서비스 그래프 커넥터를 선택합니다.
- 도움말 작업 표시줄에서 완료로 표시를 클릭합니다.
- 데이터 원본 테이블에 대해 데이터 원본 접근 업데이트 섹션에서 이러한 단계를 반복합니다.
-
새 연결에 대한 캐시를 지웁니다.
- Clear Cache for Datasource and Import set(데이터 원본 및 임포트 세트에 대한 캐시 지우기) 섹션에서 Configure(구성)를 선택합니다.
- 범위 메뉴에서 전역 으로 전환합니다.
- 다음 스크립트를 입력합니다.
GlideTableManager.invalidateTable("sys_data_source"); GlideCacheManager.flushTable("sys_data_source"); GlideTableManager.invalidateTable("scheduled_import_set"); GlideCacheManager.flushTable("scheduled_import_set"); GlideTableManager.invalidateTable("sys_db_object"); GlideCacheManager.flushTable("sys_db_object"); - 스크립트 실행을 선택합니다.
- 범위 메뉴에서 Microsoft Azure용 서비스 그래프 커넥터를 선택합니다.
- 완료로 표시를 클릭합니다.
-
클라이언트 애플리케이션에서 하드웨어 구성 항목(CI)을 Azure 임포트하는 연결을 만듭니다.
주:하드웨어 임포트에 대한 Microsoft Graph API에 대한 User.Read 권한이 있는지 확인합니다.
-
관리자로부터 Azure OAuth 자격 증명을 얻습니다.
다음 세부 정보를 기록해 둡니다.
- 애플리케이션(클라이언트) ID
- 클라이언트 비밀
- 디렉터리(테넌트) ID
- 연결 URL
주:OAuth 자격 증명을 가져온 후 에 대한 Microsoft Azure용 서비스 그래프 커넥터안내 설정에서 Microsoft Azure용 서비스 그래프 커넥터 페이지의 하드웨어 임포트를 위한 연결 생성 섹션으로 이동하여 완료로 표시를 클릭하여 OAuth 자격 증명 가져오기 작업을 완료하도록 설정합니다. -
Azure 하드웨어 연결 및 자격 증명을 구성합니다.
- Microsoft Azure용 서비스 그래프 커넥터 페이지의 하드웨어 임포트를 위한 연결 생성 섹션에서 계속을 선택합니다.
- 연결 만들기 또는 편집 작업의 경우 구성을 선택합니다.
- Flow Designer의 연결 페이지에서 하드웨어 임포트에 기본적으로 사용할 수 있는 SG-Azure 하드웨어 연결 연결에 대해 구성을 선택합니다.
연결 추가를 클릭하여 여러 연결을 만들 수 있습니다.
- 양식에서 필드를 검토하고 수정합니다.
표 1. 연결 구성 양식 필드 설명 연결 정보 연결 이름 하드웨어 연결 기록을 고유하게 식별하는 이름입니다. 예를 들어, SG-Azure 하드웨어 연결입니다. 연결 URL 클라이언트 애플리케이션에 연결하기 위한 기본 URL입니다 Azure . 주:이 필드는 애플리케이션에 연결하기 위한 URL로 자동 설정됩니다. 필드 값을 그대로 둡니다.자격 증명 정보 OAuth 클라이언트 ID 단계에서 4.a설명한 클라이언트 애플리케이션의 애플리케이션(클라이언트) ID Azure 입니다. OAuth 클라이언트 비밀 단계에 4.a설명된 대로 클라이언트 응용 프로그램의 클라이언트 암호 Azure 입니다. OAuth 토큰 URL 클라이언트 애플리케이션의 토큰 URL입니다 Azure . 클라이언트 응용 프로그램의 지역에 Azure 따라 다음 형식 중 하나로 토큰 URL을 입력합니다.여기서 <tenantid>는 단계에 4.a설명된 대로 클라이언트 애플리케이션의 Azure 테넌트 ID입니다.- 전역
https://login.microsoftonline.com/<tenantid>/oauth2/v2.0/token - 미국 정부
https://login.microsoftonline.us/<tenantid>/oauth2/v2.0/token - 중국
https://login.partner.microsoftonline.cn/<tenantid>/oauth2/v2.0/token - 독일
https://login.microsoftonline.de/<tenantid>/oauth2/v2.0/token
- 전역
- OAuth 토큰 구성 및 가져오기를 선택합니다.
- OAuth 토큰 플로우가 성공적으로 완료되면 브라우저의 뒤로 버튼을 사용하여 하드웨어 임포트 작업에 대한 연결 생성 페이지로 돌아갑니다.
- 완료로 표시를 클릭하여 연결 만들기 또는 편집 작업을 완료하도록 설정합니다.
-
Microsoft Graph API 연결을 테스트하여 클라이언트 애플리케이션에서 Azure 하드웨어 데이터를 가져옵니다.
- 연결 테스트 작업의 경우 구성을 선택합니다.
- 데이터 소스 목록의 이름 열에서 새로 만든 연결과 연결된 데이터 소스를 선택합니다.
- 테스트 로드 20 기록 관련 링크를 클릭합니다.
- 상태가 완료로 변경되면 도움말 패널에서 안내 설정으로 돌아가 기를 클릭하여 설정으로 돌아갑니다.
- 완료로 표시를 클릭하여 연결 테스트 작업을 완료하도록 설정합니다.
-
예약된 데이터 임포트 구성을 검토합니다.
- Set up scheduled import jobs(예약된 가져오기 작업 설정) 작업에서 Configure(구성)를 선택합니다.
- 예약된 SG-Azure Subscriptions 작업을 선택합니다.
- 예약된 데이터 임포트 양식에서 예약된 작업의 필드 값을 확인합니다.
자세한 내용은 Schedule a data import 문서를 참조하십시오.
- 지금 실행을 클릭합니다.
- 도움말 패널에서 완료로 표시 를 클릭하여 예약된 임포트 작업 설정 작업을 완료하도록 설정합니다.
-
관리자로부터 Azure OAuth 자격 증명을 얻습니다.
-
클라이언트 애플리케이션에서 Azure 소프트웨어 정보를 임포트하기 위한 연결을 만듭니다.
주:소프트웨어 임포트에 대한 Log Analytics API에 대한 Data.Read 권한이 있는지 확인합니다.
-
OAuth 자격 증명을 획득하고 Log Analytics 작업 영역을 Azure설정합니다.
- 단계 4.a의 OAuth 자격 증명이 있는지 확인합니다.
- 클라이언트 애플리케이션에서 Azure Log Analytics 작업 영역을 구성합니다.
- 사용 가능한 경우 기존 작업 공간을 사용합니다.
- 다른 작업 영역을 만듭니다.
자세한 내용은 Azure 설명서에서 Log Analytics 작업 영역 만들기 를 참조하세요.
주:작업 영역 ID를 기록해 둡니다. - 클라이언트 응용 프로그램에서 Azure 자동화 계정을 만듭니다.
자세한 내용은 Azure 설명서에서 빠른 시작: Azure Portal을 사용하여 Automation 계정 만들기 를 참조하세요.
- 자동화 계정에서 변경 내용 추적 및 인벤토리를 사용하도록 설정합니다.
자세한 내용은 Azure 설명서에서 Automation 계정에서 변경 내용 추적 및 인벤토리 사용을 참조하세요.
주:OAuth 자격 증명을 얻은 후 Microsoft Azure용 서비스 그래프 커넥터에 대한 안내 설정에서 Microsoft Azure용 서비스 그래프 커넥터 페이지의 소프트웨어 임포트를 위한 연결 생성 섹션으로 이동하여 완료 로 표시를 클릭하여 OAuth 자격 증명 가져오기 작업을 완료하도록 설정합니다. -
Azure 소프트웨어 연결 및 자격 증명을 구성합니다.
- Microsoft Azure용 서비스 그래프 커넥터 페이지의 소프트웨어 임포트를 위한 연결 생성 섹션에서 계속을 선택합니다.
- 연결 만들기 또는 편집 작업의 경우 구성을 선택합니다.
- Flow Designer의 연결 페이지에서 소프트웨어 임포트에 기본적으로 사용할 수 있는 SG-Azure 로그 분석 연결 연결에 대해 구성을 선택합니다.
연결 추가를 클릭하여 여러 연결을 만들 수 있습니다.
- 양식에서 필드를 검토하고 수정합니다.
표 2. 연결 구성 양식 필드 설명 연결 정보 소프트웨어 연결 이름 소프트웨어 연결 기록을 고유하게 식별하는 이름입니다. 예를 들어 SG-Azure 로그 분석 연결입니다. 하드웨어 연결 이름 단계에서 4.b.iv설명한 대로 소프트웨어와 연결된 하드웨어 연결의 이름입니다. 하드웨어 연결 이름을 추가하여 소프트웨어 연결을 해당 하드웨어에 연결합니다.
연결 URL 다음 형식으로 Log Analytics 작업 영역에 연결할 기본 URL입니다.
여기서https://api.loganalytics.io/v1/workspaces/<workspace_id><workspace_id>는 단계에 5.a.ii설명된 대로 Log Analytics 작업 영역의 ID입니다.주:이 필드는 Log Analytics 작업 영역에 연결하기 위한 URL로 자동으로 설정됩니다. 자동 생성된 URL의<workspace_id>변수를 Log Analytics 작업 영역의 작업 영역 ID로 바꿉니다.자격 증명 정보 OAuth 클라이언트 ID 단계에서 4.a설명한 클라이언트 애플리케이션의 애플리케이션(클라이언트) ID Azure 입니다. OAuth 클라이언트 비밀 단계에 4.a설명된 대로 클라이언트 응용 프로그램의 클라이언트 암호 Azure 입니다. OAuth 토큰 URL 클라이언트 애플리케이션의 토큰 URL입니다 Azure . 클라이언트 응용 프로그램의 지역에 Azure 따라 다음 형식 중 하나로 토큰 URL을 입력합니다.여기서 <tenantid>는 단계에 4.a설명된 대로 클라이언트 애플리케이션의 Azure 테넌트 ID입니다.- 전역
https://login.microsoftonline.com/<tenantid>/oauth2/v2.0/token - 미국 정부
https://login.microsoftonline.us/<tenantid>/oauth2/v2.0/token - 중국
https://login.partner.microsoftonline.cn/<tenantid>/oauth2/v2.0/token - 독일
https://login.microsoftonline.de/<tenantid>/oauth2/v2.0/token
- 전역
- OAuth 토큰 구성 및 가져오기를 선택합니다.
- OAuth 토큰 플로우가 성공적으로 완료되면 브라우저의 뒤로 버튼을 사용하여 소프트웨어 임포트 작업에 대한 연결 생성 페이지로 돌아갑니다.
- 완료로 표시를 클릭하여 연결 만들기 또는 편집 작업을 완료하도록 설정합니다.
-
Log Analytics API 연결을 테스트하여 클라이언트 애플리케이션에서 Azure 소프트웨어 데이터를 임포트합니다.
- 연결 테스트 작업의 경우 구성을 선택합니다.
- 데이터 소스 목록의 이름 열에서 새로 만든 연결과 연결된 데이터 소스를 선택합니다.
- 테스트 로드 20 기록 관련 링크를 클릭합니다.
- 상태가 완료로 변경되면 도움말 패널에서 안내 설정으로 돌아가 기를 클릭하여 설정으로 돌아갑니다.
- 완료로 표시를 클릭하여 연결 테스트 작업을 완료하도록 설정합니다.
-
예약된 데이터 임포트 구성을 검토합니다.
- Set up scheduled import jobs(예약된 가져오기 작업 설정) 작업에서 Configure(구성)를 선택합니다.
- 예약된 SG-Azure Subscriptions 작업을 선택합니다.
- 예약된 데이터 임포트 양식에서 예약된 작업의 필드 값을 확인합니다.
자세한 내용은 Schedule a data import 문서를 참조하십시오.
- 지금 실행을 클릭합니다.
- 도움말 패널에서 완료로 표시 를 클릭하여 예약된 임포트 작업 설정 작업을 완료하도록 설정합니다.
-
OAuth 자격 증명을 획득하고 Log Analytics 작업 영역을 Azure설정합니다.