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
Kontrollera att du har registrerat dig för och är inloggad på ditt OpsGenie-konto .
Gå till avsnittet Integreringar i OpsGenie.
Välj integreringsknappen för Azure Service Health .
Namnge aviseringen och ange fältet Tilldelad till Team .
Fyll i de andra fälten, till exempel Mottagare, Aktiverad och Ignorera meddelanden.
Kopiera och spara integrations-URL :en, som redan ska innehålla din
apiKey
bifogade till slutet.Välj Spara integrering
Skapa en avisering med OpsGenie i Azure Portal
För en ny åtgärdsgrupp:
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.
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.
Välj Spara när du är klar för att skapa aviseringen.
För en befintlig åtgärdsgrupp:
I avsnittet Inställningar väljer du Åtgärdsgrupper.
Leta upp och välj den åtgärdsgrupp som du vill redigera.
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.
Välj Spara när du är klar för att uppdatera åtgärdsgruppen.
Testa webhook-integreringen via en HTTP POST-begäran
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.
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>
Du bör få ett
200 OK
svar med meddelandet status "lyckades".Gå till OpsGenie för att bekräfta att integreringen har konfigurerats.
Nästa steg
- Lär dig hur du konfigurerar webhook-meddelanden för befintliga problemhanteringssystem.
- Granska webhook-schemat för aktivitetsloggavisering.
- Läs mer om meddelanden om tjänstens hälsotillstånd.
- Läs mer om åtgärdsgrupper.