Configurer Connecteur du graphe de services pour SolarWinds
Configurez les informations d’identification d’authentification et les travaux planifiés pour importer SolarWinds des données dans votre CMDBfichier .
Avant de commencer
Pour l’utiliser Connecteur du graphe de services, vous avez besoin d’un abonnement à une unité d’abonnement basée sur l’application Gestion des opérations informatiques Visibilité (ITOM) ou sur l’application ITOM Découverte. Comme défini dans la section intitulée « Types de ressources informatiques gérées » dans la vue d’ensemble des unités d’abonnement ServiceNow pour votre abonnement, pour les ressources informatiques gérées qui sont créées ou modifiées dans le CMDB , Connecteur du graphe de servicesmais qui ne sont pas encore gérées par Visibilité ITOM ou Détection ITOM, ces ressources augmenteront la consommation d’unités d’abonnement de cette application. Passez en revue votre consommation actuelle d’unités d’abonnement dans Visibilité ITOM ou Détection ITOM pour vous assurer de la capacité disponible.
Avant de démarrer la configuration, accédez à Définition du système > Règles métier et désactiver la ValidateServiceAccountID règle métier.
- L’application Integration Commons for CMDB Store, qui est automatiquement installée.
- L’application de stockage Modèles de classe CI CMDB, qui est automatiquement installée. Consultez Application de stockage CMDB CI Class Models.
- Le module d’extension Discovery Core (com.snc.discovery.core), qui est automatiquement installé par Discovery.
- Module d’extension ITOM Discovery License (com.snc.itom.discovery.license). Vous devez activer ce module d’extension.
- Module d’extension Gestion des licences ITOM (com.snc.itom.license). Pour plus d’informations, consultez Demander la détection.
- Plate-forme SolarWinds Orion.
- Moniteur de serveur et d’application SolarWinds et/ou Moniteur de performances réseau.
- Pour configurer la ServiceNow plateforme : admin
- Pour accéder aux données SolarWinds : utilisateur disposant d’un accès SWIS (SolarWinds Information Service) (le même que via le site Web d’Orion, et non les utilisateurs de la base de données).
Pourquoi et quand exécuter cette tâche
Procédure
- Accédez à la Tout > Connecteurs du graphe de services > SolarWinds > Configuration.
- Sur la page Mise en route, cliquez sur Démarrer.
-
Configurez les informations d’identification de l’authentification utilisées pour vous connecter à l’API Solarwinds SWIS.
- Sur la page Connecteur du graphe de services pour SolarWinds, dans la section Configurer la connexion, sélectionnez la tâche Configurer les informations d’identification de l’authentification utilisées pour se connecter à l’API SolarWinds SWIS.
- Sur la page suivante, dans la section de tâche Configurer les informations d’identification d’authentification, cliquez sur Configurer.
-
Renseignez les champs du formulaire.
Tableau 1. Formulaire Informations d'identification pour l'authentification de base Champ Description Nom Nom explicite de cet identifiant. Ce champ est automatiquement défini. Vous pouvez éventuellement modifier ce paramètre. Nom d'utilisateur Nom d’utilisateur SolarWinds. Remarque :L’utilisateur SolarWinds doit avoir un rôle avec des privilèges de lecture pour l’API SolarWinds Information Service pour toutes les sources de données SolarWinds que l’intégration peut extraire.Mot de passe Mot de passe SolarWinds qui est stocké dans la base de données sous forme chiffrée. Actif Option permettant de vérifier si ces informations d’identification sont actives. Alias d'informations d'identification Critères de sélection avancée pour cet identifiant. Ordre Ordre dans lequel les informations d’identification sont examinées. Les plus petits nombres sont essayés en premier. - Cliquez sur Mettre à jour si nécessaire.
- Dans la section Configurer les informations d’identification de l’authentification utilisées pour se connecter à la tâche de l’API SolarWinds SWIS, cliquez sur Marquer comme terminé.
-
Configurez la connexion HTTP SolarWinds.
- Dans la section de la tâche Configurer la connexion HTTP SolarWinds, cliquez sur Configurer.
-
Passez en revue le formulaire de connexion HTTP(s) et renseignez les champs nécessaires.
Tableau 2. Formulaire Connexion HTTP(s) Champ Description Nom Nom de la connexion. Ce champ est automatiquement défini. Vous pouvez éventuellement changer. Utiliser un MID Server Option permettant d’activer cette connexion pour utiliser un serveur MID ou non. Hôte Valeur d’hôte cible utilisée par la connexion. Ce champ est automatiquement défini par l’URL de connexion. Informations d'identification Valeur d’informations d’identification utilisée par cette connexion. Alias de connexion Valeur de l’alias de connexion avec laquelle la connexion peut être référencée. Générateur d'URL Générateur d’URL utilisé pour créer l’URL de connexion. Authentification réciproque Option permettant d’activer l’authentification réciproque. Protocole Protocole sous-jacent utilisé par la connexion. Actif Option permettant d’activer la connexion HTTP. Domaine Domaine auquel appartient la connexion. Remplacer le port par défaut Valeur de port cible utilisée par la connexion. Chemin d'accès de base Chemin d’accès de base pour la connexion HTTP(s) requis, mais qui ne doit pas être modifié. - Cliquez sur Mettre à jour si nécessaire.
- Dans la section de la tâche Configurer la connexion HTTP SolarWinds, cliquez sur Marquer comme terminé.
-
Configurez les modules SolarWinds.
- Dans la section Configure SolarWinds Modules (Configurer les modules SolarWinds), cliquez sur Configure (Configurer).
-
Mettez à jour la valeur des propriétés et de l’une sn_solarwinds_inte.npm_installedsn_solarwinds_inte.sam_installed des façons suivantes :
- Si le module respectif est installé sur l’instance SolarWinds, définissez les champs sur true.
- Si le module concerné n’est pas installé sur l’instance SolarWinds, définissez les champs sur faux.
Remarque :Cette mise à jour modifie la classe API et les données qu’elle renvoie. - Dans la barre latérale Aide, cliquez sur Marquer comme terminé.
-
Testez la connexion.
- Dans la section Tester la tâche de connexion, cliquez sur Configurer.
-
Examinez les champs sur le formulaire Source de données, qui sont définis automatiquement.
Tableau 3. Formulaire Source de données Champ Description Nom Nom unique de cette source de données. Étiquette de la table des ensembles de données à importer Étiquette de la table qui sera créée pour cette source de données. Nom de la table des jeux d'importation Nom de la table qui sera créée pour cette source de données. Type Type de stockage des données à importer. Données dans une colonne unique Données dans une seule colonne. Application Application contenant cet enregistrement. Action de flux de données L’action de demande de source de données qui sera invoquée pour obtenir des données. -
Testez la connexion en cliquant sur le lien connexe Tester le chargement de 20 enregistrements .
Le test de la connexion dure quelques instants, après quoi la page est actualisée et affiche les résultats du test.
Cette étape teste la source de données matérielles SG-Solarwinds et s’assure que les données sont chargées dans la table intermédiaire. Une connexion réussie pour le matériel SG-Solarwinds signifie que toutes les sources de données SolarWinds se connectent avec succès, de sorte que vous n’avez pas besoin de tester individuellement toutes les sources de données.
La connexion aboutit si l’état HTTP est égal à 200. S’il y a un code d’erreur et un message d’erreur, la connexion a échoué et un dépannage supplémentaire est requis.
- Dans la barre latérale Aide, cliquez sur Retour à Configuration guidée.
- Dans la section Tester la tâche de connexion, cliquez sur Marquer comme terminé.
-
Ajoutez plusieurs instances.
Remarque :Si vous n’avez pas besoin d’ajouter plusieurs instances, vous pouvez ignorer cette étape.
-
Dans la barre latérale de gauche, sélectionnez l’icône Ajouter plusieurs instances (icône
- Sur la page Connecteur du graphe de services pour SolarWinds, sous la section Ajouter plusieurs instances, sélectionnez la tâche Mettre à jour l’accès à la source de données .
- Sur la page suivante, dans la section Mettre à jour l’accès à la source de données, cliquez sur Configurer.
- Sélectionnez la table Source de données [sys_data_source].
- Pour modifier l’enregistrement, sélectionnez Global dans le menu Champ d’application.
- Sous l’onglet Accès à l’application , cochez les cases Peut créer, Peut mettre à jour et Peut supprimer .
- Enregistrez l'enregistrement.
- Dans le menu Champ d’application, sélectionnez Connecteur du graphe de services pour SolarWinds.
- Dans la barre des tâches d’aide, cliquez sur Marquer comme terminé.
- Répétez ces étapes dans la section Mettre à jour l’accès à l’importation de données planifiée avec la table Importation de données planifiée [scheduled_data_set] et la section Mettre à jour l’accès à la valeur avec la table Valeur [sys_variable_table].
-
Dans la barre latérale de gauche, sélectionnez l’icône Ajouter plusieurs instances (icône
-
Effacez le cache de la nouvelle connexion.
- Sélectionnez l’option Effacer le cache pour la tâche de source de données et de jeu d’importation , puis Configurez.
- Effacez le cache en sélectionnant Global dans le menu Champ d’application.
-
Entrez le script suivant.
GlideTableManager.invalidateTable("sys_data_source"); GlideCacheManager.flushTable("sys_data_source"); GlideTableManager.invalidateTable("scheduled_import_set"); GlideCacheManager.flushTable("scheduled_import_set"); GlideTableManager.invalidateTable("sys_variable_value"); GlideCacheManager.flushTable("sys_variable_value"); GlideTableManager.invalidateTable("sys_db_object"); GlideCacheManager.flushTable("sys_db_object"); - Sélectionnez Exécuter le script.
- Dans le menu Champ d’application, sélectionnez Connecteur du graphe de services pour SolarWinds.
- Cliquez sur Marquer comme terminé.
-
Ajoutez une connexion à une autre instance SolarWinds.
Remarque :Confirmez que le périmètre actuel est Connecteur du graphe de services pour SolarWinds.
- Dans la section Ajouter une autre connexion, sélectionnez Configurer.
-
Créez ou modifiez une connexion.
- Pour créer une nouvelle connexion, sélectionnez Ajouter une connexion.
- Pour modifier une connexion existante, cliquez sur le bouton Modifier .
-
Renseignez les champs du formulaire ou modifiez-les selon vos besoins.
Tableau 4. Créer une connexion Champ Description Nom de la connexion Nom d’affichage de la connexion. URL de connexion Nom de l’hôte de connexion pour SolarWinds. Nom d'utilisateur Nom d’utilisateur pour l’authentification SolarWinds. Mot de passe Mot de passe pour l’authentification SolarWinds. -
Ajoutez ou enregistrez la connexion.
- Pour ajouter une nouvelle connexion, sélectionnez Créer une connexion.
- Pour enregistrer les modifications apportées à la connexion existante, sélectionnez Modifier la connexion.
- Revenez à la configuration guidée et cliquez sur Marquer comme terminé.
-
Si nécessaire, configurez le Serveur MID pour la connexion que vous avez créée.
- Dans la section Configurer les Mid Servers, cliquez sur Configurer.
- Sélectionnez le nom de la connexion que vous avez créée.
- Cochez la case Utiliser un MID Server .
- Cliquez sur Mettre à jour.
- Lorsque vous avez terminé la tâche, cliquez sur Marquer comme terminé
- Si nécessaire, configurez les connexions dans la section Configurer les modules SolarWinds, en cliquant sur Configurer.
- Lorsque vous avez terminé, fermez la fenêtre et cliquez sur Marquer comme terminé.
-
Dans la section Tester les nouvelles connexions, cliquez sur Configurer.
- Sélectionnez le nom de la source de données associée à la connexion nouvellement créée.
- Cliquez sur le lien connexe Tester le chargement de 20 enregistrements .Remarque :Si le code d’achèvement affiché est Réussite, les sources sont validées. Mais si le code d’achèvement affiché est Erreur, alors il y a une erreur que vous devez corriger.
- Dans la barre latérale Aide, cliquez sur Marquer comme terminé.
-
Configurer des tâches d’importation planifiées.
-
Dans la barre latérale gauche, cliquez sur l’icône Configurer des tâches d’importation
).
- Sur la page Connecteur du graphe de services pour SolarWinds, dans la section Configurer les tâches d’importation planifiées, sélectionnez la tâche Configurer les tâches d’importation planifiées.
- Dans la section Configurer les tâches d’importation planifiées, cliquez sur Configurer.
-
Examinez les champs du formulaire d’importation de données planifiée qui sont définis automatiquement.
Tableau 5. Formulaire d’importation de données planifiée Champ Description Nom Nom de la tâche planifiée. Source de données Enregistrement de la source de données qui définit les données à importer. Exécuter en tant que Option permettant d’exécuter la tâche planifiée avec les informations d’identification de l’utilisateur spécifié. Actif Option permettant d’activer la tâche planifiée. Sélectionnez cette option. Importation simultanée Fonction qui charge les données à partir de plusieurs jeux d’importation. La fonction traite et transforme ensuite les données simultanément. Méthode de partition Méthode de partition du jeu d’importations simultanées. Taille de la partition Importez la taille définie pour une planification anticipée. Exécuter le script avant importation Option permettant de spécifier un script à exécuter avant l’exécution de l’importation. Exécuter le script après importation Option permettant de spécifier un script à exécuter après l’importation. Application Application contenant cet enregistrement. Exécuter Fréquence d’exécution de l’importation. Conditionnel Conditions dans lesquelles cette tâche est exécutée. Remarque :Toutes les tâches planifiées SolarWinds actives s’exécuteront dans l’ordre spécifié après l’exécution de la tâche planifiée Matériel SG-Solarwinds. Vous pouvez modifier le paramètre Actif de chaque tâche planifiée SolarWinds selon les besoins de votre intégration. - Cliquez sur Mettre à jour si nécessaire, puis sur Marquer comme terminé.
-
Dans la barre latérale gauche, cliquez sur l’icône Configurer des tâches d’importation