Verbind je PagerDuty-account zodat incidentupdates beide kanten op stromen — deze optionele, eenmalige installatie is voor iedereen die meldkanalen beheert voor zijn organisatie.
Overzicht
- PagerDuty alarmeren werkt al met alleen een routing key — daarvoor is geen installatie nodig.
- Deze handleiding voegt de omgekeerde richting toe: wanneer iemand een incident bevestigt of oplost in PagerDuty, wordt het bijbehorende InfraNest-incident hierop bijgewerkt.
- Je stelt dit eenmalig in voor het PagerDuty-account van je organisatie.
Wat je nodig hebt:
- Je beheert meldkanalen voor je organisatie.
- Toegang tot Integrations → Generic Webhooks (v3) van je PagerDuty-account.
Haal je webhook-URL op uit InfraNest
- Ga naar Meldingen, dan Bestemmingen, en voeg je PagerDuty-bestemming toe of bewerk deze.
- Kopieer in het paneel Tweerichtingssync (optioneel) de Inkomende webhook-URL. Deze is uniek voor je organisatie — behandel hem als een geheim.
Maak de webhook aan in PagerDuty
- Ga in PagerDuty naar Integrations → Generic Webhooks (v3) en selecteer New Webhook.
- Plak je InfraNest-webhook-URL als bestemming.
- Abonneer de webhook op de gebeurtenissen die je wilt. Abonneer minimaal op
incident.acknowledgedenincident.resolvedvoor tweerichtingssync. Om PagerDuty-gebeurtenissen ook als trigger voor automatiseringen te gebruiken, voeg jeincident.triggered,incident.escalatedenincident.reopenedtoe. - Sla op. PagerDuty toont dan een Signing secret — kopieer deze meteen. Deze wordt maar één keer getoond, en je kunt niet je eigen kiezen.
Voeg het geheim toe aan InfraNest
- Plak in het paneel Tweerichtingssync (optioneel) het signing secret dat PagerDuty je heeft gegeven.
- Selecteer Opslaan. Het paneel toont dat het is geconfigureerd zodra het is ingesteld.
NoteHet geheim is hoe we weten dat een verzoek echt van PagerDuty afkomstig is. Verbonden zijn via OAuth dekt dit niet — dat is onze sleutel om hen aan te roepen. Totdat het geheim is ingesteld, negeren we alles dat op de URL binnenkomt.
Dat is alles. Het bevestigen of oplossen van een incident in beide tools werkt nu de andere bij.
Tips
- De webhook-URL en het geheim zijn per organisatie — elke organisatie stelt zijn eigen in, tegen zijn eigen PagerDuty-account.
- Het signing secret wordt versleuteld opgeslagen en nooit opnieuw getoond. Laat het veld leeg bij het bewerken om het bestaande geheim te behouden.
- Alleen incidentbevestiging en -oplossing stromen binnenkomend; alarmering naar PagerDuty blijft ongewijzigd.
- Verzoeken zonder geldige handtekening worden geweigerd, dus alleen jouw PagerDuty-account kan je incidenten bijwerken.
Probleemoplossing
PagerDuty-acties werken InfraNest niet bij. Controleer opnieuw of de webhook is geabonneerd op incident.acknowledged en incident.resolved, dat het ingevoerde geheim degene is die PagerDuty voor die specifieke webhook heeft uitgegeven (een andere webhook heeft een ander geheim), en dat de webhook-URL exact overeenkomt met die in InfraNest wordt getoond.
Je kunt niet vinden waar je een geheim instelt in PagerDuty. Er is er geen om zelf in te stellen — PagerDuty genereert er een en toont deze eenmalig, wanneer de webhook wordt aangemaakt. Als je hem hebt gemist, verwijder de webhook en maak deze opnieuw aan.
Was dit artikel nuttig?