Pour permettre la mise en œuvre de diverses personnalisations, l'intégration de ServiceNow et vRealize Network Insight prend en charge une configuration générique. La configuration CMDB doit être au format JSON.
- Les éléments de configuration
- La relation entre les éléments de configuration
- Les règles de transversale du graphique de dépendance
Nom du champ | Description |
---|---|
fetchOnlyApprovedApplications | Permet d'indiquer avec une valeur booléenne si seules les applications approuvées de ServiceNow doivent être extraites. Par défaut, la valeur est définie sur Faux. |
nameBasedSearchForVm | Permet d'indiquer avec une valeur booléenne si un critère de recherche de machine virtuelle personnalisé doit être créé avec le nom de la machine virtuelle lorsque la machine virtuelle ServiceNow est absente de vRealize Network Insight. Si la valeur est définie sur Vrai, un critère de nom de machine virtuelle personnalisé est créé et le total est mis à jour lorsque la machine virtuelle correspondante est détectée dans vRealize Network Insight, sans recalculer l'application. Vous pouvez utiliser ce champ pour créer les graphiques de dépendance ou la carte des services manuellement (sans utiliser Service Mapping). Par défaut, la valeur est définie sur Faux. |
ignoreWorkloadCheck | Permet d'indiquer avec une valeur booléenne si une entité doit être ajoutée au niveau, même si aucune entité de charge de travail n'y est associée. Vous pouvez utiliser ce champ pour créer les graphiques de dépendance ou la carte des services manuellement, sans utiliser Service Mapping, ou encore lorsqu'aucune relation n'est définie jusqu'à la couche de charge de travail. Par défaut, la valeur est définie sur Faux. |
ciGroup | Définit les relations et les éléments de configuration à extraire de ServiceNow. Ce champ permet de définir les propriétés suivantes :
|
Rules for graph traversal | Prend en charge trois types de règles de transversale :
Propriétés d'une règle :
|
applicationClasses | Répertorie toutes les classes d'éléments de configuration de point d'entrée pour la transversale du graphique. Ces classes représentent les types d'élément de configuration qui sont utilisés comme classes d'application dans la CMDB. La configuration par défaut utilise la classe cmdb_ci_service_discovered. Cette classe représente les applications créées par la fonctionnalité ServiceMapping de ServiceNow. |
workloadCIClasses | Répertorie tous les éléments de configuration qui hébergent un service basé sur un logiciel ou un système d'exploitation tel que Linux Server ou Windows Server. Exemple : machines virtuelles, instances d'AWS, serveurs physiques. En général, les éléments de configuration de charge de travail sont placés vers la fin du graphique de dépendance. Aucun niveau n'est créé pour les classes d'éléments de configuration mentionnées dans ce groupe.
La configuration par défaut contient les classes d'éléments de configuration suivantes :
|
trackedCIClasses | Répertorie tous les éléments de configuration qui peuvent intervenir dans les graphiques de dépendance et qui n'appartiennent ni à applicationClass ni à workloadCIClass. Les éléments de configuration de ce groupe sont nécessaires pour permettre au graphique de s'exécuter de applicationClasses à workloadCIClasses. vRealize Network Insight crée des niveaux pour toutes les classes mentionnées dans trackedCIClasses, sauf si la classe est spécifiée sous ignoredTierCiClasses. |
relationshipTypeClasses | Répertorie tous les éléments de configuration associés représentés par des types de relation ou par des classes d'éléments de configuration de relation. La configuration par défaut utilise * pour extraire tous les types de relation. |
workloadRelationshipTypeClasses | Répertorie les types de relation représentant habituellement les relations avec les entités de charge de travail. Les relations prises en charge par défaut dans ServiceNow sont les suivantes :
|
ignoredCiClasses | Répertorie tous les éléments de configuration que vRealize Network Insight doit ignorer lors de l'extraction à partir de la CMDB ServiceNow. Cela permet d'ignorer les sous-classes inutiles lors de l'extraction d'une super-classe. Par défaut, cmdb_ci_vcenter_server_obj est répertorié sous ignoredCiClasses, car les instances de vCenter Server ne sont pas nécessaires pour la découverte d'application. |
ignoredTierCiClasses | Répertorie tous les éléments de configuration pour lesquels aucun niveau ne doit être créé. |