다양한 사용자 지정을 지원하기 위해 ServiceNow와 vRealize Network Insight 통합은 일반 구성을 지원합니다. CMDB 구성은 JSON 형식이어야 합니다.
- 구성 항목
- 구성 항목 간의 관계
- 종속성 그래프 순회 규칙
필드 이름 | 설명 |
---|---|
fetchOnlyApprovedApplications | 부울 값이 ServiceNow에서 승인된 애플리케이션만 가져오도록 허용합니다. 기본적으로 이 값은 False로 설정됩니다. |
nameBasedSearchForVm | ServiceNow VM이 vRealize Network Insight에 없는 경우, VM 이름으로 사용자 지정 VM 검색 조건을 생성할지 여부를 부울 값으로 표시할 수 있습니다. 값이 True로 설정된 다음, 사용자 지정 VM 이름 조건이 생성된 경우 해당하는 VM이 vRealize Network Insight에서 감지되면 애플리케이션을 다시 계산하지 않고 개수가 반영됩니다. 서비스 매핑을 사용하지 않고 종속성 그래프나 서비스 맵을 수동으로 생성할 때 사용할 수 있습니다. 기본적으로 이 값은 False로 설정됩니다. |
ignoreWorkloadCheck | 연결된 워크로드 엔티티가 없는 경우에도 계층에 엔티티를 추가할지 여부를 부울 값으로 나타낼 수 있습니다. 서비스 매핑을 사용하지 않고 종속성 그래프나 서비스 맵을 수동으로 생성할 때와 워크로드 계층까지 관계가 정의되지 않은 경우에 사용할 수 있습니다. 기본적으로 이 값은 False로 설정됩니다. |
ciGroup | ServiceNow에서 가져올 구성 항목과 관계를 정의합니다. 이 필드에는 다음 속성이 허용됩니다.
|
Rules for graph traversal | 세 가지 유형의 통과 규칙이 지원됩니다.
규칙의 속성:
|
applicationClasses | 그래프 통과에 대한 모든 진입점 구성 항목 클래스를 나열합니다. 이러한 클래스는 CMDB에서 애플리케이션 클래스로 사용되는 구성 항목 유형을 나타냅니다. 기본 구성은 cmdb_ci_service_discovered 클래스를 사용합니다. 이 클래스는 ServiceNow의 ServiceMapping기능으로 생성된 애플리케이션을 나타냅니다. |
workloadCIClasses | 소프트웨어 기반 서비스 또는 Linux 서버, Windows Server와 같은 운영 체제를 호스팅하는 모든 구성 항목을 나열합니다. 예: VM, AWS 인스턴스, 물리적 서버. 일반적으로 워크로드 구성 항목은 종속성 그래프의 끝에 배치됩니다. 이 그룹에 언급된 구성 항목 클래스에 대해서는 계층이 생성되지 않습니다.
기본 구성에는 다음과 같은 구성 항목 클래스가 포함됩니다.
|
trackedCIClasses | 종속성 그래프에 속할 수 있지만 applicationClass 또는 workloadCIClass는 아닌 모든 구성 항목을 나열합니다. 이 그룹의 구성 항목은 그래프가 applicationClasses에서 workloadCIClasses로 완료되는 데 필요합니다. vRealize Network Insight는 trackedCIClasses에 언급된 모든 클래스에 대한 계층을 생성하며, 클래스가 ignoredTierCiClasses에 언급된 경우는 제외됩니다. |
relationshipTypeClasses | 관계 구성 항목 클래스 또는 관계 유형으로 표시되는 모든 관련 구성 항목을 나열합니다. 기본 구성은 *를 사용하여 모든 관계 유형을 가져옵니다. |
workloadRelationshipTypeClasses: | 일반적으로 워크로드 엔터티와의 관계를 나타내는 관계 유형을 나열합니다. 다음은 ServiceNow에서 기본적으로 지원되는 관계입니다.
|
ignoredCiClasses | ServiceNow CMDB에서 가져오기 위해 vRealize Network Insight가 무시해야 하는 모든 구성 항목을 나열합니다. 수퍼 클래스를 가져오는 동안 불필요한 하위 클래스를 무시하는 데 유용합니다. 기본적으로 cmdb_ci_vcenter_server_obj는 ignoredCiClasses 아래에 나열됩니다. vCenter Server가 애플리케이션 검색에 필요하지 않기 때문입니다. |
ignoredTierCiClasses | 계층을 생성하면 안 되는 모든 구성 항목을 나열합니다. |