1. Home
  2. Integrations
  3. Site24x7 Integration Guide – Splunk On-Call

Site24x7 Integration Guide – Splunk On-Call

Requirements

Versions Supported: N/A (SaaS)

Splunk On-Call Version Required: Enterprise

Site 24×7 allows you to monitor websites remotely and receive alerts if your website becomes unavailable. This integration uses a Site 24×7 Third-Party Integration and the Splunk On-Call Site24x7 Integration endpoint.

In Splunk On-Call

Retrieve your Site 24×7 endpoint URL. To do, so go to Integrations >> Site 24/7

 

Select the Site 24×7 icon, enable the integration, then copy the URL to your clipboard.

Please remember to replace the $routing_key with an actual Splunk On-Call routing key, as defined HERE.

In Site 24×7

From the main web portal select Admin then Third-Party Integration then Actions then Webhooks.

On the webhook configuration screen, fill in the values as follows and then click Save:

Field Name
Value
Integration name victorops
Hook URL <url_from_victorops_account>
HTTP Method POST
Post as JSON TRUE
Send Incident Parameters TRUE
Send Custom Parameters TRUE
Custom Parameters {
   "message_type": "critical",
   "monitoring_tool": "Site24x7",
   "state_message": "$INCIDENT_REASON",
   "entity_display_name": "$INCIDENT_REASON",       "entity_id":"$MONITORNAME"
}
Integration level All Monitors

Auto Resolve Configuration

A rules engine rule is needed in order for site 24×7 incidents to resolve in Splunk On-Call when the monitor status is “UP”. The rule will be configured to state:

When status matches *UP* using wildcard, set message_type to RECOVERY.

Reach out to support if you need assistance!

Notify VictorOps only on Select Monitors

Note that there are varying ways to leverage a third-party integration to apply more granular alerting settings. To only notify Splunk On-Call on select monitors, change the Integration from All Monitors to Monitors.

For even further customization of how and under what monitor conditions Splunk On-Call should be notified, Notification Profiles can further specify waiting rooms, alert frequency, and number of failed results before firing a webhook.

Updated on September 17, 2021

Was this article helpful?

Related Articles