Vous êtes déjà client NinjaOne ? Connectez-vous pour consulter d'autres guides et les dernières nouvelles.

Intégrations NinjaOne : dépannage en cas d’échec de l’Intégration de ServiceNow

Problème

J'ai configuré les registres d'application et l'utilisateur comme indiqué dans le guide « NinjaOne Intégrations : Pour commencer avec ServiceNow », mais l'intégration ne fonctionne pas.

Environnement

  • Intégrations NinjaOne
  • ServiceNow

Cause

Plusieurs causes peuvent expliquer ce problème. Nous présenterons toutes les solutions connues dans la section « Résolution » ci-dessous. Si les solutions suivantes ne permettent pas de résoudre le problème, contactez le support NinjaOne.

Commencez par vérifier que vous remplissez toutes les conditions requises pour figurer sur la liste des adresses autorisées. Reportez-vous aux informations relatives à la liste des adresses autorisées globales de NinjaOne pour plus d’informations.

Résolution

ServiceNow a intégré un nouveau gestionnaire d’applications à sa plate-forme. Les instructions suivantes fournissent des exemples pour le gestionnaire d’applications de dernière génération et le gestionnaire d’applications classique.

Problèmes liés aux stratégies d’accès à l’API REST

La création d’un utilisateur API et d’un registre d’applications dans ServiceNow vous permet d’activer l’application ServiceNow dans NinjaOne. Pour déterminer si les problèmes de connexion sont liés au plugin API REST, vérifiez d’abord que la politique d’accès à l’API REST est active. Pour ce faire, procédez comme suit : 

  1. Accédez à ToutApplications systèmeToutes les applications disponiblesTout.
servicenow_all available applications_menu.png
Figure 1: Accédez à la page « Toutes les applications disponibles »
  1. Utilisez le filtre de recherche pour trouver le plug-in « REST API Access Policy ». Vous pouvez le rechercher par son nom « REST API Access Policy Plugin » ou par son ID de plug-in « com.glide.rest.policy ». 
  2. Si vous n’avez pas encore installé le plug-in, cliquez dessus pour ouvrir la page de gestion, puis cliquez sur « Installer ». La figure suivante montre un exemple de l’emplacement où vous pouvez trouver le bouton sur la page du gestionnaire d’applications. 
servicenow_install plugin.png
Figure 2: Installation d’un plugin pour ServiceNow (nouveau gestionnaire d’applications)
servicenow_install plugin_old.png
Figure 3: Installation d’un plugin pour ServiceNow (gestionnaire d’applications classique)
  1. Vérifiez que le statut du plug-in est « Actif ». S’il est « Inactif », cela signifie que le plug-in n’est pas actif. Cliquez sur « Activer/Réparer » ou sur « Réparer » pour résoudre le problème.
servicenow plugin_installed_new.png
Figure 4: Réparer un plugin pour ServiceNow (nouveau gestionnaire d’applications)
servicenow plugin_activate repair.png
Figure 5: Activer/réparer un plugin pour ServiceNow (gestionnaire d’applications classique)
  1. Une fois le plugin activé, vous devez le configurer. Accédez à « Tout » → «Services Web système » → « Politiques d’accès API » → « Profil d’authentification entrante ».
  2. Cliquez sur « Nouveau ».
servicenow_new inbound auth profile.png
Figure 6: Créer un nouveau profil d’authentification entrante dans ServiceNow
  1. Sélectionnez « Créer des profils d’authentification HTTP standard ».
  2. Utilisez le tableau suivant pour compléter les champs correspondants. 
ChampDonnées
NomSaisissez « Ninja OAuth ».
DescriptionSaisissezle profil d'authentification pour NinjaOne OAuth.
ActifSélectionnez cette case à cocher.
TypeSaisissez «OAuth ».
Entité OAuthCliquez sur le bouton en forme de loupe (recherche) et sélectionnez l'entité que vous avez enregistrée dans le registre des applications de ServiceNow. Pour savoir comment créer le registre des applications, consultez la section « NinjaOne et ServiceNow : activer l'intégration ».
  1. Cliquez sur « Transmission ».
  2. Double-cliquez sur « Insérer une nouvelle ligne » dans l'onglet « Politique d'authentification ».
  3. Cliquez sur le bouton en forme de loupe (recherche).
  4. Sélectionnez « Politique d’autorisation d’accès ».
  5. Cliquez sur la coche verte pour enregistrer les modifications.
  6. Cliquez sur « Mettre à jour ».

Vérification des identifiants OAuth de l’application Ninja dans ServiceNow

Des identifiants OAuth insuffisants ou incorrects peuvent entraîner l'échec de l'intégration. Cette section explique comment vérifier les identifiants et les modifier si nécessaire.

  1. Connectez-vous à une instance active de ServiceNow avec un rôle d'administrateur.
  2. Accédez à « Tous » → « OAuth du Système » → « Registre des applications ».
servicenow_app registry.png
Figure 6: Accédez à la page Registre des applications
  1. Recherchez « NinjaOne OAuth » ou « NinjaOne OAuth Client », car il s’agit du nom recommandé dans notre guide NinjaOne et ServiceNow : Activer l’intégration. Ouvrez l’enregistrement pour trouver l’ID client et le Secret du client
  2. Cliquez sur le bouton en forme de cadenas pour afficher la Secret du client
servicenow_client ID and secret.png
Figure 7: Récupérez l’ID client et la clé secrète depuis ServiceNow
  1. Pour obtenir le nom de l’instance lorsque vous activez l’intégration ServiceNow dans NinjaOne, repérez la valeur dans la barre d’adresse située entre https:// et service-now.com
Par exemple, si l’URL de votre portail ServiceNow esthttps://ven1234.service-now.com, votre Nom de l'instance est ven1234.
  1. Connectez-vous à NinjaOne en tant qu’administrateur du système et activez l’application ServiceNow. Saisissez les données requises comme indiqué.
servicenow_enable integration_connection settings.png
Figure 8: Activer l’intégration de ServiceNow dans NinjaOne

Ressources complémentaires

Notre documentation sur l'intégration de ServiceNow dans NinjaOne vous aidera à tirer le meilleur parti de l'intégration de NinjaOne avec ServiceNow.

Pour un aperçu de toutes les ressources d'intégration, consultez la section « Intégrations / Applications tierces : catalogue de ressources ».

FAQ

Pour aller plus loin