¿Ya eres cliente de NinjaOne? Inicia sesión para ver más guías y las últimas actualizaciones.

Integración de NinjaOne con ServiceNow: sincronización de dispositivos NinjaOne con una CMDB separada por dominios

Tema

En este artículo se explica cómo sincronizar los dispositivos gestionados en NinjaOne con una base de datos de gestión de la configuración (CMDB) de ServiceNow con dominios separados.

Entorno

  • Integraciones de NinjaOne
  • ServiceNow

Descripción

Al habilitar la separación de dominios en ServiceNow, el resultado de la sincronización de los elementos de configuración (CI) puede variar en función de cómo se haya configurado el IRE.

NinjaOne utiliza el IRE de ServiceNow, que admite dos modos para entornos con separación de dominios:

  • Modo estricto (predeterminado) 
  • Modo de separación de dominios de la plataforma

Para obtener más información sobre estos dominios, consulta la documentación de ServiceNow sobre dominios de visibilidad y dominios de contención (enlace externo). 

Comprueba siempre cualquier cambio, especialmente las modificaciones globales, en un entorno que no sea de producción antes de implementarlas en producción.

Si su objetivo es crear una infraestructura de integración (CI) única y específica para una empresa o dominio concreto, debe cambiar el IRE al modo de separación de dominios de la plataforma.

Índice

Selecciona una categoría para obtener más información: 

Revisar el mapa de transformación del motor de identificación y conciliación

Cuando los datos del conjunto de importación de NinjaOne entran en ServiceNow y se validan a través del IRE, ServiceNow utiliza un mapa de transformación para dirigir la información. 

servicenow_cmdb dashboards_all_transform maps.png
Figura 1: Acceder a la página «Mapas de transformación» en ServiceNow

La página «Mapas de transformación» contendrá varios mapas de NinjaOne, que puede buscar por nombre. Revise la columna «Orden »: el mapa con el número más bajo tiene la prioridad más alta, mientras que el número más alto indica la prioridad más baja. 

Si utiliza la versión 1.4 de la aplicación de ServiceNow, utilice una cuenta con privilegios de administrador para confirmar que tanto el mapa de transformación de dispositivos de NinjaOne como el de ordenadores incluyen la asignación de empresa: u_company_id → company, y establezca el comportamiento de la lista de opciones en «Ignorar» para evitar crear accidentalmente una nueva empresa. Es posible que las actualizaciones recientes de NinjaOne eliminen la necesidad de realizar el siguiente proceso; sin embargo, recomendamos verificar los datos para garantizar una asignación correcta. 
  1. En la página «Mapas de transformación », selecciona «Dispositivos NinjaOne». Edita la página.
  2. En la pestaña «Asignación de campos», busca el campo de origen «u_company_id » y comprueba que la columna «Campo de destino» refleje «company». Si este campo de origen no existe, haz clic en «Nuevo» para crearlo. 
serviceNow_transform map_ucompanyid.png
Figura 2: Selecciona o crea la asignación del campo «u_company_id» (haz clic para ampliar)
  1. Edita el registro y selecciona «ID de empresa » en el menú desplegable «Campo de origen ». Selecciona «Empresa» en el menú desplegable «Campo de destino ». 
  2.  Selecciona «Ignorar» en el menú desplegable «Acción de elección ». Esto evitará que ServiceNow cree una nueva empresa si el ID no existe.
  3. Haga clic en «Actualizar» para guardar.
servicenow_field map_choice action ignore.png
Figura 3: Configurar el elemento de asignación de campos
  1. Vuelve a la página «Mapas de transformación » y selecciona «NinjaOne Computers». 
  2. Repite los pasos del 2 al 4. 
servicenow_computer and device transform maps.png
Figura 4: Mapas de transformación de NinjaOne que requieren una asignación de empresa

Valida el ámbito de importación de usuarios

Para que las funciones de multitenencia de NinjaOne se conecten con la separación de dominios de ServiceNow, necesitas un usuario en ServiceNow que pueda proporcionar contexto para la aplicación y tenga acceso a todos los dominios, de forma similar a un rol de administrador del sistema en NinjaOne que pueda acceder a todos los dominios en un entorno de multitenencia.

