Configurez les informations d’identification d’authentification et les tâches planifiées 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 Visibility (ITOM) ou sur l’application ITOM Discovery. 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 ressources informatiques gérées créées ou modifiées dans le CMDB par ce, mais qui ne sont pas encore gérées par ITOMConnecteur du graphe de services Visibility ou ITOM Discovery, 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 ITOM Visibility ou ITOM Discovery 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ésactivez la ValidateServiceAccountID règle métier.

Dépendances et exigences :
  • L’application de stockage Integration Commons for CMDB, qui est automatiquement installée.
  • L’application de stockage CMDB CI Class Models 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 ITOM Licensing (com.snc.itom.license). Pour plus d’informations, consultez Request Discovery.
  • Plate-forme SolarWinds Orion.
  • Moniteur de serveurs et d’applications SolarWinds et/ou Moniteur de performances réseau.
Rôles requis :
  • 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 utilisateur de la base de données).

Pourquoi et quand exécuter cette tâche

Remarque : L’intégration SolarWinds peut fonctionner avec ou sans l’installation de SAM (Service & Application Monitor) et de Network Performance Monitor (NPM).

Procédure

  1. Accédez à la Tous > Connecteurs du graphe de services > SolarWinds > Configuration.
  2. Sur la page Mise en route, cliquez sur Premiers pas.
  3. Configurez les informations d’identification de l’authentification utilisées pour vous connecter à l’API Solarwinds SWIS.
    1. Sur la page Service Graph Connector for SolarWinds, dans la section Configurer la connexion, sélectionnez la tâche Configurer les informations d’identification d’authentification utilisées pour se connecter à l’API SolarWinds SWIS.
    2. Sur la page suivante, dans la section de tâche Configurer les informations d’identification d’authentification, cliquez sur Configurer.
    3. Renseignez les champs du formulaire.
      Tableau 1. Formulaire Informations d'identification pour l'authentification de base
      Champ Description
      Nom Nom explicite de ces informations d’identification. 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 sur 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'identification Critères de sélection avancés pour cet identifiant.
      Ordre Ordre dans lequel les informations d’identification sont essayées. Les plus petits nombres sont essayés en premier.
    4. Cliquez sur Mettre à jour si nécessaire.
    5. Dans la section Configurer les informations d’identification d’authentification utilisées pour se connecter à la tâche SolarWinds SWIS API, cliquez sur Marquer comme terminé.
  4. Configurez la connexion HTTP SolarWinds.
    1. Dans la section de la tâche Configurer la connexion HTTP SolarWinds, cliquez sur Configurer.
    2. Passez en revue le formulaire 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 le modifier.
      Utiliser un MID Server Option permettant à cette connexion d’utiliser ou non un MID Server.
      Hôte Valeur d’hôte cible utilisée par la connexion. Ce champ est automatiquement renseigné 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 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) requise mais ne doit pas être modifiée.
    3. Cliquez sur Mettre à jour si nécessaire.
    4. Dans la section de la tâche Configurer la connexion HTTP SolarWinds, cliquez sur Marquer comme terminé.
  5. Configurez les modules SolarWinds.
    1. Dans la section Configurer les modules SolarWinds, cliquez sur Configurer.
    2. Mettez à jour la valeur des sn_solarwinds_inte.npm_installed propriétés et de l’une sn_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 respectif n’est pas installé sur l’instance SolarWinds, définissez les champs sur false.
      Remarque : Cette mise à jour modifie la classe API et les données qu’elle renvoie.
    3. Dans la barre latérale Aide, cliquez sur Marquer comme terminé.
  6. Testez la connexion.
    1. Dans la section Tester la tâche de connexion, cliquez sur Configurer.
    2. Vérifiez les champs du formulaire Source de données, qui sont automatiquement définis.
      Tableau 3. Formulaire Source de données
      Champ Description
      Nom Nom unique pour cette source de données.
      Étiquette de la table de jeux d'importation É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 Action de demande de source de données qui sera invoquée pour obtenir des données.
    3. 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 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.

    4. Dans la barre latérale Aide, cliquez sur Retour à Guided Setup.
    5. Dans la section Tester la tâche de connexion, cliquez sur Marquer comme terminé.
  7. Ajoutez plusieurs instances.
    Remarque : Si vous n’avez pas besoin d’ajouter plusieurs instances, vous pouvez ignorer cette étape.
    1. Dans la barre latérale gauche, sélectionnez l’icône Ajouter plusieurs instances (icône Ajouter plusieurs instances).
    2. 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 .
    3. Sur la page suivante, dans la section Mettre à jour l’accès à la source de données, cliquez sur Configurer.
    4. Sélectionnez la table Source de données [sys_data_source].
    5. Pour modifier l’enregistrement, sélectionnez Global dans le menu Étendue.
    6. Sous l’onglet Accès à l’application , cochez les cases Peut créer, Peut mettre à jour et Peut supprimer .
    7. Enregistrez l'enregistrement.
    8. Dans le menu Champ d’application, sélectionnez Connecteur du graphe de services pour SolarWinds.
    9. Dans la barre des tâches d’aide, cliquez sur Marquer comme terminé.
    10. 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].
  8. Effacez le cache de la nouvelle connexion.
    1. Sélectionnez la tâche Effacer le cache pour la source de données et le jeu d’importation , puis Configurer.
    2. Videz le cache en sélectionnant Global dans le menu Étendue.
    3. 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");
    4. Sélectionnez Exécuter le script.
    5. Dans le menu Champ d’application, sélectionnez Connecteur du graphe de services pour SolarWinds.
    6. Cliquez sur Marquer comme terminé.
  9. Ajoutez une connexion à une autre instance SolarWinds.
    Remarque : Vérifiez que le périmètre actuel est Connecteur du graphe de services pour SolarWinds.
    1. Dans la section Ajouter une autre connexion, sélectionnez Configurer.
    2. Créez ou modifiez une connexion.
      • Pour créer une nouvelle connexion, sélectionnez Ajouter une connexion.
      • Pour modifier une connexion existante, sélectionnez le bouton Modifier .
    3. Renseignez les champs du formulaire ou apportez des modifications au besoin.
      Tableau 4. 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 l’authentification SolarWinds.
      Mot de passe Mot de passe pour l’authentification SolarWinds.
    4. 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.
    5. Revenez à la configuration guidée et cliquez sur Marquer comme terminé.
    6. Si nécessaire, configurez le MID Server pour la connexion que vous avez créée.
      1. Dans la section Configurer les Mid Servers, cliquez sur Configurer.
      2. Sélectionnez le nom de la connexion que vous avez créée.
      3. Cochez la case Utiliser MID Server .
      4. Cliquez sur Mettre à jour.
      5. Lorsque vous avez terminé la tâche, cliquez sur Marquer comme terminée
    7. Si nécessaire, configurez les connexions dans la section Configurer les modules SolarWinds, en cliquant sur Configurer.
    8. Lorsque vous avez terminé, fermez la fenêtre et cliquez sur Marquer comme terminé.
    9. Dans la section Tester les nouvelles connexions, cliquez sur Configurer.
      1. Sélectionnez le nom de la source de données associée à la connexion nouvellement créée.
      2. 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.
      3. Dans la barre latérale Aide, cliquez sur Marquer comme terminé.
  10. Configurez des tâches d’importation planifiées.
    1. Dans la barre latérale gauche, cliquez sur l’icône Configurer des tâches d’importation planifiée ( Configurer des tâches d’importation planifiée.).
    2. Sur la page Connecteur du graphe de services pour SolarWinds, dans la section Configurer des tâches d’importation planifiée, sélectionnez la tâche Configurer les tâches d’importation planifiée.
    3. Dans la section Configurer la tâche des tâches d’importation planifiée, cliquez sur Configurer.
    4. Vérifiez les champs du formulaire Importation de données planifiée, qui sont automatiquement définis.
      Tableau 5. 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 pour activer la tâche planifiée. Sélectionnez cette option.
      Importation simultanée Fonction qui charge les données 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écution 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.
    5. Cliquez sur Mettre à jour si nécessaire, puis sur Marquer comme terminé.