Pingdom is a global performance monitoring solution for websites and web applications. The OpsRamp integration supports webhooks to enable OpsRamp to accept alerts from Pingdom.

OpsRamp configuration

Step 1: Install integration

  1. Select a client from the All Clients list.
  2. Go to Setup > Integrations > Integrations.
  3. From Available Integrations, select Monitoring > Pingdom.
  4. Click Install.

Step 2: Configure integration

  1. From the API tab, enter:
    • Authentication: Copy Tenant Id, Token, and Webhook URL for configuration. These settings are used for creating a HTTP Request template.
    • Map Attributes: Enter the mapping information for the third-party.
  2. From the Monitoring of Integration tab, click Assign Templates.
  3. From the Audit Logs, set up audit log criteria and time frame.

Configuring the map attributes

  1. Select the required OpsRamp property from the drop-down.
  2. Click Add Mapping Attributes to map attributes for the specific OpsRamp alert property.
  3. Click + to define the mappings.
  4. From Create Alert Mappings on Status, define the mappings, parsing conditions, and default values, and Save.

The following tables shows the attribute mappings.

OpsRamp EntityOpsRamp PropertyPingdom EntityPingdom Property
ALERTAlert subjectINCIDENTcheck_name
ALERTAlert descriptionINCIDENTlong_description
ALERTAlert resource nameINCIDENTcheck_params.hostname
ALERTAlert MetricINCIDENTcheck_type
ALERTAlert TimeINCIDENTstate_changed_utc_time
ALERTAlert StateINCIDENTcurrent_state
Pingdom Property Value:
  • UP
  • DOWN
OpsRamp Property Value:
  • Ok
  • Critical

Pingdom configuration

Step 1: Add an integration

  1. Log into Pingdom.
  2. Go to Integrations > Integrations.
    Add Integration
  3. Select Add Integrations and configure the following:
    1. Select integration Type as Webhook.
    2. Enter name for the integration. For example: OpsRamp Integration
    3. Paste the OpsRamp webhook URL - https://<api-url>/integrations/alertsWebhook/{tenantid}/alerts?vtoken={token}
      >Enter the Tenant ID and Token from the OpsRamp configuration.
      For example: https://api.opsramp.com/integrations/alertsWebhook/client_1/alerts?vtoken=Oz6JGgJy0C2f7aqSRrnq4ne6Qp5g5Pgp
    4. Select Active and click Save Integration.
Add Integration Details

Step 2: Connect integration to uptime checks

  1. Go to the Experience Monitoring menu and click Uptime.
  2. Click the Uptime check you want to add to the integration.
  3. Scroll to the bottom of Edit Check page where you find Connect Integrations section and select the previously configured integration and click Modify Check to save.
Edit Uptime Check