Google Cloud Platform (GCP)-Events integrieren

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Integrieren Sie Google Cloud Platform (GCP)mitEreignismanagement, indem Sie in der KonsoleGCP] einen Standard-Webhook hinzufügen.

    Vorbereitungen

    • Stellen Sie sicher, dass das Plugin Ereignismanagement „ Connectors (sn_em_connector)“ in der Instanz Now Platform installiert ist.
    • Das Plugin Ereignismanagementmuss in der Instanz Now Platforminstalliert sein.
    • Vergewissern Sie sich, dass Konfigurationselemente für die von GCP verwalteten Hosts in ServiceNow vorhanden sind. Diese CIs können physisch oder virtuell sein und entweder manuell erstellt oder mittels IP-Erkennung oder cloudbasierter Erkennung erkannt werden.
    • Das Plugin „Ereignismanagement Connector“ unterstützt nur GCP-Warnungsdaten im JSON 1.2-Format.
    • Erforderliche Rolle: evt_mgmt_integration

    Warum und wann dieser Vorgang ausgeführt wird

    Konfigurieren Sie die Ereignismanagement-Umgebung für die Erfassung von Events aus GCP. Legen Sie in Ihrer GCP-Konsole die Now Platform-Instanz mithilfe eines Standard-Webhooks als REST-Endpunkt fest.

    Ab Release Xanadu verfügen die mit dem Connector bereitgestellten OOTB-Regeln (Out-Of-The-Box), die Sie zuvor nicht verwendet haben (d. h. weder aktiviert, deaktiviert noch geändert), jetzt über die Option Zusätzliche Abgleichsregeln anwenden Checkbox auf „wahr“ gesetzt. Zuvor war dieses Kontrollkästchen deaktiviert. Mit diesem Change können Sie weitere Ereignisregeln oder Automatisierungen mit denselben Filterbedingungen für den Connector ausführen.
    Hinweis:
    Diese Funktion gilt nur für aktive Ereignisregeln.

    Prozedur

    1. Fügen Sie in der GCP-Konsole einen Webhook hinzu:
      1. Navigieren zu Überwachung > Warnungund klicken Sie auf Benachrichtigungskanäle bearbeiten.
      2. Klicken Sie im Abschnitt „Webhooks“ auf Neu hinzufügen.
      3. Aktivieren Sie das Kontrollkästchen Use HTTP Basic Auth (HTTP-Standardauthentifizierung verwenden), und geben Sie Benutzername und Passwort des entsprechenden ServiceNow-Benutzers ein.
        Hinweis:
        Stellen Sie sicher, dass dem ausgewählten Benutzer die Rolle „evt_mgmt_integration“ 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. Geben Sie die Endpunkt-URL ein.
        Verwenden Sie beispielsweisehttps://.<instance-name> .service-now.com/api/sn_em_connector/em/inbound_event?source=googlemonitor
    2. Erstellen Sie in der GCP-Konsole eine Warnungsrichtlinie.
      1. Navigieren zu Überwachung > Warnungund wählen Sie Richtlinie erstellen.
      2. Konfigurieren Sie Richtlinienbedingungen, die Warnungen auslösen, wenn ein Verstoß gegen die Bedingungen vorliegt.
      3. Wählen Sie den Webhook aus, für den das Problem gemeldet werden soll.
      Hinweis:
      Wenn Sie einen Incident aus der Warnung direkt in der Konsole GCP öffnen müssen, navigieren Sie zu Schnelle Antwort (in Warnung) > Incident in GCP-Konsole anzeigen.

    Ergebnisse

    Die Übertragung von Warnungen vonGCPin das Ereignismanagement-Plugin beginnt. Das Plugin extrahiert Informationen aus der ursprünglichenGCP-Warnungsnachricht, um die erforderlichen Ereignisfelder auszufüllen, und fügt das Ereignis in die Datenbank ein. Navigieren Sie in Ihrer InstanzNow PlatformzuAlle Ereignisse, um die Ereignisse anzuzeigen.

    GCPsendet keine Werte wie den Schweregrad in der Nutzlast. Der Standardschweregrad ist „Gering“, die im AbschnittPush Connector Configurationvon geändert werden kannPush-Connectors > Google Monitor-Push-Connector. Die gültigen Werte für den Schweregrad sind 1 –Kritisch, 2 –Schwerwiegend, 3 –Gering, 4 –Warnungund 5 –Information.

    Hinweis:

    Um die HostsGCPdemDatensatz cmdb_ci_serveranstattcmdb_ci_vm_object zuzuordnen, deaktivieren Sie die fürGCPerstellteGoogle Monitor – AllgemeineEreignisregel. Weitere Informationen zu Ereignisregeln finden Sie unterEvent-Regeln.