Setting Up the Site24x7 Integration
The Site24x7 integration is accomplished through a webhook. This integration can only create incidents for a service using a specified token. Three Status Keys are used to communicate these incident events in StatusHub:
- Down - Service status changed to Red to show service is down.
- Trouble - Service status changed to Yellow to show service has an issue in StatusHub.
- Up - Service status changed to Green to show service is up and operating correctly.
The created incident will have a default title of “[Site24x7] Alert”, which is not currently customisable. The incident body will consist of the “MONITORNAME” key value followed by “INCIDENT_REASON”. Example message: “App Service - Bad Gateway”.
To successfully integrate, steps must be completed in both StatusHub and Site24x7. Each are described in further detail below:
StatusHub Configuration Steps
After successfully logging into your StatusHub account, click on the Pencil Icon to access the hub settings page.
Next, click on Services & Integrations within the left panel on the hub settings page.
Either create a new service or select the service you want to have Site24x7 update. If updating, click on the Pencil Icon to edit the service.
A form will appear for creating or editing the service. Scroll down to the Enable/Disable Integrations section. Then click on Site24x7 to enable the integration. This will result in the generation of a Webhook URL, which can be used to automatically update the status of the service.
If the service is being created, all additional details will need to be added as well for the service. Once finished, scroll down to the bottom of this form and click on Add Service or Update Service to save the configuration.
Afterward, you will be returned to the service page where an integration link will be visible for the service. Copy this link for later use.
Note: Please note that your link may be slightly different and you should always refer to Services & Integrations section when adding new integration in one of supported 3rd party services.
Site24x7 Configuration Steps
Go to your Site24x7 account and select Admin > Third Party Integration > Webhooks.
In webhooks settings, create a new webhook with the link copied from StatusHub. Make certain to enter an easy to recognize integration name such as the “StatusHub” or “StatusHub-Service Name”. Make all other necessary configurations and then click Save at the bottom of the form.
Once StatusHub has been added as a third party integration, it may be selected as a third party service for one or more monitors in Site24x7.
As always, feel free to contact support for additional assistance.