Pingdom

Send monitoring events from Pingdom to BigPanda.

Supported VersionsTypeAuthentication Type
SaaS DeploymentsWebhookOrg Bearer Token

Pingdom allows you to monitor the performance of websites and web applications. The integration uses Pingdom's state change webhook, which sends an HTTP request to BigPanda on every state change. BigPanda then processes and correlates the alert data from Pingdom to create and maintain up-to-date incidents in BigPanda.

Key Features

  • Allows you to act immediately when your uptime or transaction checks change states.
  • Enables you to monitor both Basic Alerting and BeepManager Incidents with Alerting in one easy integration.

How and When Alerts are Closed

BigPanda stays in sync with the state of Pingdom checks. An alert opens when a check is DOWN or FAILING and closes when the check is UP or SUCCESS.

Note these exceptions:

  • Pingdom checks that are set to Pause do not generate alerts in BigPanda.
  • For Pingdom BeepManager incidents:
    • Acknowledging or manually closing an incident in Pingdom does not change the status of the alert in BigPanda.
    • Alerts continue to be sent to BigPanda during scheduled maintenance.

Pingdom Data Model

BigPanda normalizes alert data from Pingdom into tags. You can use tag values to filter the incident feed and to define filter conditions for Environments. The primary and secondary properties are also used during the deduplication and correlation processes.

Standard Tags

BigPanda TagDescriptionAttributes
checkName of the check in Pingdom.Primary Property
protocol_addressProtocol used for the check and the monitored site address. The full URL in Pingdom is used by default. If it's not available, the host name or URL is used. For example:
HTTP: <http://www.mymonitoredsite.com/>
Secondary Property
addressFull URL of the monitored site. If it's not available, the host name or URL is used.
check_idPingdom check ID.
check_typePingdom check type. For example:
HTTP
DNS
PING
urlPingdom incident ID.
portPort for the check, if available.
locationsLocations from which the check was run.
previous_statePrevious state of the check.
tagsPingdom tags for the check.

Install the Integration

Create an App Key

Create an app key in BigPanda.

👍

Integration Specific

You'll need a separate app key for each integrated system.

App Key Configuration in BigPanda

App Key Configuration in BigPanda

Create an Integration for BigPanda

  1. In Pingdom, go to Integrations > Integrations.

  2. Click Add integration, and add a new integration by filling in the fields:

    • Type: Select Webhook
    • Name: BigPanda Integration
    • URL: https://api.bigpanda.io/data/integrations/pingdomwebhook?access_token=<Your access token>&app_key<Your app key> Make sure Active is selected (default).
  3. Click Save integration.

Connect Integration to Pingdom Checks

  1. Under Monitoring, open the settings of each Pingdom check you would like to connect with BigPanda by clicking Edit.
  2. Under Connect Integrations, select the BigPanda Integration.
  3. Click Test next to the BigPanda Integration to test the integration. Note that the alert will not appear in BigPanda if the status of the test alert is Ok.
  4. Click Modify Check.

Troubleshooting

Follow these steps to diagnose and solve common problems with the Pingdom integration.

Problem: BigPanda is not receiving alerts from Pingdom

Possible Causes

  • Pingdom has not yet generated any alerts.
  • The integration is configured incorrectly.
  • Notification options in Pingdom are disabled.

Solutions

In BigPanda, check the status of your Pingdom integration.

If the status shows as Pending, the integration is configured but BigPanda has not yet received any alerts from Pingdom.

Support

If you've followed these instructions and are not receiving alerts from Pingdom as expected, please contact BigPanda Support for additional assistance.

Uninstall the Integration

Deleting an integration requires that you remove the integration in both the integrated system and BigPanda. We recommend that you first uninstall the integration on the integrated system to prevent traffic from being sent and rejected by BigPanda, since the app key will not exist once you delete the integration in BigPanda.

❗️

Caution During Replacement

When replacing an existing integration with a new tool or system, we recommend configuring the new integration first to ensure no data is lost.

Deactivate Inbound Integration

If you want to stop sending data to BigPanda but don’t want to delete your integration, you can temporarily deactivate it.

To deactivate an inbound integration:

  1. In BigPanda, navigate to the Integrations tab and select the desired integration from the list. This will open integration details on the right side of the window.
  2. At the top of the integration details, click the Active/Inactive toggle next to the application name to change the status of the integration.

In the integrations list, inactive integrations will be marked with a gray bar.

❗️

Alert Resolution for Inactive Integrations

Any active alerts belonging to an inactive integration must be manually resolved or they will stay in the system until the auto-resolve window is reached.

Stop Sending Data to BigPanda

  1. In the Pingdom UI, go to Integrations > Integrations.
  2. Locate the BigPanda Integration.
  3. Click the arrow, and then click Delete > Delete Integration.

Delete the Integration in BigPanda

Take the following steps to delete the integration from BigPanda:

  1. In BigPanda, navigate to the Integrations tab and select the desired integration from the list.
  2. In the integration details on the right of the page, click the trash icon, then confirm you want to delete the integration. The integration will be removed immediately.

👍

️Automatic Alert Resolution for Deleted Integrations

All active alerts from the integration will be resolved after deletion.

❗️

Data Removal

This procedure does not remove any data from the integrated system.