Dela via


Skicka Hälsoaviseringar för Azure-tjänsten med OpsGenie med hjälp av webhooks

Den här artikeln visar hur du konfigurerar Hälsoaviseringar för Azure-tjänsten med OpsGenie med hjälp av en webhook. Genom att använda OpsGenies Azure Service Health-integrering kan du vidarebefordra Azure Service Health-aviseringar till OpsGenie. OpsGenie kan fastställa rätt personer att meddela baserat på jourscheman, med hjälp av e-post, textmeddelanden (SMS), telefonsamtal, iOS - och Android-push-meddelanden och eskalerande aviseringar tills aviseringen bekräftas eller stängs.

Skapa en URL för tjänsthälsaintegrering i OpsGenie

  1. Kontrollera att du har registrerat dig för och är inloggad på ditt OpsGenie-konto .

  2. Gå till avsnittet Integreringar i OpsGenie.

    Avsnittet

  3. Välj integreringsknappen för Azure Service Health .

    Knappen

  4. Namnge aviseringen och ange fältet Tilldelad till Team .

  5. Fyll i de andra fälten, till exempel Mottagare, Aktiverad och Ignorera meddelanden.

  6. Kopiera och spara integrations-URL :en, som redan ska innehålla din apiKey bifogade till slutet.

  7. Välj Spara integrering

Skapa en avisering med OpsGenie i Azure Portal

För en ny åtgärdsgrupp:

  1. Följ steg 1 till och med 8 i Skapa en avisering om en tjänsthälsomeddelande för en ny åtgärdsgrupp med hjälp av Azure Portal.

  2. Definiera i listan över åtgärder:

    a. Åtgärdstyp: Webhook

    b. Information: OpsGenie-integrerings-URL :en som du sparade tidigare.

    c. Namn: Webhooks namn, alias eller identifierare.

  3. Välj Spara när du är klar för att skapa aviseringen.

För en befintlig åtgärdsgrupp:

  1. I Azure Portal väljer du Övervaka.

  2. I avsnittet Inställningar väljer du Åtgärdsgrupper.

  3. Leta upp och välj den åtgärdsgrupp som du vill redigera.

  4. Lägg till i listan över åtgärder:

    a. Åtgärdstyp: Webhook

    b. Information: OpsGenie-integrerings-URL :en som du sparade tidigare.

    c. Namn: Webhooks namn, alias eller identifierare.

  5. Välj Spara när du är klar för att uppdatera åtgärdsgruppen.

Testa webhook-integreringen via en HTTP POST-begäran

  1. Skapa nyttolasten för tjänstens hälsotillstånd som du vill skicka. Du hittar ett exempel på en webhook-nyttolast för tjänsthälsa på Webhooks för Azure-aktivitetsloggaviseringar.

  2. Skapa en HTTP POST-begäran enligt följande:

    POST        https://api.opsgenie.com/v1/json/azureservicehealth?apiKey=<APIKEY>
    
    HEADERS     Content-Type: application/json
    
    BODY        <service health payload>
    
  3. Du bör få ett 200 OK svar med meddelandet status "lyckades".

  4. Gå till OpsGenie för att bekräfta att integreringen har konfigurerats.

Nästa steg