Integrieren Sie Dynatrace mit der Standardauthentifizierung

  • Freigeben Version: Xanadu
  • Aktualisiert 17. Juni 2026
  • 2 Minuten Lesedauer
  • Integrieren Sie Dynatrace mit Ereignismanagement, indem Sie der Dynatrace-Konsole einen Standard-Webhook hinzufügen.

    Vorbereitungen

    Stellen Sie sicher, dass das Plugin Ereignismanagement „ Connectors (sn_em_connector)“ in der Instanz Now Platform installiert ist.

    Stellen Sie sicher, dass Konfigurationselemente für die von [] verwalteten Hosts in der Instanz Now PlatformDynatrace vorhanden sind. Diese CIs können physisch oder virtuell sein und entweder manuell erstellt oder mittels IP-Erkennung oder Cloud-Discovery erkannt werden.

    Erforderliche Rollen: evt_mgmt_integration und web_service_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Konfigurieren Sie die Umgebung Ereignismanagement für die Sammlung von Ereignissen von Dynatrace, indem Sie Dynatrace als Datenquelle authentifizieren. Legen Sie in Ihrer Dynatrace-Konsole die Now Platform-Instanz mithilfe eines Standard-Webhooks als REST-Endpunkt fest.

    Prozedur

    1. Definieren Sie in Ihrer Konsole Dynatrace Regeln für die Hostbenennung:
      1. Navigieren zu Einstellungen > Überwachung > Hostbenennung.
      2. Definieren Sie die Hostbenennungsregeln für jeden Cloud-Anbieter (Azure/AWS/GCP), um ein CI aus ServiceNow eindeutig zu identifizieren.
      Dadurch wird sichergestellt, dass die ServiceNow CIs anhand der von Dynatraceempfangenen Nutzlast eindeutig identifiziert werden können.
      Hinweis:
      Für VMware -Computer müssen Sie keine Hostbenennungsregel erstellen, da sie von Dynatrace als physische Server verwaltet werden.
    2. Definieren Sie Erkennungsregeln für Anomalien:
      1. Navigieren zu Einstellungen > Anomalie-Erkennung > Infrastruktur.
      2. Definieren Sie auf der Registerkarte Hosts Regeln, wann Warnungen auf den verwalteten Hosts erstellt werden sollen.
    3. Definieren Sie die Integrationseinstellungen:
      1. Navigieren zu Einstellungen > Integration > Problembenachrichtigungen > Benachrichtigungen einrichten.
      2. Fügen Sie im Formular „Set up custom integration“ (Benutzerdefinierte Integration einrichten) die Webhook-URL hinzu: https://<instance-name>.service-now.com/api/sn_em_connector/em/inbound_event?source=dynatrace.
      3. Geben Sie Benutzername und Passwort des entsprechenden Benutzers ein.
        Hinweis:
        Stellen Sie sicher, dass die Rolle „evt_mgmt_integration“ dem ausgewählten Benutzer zugewiesen ist. Um eine ordnungsgemäße Authentifizierung sicherzustellen, verwenden Sie den Benutzer mit den geringsten Berechtigungen mit der Rolle evt_mgmt_integration anstelle eines Benutzers mit hohen Berechtigungen.
      4. Fügen Sie im Abschnitt „Custom payload“ (Benutzerdefinierte Nutzlast) die folgende Nutzlaststruktur für die zu generierenden Ereignisse hinzu.
        { 
          "ImpactedEntities": {ImpactedEntities}, 
          "ImpactedEntity": "{ImpactedEntity}", 
          "PID": "{PID}", 
          "ProblemDetailsHTML": "{ProblemDetailsHTML}", 
          "ProblemDetailsJSONv2": "{ProblemDetailsJSONv2}", 
          "ProblemDetailsMarkdown": "{ProblemDetailsMarkdown}", 
          "ProblemDetailsText": "{ProblemDetailsText}", 
          "ProblemID": "{ProblemID}", 
          "ProblemImpact": "{ProblemImpact}", 
          "ProblemSeverity": "{ProblemSeverity}", 
          "ProblemTitle": "{ProblemTitle}", 
          "ProblemURL": "{ProblemURL}", 
          "State": "{State}", 
          "Tags": "{Tags}" 
        } 

    Ergebnisse

    Die Übertragung von Warnungen aus der -Konsole Dynatrace in das Ereignismanagement-Plugin beginnt. Das Plugin extrahiert Informationen aus der ursprünglichen Dynatrace-Warnmeldung, um die erforderlichen Event-Felder zu füllen, und fügt das Event in die Datenbank ein. Navigieren Sie in Ihrer Now Platform-Instanz zu Alle Ereignisse, um die Events anzuzeigen.

    Hinweis:
    Standardmäßig ist die Hostbindung für Dynatrace Ereignisse für alle Anbieter (Azure/AWS/Google) aktiviert. Wenn alle Hosts in der Umgebung mit Cloud-Discovery durch die Bereitstellung von Anmeldeinformationen erkannt werden und sich erkannte Ressourcen in der Liste cmdb_ci_vm_object befinden, tritt die VM-Bindung möglicherweise nicht auf. Um dieses Problem zu beheben, müssen Sie die Event-Regel Dynatrace - Allgemein aktivieren. Weitere Informationen zu Event-Regeln finden Sie unter Event-Regeln.