Para admitir diversas personalizaciones, la integración de ServiceNow y vRealize Network Insight es compatible con una configuración genérica. La configuración de CMDB debe tener el formato JSON.
- los elementos de configuración;
- la relación entre los elementos de configuración, y
- las reglas para el recorrido de grafos de dependencia.
Nombre de campo | Descripción |
---|---|
fetchOnlyApprovedApplications | Permite que el valor booleano recupere solo las aplicaciones aprobadas de ServiceNow. De forma predeterminada, este valor se establece en False. |
nameBasedSearchForVm | Permite que el valor booleano indique si se debe crear un criterio de búsqueda de máquina virtual personalizado con el nombre de la máquina virtual si la máquina virtual de ServiceNow no se encuentra en vRealize Network Insight. Si el valor se establece en True, se crea un criterio de nombre de máquina virtual personalizado y el recuento se reflejará al detectar la máquina virtual correspondiente en vRealize Network Insight sin volver a computar la aplicación. Esto se puede utilizar al crear los gráficos de dependencia o la asignación de servicios de forma manual sin usar Asignación de servicios. De forma predeterminada, este valor se establece en False. |
ignoreWorkloadCheck | Permite que un valor booleano indique si se debe agregar una entidad al nivel aunque no exista una entidad de carga de trabajo asociada. Esto se puede utilizar al crear los gráficos de dependencia o la asignación de servicios de forma manual sin usar Asignación de servicios y cuando las relaciones no se definen hasta la capa de carga de trabajo. De forma predeterminada, este valor se establece en False. |
ciGroup | Define los elementos de configuración y las relaciones que se deben recuperar de ServiceNow. Este campo permite las siguientes propiedades:
|
Rules for graph traversal | Es compatible con tres tipos de reglas de recorrido:
Propiedades de una regla:
|
applicationClasses | Enumera todas las clases de elementos de configuración de punto de entrada para el recorrido de grafos. Estas clases representan los tipos de elementos de configuración que se utilizan como clases de aplicaciones en CMDB. La configuración predeterminada usa la clase cmdb_ci_service_discovered. Esta clase representa las aplicaciones creadas por la función Asignación de servicios de ServiceNow. |
workloadCIClasses | Enumera todos los elementos de configuración que alojan un servicio basado en software o un sistema operativo como Linux o Windows Server. Por ejemplo, máquinas virtuales, instancias de AWS y servidores físicos. Por lo general, los elementos de configuración de carga de trabajo se colocan al final del gráfico de dependencia. No se crean niveles para las clases de elementos de configuración que se mencionan en este grupo.
La configuración predeterminada contiene las siguientes clases de elementos de configuración:
|
trackedCIClasses | Enumera todos los elementos de configuración que pueden formar parte de los gráficos de dependencia, pero no son applicationClass ni workloadCIClass. Los elementos de configuración de este grupo son obligatorios para que se complete el gráfico de applicationClasses a workloadCIClasses. vRealize Network Insight crea niveles para todas las clases mencionadas en trackedCIClasses, a menos que la clase se mencione en ignoredTierCiClasses. |
relationshipTypeClasses | Enumera todos los elementos de configuración relacionados representados por tipos de relación o clases de elementos de configuración de relación. La configuración predeterminada usa * para recuperar todos los tipos de relación. |
workloadRelationshipTypeClasses: | enumera los tipos de relación que suelen representar las relaciones con entidades de carga de trabajo. A continuación, se muestran las relaciones compatibles de forma predeterminada en ServiceNow:
|
ignoredCiClasses | Enumera todos los elementos de configuración que vRealize Network Insight debe ignorar y que no debe recuperar de CMDB de ServiceNow. Esto resulta útil en la recuperación de una superclase para ignorar las subclases innecesarias. De forma predeterminada, cmdb_ci_vcenter_server_obj aparece en ignoredCiClasses, ya que no se requiere vCenter Server para la detección de aplicaciones. |
ignoredTierCiClasses | Enumera todos los elementos de configuración para los que no se deben crear niveles. |