This article covers crucial details about Site24x7 integration and how to enable and set up this integration with Resolution Intelligence Cloud.
Site24x7 integration with the Resolution Intelligence® allows you to monitor the performance of websites, web transactions, servers, REST APIs, applications, network, public and private cloud monitoring from a single platform. Integrate Resolution Intelligence platform with Site24x7 to receive and respond to critical signals through email, SMS, or phone when an asset crosses a threshold limit. Resolution Intelligence platform supports webhooks to enable singals from Site24x7 monitoring events.
Prerequisites
You must have an active account and admin privileges to configure the integration in both Site24x7 and Resolution Intelligence.
Enabling Site24x7 Integration
In Resolution Intelligence Cloud
Roles Required:
- Owner
- Global Admin
- A user with manager role
- Configuration Manager
To set up integration,
- From the Resolution Intelligence platform interface, navigate to Configurations --> Integrations --> Site24x7 -><- Netenrich tile and click Enable integration toggle switch.
- Under the Inbound section, in Authentication type select JSON Web Token (JWT) and in Token Source, select URL.
- Click Save.
A web URL and consumer token will be generated.
In Site24x7 Software
1. Login to your Site24x7 account.
Note: You will need to signup by providing your basic details if you are a new user.
2. From the main Web interface, click the Admin icon in the bottom left corner of the screen and select Third-party Integration as shown in the illustration.
3. On the upper right corner of the screen, click Add Thrid-Party Integration. A web page with a list of tiles appears on the screen.
4. Click Integrate Now on the Webhooks tile.
5. On the Webhook configuration screen,
a. Enter the Integration name.
b. Paste the copied URL and a web token from the Inbound section of the Resolution Intelligence web interface in the Hook URL field.
c. Select the HTTP method as POST and click Save.
Enabling a service for monitoring in Site24x7
The Site24x7 Agent is software that runs on your hosts. It collects events and metrics from hosts and sends them to Site24x7 portal, where you can analyze your monitoring and performance data.
1. From the Site24x7 main web interface, in the left-hand nav bar under Home, click Monitor +. A web page with all monitoring features that Site24x7 provides will appear on your screen.
2. For Example, select Java Application under Application Performance Monitoring section.
3. Download the zip file from which you can extract .jar and .conf files.
4. Update the license key in the apminsight.conf file as shown in the below illustration.
5. To start Java application, mention the jar path in the start script as shown below.
6. After enabling a service for monitoring, the service will be appeared under Monitor List.
Configuring signals in Site24x7
To configure signals,
1. In the left-hand nav bar, under Monitor List, select any one of the services that is currently monitoring.
A web page with all monitoring metrics appears on the screen.
2. Point your mouse over and click Edit from the dropdown menu.
An application monitor edit page opens where you can see Threshold and Availability field and click+.
3. Enter the threshold values in the Threshold Profile page and click Save.
4. Now you have successfully configured signals for your service.
APE Transformation Mapping
APE Fields |
Azure alert transformation |
subject |
If data.STATUS is (CRITICAL,DOWN,TROUBLE) then data.MONITORNAME is facing issue with data.INCIDENT_REASON |
description |
If data.STATUS is (CRITICAL,DOWN,TROUBLE) then data.MONITORNAME is facing issue with data.INCIDENT_REASON |
currentState |
data.STATUS → CRITICAL & DOWN → Critical TROUBLE->Warning UP->Ok |
serviceName |
data.MONITORTYPE |
alertType |
"Monitoring" |
source |
"NeIngestor" |
externalSource |
"Site24x7" |
tenant_id |
Meta data it is available |
status |
"New" |
priority |
"P1" |
alertTime |
"INCIDENT_TIME_ISO" |
createdTime |
"INCIDENT_TIME_ISO" |
updatedTime |
"INCIDENT_TIME_ISO" |
eventType |
"Alert" |
metric |
data.MONITORNAME |
createdBy |
"Site24x7" |
dataCenterCode |
Meta data it is available |
organization_id |
Meta data it is available |
domain_id |
Meta data it is available |
alertId |
data.MONITOR_ID |
tenantName |
Meta data it is available |
Name |
Meta data it is available |
domainName |
Meta data it is available |
version |
1 |
deviceName |
data.MONITORURL if it is empty or - put as - only other wise put the value |
assetsMeta |
asset_name--> data.MONITORURL asset_type--> data.MONITORTYPE source_asset_id--> "" source_name --> "SITE24X7" |
externalClientId |
Meta data it is avaiable |
alertSourceUrl |
data.MONITOR_DASHBOARD_LINK |
alertTags |
What are the remaining fields are there we will put |
Signal Triggering Information
Resolution Intelligence platform will automatically create a ticket that you can view under Resolutions --> ActOns tab when a signal is received from Site24x7 with the ticket status of "OUTAGE" and it will automatically close a ticket when the ticket is resolved manually.
Comments
0 comments
Please sign in to leave a comment.