Integrieren Dynatrace Mit Standardauthentifizierung

  • Freigeben Version: Zurich
  • Aktualisiert 24. 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 Ereignismanagement Plugin „Connectors“ (sn_em_Connector) ist auf installiert ServiceNow AI Platform Instanz.

    Stellen Sie sicher, dass Konfigurationselemente für die von verwalteten Hosts vorhanden sind Dynatrace Ist in vorhanden ServiceNow AI Platform Instanz. 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 Ereignismanagement Umgebung für die Sammlung von Ereignissen aus Dynatrace durch Authentifizierung Dynatrace Als Datenquelle. Legen Sie in Ihrer Dynatrace-Konsole die ServiceNow AI Platform-Instanz mithilfe eines Standard-Webhooks als REST-Endpunkt fest.

    Prozedur

    1. In Ihrem Dynatrace Konsole, definieren Sie Hostbenennungsregeln:
      1. Navigieren zu Einstellungen > Überwachung > Hostbenennungan.
      2. Definieren Sie die Hostbenennungsregeln für jeden Cloud-Anbieter (Azure/AWS/GCP), um ein CI aus ServiceNow eindeutig zu identifizieren.
      Dadurch wird sichergestellt ServiceNow CIs können anhand der von empfangenen Nutzlast eindeutig identifiziert werden Dynatrace.
      Hinweis:
      Sie müssen keine Hostbenennungsregel für erstellen VMware Computer aufgrund Dynatrace Verwaltet sie als physische Server.
    2. Definieren Sie Erkennungsregeln für Anomalien:
      1. Navigieren zu Einstellungen > Anomalie-Erkennung > Infrastrukturan.
      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 hinzufügenan.
      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.
        Wählen Sie für die Standardauthentifizierung aus Erstellen Sie den Header für die Basisautorisierung . Sie können die Felder Anwendername und Passwort für den Anwender anzeigen.
      3. Geben Sie Anwendername und Passwort des entsprechenden Anwenders 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“ (Anwenderdefinierte Nutzlast) die folgende Nutzlaststruktur für die zu generierenden Ereignisse hinzu.
        { 
          "connectionId": <connections_alias_sys_id>,
          "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}" 
        }
        Hinweis:
        Für den <connections_alias_sys_id>:
        1. Navigieren zu Alle > IntegrationHub > Verbindung und Anmeldeinformationen > Aliasse für Verbindungen und Anmeldeinformationenan.
        2. Wählen Sie diese Option aus, um den Connector zu öffnen, für den Sie den <connections_alias_sys_id> abrufen möchten.
          Liste der Dynatrace-Verbindungsaliasse.
        3. Klicken Sie mit der rechten Maustaste auf das Kontextmenü ( Menüsymbol) Und dann auswählen Kopieren Sie die sys_ID .
          sys_ID der Verbindung.

    Ergebnisse

    Warnungen beginnen aus dem zu fließen Dynatrace Konsole in das Ereignismanagement-Plugin. 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 ServiceNow AI Platform-Instanz zu Alle Ereignisse, um die Events anzuzeigen.

    Hinweis:
    Standardmäßig ist die Hostbindung für aktiviert Dynatrace Ereignisse für alle Anbieter ( Azure/ AWS/ Google). 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.