Configurer Connecteur du graphe de services pour SolarWinds
Configurez des informations d’identification d’authentification et des travaux planifiés pour importer SolarWinds des données dans votre CMDB.
Avant de commencer
Pour utiliser cette optionConnecteur du graphe de services, vous avez besoin d’un abonnement à une unité d’abonnement basée sur l’application Gestion des opérations ITITOM() Visibility 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 de l’unité d’abonnement ServiceNow pour votre abonnement, pour les CMDBConnecteur du graphe de servicesressources informatiques gérées qui sont créées ou modifiées par cet abonnement, mais qui ne sont pas encore gérées par Visibilité ITOM ou Découverte ITOM, ces ressources augmenteront la consommation d’unités d’abonnement de cette application. Vérifiez votre consommation actuelle d’unités d’abonnement dans Visibilité ITOM ou Découverte ITOM pour vous assurer de la capacité disponible.
Avant de commencer la configuration, accédez à Définition du système > Règles métieret désactivez la règle métier ValidateServiceAccountID .
Les raccords d’entrefer sont disponibles à partir de la Connecteur du graphe de services pour SolarWindsversion 2.5.0 du . Vous pouvez configurer des sources de données classiques ou des sources de données air gap. Avant de configurer des sources de données d’entrefer , vous devez configurer la solution d’entrefer pour votre Connecteur du graphe de services pour SolarWinds serveur de haute sécurité et votre serveur de faible niveau de sécurité. Consultez Configuration des raccords d’entrefer pour Connecteur du graphe de services pour SolarWinds.
- L’application du magasin Integration Commons for CMDB , qui est automatiquement installée.
- L’application de stockage des modèles de classe CI CMDB, qui est automatiquement installée. Consultez Modèles de classe CI CMDB.
- Module d’extension Découverte Core (com.snc.discovery.core), qui est automatiquement installé par Découverte.
- Module d’extension ITOM Découverte 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écouverte.
- SolarWinds Plate-forme Orion.
- SolarWinds Moniteur de serveur et d’application et/ou Moniteur de performance du réseau.
- Pour configurer la ServiceNow plateforme : administrateur
- Pour accéder aux SolarWinds données : Utilisateur disposant d’un accès SWIS (SolarWinds service d’information) (le même que sur le site Web d’Orion, pas 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, sélectionnez Mise en route.
-
Configurez vos informations d’identification d’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 .
- Pour la tâche Configurer les informations d’identification d’authentification utilisées pour se connecter à l’API SolarWinds SWIS, sélectionnez Configurer.
-
Renseignez les champs du formulaire Informations d’identification pour l’authentification de base.
Tableau 1. Formulaire des 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 SolarWinds Nom d’utilisateur. Remarque :L’utilisateur SolarWinds doit avoir un rôle avec des privilèges de lecture dans l’API SolarWinds Information Service pour toutes les SolarWinds sources de données que l’intégration peut extraire des données.Mot de passe SolarWinds Mot de passe 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'identification Critères de sélection avancée pour cet identifiant. Commande Ordre dans lequel les identifiants sont évalués. Les plus petits nombres sont essayés en premier. - Sélectionnez Mettre à jour si nécessaire.
- Configurez la tâche Configurer les informations d’identification d’authentification utilisées pour se connecter à l’API SolarWinds SWIS à terminer en sélectionnant Marquer comme terminé.
-
Configurez la SolarWinds connexion HTTP.
- Pour la tâche Configurer la connexion HTTP SolarWinds, sélectionnez Configurer.
-
Passez en revue le formulaire de connexion HTTP(s) et renseignez les champs demandés.
Tableau 2. Formulaire Connexion HTTP(s) Champ Description Nom Nom de la connexion. Ce champ est automatiquement défini. Vous pouvez éventuellement modifier le nom. Utiliser un Serveur MID Option permettant d’activer la connexion pour utiliser un Serveur MID. Hôte Valeur d’hôte cible utilisée par la connexion. Ce champ est automatiquement défini par l’URL de connexion. Information d'identification Valeur d’informations d’identification utilisée par la connexion. Alias de connexion Valeur d’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 pour 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) qui est requis mais ne doit pas être modifié. - Sélectionnez Mettre à jour, si nécessaire.
- Définissez la tâche Configurer la connexion HTTP SolarWinds comme terminée en sélectionnant Marquer comme terminé.
-
Configurez les SolarWinds modules.
- Pour la tâche Configurer les modules SolarWinds, sélectionnez Configurer.
-
Mettez à jour la valeur pour le sn_solarwinds_inte.npm_installed et les sn_solarwinds_inte.sam_installed propriétés de l’une des façons suivantes :
- Si le module respectif est installé sur l’instance SolarWinds , définissez les champs sur vrai.
- Si le module respectif n’est pas installé sur l’instance SolarWinds , définissez les champs sur faux.
Remarque :Cette mise à jour modifie la classe de l’API et les données qu’elle renvoie. - Définissez la tâche Configurer les modules SolarWinds comme terminée en sélectionnant Marquer comme terminé.
-
Testez la connexion.
- Pour la tâche Tester la connexion, sélectionnez Configurer.
-
Passez en revue les champs sur le formulaire Source de données, qui sont automatiquement définis.
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 ensembles de données à importer 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. Demande 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 sélectionnant 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 vérifie que les données sont chargées dans la table intermédiaire. Une connexion réussie pour la source de données du 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.
- Revenez à la configuration guidée et définissez la tâche Tester la connexion comme terminée en sélectionnant Marquer comme terminé.
-
Ajouter plusieurs instances.
Remarque :Si vous n’avez pas besoin d’ajouter plusieurs instances, vous pouvez ignorer cette étape.
- Sur la page Connecteur du graphe de services pour SolarWinds, dans la section Ajouter plusieurs instances, sélectionnez la tâche Mettre à jour l’accès à la source de données.
- Pour la tâche Mettre à jour l’accès à la source de données, sélectionnez Configurer.
- Sélectionnez la table Source de données [sys_data_source].
- Sélectionnez le périmètre de l’application global à l’aide du sélecteur d’application.
- Dans la liste connexe Accès à l’application, cochez les cases Peut créer, Peut mettre à jour et Peut supprimer , si ce n’est pas déjà fait.
- Sélectionnez Mettre à jour pour fermer l’onglet et revenir à la configuration guidée.
- Modifiez à nouveau le périmètre de l’application en Connecteur du graphe de services pour SolarWinds à l’aide du sélecteur d’application.
- Définissez la tâche Mettre à jour l’accès à la source de données comme terminée en sélectionnant Marquer comme terminé.
- Répétez les étapes 7.d7.g pour la tâche 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 pour la tâche Mettre à jour l’accès à la valeur avec la table Valeur [sys_variable_table], et définissez les tâches comme terminées en sélectionnant Marquer comme terminé.
-
Effacez le cache pour la nouvelle connexion.
- Sélectionnez la tâche Effacer le cache pour la source de données et le jeu d’importation , puis sélectionnez Configurer.
- Videz le cache en sélectionnant Global dans le menu Étendue.
-
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.
- Définissez la tâche d’effacement du cache pour la source de données et le jeu d’importation sur terminée en sélectionnant Marquer comme terminé.
-
Ajoutez une connexion à une autre SolarWinds instance.
Remarque :Confirmez que le périmètre actuel est Connecteur du graphe de services pour SolarWinds.
- Sélectionnez la tâche Ajouter une autre connexion , puis sélectionnez Configurer.
-
Dans la section Sélectionner le type de source de données, sélectionnez soit les sources de données standard, soit les sources de données air gap.
- Pour ajouter ou modifier des sources de données régulières, sélectionnez Sources de données régulières.
- Pour ajouter ou modifier des sources de données d’airgap, sélectionnez Sources de données d’airgap.Remarque :Avant d’ajouter une source de données d’entrefer (air gap), vous devez configurer la solution d’entrefer pour vos Connecteur du graphe de services pour SolarWinds serveurs de haute sécurité et de basse sécurité. Consultez Configuration des raccords d’entrefer pour Connecteur du graphe de services pour SolarWinds.
-
Créez ou modifiez une connexion.
- Pour créer une connexion, sélectionnez Ajouter une connexion.
- Pour modifier une connexion existante, sélectionnez Modifier.
-
Renseignez ou modifiez les champs du formulaire, selon vos besoins.
- Pour les sources de données régulières :
Tableau 4. Formulaire Créer une connexion Champ Description Nom de la connexion Nom d’affichage de la connexion. URL de connexion Nom d’hôte de connexion pour SolarWinds. Nom d'utilisateur Nom d’utilisateur pour SolarWinds l’authentification. Mot de passe Mot de passe pour SolarWinds authentification. - Pour les sources de données Lame d’air :
Tableau 5. Formulaire Créer une connexion Champ Description Nom de la connexion Nom d’affichage de la connexion. Serveur MID Nom du Serveur MID que vous avez déployé dans votre serveur à faible niveau de sécurité. Répertoire parent Chemin d’accès au SolarWinds répertoire dans lequel les données sont stockées dans votre serveur à faible niveau de sécurité. Archiver les données après récupération Option d’archivage des données après la récupération. Chemin d’archivage [facultatif] Dossier dans lequel les données doivent être archivées si la case Archiver les données après récupération est cochée.
- Pour les sources de données régulières :
-
Ajoutez ou enregistrez la connexion.
- Pour ajouter une nouvelle connexion, sélectionnez Créer une connexion.
- Pour enregistrer les modifications de la connexion existante, sélectionnez Modifier la connexion.
- Revenez à la configuration guidée et sélectionnez Marquer comme terminé pour définir la tâche Ajouter une autre connexion comme terminée.
-
Si nécessaire, configurez le serveur MID pour la connexion que vous avez créée.
- Pour la tâche Configurer les MID Server, sélectionnez Configurer.
- Sélectionnez le nom de la connexion que vous avez créée.
- Cochez la case Utiliser Serveur MID .
- Sélectionnez Mettre à jour.
- Définissez la tâche Configurer les Mid Servers comme terminée en sélectionnant Marquer comme terminé.
- Si nécessaire, configurez les connexions dans la section Configurer les modules SolarWinds en sélectionnant Configurer.
- Lorsque vous avez terminé, fermez la fenêtre et revenez à la configuration guidée.
- Définissez la tâche Configurer les modules SolarWinds comme terminée en sélectionnant Marquer comme terminé.
-
Pour la tâche Tester les nouvelles connexions, sélectionnez Configurer.
- Sélectionnez le nom de la source de données associée à la connexion nouvellement créée.
- Sélectionnez 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 de complétion affiché est Erreur, il y a une erreur que vous devez corriger.
- Revenez à la configuration guidée et définissez la tâche Tester les nouvelles connexions comme terminée en sélectionnant Marquer comme terminé.
-
Configurer des tâches d’importation planifiées.
- Sur la page Connecteur du graphe de services pour SolarWinds, dans la section Configurer des tâches d’importation planifiées, sélectionnez la tâche Configurer les tâches d’importation planifiées .
- Pour la tâche Configurer les tâches d’importation planifiées, sélectionnez Configurer.
-
Examinez les champs du formulaire Importation de données planifiée, qui sont automatiquement définis.
Tableau 6. Formulaire Importation de données planifiée Champ Description Nom Nom de la tâche planifiée. Source de données Enregistrement de 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 ensembles d’importation. La fonction traite et transforme ensuite les données simultanément. Méthode de partition Méthode de partition pour le jeu d’importations simultanées. Taille de la partition Importer la taille définie pour une planification précoce. Exécuter le script avant importation Option permettant d’exécuter un script avant l’importation avant l’importation. Exécuter le script après importation Option permettant d’exécuter un script après importation une fois l’importation effectuée. Demande 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 actives SolarWinds s’exécuteront dans leur 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 SolarWinds tâche planifiée selon les besoins de votre intégration. - Sélectionnez Mettre à jour si nécessaire, puis sélectionnez Marquer comme terminé pour configurer la tâche Configurer des tâches d’importation planifiée comme terminée.