Para configurar las importaciones de datos en entornos multitenencia, compruebe que el usuario «Run As» (Ejecutar como ) de la importación programada de NinjaOne pertenezca al dominio global o a un dominio principal o de nivel superior gestionado correctamente. Esto garantiza el acceso a los dominios secundarios o subordinados para las operaciones de inserción y actualización de CI.

  1. Desde el panel de control de integridad de la CMDB, abre el menú desplegable «Todo » y selecciona «Integración con NinjaOne » → «Configuración».
servicenow_cmdb dashboards_all_ninjaone configuration.png
Figura 5: Configuración de NinjaOne en ServiceNow
  1. Seleccione «Ajustes de configuración de NinjaOne» y abra la pestaña «Importación programada ». Haga clic en la entrada «Importación de dispositivos de NinjaOne ». 
servicenow_cmdb dashboards_ninjaone configuration settings_scheduled import.png
Figura 6: Ajustes de configuración de NinjaOne → Importaciones programadas
  1. Edita la página y, a continuación, abre el registro de «Ejecutar como usuario ». 
servicenow_run as user_open record.png
Figura 7: Revisar el registro del «Usuario con el que se ejecuta»
  1. Marca la casilla «Dominio gestionado » y selecciona «global» en el campo «Dominio». 
servicenow user_managed domain.png
Figura 8: Actualizar el registro del usuario «Ejecutar como» (haz clic para ampliar)
  1. Haz clic en «Actualizar» para guardar. 

Habilitar el modo de separación de dominios de la plataforma

La separación de dominios requiere que cambie manualmente la plataforma del modo «Estricto» (que es el predeterminado) al modo «Separación de dominios de la plataforma». Para ello, siga estos pasos: 

  1. Haz clic en el icono del globo terráqueo situado en la esquina superior derecha de la aplicación ServiceNow y selecciona «Global» en «Ámbito de la aplicación». 
Al trabajar en el ámbito de aplicación global, ten en cuenta que cualquier cambio que realices puede tener efectos duraderos que no siempre son fáciles de revertir. 
servicenow_global scope.png
Figura 9: Acceder al ámbito de aplicación global (haz clic para ampliar)
  1. Abre el menú «Todo» y pega «sys_properties.list» en el campo de búsqueda. No aparecerá ningún resultado en el menú, pero al pulsar «Intro» en el teclado accederás al panel de control «Propiedades del sistema». 
servicenow_all_sys properties.png
Figura 10: Acceder al panel de control «Propiedades del sistema»
  1. Actualice o cree una propiedad denominada glide.identification_engine.platform_domain_separation_enabled
  2. Asegúrate de que «Aplicación» esté configurada en «Global». 
  3. Selecciona «true» | «false » en el menú desplegable «Tipo ». 
  4. Escribe «true» en el campo «Valor ». 
servicenow_system property.png
Figura 11: Crear la nueva propiedad del sistema
  1. Haz clic en «Actualizar» para guardar o en «Enviar» para crear la nueva propiedad del sistema. 

Con esta configuración activada, la próxima importación creará o actualizará los CI únicamente dentro del dominio asignado correspondiente y ya no generará duplicados en dominios hermanos.

Solución de problemas

Si ha seguido los pasos de este artículo y sigue teniendo problemas para conectarse, es posible que la causa sea la duplicación. Para resolver el problema, siga estos pasos:

  1. Abre el menú «Todo » y selecciona «Gestor de clases de elementos de configuración». 
  2. Abre la «Jerarquía» y busca «ordenador». Selecciona el elemento de configuración «Ordenador ». 
CI class manager_computer.png
Figura 12: Abrir el elemento de configuración «Ordenador»
  1. Haz clic en «Lista de CI» en el menú de la izquierda. 
  2. Para identificar los elementos duplicados, haz clic con el botón derecho del ratón sobre el nombre y selecciona «Mostrar coincidencias». 
CI list_show matching.png
Figura 13: Mostrar elementos coincidentes
  1. Marque las casillas de selección de todas las entradas duplicadas y utilice el menú desplegable «Acciones en las filas seleccionadas » para eliminarlas. 
duplicate CI_delete.png
Figura 14: Eliminar elementos de configuración seleccionados
  1. Si el problema persiste, ponte en contacto con el servicio de asistencia de NinjaOne. 

Recursos adicionales

Consulta «Integraciones y aplicaciones de terceros: Catálogo de recursos » para encontrar más guías útiles sobre la integración de NinjaOne y ServiceNow. 

FAQ

Próximos pasos