Integrieren Sie Catchpoint-Ereignisse

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Integrieren Sie Catchpoint mit EreignismanagementDurch Hinzufügen eines Warnungs-Webhooks in der Catchpoint-Plattform.

    Vorbereitungen

    Stellen Sie sicher, dass EreignismanagementPlugin „Connectors“ (sn_em_Connector) ist auf installiert Now PlatformInstanz.

    Erforderliche Rolle: evt_mgmt_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Konfigurieren Sie EreignismanagementUmgebung für die Erfassung von Ereignissen aus Catchpoint durch Authentifizierung von Catchpoint als Datenquelle. Legen Sie in der Catchpoint-Plattform Ihren fest Now PlatformAls Rest-Endpunkt mit einem Webhook.

    Prozedur

    1. Erstellen Sie auf der Catchpoint-Plattform ein Warnungs-Webhook-Ziel.
      1. Melden Sie sich bei der Catchpoint-Plattform an.
      2. Navigieren zu Catchpoint > Einstellung > API > Warnungsdaten-Webhook Zum Festlegen des Webhook-Endpunkts.
      3. Geben Sie im API Alert Webhook (API-Warnungs-Webhook) die folgenden Details an.
        Tabelle : 1. Formular „API Alert Webhook“ (API-Warnungs-Webhook)
        Feld Wert
        Name Beliebiger Name basierend auf Ihren Anforderungen.
        URL Das Standardformat der URL zum Verschieben von Ereignissen vom Erfassungspunkt an die Now PlatformInstanz, https://<username>:<password>@<instance-name>.service-now.com/api/sn_em_connector/em/inbound_event?source=catchpoint .
        On Failure Alert (Bei Fehlerwarnung) E-Mail-Adresse für den API-Warnungs-Webhook.
        Notification Trigger (Benachrichtigungsauslöser) Wählen Sie basierend auf Ihrer Anforderung aus. Der Standardwert ist 3.
        Add the following headers (Folgende Header hinzufügen)
        • Autorisierung: Standard {Base 64 | Anwendername:Passwort}
        • Inhaltstyp: Anwendung/JSON
        Format Wählen Sie Aus Vorlage Und fügen Sie die folgende Vorlage hinzu:
        {
        "Source": "CatchPoint",
        "severity": "${notificationLevelId}",
        "alertType": "${AlertType}",
        "time_of_event": "${alertCreateDateUtc(YYYY-MM-DD HH:MI:SS)}",
        "monitorType": "${Switch(${MonitorTypeId},'0', 'IE','2', 'Object','3','Emulated','8', 'Ping','9', 'Tracert','10', 'DNS-Traversal','11', 'Ping-TCP','12', 'DNS-Exp', '13','DNS-Direct', '14','Tracert-UDP', '15', 'Port-TCP','16', 'FTP','17', 'Data-Push-API','18', 'Chrome','19', 'Playback', '20', 'Playback-Mobile', '21', 'SMTP', '22', 'Port-UDP', '23', 'Ping-UDP', '24', 'Streaming', '25', 'API', '26', 'Mobile',
         '27', 'SFTP', '28', 'SSH', '29', 'Tracert-TCP')}",
        "testName": "${TestName}",
        "testId": "${TestId}",
        "testUrl": "${TestUrl}",
        "testPath": "${testPath}",
        "testLink": "${testLink}",
        "productName": "${ProductName}",
        "clientId": "${ClientId}",
        "productId": "${productId}",
        "nodeName":"${nodeDetails("${nodeName}")}",
        "nodeClientServerAddress":"${nodeDetails(\"${NodeClientAddress},\"),}",
        "nodeServerAddress":  "${nodeDetails(\"${nodeServerAddress},\"),}",
        "Labels" : "${testLabels}",
        "addtionalInformation": "Test initial URL: ${testUrl}\n\nAlert type: ${AlertType}\n\nScatter Chart: ${scatterplotChartURL}\n\nWaterfall Chart: ${waterfallChartURL}\n\nTest properties: ${testLink}\n\nTest time of run / Test time of alert (Central Time): ${reportDateLocal(YYYY-MM-DD HH:MI:SS)} / ${alertCreateDateLocal(YYYY-MM-DD HH:MI:SS)}"}
        
    2. Für die HTTP-Endpunktüberwachungstests in ServiceNowInstanz, erstellen Sie ein CI.
      Hinweis:
      Der Catchpoint-Connector unterstützt mehrere Arten von Überwachungstests wie Endpunkt, Netzwerk und andere. Die folgenden Schritte gelten nur für die HTTP-Endpunktüberwachungstests.
      1. Navigieren zu Konfiguration > CI-Klassen Manageran.
      2. Klicken Sie Auf Hierarchie Und suchen nach HTTP(S)-Endpunkt .
      3. Wählen Sie im Feld CI-Typ die Option aus cmdb_ci_endpoint_http .
      Wenn die Services nicht modelliert sind, sollten Sie die CIs manuell in der Tabelle [cmdb_ci_endpoint_http] hinzufügen. Außerdem sollte der manuelle Endpunkt vor der automatischen Discovery von Services entfernt werden. Für CI-Bindungen anderer Typtests können Sie Ereignisregeln basierend auf ihren Anforderungen erstellen.

    Ergebnisse

    Die Übertragung von Warnungen vom Catchpoint-Connector in das Ereignismanagement-Plugin beginnt. Die folgende Tabelle zeigt, wie sich die Zuordnung des Catchpoint-Schweregrads in übersetzt ServiceNowZuordnung.

    Tabelle : 2. Vergleich der Schweregradstufen zwischen Catchpoint und ServiceNow
    Catchpoint-Schweregrad ServiceNow-Schweregrad
    0 Warnung
    1 Kritisch
    2/3 Löschen