PagerDuty
Adding a Contact
In PagerDuty
- Navigate to Services ➡️ Service Directory
- Select an existing service, or create a new one by clicking + New Service
- On the service page, go to the Integrations tab
- Click + Add an integration
- Search for Generator Labs (or select Events API v2 if Generator Labs is not listed)
- Click Add
- Expand the integration and copy the Integration Key
In the Portal
You can add a PagerDuty Contact type from the Contacts ➡️ Manage ➡️ Contacts section of the Portal.
Select PagerDuty from the Contact Type drop-down, enter the Integration Key in the Integration Key field, select a Frequency, and select one or more Contact Groups to associate with this new contact.
Your PagerDuty contact is automatically confirmed against the PagerDuty network, so your new contact is ready to use right away.
The Frequency setting only applies to RBL Monitoring and will be removed in a future update. Other products such as Certificate Monitoring have their own alerting options.
How It Works
When an event is triggered (e.g., a host is listed on a blocklist, or a certificate is expiring), Generator Labs sends an alert to PagerDuty using the Events API v2. When the issue resolves, a corresponding resolve event is sent to automatically close the incident in PagerDuty.
PagerDuty incidents include:
- Summary: A description of the event
- Severity: Based on the type and urgency of the alert (critical, error, warning, or info)
- Source: The monitor or host that triggered the event
- Details link: A link back to the Generator Labs portal with full event details