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 PropertyThird-party Entity (Pingdom Entity)Third-party Property (Pingdom Property)
ALERTAlert subjectAlertcheck_name - $description
ALERTAlert descriptionAlertlong_description
version : $version
check_id : $check_id
check_name : $check_name
check_type : $check_type
check_params : $check_params
tags : $tags
importance_level : $importance_level
previous_state : $previous_state
state_changed_timestamp : $state_changed_timestamp
state_changed_utc_time : $state_changed_utc_time
first_probe : $first_probe
second_probe : $second_probe
ALERTAlert resource nameAlertcheck_params.hostname
ALERTAlert MetricAlertcheck_type
ALERTAlert TimeAlertstate_changed_utc_time
ALERTAlert StateAlertcurrent_state
Pingdom Property ValueOpsRamp Property Value

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:
    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