Site24x7 Event Source
The Site24x7 Event Source allows you to configure Site24x7's website monitoring service as an Event Source to alert via FireHydrant's Signals.
You can configure Alert Rules for your teams to subscribe specifically to events they care about and receive alerts.
Configuring the Webhook
Site24x7 can be configured to fire webhooks to external destinations.
- In FireHydrant, copy the Site24x7 ingest URL by going to Signals > Event Sources and clicking the Copy URL button for Site24x7.
- Follow Site24x7's documentation on webhooks integration and paste the URL copied above into Hook URL and ensure you check Post as JSON.
Field Mappings
The following Site24x7 webhook parameters are transposed to FireHydrant's Signals Events Data Model:
Site24x7 Parameter | Signal Parameter(s) |
---|---|
MONITOR_ID | idempotency_key |
MONITORNAME STATUS | summary - "{MONITORNAME} is {STATUS}" or "No Monitor Name" |
INCIDENT_DETAILS | body - "{INCIDENT_DETAILS}" or "No details provided." |
MONITOR_DASHBOARD_LINK MONITORURL | links['Monitor Dashboard Link'] links['Monitor URL'] |
TAGS | tags |
STATUS | status - if UP on Site24x7, then CLOSED on FireHydrant, otherwiseOPEN . |
Subsequently, the following webhook from Site24x7:
{
"MONITOR_DASHBOARD_LINK": "https://site24x7.com",
"MONITORTYPE": "URL",
"MONITOR_ID": 107164000000025001,
"STATUS": "DOWN",
"MONITORNAME": "Zylker Monitor",
"FAILED_LOCATIONS": "California-US",
"INCIDENT_DETAILS": "Service Unavailable",
"INCIDENT_REASON": "Service Unavailable",
"OUTAGE_TIME_UNIX_FORMAT": 1705551700037,
"GROUP_TAGS": [
"ZylkerGrp",
"URL"
],
"MONITORURL": "http://zylker.com",
"MONITOR_GROUPNAME": "Zylker Web Group",
"POLLFREQUENCY": 1,
"TAGS": [
"zylker",
"website"
],
"INCIDENT_TIME": "18 Jan 2024 03:21:35 AEDT",
"INCIDENT_TIME_ISO": "2024-01-17T20:21:35-0800"
}
...will be transposed to the following Signal in FireHydrant:
{
"summary": "Zylker Monitor is DOWN",
"body": "Service Unavailable",
"status": "OPEN",
"links": [
{
"href": "https://site24x7.com",
"text": "Monitor Dashboard Link"
},
{
"href": "http://zylker.com",
"text": "Monitor URL"
}
],
"tags": ["zylker", "website"],
"idempotency_key": "1.0716400000002501e+17"
}
Updated 4 months ago