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

Integraciones de NinjaOne: Solución de problemas de fallos en la integración de ServiceNow

Problema

He configurado los registros de la aplicación y el usuario tal y como se describe en «Integraciones de NinjaOne: Introducción a ServiceNow», pero la integración no funciona.

Entorno

  • Integraciones de NinjaOne
  • ServiceNow

Causa

Hay varias posibilidades que explican por qué se produce este problema. En la siguiente sección «Resolución» describiremos todas las soluciones conocidas. Si las siguientes soluciones no resuelven el problema, ponte en contacto con el servicio de asistencia de NinjaOne.

En primer lugar, debe verificar que cumple todos los requisitos de la lista de permitidos. Consulte la información sobre la lista global de permitidos (lista blanca) de NinjaOne para obtener más detalles.

Solución

ServiceNow ha incorporado un nuevo gestor de aplicaciones a su plataforma. Las siguientes instrucciones incluyen ejemplos tanto para el gestor de aplicaciones más reciente como para el clásico.

Problemas relacionados con las políticas de acceso a la API REST

Crear el usuario de la API y el registro de aplicaciones en ServiceNow te permite habilitar la aplicación de ServiceNow en NinjaOne. Para determinar si los problemas de conexión están relacionados con el complemento de la API REST, comprueba primero que la política de acceso a la API REST esté activa. Para ello, sigue estos pasos: 

  1. Vaya a TodoAplicaciones del sistemaTodas las aplicaciones disponiblesTodas.
servicenow_all available applications_menu.png
Figura 1: Vaya a la página Todas las aplicaciones disponibles
  1. Utilice el filtro de búsqueda para encontrar el complemento de política de acceso a la API REST. Puede buscarlo por el nombre «Complemento de política de acceso a la API REST» o por el ID del complemento «com.glide.rest.policy». 
  2. Si no ha instalado el complemento, haga clic en él para abrir la página de gestión y, a continuación, haga clic en Instalar. La siguiente figura muestra un ejemplo de dónde puede encontrar el botón en la página del gestor de aplicaciones. 
servicenow_install plugin.png
Figura 2: Instalar un complemento para ServiceNow (nuevo gestor de aplicaciones)
servicenow_install plugin_old.png
Figura 3: Instalar un complemento para ServiceNow (gestor de aplicaciones clásico)
  1. Compruebe que el estado del complemento se muestra como Activo. Si está Inactivo, esto indica que el complemento no está activo. Haga clic en Activar/Reparar o en Reparar para resolver el problema.
servicenow plugin_installed_new.png
Figura 4: Reparar un complemento para ServiceNow (nuevo gestor de aplicaciones)
servicenow plugin_activate repair.png
Figura 5: Activar/reparar un complemento para ServiceNow (gestor de aplicaciones clásico)
  1. Una vez que el complemento esté activo, debe configurarlo. Vaya a TodoServicios web del sistemaPolíticas de acceso a la APIPerfil de autenticación de entrada.
  2. Haga clic en Nuevo.
servicenow_new inbound auth profile.png
Figura 6: Crear un nuevo perfil de autenticación entrante en ServiceNow
  1. Seleccione Crear perfiles de autenticación HTTP estándar.
  2. Utilice la siguiente tabla para completar los campos correspondientes. 
Campo Datos
Nombre Introduzca Ninja OAuth.
Descripción Introduceel perfil de autenticación para NinjaOne OAuth.
Activo Marque esta casilla.
Tipo IntroduzcaOAuth.
Entidad OAuth Haga clic en el botón de la lupa (buscar) y seleccione la entidad que haya registrado en el Registro de aplicaciones de ServiceNow. Para obtener instrucciones sobre cómo crear el Registro de aplicaciones, consulte NinjaOne y ServiceNow: Habilitar la integración.
  1. Haga clic en Enviar.
  2. Haga doble clic en Insertar una nueva fila en la pestaña Política de autenticación.
  3. Haga clic en el botón de la lupa (buscar).
  4. Seleccione Política de acceso permitido.
  5. Haga clic en la marca de verificación verde para guardar los cambios.
  6. Haga clic en Actualizar.

Comprueba las credenciales OAuth de la aplicación Ninja en ServiceNow

Unas credenciales OAuth insuficientes o incorrectas pueden provocar que la integración falle. En esta sección se explica cómo comprobar las credenciales y cambiarlas si es necesario.

  1. Inicie sesión en una instancia activa de ServiceNow con un rol de administrador.
  2. Vaya a Todo → OAuth del sistema → Registro de aplicaciones.
servicenow_app registry.png
Figura 6: Vaya a la página Registro de aplicaciones
  1. Busque NinjaOne OAuth o NinjaOne OAuth Client, ya que este es el nombre recomendado para su uso en nuestra guía NinjaOne y ServiceNow: Habilitar la integración. Abra el registro para encontrar el ID de cliente y el secreto de cliente
  2. Haga clic en el botón del candado para mostrar el secreto del cliente
servicenow_client ID and secret.png
Figura 7: Obtenga el ID de cliente y los datos secretos de ServiceNow
  1. Para obtener los datos del nombre de la instancia al habilitar la integración de ServiceNow en NinjaOne, busque el valor en la barra de direcciones entre https:// y service-now.com
Por ejemplo, si la URL de su portal de ServiceNow eshttps://ven1234.service-now.com, entonces su nombre de instancia es ven1234.
  1. Inicie sesión en NinjaOne como administrador del sistema y habilite la aplicación ServiceNow. Introduzca los datos correspondientes tal y como se indica.
servicenow_enable integration_connection settings.png
Figura 8: Habilitar la integración de ServiceNow en NinjaOne

Recursos adicionales

Nuestra Integraciones y aplicaciones de terceros: Catálogo de recursos.

FAQ

Próximos pasos