Pingdom BeepManager Integration Guide

Pingdom is a simple and convenient tool to monitor the uptime of your website and other infrastructure. It can be easily configured to send alerts to PagerDuty (via email or webhook), thus allowing you to take advantage of PagerDuty’s comprehensive alerting and incident tracking functionality. PagerDuty adds two-way phone, SMS, and email alerting to your existing Pingdom checks. You’ll also be able to configure automatic escalation of alerts, handle alerts on-the-go from a mobile phone, and set up on-call scheduling.

If you are a Pingdom Legacy customer, you will be able to use the Pingdom BeepManager integration. Any Pingdom account created after June 27, 2016 cannot use the Pingdom BeepManager and must use the Pingdom Email integration.

The webhook integration is named Pingdom BeepManager and the email-based integration is named Pingdom Email when searching for the integration type while creating a new service in PagerDuty. Instructions for configuring the email-based integration can be found in the Pingdom Email Integration Guide.

In PagerDuty

  1. From the Configuration menu, select Services.
  2. On your Services page:If you are creating a new service for your integration, click +Add New Service.If you are adding your integration to an existing service, click the name of the service you want to add the integration to. Then click the Integrations tab and click the +New Integration button.RS-Add-New-Service

    RS-Add-Integration-Existing-Service

  3. Select your app from the Integration Type menu and enter an Integration Name.If you are creating a new service for your integration, in General Settings, enter a Name for your new service. Then, in Incident Settings, specify the Escalation Policy, Notification Urgency, and Incident Behavior for your new service.
  4. Click the Add Service or Add Integration button to save your new integration. You will be redirected to the Integrations page for your service.RS-Integration-Settings
  5. Copy the Integration URL for your new integration.
    RS-Integration-URL

In Pingdom:

  1. From the Pingdom dashboard on the left-side of your screen, select Alerting > Alerting Endpoints.
    pingdom_3
  2. Click Add alerting endpoint.
    pingdom_10
  3. Enter a Name for your alerting endpoint, then click the Add contact method button, the New message format option will be selected by default.
    pingdom_4
  4. Select URL/Webhook from the How should we contact you? dropdown menu. Paste the Integration URL from step 4 (above). Click the Add button once complete.
    pingdom_5
  5. Click the Save settings button.
    pingdom_6
  6. Now we’ll need to associate the new Alerting Endpoint with an Alert Policy. From the Pingdom dashboard on the left-side of your screen, select Alerting > Alert Policies.
    pingdom_7
  7. You can Edit an existing Alert Policy, or create a new Alert Policy to notify your new Alerting Endpoint.
    Edit Pingdom Alert Policy
  8. In the ASSIGN TO: field, start typing the name of the newly created Alerting Endpoint (steps 3-5), then click the Add step button.
    pingdom_8
  9. After adding this step, feel free to add more steps if desired. If you don’t add more steps, your Alert Policy will look like this and you can click on the Save button:pingdom_9
  10. Congratulations! Your Pingdom BeepManager integration now complete. Now when an alert on one of your Pingdom checks meets the necessary criteria, a PagerDuty incident will be triggered to notify whomever is on-call.

 

FAQ

Will the PagerDuty incident automatically resolve when the check is up?

Yes, the PagerDuty incident will resolve when the Pingdom check is up.

Still have questions?

If you’re running into issues with this integration, please contact us at support@pagerduty.com.