Freigeben über


Senden von Azure Service Health-Warnungen mit OpsGenie mit Webhooks

In diesem Artikel erfahren Sie, wie Sie Azure Service Health-Warnungen mit Webhook in OpsGenie einrichten. Mithilfe der Azure Service Health-Integration von OpsGenie können Sie Azure Service Health-Warnungen an OpsGenie weiterleiten. OpsGenie kann die zuständigen Personen basierend auf Bereitschaftszeitplänen bestimmen und mithilfe von E-Mails, Textnachrichten (SMS), Telefonanrufen, iOS- und Android-Pushbenachrichtigungen benachrichtigen sowie Warnungen eskalieren, bis diese bestätigt oder geschlossen werden.

Erstellen einer URL für die Service Health-Integration in OpsGenie

  1. Stellen Sie sicher, dass Sie Ihr OpsGenie-Konto registriert haben und angemeldet sind.

  2. Navigieren Sie zum Abschnitt Integrations (Integrationen) in OpsGenie.

    Abschnitt „Integrations“ in OpsGenie

  3. Wählen Sie die Schaltfläche für die Azure Service Health-Integration aus.

    Schaltfläche „Azure Service Health“ in OpsGenie

  4. Benennen Sie die Warnung, und füllen Sie das Feld Assigned to Team (Dem Team zugewiesen) aus.

  5. Füllen Sie die anderen Felder aus: Recipients (Empfänger), Enabled (Aktiviert) und Suppress Notifications (Benachrichtigungen unterdrücken).

  6. Kopieren und speichern Sie die Integrations-URL, der am Ende bereits Ihr apiKey angefügt sein sollte.

    „Integration URL“ in OpsGenie

  7. Wählen Sie Save Integration (Integration speichern) aus.

Erstellen einer Warnung mithilfe von OpsGenie im Azure-Portal

Für eine neue Aktionsgruppe:

  1. Befolgen Sie die Schritte 1 bis 8 in Erstellen einer Warnung zu einer Dienstintegritätsbenachrichtigung für eine neue Aktionsgruppe mit dem Azure-Portal.

  2. Definieren Sie in der Liste der Aktionen Folgendes:

    a. Aktionsart: Webhook

    b. Details: Die zuvor gespeicherte OpsGenie-Integrations-URL.

    c. Name: Name, Alias oder Bezeichner des Webhook.

  3. Wählen Sie Save (Speichern) aus, wenn das Erstellen der Warnung abgeschlossen ist.

Für eine vorhandene Aktionsgruppe:

  1. Wählen Sie im Azure-Portal die Option Überwachen aus.

  2. Wählen Sie im Abschnitt Einstellungen die Option Aktionsgruppen aus.

  3. Suchen und markieren Sie die Aktionsgruppe, die Sie bearbeiten möchten.

  4. Fügen Sie Folgendes zur Liste der Aktionen hinzu:

    a. Aktionsart: Webhook

    b. Details: Die zuvor gespeicherte OpsGenie-Integrations-URL.

    c. Name: Name, Alias oder Bezeichner des Webhook.

  5. Wählen Sie Save (Speichern) aus, wenn Sie mit dem Aktualisieren der Aktionsgruppe fertig sind.

Testen der Webhookintegration über eine HTTP POST-Anforderung

  1. Erstellen Sie die Service Health-Nutzlast, die Sie senden möchten. Eine Service Health-Beispielwebhook-Nutzlast finden Sie unter Webhooks für Azure-Aktivitätsprotokollwarnungen.

  2. Erstellen Sie eine HTTP POST-Anforderung, indem Sie wie folgt vorgehen:

    POST        https://api.opsgenie.com/v1/json/azureservicehealth?apiKey=<APIKEY>
    
    HEADERS     Content-Type: application/json
    
    BODY        <service health payload>
    
  3. Sie sollten eine 200 OK-Antwort mit der Meldung „successful“ (Erfolgreich) erhalten.

  4. Wechseln Sie zu OpsGenie, um zu überprüfen, ob Ihre Integration erfolgreich eingerichtet wurde.

Nächste Schritte