Microsoft Azure용 서비스 그래프 커넥터 구성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 09월 05일
  • 소요 시간: 11분
  • 데이터 소스와 예약된 임포트 작업을 설정하여 데이터를 AzureCMDB.

    시작하기 전에

    이를 사용하려면 (ITOM) Visibility 애플리케이션 또는 Discovery 애플리케이션에 기반 IT Operations Management 한 구독 단위에 대한 구독이 서비스 그래프 커넥터ITOM 필요합니다. 구독에 대한 ServiceNow 구독 단위 개요의 "관리되는 IT 자원 유형" 섹션에 정의된 바와 같이, 이 서비스 그래프 커넥터자원에서 작성 또는 수정 CMDB 되었지만 아직 ITOM 가시성 또는 ITOM 검색으로 관리되지 않는 관리형 IT 자원의 경우 이러한 자원은 해당 애플리케이션의 구독 단위 소비를 증가시킵니다. ITOM 가시성 또는 ITOM 검색 내에서 현재 구독 단위 사용량을 검토하여 사용 가능한 용량을 확인합니다.

    종속성 및 요구 사항:
    • 자동으로 설치되는 Integration Commons for CMDB 스토어 앱입니다.
    • 자동으로 설치되는 CMDB CI 클래스 모델 스토어 앱입니다. CMDB CI Class Models 스토어 앱 문서를 참조하십시오.
    • 검색 코어 플러그인(com.snc.discovery.core)은 검색.
    • 자동으로 설치되는 Datastream Action 플러그인(com.glide.hub.action_type.datastream)입니다.
    • ITOM 검색 라이센스 플러그인(com.snc.itom.discovery.license). 이 플러그인을 활성화해야 합니다.
    • ITOM 라이선싱 플러그인(com.snc.itom.license). 자세한 내용은 검색 요청을 참조하십시오.

    필요한 역할: admin

    이 태스크 정보

    커넥터는 Azure Management API 를 사용하여 에서 데이터를 Azure완전히 끌어옵니다. 그러나 에서 델타 변경 내용을 Azure끌어오기 위해 Azure Resource Graph API 가 사용됩니다. DNS(Domain Name System)는 Microsoft Azure Management이지만 경로는 리소스 그래프입니다.

    설정 지침에 대한 Azure 자세한 내용은 사이트에서 Azure용 서비스 그래프 커넥터 - 개요 문서를 ServiceNow 커뮤니티 참조하십시오.

    프로시저

    1. 다음으로 이동 모두 > 서비스 그래프 커넥터 > Azure > 설정.
    2. 시작하기 페이지에서 시작하기를 선택합니다.
    3. 새 연결에 대한 데이터 소스와 예약된 임포트를 작성합니다.
      1. 서비스 그래프 커넥터용 Microsoft Azure 페이지의 데이터 소스 및 예약된 임포트 접근 업데이트에서 예약된 데이터 임포트 접근 업데이트 작업을 선택합니다.
      2. 예약된 데이터 임포트 접근 업데이트 섹션에서 구성을 선택하고 다음을 수행합니다.
        1. 기록을 편집하려면 범위 메뉴에서 전역 을 선택합니다.
        2. 응용 프로그램 액세스에서 만들기 가능, 업데이트 가능, 삭제 가능 확인란을 선택합니다.
        3. 레코드를 저장합니다.
        4. 범위 메뉴에서 Microsoft Azure용 서비스 그래프 커넥터를 선택합니다.
        5. 도움말 작업 표시줄에서 완료로 표시를 클릭합니다.
        6. 데이터 원본 접근 업데이트 섹션에서 데이터 원본 테이블을 사용하여 이 단계를 반복합니다.
      3. 새 연결에 대한 캐시를 지웁니다.
        1. 데이터 소스 및 임포트 세트 캐시 지우기 섹션에서 구성을 선택합니다.
        2. 범위 메뉴에서 전역 으로 전환합니다.
        3. 다음 스크립트를 입력합니다.
          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");
        4. 스크립트 실행을 선택합니다.
        5. 범위 메뉴에서 Microsoft Azure용 서비스 그래프 커넥터를 선택합니다.
        6. 완료로 표시를 클릭합니다.
    4. 클라이언트 애플리케이션에서 Azure 하드웨어 CI(구성 항목)를 임포트하는 연결을 작성합니다.
      주:
      하드웨어 임포트를 위해 Microsoft Graph API에 대한 User.Read 권한이 있어야 합니다. 또한 구독에 Azure 대한 IAM 정책에 독자 역할이 있는지 확인합니다. 설명서 사이트에서 조건을 사용하여 Azure 구독의 관리자로 사용자 할당Microsoft Azure 참조하세요.
      1. 관리자로부터 Azure OAuth 자격 증명을 얻습니다.
        다음 세부 정보를 기록해 둡니다.
        • 애플리케이션(클라이언트) ID
        • 클라이언트 비밀
        • 디렉터리(테넌트) ID
        • 연결 URL
        주:
        OAuth 자격 증명을 가져온 후 에 대한 Microsoft Azure용 서비스 그래프 커넥터안내 설정에서 Microsoft Azure용 서비스 그래프 커넥터 페이지의 하드웨어 임포트를 위한 연결 생성 섹션으로 이동하고 완료로 표시를 클릭하여 OAuth 자격 증명 가져오기 작업을 완료하도록 설정합니다.
      2. Azure 하드웨어 연결 및 자격 증명을 구성합니다.
        1. Microsoft Azure용 서비스 그래프 커넥터 페이지의 하드웨어 임포트를 위한 연결 생성 섹션에서 계속을 선택합니다.
        2. 연결 만들기 또는 편집 작업에서 구성을 선택합니다.
        3. 워크플로우 스튜디오연결 페이지에서 하드웨어 임포트에 기본적으로 사용할 수 있는 SG-Azure 하드웨어 연결 연결에 대해 구성을 선택합니다.

          연결 추가를 클릭하여 여러 연결을 만들 수 있습니다.

        4. 양식에서 필드를 검토하고 수정합니다.
          표 1. 연결 구성 양식
          필드 설명
          연결 정보
          연결 이름 하드웨어 연결 기록을 고유하게 식별하는 이름입니다. 예를 들면 SG-Azure 하드웨어 연결입니다.
          연결 URL 클라이언트 애플리케이션에 연결하기 위한 기본 URL입니다 Azure .
          주:
          이 필드는 애플리케이션에 연결하기 위한 URL로 자동 설정됩니다. 필드 값을 그대로 둡니다.
          자격 증명 정보
          OAuth 클라이언트 ID 단계에서 4.a설명한 클라이언트 응용 프로그램의 응용 프로그램(클라이언트) ID입니다 Azure .
          OAuth 클라이언트 비밀 단계에서 4.a설명한 Azure 클라이언트 애플리케이션의 클라이언트 비밀입니다.
          OAuth 토큰 URL 클라이언트 애플리케이션의 토큰 URL입니다 Azure .
          클라이언트 응용 프로그램의 지역에 Azure 따라 다음 형식 중 하나로 토큰 URL을 입력합니다.
          • 전역
            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
          여기서 <tenantid>는 단계에서 4.a설명한 Azure 클라이언트 애플리케이션의 테넌트 ID입니다.
        5. OAuth 토큰 구성 및 가져오기를 선택합니다.
        6. OAuth 토큰 흐름이 성공적으로 완료되면 브라우저의 뒤로 단추를 사용하여 하드웨어 임포트 작업에 대한 연결 만들기 페이지로 돌아갑니다.
        7. 완료로 표시를 클릭하여 연결 만들기 또는 편집 작업을 완료하도록 설정합니다.
      3. Microsoft Graph API 연결을 테스트하여 클라이언트 애플리케이션에서 Azure 하드웨어 데이터를 임포트합니다.
        1. 연결 테스트 작업의 경우 구성을 선택합니다.
        2. 데이터 소스 목록의 이름 열에서 새로 만든 연결과 연결된 데이터 소스를 선택합니다.
        3. 테스트 로드 20 기록 관련 링크를 클릭합니다.
        4. 상태가 완료로 변경되면 도움말 패널에서 안내 설정으로 돌아가기를 클릭하여 설정으로 돌아갑니다.
        5. 완료로 표시를 클릭하여 연결 테스트 작업을 완료로 설정합니다.
      4. 예약된 데이터 임포트 구성을 검토합니다.
        1. Set up scheduled import jobs(예약된 가져오기 작업 설정) 작업에서 Configure(구성)를 선택합니다.
        2. 예약된 SG-Azure Subscriptions 작업을 선택합니다.
        3. 예약된 데이터 임포트 양식에서 예약된 작업에 대한 필드 값을 확인하고 활성 확인란을 선택합니다.

          자세한 내용은 Schedule a data import 문서를 참조하십시오.

        4. 업데이트를 클릭합니다.
        5. 도움말 패널에서 완료로 표시 를 클릭하여 예약된 가져오기 작업 설정 작업을 완료하도록 설정합니다.
    5. 클라이언트 응용 프로그램에서 소프트웨어 정보를 Azure 임포트하는 연결을 작성합니다.
      주:
      소프트웨어 임포트에 대한 Log Analytics API에 대한 Data.Read 권한이 있는지 확인합니다.
      1. OAuth 자격 증명을 얻고 .Azure
        1. 단계에서 4.aOAuth 자격 증명이 있는지 확인합니다.
        2. 클라이언트 애플리케이션에서 Azure Log Analytics 작업 영역을 구성합니다.
          • 사용 가능한 경우 기존 작업 공간을 사용합니다.
          • 다른 작업 공간을 생성합니다.

            자세한 내용은 Azure 설명서에서 Log Analytics 작업 영역 만들기 를 참조하세요.

          주:
          작업 영역 ID를 기록해 둡니다.
        3. 클라이언트 응용 프로그램에서 Azure 자동화 계정을 만듭니다.

          자세한 내용은 Azure 설명서에서 빠른 시작: Azure Portal을 사용하여 Automation 계정 만들기 를 참조하세요.

        4. 자동화 계정에서 변경 내용 추적 및 인벤토리를 사용하도록 설정합니다.

          자세한 내용은 Azure 설명서의 Automation 계정에서 변경 내용 추적 및 인벤토리 사용을 참조하세요.

        주:
        OAuth 자격 증명을 얻은 후 Microsoft Azure용 서비스 그래프 커넥터 안내 설정에서 Microsoft Azure용 서비스 그래프 커넥터 페이지의 소프트웨어 임포트를 위한 연결 생성 섹션으로 이동하고 완료로 표시를 클릭하여 OAuth 자격 증명 가져오기 작업을 완료로 설정합니다.
      2. Azure 소프트웨어 연결 및 자격 증명을 구성합니다.
        1. Microsoft Azure용 서비스 그래프 커넥터 페이지의 소프트웨어 임포트를 위한 연결 생성 섹션에서 계속을 선택합니다.
        2. 연결 만들기 또는 편집 작업에서 구성을 선택합니다.
        3. 의 연결 페이지에서 워크플로우 스튜디오소프트웨어 임포트에 기본적으로 사용할 수 있는 SG-Azure 로그 분석 연결 연결에 대해 구성을 선택합니다.

          연결 추가를 클릭하여 여러 연결을 만들 수 있습니다.

        4. 양식에서 필드를 검토하고 수정합니다.
          표 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을 입력합니다.
          • 전역
            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
          여기서 <tenantid>는 단계에서 4.a설명한 Azure 클라이언트 애플리케이션의 테넌트 ID입니다.
        5. OAuth 토큰 구성 및 가져오기를 선택합니다.
        6. OAuth 토큰 플로우가 성공적으로 완료되면 브라우저의 뒤로 버튼을 사용하여 소프트웨어 임포트 작업에 대한 연결 생성 페이지로 돌아갑니다.
        7. 완료로 표시를 클릭하여 연결 만들기 또는 편집 작업을 완료하도록 설정합니다.
      3. Log Analytics API 연결을 테스트하여 클라이언트 애플리케이션에서 Azure 소프트웨어 데이터를 임포트합니다.
        1. 연결 테스트 작업의 경우 구성을 선택합니다.
        2. 데이터 소스 목록의 이름 열에서 새로 만든 연결과 연결된 데이터 소스를 선택합니다.
        3. 테스트 로드 20 기록 관련 링크를 클릭합니다.
        4. 상태가 완료로 변경되면 도움말 패널에서 안내 설정으로 돌아가기를 클릭하여 설정으로 돌아갑니다.
        5. 완료로 표시를 클릭하여 연결 테스트 작업을 완료로 설정합니다.
      4. 예약된 데이터 임포트 구성을 검토합니다.
        1. Set up scheduled import jobs(예약된 가져오기 작업 설정) 작업에서 Configure(구성)를 선택합니다.
        2. 예약된 SG-Azure Software 데이터 임포트를 선택합니다.
        3. 예약된 데이터 임포트 양식에서 예약된 작업에 대한 필드 값을 확인하고 활성 확인란을 선택합니다.

          자세한 내용은 Schedule a data import 문서를 참조하십시오.

        4. 업데이트를 클릭합니다.
        5. 도움말 패널에서 완료로 표시 를 클릭하여 예약된 가져오기 작업 설정 작업을 완료하도록 설정합니다.