고급 구성 사용
OT 디스커버리용 ServiceNow 서비스 그래프 커넥터의 고급 구성을 사용하여 자산 확장점, 클래스 계산기 확장점 및 CI(구성 항목) 명명 전략 확장점을 설정합니다.
시작하기 전에
필요한 역할: 관리자
프로시저
- 옵션:
자산 확장점을 설정합니다.
RTE(강력한 변환기) 및 통합 허브 ETL에 의해 변환되기 전에 OT 디스커버리 API의 자산은 표준 형식으로 평면화됩니다. 평면화된 자산에 추가 사용자 지정 속성을 포함하려면 자산 확장점 스크립트를 사용하도록 선택할 수 있습니다. 확장점이 구현되면 ETL을 사용하여 통합 허브 추가 사용자 지정 속성을 변환하고 매핑할 수 있습니다.
- 다음으로 이동 모두 > 서비스 그래프 커넥터 > OT 디스커버리 > 확장점
- x_snc_mis_sec_sgc 선택합니다. SGMissionSecureAssetExtension 기록입니다.
- 관련 링크 섹션에서 구현 생성을 선택합니다
-
스크립트에서 Javascript를 사용하여 원하는 추가 속성을 포함하도록 프로세스 함수를 업데이트합니다.
다음 이미지는 평면화된 자산에 추가되는
custom_attribute의 예입니다. - 스크립트가 완료되면 데이터 소스의 테스트 로드를 실행하여 데이터를 확인합니다.
- 테스트 로드를 실행한 후 모두 > 시스템 임포트 세트 > SG-OT 디스커버리 자산 스테이징.
-
데이터 열에 1d단계에서 추가한
custom_attribute포함되어 있는지 확인합니다.사용자 지정 속성이 표시되지 않으면api_data데이터와 비교하여 코드 문제를 해결합니다. - 다음으로 이동 구성 > 통합 허브 ETL.
- CMDB 애플리케이션 SG-OT 디스커버리에서 SG-OT 디스커버리 자산 기록을 선택합니다.
- 1 미만 . 기본 상세 정보를 지정하고 소스 데이터 임포트를 선택한 후 기본 상세 정보를 제공합니다.
- ETL이 이전 단계의 custom_attribute과 함께 샘플 임포트를 사용하고 있는지 확인 통합 허브 하거나 아래로 스크롤하여 새 임포트 세트 자동 끌어오기 옵션을 사용합니다.
-
저장 및완료로 표시 를 선택하여 임포트 세트를 검색합니다.
주:ETL 변환 맵 도우미로 다시 이동할 때 오류 메시지가 표시될 수 있습니다. 이러한 메시지는 무시해도 됩니다.
- 데이터 미리 보기 및 준비를 사용하고 CMDB 클래스를 선택하여 소스 데이터를 매핑하여 원하는 대로 custom_attribute 변환하고 매핑합니다.
- 옵션:
클래스 계산기 확장점을 설정합니다.
변환하는 동안 OT 디스커버리 API의 자산 분류는 OT 디스커버리 범주를 기반으로 계산되며, 선택적으로 OT 디스커버리 분류 설정을 사용하여 사이트의 네트워크 유형(OT 또는 IT)을 기준으로 계산됩니다. 분류 설정을 재정의하는 추가 고급 구성을 위한 확장점이 제공됩니다.
- 다음으로 이동 모두 > 서비스 그래프 커넥터 > OT 디스커버리 > 확장점.
- x_snc_mis_sec_sgc 선택합니다 . SGMissionSecureClassCalculatorOverride 기록입니다.
- 관련 링크 섹션에서 구현 생성을 선택합니다.
-
스크립트에서 필요한 대로 프로세스 기능을 업데이트합니다.
다음 이미지는 업데이트된 스크립트의 예를 보여줍니다.
- 옵션:
CI(구성 항목) 명명 전략 확장점을 설정합니다.
OT 디스커버리용 서비스 그래프 커넥터에는 기본 CI 명명 전략인 JustNameFallbackIPAddressAndNetworkZone이 함께 제공됩니다. CI의 이름을 다르게 지정하려면 확장점을 사용하여 추가 CI 명명 전략을 구성할 수 있습니다.
- 다음으로 이동 모두 > 서비스 그래프 커넥터 > OT 디스커버리 > 확장점
- x_snc_mis_sec_sgc 선택합니다 . SGMissionSecureCINameCalculation 기록입니다.
- 관련 링크 섹션에서 구현 생성을 선택합니다.
-
스크립트 포함에서 다음 필드를 업데이트합니다.
- 이름 필드를 CI 명명 전략에 적합한 이름으로 업데이트합니다.
SGOTDiscoveryCINameCalculation로 이름을 시작하고 공백이나 특수 문자가 없는 카멜 대소문자를 사용하여 나머지 이름을 추가해야 합니다. 예를 들어, SGOTDiscoveryCINameCalculationAppendMAC입니다.
- 스크립트 필드에서 필요에 따라
calculateCIName함수를 업데이트합니다.
- 이름 필드를 CI 명명 전략에 적합한 이름으로 업데이트합니다.
- 다음으로 이동 서비스 그래프 커넥터 > OT 디스커버리 > 분류 설정.
- 새 이름 지정 전략을 사용하는 기록을 선택합니다.
- CI 명명 전략 필드를 새 CI 명명 전략으로 변경합니다.
- CI 명명 전략을 사용해야 하는 추가 분류 설정에 필요한 단계를 반복합니다.