Skip to content

PagerDuty

PagerDuty

LibreNMS can make use of PagerDuty, this is done by utilizing an API key and Integraton Key.

API Keys can be found under 'API Access' in the PagerDuty portal.

Integration Keys can be found under 'Integration' for the particular Service you have created in the PagerDuty portal.

Example:

Config Example
API Key randomsample
Integration Key somerandomstring

Fixed LibreNMS -> PagerDuty field mappings

LibreNMS PagerDuty
DeviceGroupName payload.group
DeviceType payload.class
Hostname payload.source
Alert severity payload.severity
Alert title payload.summary

Nice formatting

PagerDuty formats the Custom Details panel nicely if it receives valid JSON. At the time of writing, the PagerDuty web UI handles nested arrays/objects correctly, but the mobile app still shows nested structures as strings.