Configurer Connecteur du graphe de services pour Observabilité : Dynatrace à l’aide de SGC Central
Configurez des tâches d’importation planifiées pour extraire des Dynatrace données dans votre Base de données de gestion des configurations (CMDB).
Avant de commencer
| Étape | Rôle |
|---|---|
| Prérequis | administrateur |
| Configuration | SGC-Admin (sn_cmdb_int_util.sgc_admin) ou administrateur |
Pourquoi et quand exécuter cette tâche
L’expérience de playbook pour les connecteurs d’intégration est activée SGC Central avec dans le Espace de travail du graphe de services ou Espace de travail CMDB. Pour configurer l’application, consultez et pour en savoir plus sur l’interaction avec un playbook, consultez Configurer SGC CentralInteragir avec unSGC Central playbook.
Procédure
-
Utilisez l’une des méthodes suivantes pour ouvrir SGC Central:
- Accédez à la Espaces de travail > Espace de travail du graphe de services, puis dans le panneau de navigation de gauche, sélectionnez l’icône
Ingestion pour ouvrir la SGC Central vue.
- Accédez à la Espaces de travail > Espace de travail CMDB > SGC Central.
- Accédez à la Espaces de travail > Espace de travail du graphe de services, puis dans le panneau de navigation de gauche, sélectionnez l’icône
-
Sur la page Vue d’ensemble, sélectionnez Créer une connexion.
Conseil :Vous pouvez également sélectionner Créer une connexion sur la page Toutes les connexions.
- Dans la fenêtre Créer une connexion, sélectionnez le type de connecteur, puis sélectionnez Configurer la Dynatraceconnexion.
-
Remplissez les prérequis initiaux lors de la configuration d’une connexion pour la première fois à l’aide d’un connecteur.
- Facultatif :
Installez Observability Commons pour CMDB l’application (sn_observability) pour l’ingestion d’événements.
Remarque :L’activité Installer Observability Commons for CMDB s’affiche uniquement lorsque Observability Commons for CMDB application (sn_observability) n’est pas déjà installé. Si l’ingestion d’événements n’est pas nécessaire, vous pouvez ignorer cette étape en sélectionnant Continuer pour l’activité Installer Observability Commons for CMDB .
- À l’étape Conditions préalables du playbook, sélectionnez l’activité Installer Observability Commons for CMDB .
- Installez l’application Observability Commons pour CMDB (sn_observability) à partir de .ServiceNow Store
- Après avoir installé l’application, sélectionnez Continuer.
-
Créez des sources de données pour la connexion.
Remarque :Cette étape est nécessaire lors de la configuration du connecteur pour la première fois uniquement.
- Vérifiez que vous disposez des autorisations de modification pour la table Source de données [sys_data_source].
- À l’étape Conditions préalables du playbook, sélectionnez l’activité Mettre à jour l’accès à la source de données.
- Sélectionnez Mettre à jour l’accès.
- Pour modifier l’enregistrement, sélectionnez le périmètre de l’application Global dans le sélecteur d’application.
- Dans la liste connexe Accès à l’application du formulaire Source de données, cochez les cases Peut créer, Peut mettre à jour et Peut supprimer .
- Sélectionnez Mettre à jour.
- Dans le sélecteur d’application, sélectionnez le périmètre de l’application du connecteur.
- Une fois l’activité Mettre à jour l’accès à la source de données terminée, sélectionnez Continuer.
-
Activez la création de travaux planifiés pour la connexion en mettant à jour l’accès à l’importation de données planifiée.
Remarque :Cette étape est nécessaire lors de la configuration du connecteur pour la première fois uniquement.
- Vérifiez que vous disposez des autorisations de modification pour la table d’importation de données planifiée [scheduled_import_set].
- À l’étape Conditions préalables du playbook, sélectionnez l’activité Mettre à jour l’accès à l’importation de données planifiée .
- Sélectionnez Mettre à jour l’accès.
- Pour modifier l’enregistrement, sélectionnez le périmètre de l’application Global dans le sélecteur d’application.
- Dans la liste connexe Accès à l’application du formulaire Source de données, cochez les cases Peut créer, Peut mettre à jour et Peut supprimer .
- Sélectionnez Mettre à jour.
- Dans le sélecteur d’application, sélectionnez le périmètre de l’application du connecteur.
- Une fois l’activité Mettre à jour l’accès à l’importation de données planifiée terminée, sélectionnez Continuer.
-
Activez la création de valeurs pour la connexion en mettant à jour l’accès de la valeur de variable.
Remarque :Cette étape est nécessaire lors de la configuration du connecteur pour la première fois uniquement.
- Vérifiez que vous disposez des autorisations de modification pour la table Valeur [sys_variable_value].
- À l’étape Conditions préalables du playbook, sélectionnez l’activité Mettre à jour l’accès à la valeur de variable .
- Sélectionnez Mettre à jour l’accès.
- Pour modifier l’enregistrement, sélectionnez le périmètre de l’application Global dans le sélecteur d’application.
- Dans la liste connexe Accès à l’application du formulaire Source de données, cochez les cases Peut créer, Peut mettre à jour et Peut supprimer .
- Sélectionnez Mettre à jour.
- Dans le sélecteur d’application, sélectionnez le périmètre de l’application du connecteur.
- Une fois l’activité Mettre à jour l’accès à la valeur de variable terminée, sélectionnez Continuer.
-
Effacez le cache de la table Source de données [sys_data_source].
Remarque :Cette étape est nécessaire lors de la configuration du connecteur pour la première fois uniquement.
- À l’étape Conditions préalables du playbook, sélectionnez l’activité Effacer le cache .
- Sélectionnez Exécuter l’effacement du cache.
- Dans la zone de texte Exécuter le script de la page de script en arrière-plan, 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 pour exécuter le script en arrière-plan dans le champ d’application global .
L’exécution du script peut prendre plusieurs minutes.
- Une fois le script exécuté, sélectionnez Fermer.
- Dans le sélecteur d’application, sélectionnez le périmètre de l’application du connecteur.
- Une fois l’activité Effacer le cache terminée, sélectionnez Continuer.
-
Vérifiez que l’application Gestion des événements fonctionne correctement avec l’environnement Dynatrace en copiant le script EvtMgmtImpactManagerMediator dans le périmètre global de l’application.
Remarque :Cette étape n’est affichée que lorsque Observability Commons pour CMDB le module d’extension (sn_observability) est déjà installé et est requise lors de la configuration du connecteur pour la première fois uniquement.
- À l’étape Conditions préalables du playbook, sélectionnez l’activité Activer l’accès aux scripts pour la gestion des événements .
- Sélectionnez Activer l’accès aux scripts.
- Sélectionnez le périmètre de l’application Global dans le sélecteur d’application.
- Dans le menu contextuel, sélectionnez Insérer et rester.
- Vérifiez que le script EvtMgmtlmpactManagerMediator a été copié dans le périmètre global de l’application et que le champ Accessible depuis est défini sur
Tous les périmètres de l’application. - Sélectionnez Mettre à jour.
- Dans le sélecteur d’application, sélectionnez le périmètre de l’application du connecteur.
- Une fois l’activité Activer l’accès aux scripts pour la gestion des événements terminée, sélectionnez Continuer.
- Facultatif :
Installez Observability Commons pour CMDB l’application (sn_observability) pour l’ingestion d’événements.
-
Saisissez les détails de la connexion et testez la connexion de l’API pour l’importation de Dynatrace données.
- À l’étape Configuration du playbook, sélectionnez l’activité Créer et tester la connexion .
-
Remplissez les champs du formulaire.
Tableau 2. Formulaire Créer et tester la connexion Champ Description Nom de la connexion Nom permettant d’identifier l’enregistrement de Dynatrace connexion. Nom d'hôte Nom d’hôte de votre Dynatrace environnement. Clé API Dynatrace Clé API. Remarque :La clé API doit être précédée d’un jeton d’API. - Sélectionnez Créer et tester la connexion.
- Une fois le test de connexion terminé, sélectionnez Continuer.
- Facultatif :
Configurez les propriétés de connexion et de connecteur pour mapper les attributs et gérer les importations de données.
Remarque :Pour ignorer cette étape, sélectionnez Continuer pour l’activité Définir les propriétés de configuration .
- À l’étape Setup (Configuration ) du playbook, sélectionnez l’activité Set configuration properties (Définir les propriétés de configuration ).
-
Remplissez le formulaire.
Tableau 3. Propriétés de configuration Champ Description ID des zones de gestion Liste des ID des zones de gestion à extraire de votre Dynatrace environnement. Pour plusieurs entrées, séparez les ID de zone par des virgules. Noms des zones de gestion Liste des zones de gestion à extraire de votre Dynatrace environnement. Pour plusieurs entrées, séparez les noms de zone par des virgules. Types de services Liste des types de Dynatrace services à partir desquels ingérer les données dans le CMDB. Pour plusieurs entrées, séparez les types de services par des virgules. Remarque :Tous les types de services, à l’exception des DATABASE_SERVICE, sont mappés à la table Service d’application calculé [cmdb_ci_service_calculated]. CMDB Le type de service DATABASE_SERVICE est mappé à la table Instance de base de données [cmdb_ci_db_instance]. CMDBLes valeurs valides sont :
- BACKGROUND_ACTIVITY
- CICS_SERVICE
- CUSTOM_SERVICE
- DATABASE_SERVICE
- ENTERPRISE_SERVICE_BUS_SERVICE
- EXTERNE
- IBM_INTEGRATION_BUS_SERVICE
- IMS_SERVICE
- MESSAGING_SERVICE
- QUEUE_LISTENER_SERVICE
- RMI_SERVICE
- RPC_SERVICE
- WEB_REQUEST_SERVICE
- WEB_SERVICE
Balises Liste des noms de balises à extraire de votre Dynatrace environnement. Pour plusieurs entrées, séparez les balises par des virgules. - Pour gérer les défaillances de sources de données au cours de l’importation, cochez la case Enregistrer la réponse REST en tant que pièce jointe pour enregistrer temporairement chaque réponse sous forme de pièce jointe.
- Sélectionnez Continuer.
- Facultatif :
Pour activer Dynatrace les notifications en tant qu’événements dans votre ServiceNow instance, déclenchez le workflow pour créer une notification de problème et un profil d’alerte dans votre Dynatrace environnement.
Remarque :Cette étape n’est affichée que si Observability Commons pour CMDB le module d’extension (sn_observability) est déjà installé. Pour ignorer cette étape, sélectionnez Ignorer pour l’activité Configurer l’observabilité .
- À l’étape Configuration du playbook, sélectionnez l’activité Configurer l’observabilité .
-
Sélectionnez Créer une notification de problème.
Remarque :Les enregistrements créés s’affichent dans l’application sous le nom d’affichage Dynatrace
Notification de problème par défaut ServiceNowet peuvent être personnalisés. - Ignorez toutes les alertes de réussite et sélectionnez Continuer.
-
Configurez le calendrier d’importation pour importer des données à intervalles réguliers.
- À l’étape Setup (Configuration ) du playbook, sélectionnez l’activité Configure import schedule (Configurer le calendrier d’importation ).
- Développez l’importation de données planifiée parente dans la liste Calendriers d’importation pour sélectionner le calendrier d’importation Hôtes SGO-Dynatrace - Nom de la connexion.
-
Sélectionnez la case à cocher Actif , puis renseignez les détails du calendrier et de l’heure d’exécution.
Pour plus d'informations, consultez Schedule a data import.
-
Sélectionnez Enregistrer.
Vous pouvez également sélectionner Exécuter maintenant pour exécuter le calendrier d’importation immédiatement.
- Sélectionnez Continuer.
- À l’étape Configuration du playbook, sélectionnez l’activité Confirmer la création de la connexion pour vérifier si la connexion a été créée.
Que faire ensuite
Sélectionnez Afficher toutes les connexions pour examiner les détails de la connexion. La connexion créée apparaît dans la liste Connexions installées.