若要支援不同的自訂,ServiceNow 和 vRealize Network Insight 整合支援一般組態。CMDB 組態必須採用 JSON 格式。
組態包括:
- 組態項目
- 組態項目之間的關係
- 相依性圖形周遊的規則。
您可以根據實作自訂 CMDB 組態。
備註: 變更組態時,會完成擷取並重新計算所有應用程式。因此,此程序可能至少需要 30 分鐘才能顯示在 [探索到的應用程式儀表板] 上。
欄位名稱 | 說明 |
---|---|
fetchOnlyApprovedApplications | 允許布林值僅從 ServiceNow 擷取核准的應用程式。依預設,該值會設為 False。 |
nameBasedSearchForVm | 允許布林值指示是否要在 vRealize Network Insight 中不存在 ServiceNow 虛擬機器時使用虛擬機器名稱自訂虛擬機器搜尋準則。如果將值設定為 True,則會建立自訂虛擬機器名稱準則,並且在 vRealize Network Insight 中偵測到對應的虛擬機器時反映計數,而不重新計算應用程式。 在不使用服務對應的情況下手動建立相依性圖形或服務對應時,可以使用此項。依預設,該值會設為 False。 |
ignoreWorkloadCheck | 允許布林值指示是否要新增實體至層,即使相關聯的工作負載實體不存在時亦是如此。 在不使用服務對應的情況下手動建立相依性圖形或服務對應並且在工作負載層之前未定義關聯性時,可以使用此項。依預設,該值會設為 False。 |
ciGroup | 定義要從中擷取 ServiceNow 的組態項目和關聯性。此欄位允許下列內容:
|
Rules for graph traversal | 支援三種類型的周遊規則:
規則的內容:
|
applicationClasses | 列出圖形周遊的所有進入點組態項目類別。這些類別代表可用作 CMDB 中的應用程式類別的組態項目類型。 預設組態會使用 cmdb_ci_service_discovered 類別。此類別代表由 ServiceNow 的 ServiceMapping 功能所建立的應用程式。 |
workloadCIClasses | 列出所有主控以軟體為基礎的服務或作業系統 (例如 Linux 伺服器、Windows 伺服器) 的組態項目。例如,虛擬機器、AWS 執行個體、實體伺服器。 通常,工作負載組態項目位於相依性圖形的末尾。無法為此群組中所述的組態項目類別建立層。
預設組態包含下列組態項目類別:
|
trackedCIClasses | 列出可以是相依性圖形的一部分的所有組態項目,除了 applicationClass 或 workloadCIClass 以外。若要從 applicationClasses 到 workloadCIClasses 完成圖形,此群組中的組態項目是必需的。 vRealize Network Insight 會為 trackedCIClasses 中提及的所有類別建立層,除了 ignoredTierCiClasses 下提及的類別以外。 |
relationshipTypeClasses | 列出由關係組態項目類別或關係類型代表的所有相關組態項目。 預設組態會使用 * 擷取所有關係類型。 |
workloadRelationshipTypeClasses: | 列出通常表示與工作負載實體的關係的關係類型。以下是 ServiceNow 中預設支援的關係:
|
ignoredCiClasses | 列出 vRealize Network Insight 必須忽略以從 ServiceNow CMDB 擷取的所有組態項目。 這在擷取超級類別時非常有用,可以忽略不必要的子類別。 依預設,cmdb_ci_vcenter_server_obj 列示在 ignoredCiClasses 下,因為應用程式探索不需要 vCenter Server。 |
ignoredTierCiClasses | 列出不得建立層的所有組態項目。 |