Intégrer les événements de la plateforme Dynatrace

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Intégrez Dynatrace à Gestion des événements en ajoutant un webhook standard dans la console Dynatrace.

    Avant de commencer

    Assurez-vous que le module d’extension Gestion des événements Connecteurs (sn_em_connector) est installé sur l’instance Now Platform .

    Assurez-vous que des éléments de configuration pour les hôtes gérés par Dynatrace existent dans l'instance Now Platform. Ces CI peuvent être physiques ou virtuels, et peuvent être créés manuellement ou détectés via la détection d'adresses IP ou Détection dans le cloud.

    Rôles requis : evt_mgmt_integration et web_service_admin

    Pourquoi et quand exécuter cette tâche

    Configurez l'environnement Gestion des événements pour la collecte d'événements à partir de Dynatrace en authentifiant Dynatrace en tant que source de données. Dans votre console Dynatrace, définissez votre instance Now Platform en tant que point de terminaison REST à l'aide d'un webhook standard.

    Procédure

    1. Dans votre console Dynatrace, définissez les règles d'affectation de noms d'hôte :
      1. Accédez à la Paramètres > Monitoring > Dénomination d’hôte.
      2. Définissez les règles d'affectation de noms d'hôte pour chaque fournisseur cloud (Azure/AWS/GCP) afin d'identifier de façon unique un CI à partir de ServiceNow.
      Cela permet d'identifier de façon unique les CI ServiceNow à partir de la charge utile envoyée par Dynatrace.
      Remarque :
      vous n'avez pas besoin de créer de règle d'affectation de noms d'hôte pour les ordinateurs VMware, car Dynatrace les gère en tant que serveurs physiques.
    2. Définissez les règles de détection d'anomalies :
      1. Accédez à la Paramètres > Détection d'anomalie > Infrastructure.
      2. Dans l'onglet Hôtes, définissez des règles liées à la date/heure de création d'alertes sur les hôtes gérés.
    3. Définissez les paramètres d'intégration :
      1. Accédez à la Paramètres > Intégration > Notifications de problème > Configurer les notifications.
      2. Dans le formulaire Configurer l'intégration personnalisée, ajoutez l'URL du webhook : https://<nom-instance->.service-now.com/api/sn_em_connector/em/inbound_event?source=dynatrace
      3. Saisissez le nom d'utilisateur et le mot de passe de l'utilisateur concerné.
        Remarque :
        assurez-vous que le rôle evt_mgmt_integration est affecté à l'utilisateur sélectionné ; pour garantir une authentification appropriée, utilisez l'utilisateur le moins privilégié disposant du rôle evt_mgmt_integration, plutôt qu'un utilisateur possédant des privilèges élevés.
      4. Dans la section Charge utile personnalisée, ajoutez la structure de charge utile suivante pour les événements qui seront générés.
        { 
          "ImpactedEntities": {ImpactedEntities}, 
          "ImpactedEntity": "{ImpactedEntity}", 
          "PID": "{PID}", 
          "ProblemDetailsHTML": "{ProblemDetailsHTML}", 
          "ProblemDetailsJSON": {ProblemDetailsJSON}, 
          "ProblemDetailsMarkdown": "{ProblemDetailsMarkdown}", 
          "ProblemDetailsText": "{ProblemDetailsText}", 
          "ProblemID": "{ProblemID}", 
          "ProblemImpact": "{ProblemImpact}", 
          "ProblemSeverity": "{ProblemSeverity}", 
          "ProblemTitle": "{ProblemTitle}", 
          "ProblemURL": "{ProblemURL}", 
          "State": "{State}", 
          "Tags": "{Tags}" 
        } 

    Résultats

    L'envoi des alertes de Dynatrace au module d'extension Event Management commence. Le module d'extension extrait les informations du message d'alerte Dynatrace d'origine pour renseigner les champs d'événement requis et insère l'événement dans la base de données. Dans votre instance Now Platform, accédez à Tous les événements pour afficher les événements.

    Remarque :
    par défaut, la liaison d'hôtes est activée pour les événements Dynatrace pour tous les fournisseurs (Azure/AWS/Google). Si tous les hôtes de l'environnement sont détectés via Détection dans le cloud en fournissant des informations d'identification et que les ressources détectées se trouvent dans la liste cmdb_ci_vm_object, la liaison d'ordinateurs virtuels est impossible. Pour résoudre ce problème, vous devez activer la règle d'événement Dynatrace - Général. Pour en savoir plus sur les règles d'événements, consultez la rubrique Règles d'événements.