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 décrit dans NinjaOne Integrations : Getting Started With ServiceNow, mais l'intégration ne fonctionne pas.

Environnement

  • Intégrations NinjaOne
  • ServiceNow

Cause

Plusieurs raisons 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 l'assistance NinjaOne.

Tout d'abord, vous devez vérifier que vous remplissez toutes les conditions requises pour figurer sur la liste blanche. Reportez-vous aux informations sur la liste blanche globale de NinjaOne pour plus de détails.

Résolution

ServiceNow a introduit un nouveau gestionnaire d'applications sur sa plateforme. Les instructions suivantes fournissent des exemples pour les gestionnaires d'applications les plus récents et classiques.

Problèmes liés aux politiques d'accès à l'API REST

La création du registre des utilisateurs et des applications API 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 plugin « REST API Access Policy ». Vous pouvez le rechercher par son nom « REST API Access Policy Plugin » ou par son ID de plugin « com.glide.rest.policy ». 
  2. Si vous n'avez pas installé le plugin, cliquez dessus pour ouvrir la page de gestion, puis cliquez sur Installer. La figure suivante montre un exemple de l'emplacement du bouton sur la page du gestionnaire d'applications. 
servicenow_install plugin.png
Figure 2: Installer un plugin pour ServiceNow (nouveau gestionnaire d'applications)
servicenow_install plugin_old.png
Figure 3: Installer un plugin pour ServiceNow (gestionnaire d'applications classique)
  1. Vérifiez que le statut du plugin est Actif. S'il est Inactif, cela signifie que le plugin n'est pas actif. Cliquez sur Activer/Réparer ou 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èmePolitiques d'accès APIProfil 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 remplir les champs correspondants. 
Champ Données
Nom Entrez Ninja OAuth.
Description Saisissezle profil d'authentification pour NinjaOne OAuth.
Actif Cochez cette case.
Type SaisissezOAuth.
Entité OAuth Cliquez 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 NinjaOne et ServiceNow : Activer l'intégration.
  1. Cliquez sur Soumettre.
  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 « Autoriser la politique d'accès ».
  5. Cliquez sur la coche verte pour enregistrer les modifications.
  6. Cliquez sur Mettre à jour.

Vérifier les informations d'identification OAuth de l'application Ninja dans ServiceNow

Des informations d'identification OAuth insuffisantes ou incorrectes peuvent entraîner l'échec de l'intégration. Cette section explique comment vérifier les informations d'identification et les modifier si nécessaire.

  1. Connectez-vous à une instance active dans ServiceNow avec un rôle d'administrateur.
  2. Accédez à Tout → OAuth 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 la clé secrète du client
  2. Cliquez sur le bouton en forme de cadenas pour afficher le secret client
servicenow_client ID and secret.png
Figure 7: Récupérez l'ID client et les données secrètes depuis ServiceNow
  1. Pour obtenir les données relatives au nom d'instance lorsque vous activez l'intégration ServiceNow dans NinjaOne, recherchez 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 d'instance est ven1234.
  1. Connectez-vous à NinjaOne en tant qu'administrateur 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 ServiceNow dans NinjaOne

Ressources supplémentaires

Notre Intégrations et applications tierces : Catalogue de ressources.

FAQ

Pour aller plus loin