Azure Service Health-waarschuwingen verzenden met PagerDuty met behulp van webhooks
In dit artikel leest u hoe u azure-servicestatusmeldingen instelt via PagerDuty met behulp van een webhook. Met behulp van het aangepaste Microsoft Azure-integratietype van PagerDuty kunt u moeiteloos Service Health-waarschuwingen toevoegen aan uw nieuwe of bestaande PagerDuty-services.
Een URL voor servicestatusintegratie maken in PagerDuty
Zorg ervoor dat u zich hebt geregistreerd en bent aangemeld bij uw PagerDuty-account .
Navigeer naar de sectie Services in PagerDuty.
Selecteer Nieuwe service toevoegen of open een bestaande service die u hebt ingesteld.
Selecteer in de integratie-instellingen het volgende:
a. Integratietype: Microsoft Azure
b. Integratienaam: <naam>
Vul alle andere vereiste velden in en selecteer Toevoegen.
Open deze nieuwe integratie en kopieer en sla de integratie-URL op.
Een waarschuwing maken met PagerDuty in Azure Portal
Voor een nieuwe actiegroep:
Volg stap 1 tot en met 8 in Een waarschuwing maken voor een servicestatusmelding voor een nieuwe actiegroep met behulp van Azure Portal.
Definiƫren in de lijst met acties:
a. Actietype: Webhook
b. Details: De PagerDuty-integratie-URL die u eerder hebt opgeslagen.
c. Naam: de naam, alias of id van de webhook.
Selecteer Opslaan wanneer u klaar bent om de waarschuwing te maken.
Voor een bestaande actiegroep:
Selecteer Monitor in Azure Portal.
Selecteer actiegroepen in de sectie Instellingen.
Zoek en selecteer de actiegroep die u wilt bewerken.
Toevoegen aan de lijst met acties:
a. Actietype: Webhook
b. Details: De PagerDuty-integratie-URL die u eerder hebt opgeslagen.
c. Naam: de naam, alias of id van de webhook.
Selecteer Opslaan wanneer u klaar bent om de actiegroep bij te werken.
Uw webhookintegratie testen via een HTTP POST-aanvraag
Maak de nettolading van de servicestatus die u wilt verzenden. U vindt een voorbeeld van een webhooklading voor servicestatus in Webhooks voor waarschuwingen voor azure-activiteitenlogboeken.
Maak als volgt een HTTP POST-aanvraag:
POST https://events.pagerduty.com/integration/<IntegrationKey>/enqueue HEADERS Content-Type: application/json BODY <service health payload>
U ontvangt een
202 Accepted
bericht met uw 'gebeurtenis-id'.Ga naar PagerDuty om te bevestigen dat uw integratie is ingesteld.
Volgende stappen
- Meer informatie over het configureren van webhookmeldingen voor bestaande problematische beheersystemen.
- Bekijk het webhookschema voor waarschuwingen voor het activiteitenlogboek.
- Meer informatie over servicestatusmeldingen.
- Meer informatie over actiegroepen.