Zur Unterstützung verschiedener Anpassungen unterstützt die Integration von ServiceNow und vRealize Network Insight eine generische Konfiguration. Die CMDB-Konfiguration muss im JSON-Format vorliegen.
- Die Konfigurationselemente
- Die Beziehung zwischen den Konfigurationselementen
- Die Regeln für den Abhängigkeitsdiagramm-Durchlauf.
Feldname | Beschreibung |
---|---|
fetchOnlyApprovedApplications | Lässt zu, dass der boolesche Wert nur genehmigte Anwendungen von ServiceNow abruft. Dieser Wert ist standardmäßig auf False festgelegt. |
nameBasedSearchForVm | Lässt zu, dass der boolesche Wert angibt, ob ein benutzerdefiniertes VM-Suchkriterium mit dem VM-Namen erstellt wird, wenn die ServiceNow-VM in vRealize Network Insight nicht vorhanden ist. Wenn der Wert auf True festgelegt ist, wird ein benutzerdefiniertes VM-Namenskriterium erstellt und die Anzahl wird ohne Neuberechnung der Anwendung wiedergegeben, wenn die entsprechende VM in vRealize Network Insight erkannt wird. Dies kann verwendet werden, wenn Sie die Abhängigkeitsdiagramme oder die Dienstzuordnung manuell ohne Verwenden der Dienstzuordnung erstellen. Dieser Wert ist standardmäßig auf False festgelegt. |
ignoreWorkloadCheck | Lässt zu, dass ein boolescher Wert angibt, ob eine Einheit zu der Ebene hinzugefügt wird, selbst wenn keine zugeordnete Arbeitslasteinheit vorhanden ist. Dies kann verwendet werden, wenn Sie die Abhängigkeitsdiagramme oder die Dienstzuordnung manuell ohne Verwendung der Dienstzuordnung erstellen und wenn die Beziehungen erst in der Arbeitslastschicht definiert werden. Dieser Wert ist standardmäßig auf False festgelegt. |
ciGroup | Definiert Konfigurationselemente und Beziehungen, die von ServiceNow abgerufen werden sollen. Dieses Feld ermöglicht die folgenden Eigenschaften:
|
Rules for graph traversal | Unterstützt drei Arten von Durchlaufregeln:
Eigenschaften einer Regel:
|
applicationClasses | Listet alle Einstiegspunkt-Konfigurationselementklassen für den Diagrammdurchlauf auf. Diese Klassen stellen die Konfigurationselementtypen dar, die als Anwendungsklassen in der CMDB verwendet werden. Die Standardkonfiguration verwendet die cmdb_ci_service_discovered-Klasse. Diese Klasse stellt Anwendungen dar, die von der ServiceMapping-Funktion von ServiceNow erstellt wurden. |
workloadCIClasses | Listet alle Konfigurationselemente auf, die entweder einen softwarebasierten Dienst oder ein Betriebssystem wie Linux Server oder Windows Server hosten. Beispiel: VMs, AWS-Instanzen, physische Server. In der Regel werden Arbeitslast-Konfigurationselemente am Ende des Abhängigkeitsdiagramms platziert. Für die in dieser Gruppe genannten Konfigurationselementklassen werden keine Ebenen erstellt.
Die Standardkonfiguration enthält die folgenden Konfigurationselementklassen:
|
trackedCIClasses | Listet alle Konfigurationselemente auf, die Teil der Abhängigkeitsdiagramme sein können, aber nicht unter die Klassen applicationClass oder workloadCIClass fallen. Die Konfigurationselemente in dieser Gruppe müssen für das Diagramm von applicationClasses bis workloadCIClasses vervollständigt werden. vRealize Network Insight erstellt Ebenen für alle in trackedCIClasses genannten Klassen, es sei denn, die Klasse wird unter ignoredTierCiClasses genannt. |
relationshipTypeClasses | Listet alle verwandten Konfigurationselemente auf, die von Relations-Konfigurationselementklassen oder Relationstypen dargestellt werden. Die Standardkonfiguration verwendet * zum Abrufen aller Relationstypen. |
workloadRelationshipTypeClasses: | Listet Relationstypen auf, die in der Regel die Relationen zu Arbeitslasteinheiten darstellen. Im Folgenden finden Sie die Relationen, die standardmäßig in ServiceNow unterstützt werden:
|
ignoredCiClasses | Listet alle Konfigurationselemente auf, die von vRealize Network Insight ignoriert werden müssen, um von ServiceNow CMDB abgerufen zu werden. Dies ist nützlich beim Abrufen einer Superklasse, damit die unnötigen Unterklassen ignoriert werden. Standardmäßig ist cmdb_ci_vcenter_server_obj unter ignoredCiClasses aufgeführt, da vCenter Server für die Anwendungsermittlung nicht erforderlich ist. |
ignoredTierCiClasses | Listet alle Konfigurationselemente auf, für die keine Ebenen erstellt werden dürfen. |