SCCM 데이터 임포트 프로세스 및 소스 테이블
플랫폼에서 ServiceNow® 지원되는 SCCM 버전은 Microsoft 동일한 기능과 동일한 임포트 데이터를 제공합니다.
데이터 임포트 프로세스
- SCCM 시스템<버전> 임포트라는 일정은 SCCM 테이블을 인스턴스로 ServiceNow® 임포트하는 시기를 결정합니다. 임포트를 즉시 실행하거나 정의된 간격으로 실행하도록 예약할 수 있습니다.
- MID 서버는 SCCM 데이터를 검색하여 인스턴스의 스테이징 테이블로 임포트합니다.
- 변환은 준비 테이블의 데이터에 대해 실행되며 SCCM 데이터를 CMDB의 기존 필드에 매핑합니다.
임포트된 SCCM 데이터
| SCCM 테이블 | 스테이징 테이블 | CMDB 테이블 |
|---|---|---|
|
SCCM <version> 컴퓨터 ID [imp_sccm<version>_computer_id] | 컴퓨터 [cmdb_ci_computer] |
| v_GS_Disk | SCCM <version> 디스크 [imp_sccm<version>_disk] | 디스크 [cmdb_ci_disk] |
| v_GS_Network_Adapter_Configuration | SCCM <version> 네트워크 [imp_sccm<version>_network] | 네트워크 어댑터 [cmdb_ci_network_adapter] |
| v_GS_Operating_System | SCCM <version> 운영 체제 [imp_sccm<version>_os] | 컴퓨터 [cmdb_ci_computer] |
| v_GS_Processor | SCCM <version> 프로세서 [imp_sccm<version>_processor] | 컴퓨터 [cmdb_ci_computer] |
|
SCCM <version> 소프트웨어 [imp_sccm<version>_software] |
|
SCCM 데이터 소스
SCCM 통합은 ServiceNow® JDBC 데이터 소스를 사용하여 SCCM 데이터베이스에서 소프트웨어 데이터를 임포트합니다. 각 데이터 소스에는 SCCM 데이터베이스에 대한 연결 세부 사항이 포함되어 있으며 인스턴스가 데이터를 임포트하는 데 사용할 MID 서버 이름이 포함되어 있습니다. SCCM 필드를 CMDB에 매핑하는 변환은 각 데이터 소스 기록의 관련 목록에 정의되어 있습니다.
변환 맵
변환 맵은 각 데이터 소스 기록의 변환 관련 목록에서 접근할 수 있습니다. SCCM의 소스 필드와 CMDB의 대상 필드는 각 테이블 변환 맵 기록의 필드 맵 관련 목록에 나열됩니다. SCCM 통합은 플랫폼과 함께 ServiceNow® 제공되는 변환 맵 유틸리티를 사용합니다. 변환 맵을 편집하거나 생성하는 방법에 대한 지침은 변환 맵을 참조하십시오.
- 증분 임포트: 기본적으로 사용하도록 설정됩니다. 인스턴스에서 소프트웨어 자산 관리가 활성화되지 않은 경우 ServiceNow® 이 맵을 활성으로 구성해야 합니다.
- 증분 임포트(SAM 사용): 소프트웨어 자산 관리 플러그인이 활성화된 경우 이 변환을 활성으로 설정합니다.
할당된 사용자 변환
SCCM<버전> 컴퓨터 ID 변환 스크립트는 SCCM 소스 테이블에서 사용자 이름을 조회하고 이 값을 ServiceNow sys_user 테이블에서 일치하는 필드와 비교하여 CMDB 기록에서 할당 대상 필드를 설정하려고 시도합니다. 일치하는 항목이 발견되면 해당 사용자가 기록에 할당됩니다. 일치하는 항목이 없으면 할당 대상 필드는 비어 있습니다. 일치하는 필드는 기본적으로 user_name로 설정된 시스템 속성에 의해 glide.discovery.assigned_user_match_field 제어됩니다.
식별자
SCCM 통합은 CI 식별을 사용하여 SCCM에서 임포트한 데이터에서 만든 CI를 자원 ID로 업데이트합니다. 하드웨어 규칙 식별자는 SCCM에서 컴퓨터의 자원 ID를 반환하여 소스 [sys_object_source] 테이블에 저장합니다. SCCM 또는 디스커버리에서 자원 ID를 처음 가져오는 경우 [sys_object_source] 테이블은 식별하는 각 CI의 ID로 채워집니다. 후속 임포트에서 수신 ID가 기존 CI의 ID와 일치하면 IRE(식별 및 조정 엔진)가 CMDB에서 해당 CI에 대한 정보를 업데이트합니다. 수신 자원 ID가 기존 CI와 일치하지 않으면 IRE는 새 CI를 만들어 자원 ID로 채웁니다.
CMDB 식별 및 조정과 IRE에 대한 자세한 내용은 CMDB 식별 및 조정을 참조하십시오.
Geneva 이전 버전에서 업그레이드한 경우 레거시 식별자를 여전히 유지하지만 glide.discovery.use_cmdb_identifiers 속성을 사용하여 새 식별자로 전환할 수 있습니다. Geneva 이전 버전에서 업그레이드한 경우 이 속성을 수동으로 추가하고 true 로 설정하여 새 식별자를 사용해야 합니다. Geneva에서 업그레이드한 경우 시스템 속성 [sys_properties] 테이블에서 이 속성을 사용할 수 있습니다. 사용자 지정 레거시 식별자의 기능을 유지하려면 이 속성을 사용하기 전에 새 CMDB 식별자 규칙 형식으로 변환하십시오. 시스템에서 새 프레임워크에 대한 사용자 지정 식별자를 자동으로 재구성하지 않습니다.
스크립트
데이터 채우기 스크립트는 하드웨어 규칙 식별자로 검색된 각 대상 CI에 대해 CMDB의 관련 데이터를 채웁니다.