안내 설정을 사용하여 구성 Microsoft Azure용 서비스 그래프 커넥터
데이터 소스와 예약된 임포트 작업을 설정하여 데이터를 끌어옵니다 AzureCMDB.
시작하기 전에
이를 서비스 그래프 커넥터사용하려면 (ITOM) Visibility 애플리케이션 또는 디스커버리 애플리케이션에 기반 IT Operations Management 한 구독 단위를 ITOM 구독해야 합니다. 구독에 대한 ServiceNow 구독 단위 개요의 "관리형 IT 자원 유형" 섹션에 정의되어 있는 대로, 에서 생성서비스 그래프 커넥터되거나 수정 CMDB 되었지만 ITOM 가시성 또는 ITOM 디스커버리에서 아직 관리되지 않는 관리형 IT 자원의 경우 이러한 자원은 해당 애플리케이션의 구독 단위 소비를 증가시킵니다. ITOM 가시성 또는 ITOM 디스커버리 내에서 현재 구독 단위 사용량을 검토하여 사용 가능한 용량을 확인합니다.
- 자동으로 설치되는 CMDB용 통합 커먼즈 스토어 앱입니다.
- 자동으로 설치되는 CMDB CI 클래스 모델 스토어 앱입니다. CMDB CI 클래스 모델 앱 문서를 참조하십시오.
- Discovery Core 플러그인(com.snc.discovery.core)은 에 의해 디스커버리자동으로 설치됩니다.
- 자동으로 설치되는 Datastream 작업 플러그인(com.glide.hub.action_type.datastream)입니다.
- ITOM 검색 라이센스 플러그인(com.snc.itom.discovery.license). 이 플러그인을 활성화해야 합니다.
- ITOM 라이선싱 플러그인(com.snc.itom.license). 자세한 내용은 검색 요청을 참조하십시오.
false로 설정 sn_sg_azure_integ.is_delta_sync_enabled 하여 나중에 언제든지 전체 데이터 끌어오기를 수행할 수 있습니다. 자세한 내용은 Microsoft Azure용 서비스 그래프 커넥터에서 데이터 동기화 구성 문서를 참조하십시오.이 태스크 정보
설정 지침에 Azure 대한 자세한 내용은 Azure용 서비스 그래프 커넥터 - 개요 및 Azure 서비스 그래프 커넥터를 구성하려면 어떻게 해야 합니까? 문서를 ServiceNow 커뮤니티 참조하십시오.
프로시저
- 다음으로 이동 모두 > 서비스 그래프 커넥터 > Azure > 설정.
- 시작하기 페이지에서 시작하기를 선택합니다.
-
새 연결에 대한 데이터 소스와 예약된 임포트를 생성합니다.
- 서비스 그래프 커넥터 페이지 Microsoft Azure 의 데이터 소스 업데이트 및 예약된 임포트 액세스 작업에서 예약된 데이터 임포트 액세스 업데이트 작업을 선택합니다.
-
예약된 데이터 임포트 액세스 업데이트 섹션에서 구성을 선택하고 다음을 수행합니다.
- 예약된 데이터 임포트 액세스 업데이트 작업의 경우 구성을 선택합니다.
- 애플리케이션 선택기를 사용하여 전역 애플리케이션 범위를 선택합니다.
- 애플리케이션 접근 관련 목록에서 만들기 가능, 업데이트 가능, 삭제 가능 확인란을 아직 선택하지 않은 경우 선택합니다.
- 업데이트를 선택하여 탭을 닫고 안내 설정으로 돌아갑니다.
- 애플리케이션 선택기를 사용하여 애플리케이션 범위를 Microsoft Azure용 서비스 그래프 커넥터 로 다시 수정합니다.
- 완료로 표시를 선택하여 예약된 데이터 임포트 업데이트 액세스 작업을 완료하도록 설정합니다.
- 데이터 소스 [sys_data_source] 테이블로 데이터 소스 접근 업데이트 작업에 대해 단계를 반복 3.b.ii3.b.v 하고 완료로 표시를 선택하여 작업을 완료하도록 설정합니다.
-
새 연결에 대한 캐시를 지웁니다.
- 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 그래프 API에 대한
User.Read권한이 있는지 확인합니다. 또한 구독에 대한 IAM 정책에 Azure 독자 역할이 있는지 확인합니다. 설명서 사이트의 Microsoft Azure조건에 따라 사용자를 Azure 구독의 관리자로 할당을 참조하십시오.-
관리자로부터 Azure OAuth 자격 증명을 얻으십시오.
다음 세부 정보를 기록합니다.
- 애플리케이션(클라이언트) ID
- 클라이언트 비밀
- 디렉터리(테넌트) ID
- 연결 URL
주:OAuth 자격 증명을 받은 후 에 대한 Microsoft Azure용 서비스 그래프 커넥터안내 설정에서 Microsoft Azure용 서비스 그래프 커넥터 페이지의 하드웨어 임포트를 위한 연결 생성 섹션으로 이동하고 완료로 표시를 선택하여 OAuth 자격 증명 가져오기 작업을 완료하도록 설정합니다. -
Azure 하드웨어 연결 및 자격 증명을 구성합니다.
- Microsoft Azure용 서비스 그래프 커넥터 페이지의 하드웨어 임포트에 대한 연결 생성 섹션에서 계속을 선택합니다.
- 연결 생성 또는 편집 작업의 경우 구성을 선택합니다.
- 의 워크플로우 스튜디오연결 페이지에서 하드웨어 임포트에 기본적으로 사용할 수 있는 SG-Azure 하드웨어 연결 연결에 대해 구성을 선택합니다.
연결 추가를 선택하여 여러 연결을 만들 수 있습니다.
- 양식에서 필드를 검토하고 수정합니다.
표 1. 연결 구성 양식 필드 설명 연결 정보 연결 이름 하드웨어 연결 기록을 고유하게 식별하는 이름입니다. 예를 들어 SG-Azure 하드웨어 연결입니다. 연결 URL 클라이언트 애플리케이션에 연결하기 위한 기본 URL입니다 Azure . 주:이 필드는 애플리케이션에 연결하기 위한 URL로 자동 설정됩니다. 필드 값은 그대로 둡니다.자격 증명 정보 OAuth 클라이언트 ID 단계에 설명된 4.a클라이언트 애플리케이션의 Azure 애플리케이션(클라이언트) ID 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 토큰 플로우가 성공적으로 완료되면 브라우저의 뒤로 버튼을 사용하여 하드웨어 임포트 작업에 대한 연결 생성 페이지로 돌아갑니다.
- 완료로 표시를 선택하여 연결 만들기 또는 편집 작업을 완료하도록 설정합니다.
-
클라이언트 애플리케이션에서 하드웨어 데이터를 Azure 임포트하기 위해 Microsoft 그래프 API 연결을 테스트합니다.
- 연결 테스트 작업의 경우 구성을 선택합니다.
- 데이터 소스 목록의 이름 열에서 새로 생성된 연결과 연결된 데이터 소스를 선택합니다.
- 테스트 로드 20 기록 관련 링크를 선택합니다.
- 상태가 완료로 변경되면 도움말 패널에서 안내 설정으로 돌아가기 를 선택하여 설정으로 돌아갑니다.
- 완료로 표시를 선택하여 연결 테스트 작업을 완료로 설정합니다.
-
예약된 데이터 임포트 구성을 검토합니다.
- 예약된 임포트 작업 설정 작업의 경우 구성을 선택합니다.
- 예약된 SG-Azure Subscriptions 작업을 선택합니다.
- 예약된 데이터 임포트 양식에서 예약된 작업의 필드 값을 확인하고 활성 확인란을 선택합니다.
자세한 내용은 Schedule a data import 문서를 참조하십시오.
- 업데이트를 선택합니다.
- 도움말 패널에서 완료로 표시를 선택하여 예약된 임포트 작업 설정 작업을 완료하도록 설정합니다.
-
관리자로부터 Azure OAuth 자격 증명을 얻으십시오.
-
클라이언트 애플리케이션에서 소프트웨어 정보를 Azure 임포트하는 연결을 작성합니다.
주:소프트웨어 임포트를 위한 로그 분석 API에 대한
Data.Read권한이 있는지 확인합니다.-
OAuth 자격 증명을 가져오고 에서 Log Analytics 작업 영역을 설정합니다.Azure
- 단계의 OAuth 자격 증명이 있는지 확인합니다.4.a
- 클라이언트 애플리케이션에서 Log Analytics 작업 영역을 구성합니다 Azure .
- 사용 가능한 경우 기존 작업 공간을 사용합니다.
- 다른 작업 공간을 생성합니다.
자세한 내용은 설명서의 AzureLog Analytics 작업 영역 만들기를 참조하세요.
주:작업 공간 ID를 기록해 둡니다. - , AMA(Azure Monitor Agent)를 배포한 다음, AMA를 사용하여 변경 내용 추적 및 인벤토리를 사용하도록 설정합니다.
자세한 내용은 설명서의 Azure Monitoring Agent를 사용하여 변경 내용 추적 및 인벤토리 사용 및 Azure Service Graph 커넥터를 구성하려면 어떻게 해야 하나요?의 Azure VM 모니터링을 위한 Azure 구성 섹션을 Azure 참조하세요. [KB2226163]Now Support 문서를 참조하십시오.
주:OAuth 자격 증명을 얻은 후 Microsoft Azure용 서비스 그래프 커넥터 안내 설정에서 Microsoft Azure용 서비스 그래프 커넥터 페이지의 소프트웨어 임포트에 대한 연결 생성 섹션으로 이동하고 완료로 표시를 선택하여 OAuth 자격 증명 가져오기 작업을 완료하도록 설정합니다. -
Azure 소프트웨어 연결 및 자격 증명을 구성합니다.
- Microsoft Azure용 서비스 그래프 커넥터 페이지의 소프트웨어 임포트에 대한 연결 생성 섹션에서 계속을 선택합니다.
- 연결 생성 또는 편집 작업의 경우 구성을 선택합니다.
- 의 워크플로우 스튜디오연결 페이지에서 소프트웨어 임포트에 기본적으로 사용할 수 있는 SG-Azure 로그 분석 연결 연결에 대해 구성을 선택합니다.
연결 추가를 선택하여 여러 연결을 만들 수 있습니다.
- 양식에서 필드를 검토하고 수정합니다.
표 2. 연결 구성 양식 필드 설명 연결 정보 소프트웨어 연결 이름 소프트웨어 연결 기록을 고유하게 식별하는 이름입니다. 예를 들어 SG-Azure 로그 분석 연결입니다. 하드웨어 연결 이름 단계에서 설명한 4.b.iv대로 소프트웨어와 연결된 하드웨어 연결의 이름입니다. 하드웨어 연결 이름을 추가하여 소프트웨어 연결을 해당 하드웨어에 연결합니다.
연결 URL 다음 형식으로 Log Analytics 작업 영역에 연결하는 기본 URL:
여기서https://api.loganalytics.io/v1/workspaces/<workspace_id><workspace_id>는 단계에 설명된 대로 Log Analytics 작업 영역의 ID입니다.5.a.ii주:이 필드는 Log Analytics 작업 영역에 연결하기 위한 URL로 자동 설정됩니다. 자동 생성된 URL의<workspace_id>변수를 Log Analytics 작업 영역의 작업 영역 ID로 바꿉니다.자격 증명 정보 OAuth 클라이언트 ID 단계에 설명된 4.a클라이언트 애플리케이션의 Azure 애플리케이션(클라이언트) ID 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 기록 관련 링크를 선택합니다.
- 상태가 완료로 변경되면 도움말 패널에서 안내 설정으로 돌아가기 를 선택하여 설정으로 돌아갑니다.
- 완료로 표시를 선택하여 연결 테스트 작업을 완료로 설정합니다.
-
예약된 데이터 임포트 구성을 검토합니다.
- 예약된 임포트 작업 설정 작업의 경우 구성을 선택합니다.
- 예약된 데이터 임포트를 SG-Azure Software 선택합니다.
- 예약된 데이터 임포트 양식에서 예약된 작업의 필드 값을 확인하고 활성 확인란을 선택합니다.
자세한 내용은 Schedule a data import 문서를 참조하십시오.
- 업데이트를 선택합니다.
- 도움말 패널에서 완료로 표시를 선택하여 예약된 임포트 작업 설정 작업을 완료하도록 설정합니다.
-
OAuth 자격 증명을 가져오고 에서 Log Analytics 작업 영역을 설정합니다.Azure
- 옵션:
run명령을 사용하여 확장 검색을 활성화합니다.run명령은 VM에서 명령 집합을 실행하여 CPU 수, 코어, 모델 및 제조업체와 같은 서버 정보를 가져오는 데 사용됩니다.run명령을 사용하는 확장된 검색에 대한 자세한 내용은 지식베이스에서 Microsoft Azure용 서비스 그래프 커넥터에서 명령 실행을 사용한 확장된 검색 [KB2210811] 문서를 참조하십시오.Now Support-
확장된 검색을 활성화하는 데 필요한 스크립트를 다운로드합니다.
- 스크립트 다운로드 작업에 대해 구성을 선택합니다.
- 스크립트가 다운로드되면 완료로 표시를 선택하여 스크립트 다운로드 작업을 완료하도록 설정합니다.
-
확장 검색을 위해 Azure 저장소 계정을 구성합니다.
- 명령 실행 작업에 대한 Azure Storage 계정 구성 작업에서 구성을 선택합니다.
확장된 검색을 위해 Azure 저장소 계정을 구성하는 방법에 대한 자세한 내용은 기술 자료의 Azure용 서비스 그래프 커넥터에서 실행 명령 설정 지침 [KB2001668]Now Support 을 참조하십시오.
- 새 Azure Storage 계정을 설정합니다.
- 스크립트 파일을 업로드할 컨테이너를 설정합니다.
- 결과를 저장할 다른 컨테이너를 설정합니다.
- 서비스 주체에 대한
실행명령 액세스 권한을 제공합니다. - 완료로 표시를 선택하여 명령 실행 작업에 대한 Azure Storage 계정 구성을 완료합니다.
- 명령 실행 작업에 대한 Azure Storage 계정 구성 작업에서 구성을 선택합니다.
-
에 대해 Microsoft Azure용 서비스 그래프 커넥터생성한 새 인스턴스에 대한 연결 속성을 구성합니다.
- 연결 속성 구성 작업에 대해 구성을 선택합니다.
- SG-Azure 구성 속성 섹션의 연결* 필드에서 생성한 새 인스턴스를 선택합니다.
속성 섹션의 필드는 인스턴스의 상세 정보로 채워집니다.
- 속성 섹션에서 생성한 인스턴스에 대해 다음 상세 정보를 입력합니다.
- 컨테이너가 작성되는 스토리지 계정의 이름
- 스토리지 계정이 작성되는 구독 ID
- 스토리지 계정의 자원 그룹
- sh 및 ps1 파일이 업로드되는 컨테이너의 이름Azure
- 명령의 결과를 저장할 컨테이너의 이름
- 머신에서 Linux 실행해야 하는 sh 파일의 URI
- 컴퓨터에서 실행해야 Windows 하는 ps1 파일의 URI
- 저장을 선택합니다.
- 완료로 표시를 선택하여 연결 속성 구성 작업을 완료하도록 설정합니다.
-
확장된 검색을 활성화하는 데 필요한 스크립트를 다운로드합니다.