PagerDuty (Pro)
Die PagerDuty-Integration ermöglicht es Ihnen, DefectDojo-Befunde und Befundgruppen als PagerDuty-Incidents zu übertragen, die auf einem PagerDuty-Service Ihrer Wahl eröffnet werden.
Instanz-Einrichtung
- Label sollte die Bezeichnung sein, mit der Sie diese Integration identifizieren möchten.
- Location sollte auf
https://api.pagerduty.comgesetzt werden. Wird Ihr PagerDuty-Konto in der EU-Serviceregion gehostet, verwenden Sie stattdessenhttps://api.eu.pagerduty.com. - API Token sollte auf einen PagerDuty-REST-API-Key gesetzt werden. Ein Kontoadministrator kann einen solchen in der PagerDuty-Web-App unter Integrations > API Access Keys > Create New API Key erstellen. Lassen Sie „Read-only“ deaktiviert - DefectDojo muss Incidents erstellen und aktualisieren.
- From Email sollte die E-Mail-Adresse eines gültigen Benutzers in Ihrem PagerDuty-Konto sein. PagerDuty verlangt diese Adresse beim Erstellen oder Aktualisieren von Incidents, und sie wird als Anforderer des Incidents angezeigt.
Issue-Tracker-Zuordnung
- Service ID sollte die ID des PagerDuty-Services sein, auf dem Incidents eröffnet werden. Sie finden sie am Ende der URL, während Sie den Service in PagerDuty ansehen, zum Beispiel
https://{your-subdomain}.pagerduty.com/service-directory/{service id}.
Details zur Schweregrad-Zuordnung
Standardmäßig wird dies dem PagerDuty-Incident-Feld Urgency zugeordnet, das nur high oder low akzeptiert:
- Name des Schweregrad-Felds:
Urgency - Info-Zuordnung:
low - Niedrig-Zuordnung:
low - Mittel-Zuordnung:
low - Hoch-Zuordnung:
high - Kritisch-Zuordnung:
high
Alternativ können Sie, wenn in Ihrem PagerDuty-Konto Priorities aktiviert sind, Schweregrade stattdessen Prioritätsnamen zuordnen. Setzen Sie den Namen des Schweregrad-Felds auf Priority und verwenden Sie die Prioritätsnamen Ihres Kontos (zum Beispiel P1 bis P5) als Zuordnungswerte. Bei einer Zuordnung auf Priority bleibt die Urgency des Incidents den Urgency-Regeln Ihres Services überlassen.
Details zur Status-Zuordnung
PagerDuty-Incidents haben drei Status: triggered, acknowledged und resolved.
- Name des Status-Felds:
Status - Aktiv-Zuordnung:
triggered - Geschlossen-Zuordnung:
resolved - Falsch-positiv-Zuordnung:
resolved - Risiko-akzeptiert-Zuordnung:
acknowledged
Beachten Sie, dass resolved in PagerDuty ein endgültiger Status ist - ein aufgelöster Incident kann nicht wieder geöffnet werden. Beachten Sie außerdem, dass PagerDuty es nicht erlaubt, Titel oder Beschreibung eines Incidents nach dem Erstellen zu bearbeiten; beim Übertragen eines aktualisierten Befunds werden daher Status, Urgency und Priority synchronisiert, Inhaltsänderungen jedoch nicht.