Mid-server
The Site24x7 Mid-server is a lightweight, secure software component that acts as an intermediary between the Site24x7 agents operating within your intranet and the Site24x7 monitoring platform. It supports high availability and enables multiple Mid-servers to work together as a Mid-server Group, ensuring that monitoring continues seamlessly even if one server becomes unavailable.
All Site24x7 agent requests are routed through the Mid-server, which securely forwards them to Site24x7 over the internet. This approach ensures that the agents themselves never require direct internet exposure, thereby reducing security risks.
How it works
-
The Mid-server receives data and communication requests from Site24x7 agents within your internal network.
-
It securely transmits this information to Site24x7's cloud servers via outbound HTTPS communication channels.
-
The Mid-server is registered to a specific Mid-server Group using the Mid-server Group key provided during installation.
-
Once the installation is complete, it automatically appears under the corresponding Mid-server Group in the web client.

The Mid-server functions as an HTTP proxy, securely routing all agent traffic to Site24x7 without requiring direct internet access for the agents.
Install a Mid-server
- Log in to Site24x7.
- Navigate to Admin > Mid-server Group > Mid-server > Add Mid-server.
Depending on the current state of the Mid-server Group, you may encounter one of the following scenarios:
- Mid-server Group with existing Mid-servers: The group already contains one or more Mid-servers. You can add a Mid-server directly by clicking the existing Mid-server Group.
- Mid-server Group with no Mid-servers: The group is currently empty, indicating that no Mid-servers have been associated with it yet.
- Click the Mid-server Group and follow the below guided steps to add a Mid-server for Linux or Windows.
- Using the Mid-server Group Key, you can associate each Mid-server with a respective group during installation. You can also install a new Mid-server and associate it with a group using the Mid-server Group Key.
- Toggle between Windows or Linux in the Select Platform field to start the platform-based installation.

Installing a Mid-server on a Windows machine
- Click the 64-bit to start downloading the Mid-server installer.
- Run the installer and follow the on-screen instructions.
- When prompted, copy and paste the Device Key from the Add Mid Server page (unique to your installation instance).
- Choose Mid-server as the resource type on the Site24x7 On-Premise Poller pop-up page.
- Click Next.

- Enter the unique Mid-server Group Key (displayed on the installation page) to associate this Mid-server with the group and specify the port on which the Mid-server should run.
- By default, port 54321 is automatically opened during installation. This port number will be used by the Mid-server's built-in HTTP proxy to route agent traffic securely. Once the installation is complete, start the Site24x7OnPremisePoller service manually by opening services.msc in Windows.
Installing a Mid-server on a Linux machine
- Run the following commands in your terminal:
sudo wget https://staticdownloads.site24x7.com/probe/Site24x7OnPremisePoller_64bit.bin
sudo chmod 755 Site24x7OnPremisePoller_64bit.bin
sudo ./Site24x7OnPremisePoller_64bit.bin - Run the installer and follow the on-screen instructions.
- When prompted, copy and paste the Device Key from the Add Mid-server page (unique to your installation instance).
- Choose Mid-server as the resource type on the Site24x7 On-Premise Poller pop-up page.
- Click Next.
- Enter the unique Mid-server Group Key (available in the installation details) to associate this Mid-server with the Mid-server Group. The default port is 54321.
- Specify the port that the Mid-server will use for communication.
- Click Done to complete the installation.

Verify the installed Mid-server
After installation, the Mid-server connects automatically and is listed in Site24x7 under Admin > Mid-server > Mid-server.

It will also be listed under the assigned group. To view this, navigate to Admin > Mid-server > Mid-server Group. Select the desired Mid-server Group, then click the Mid-servers tab to view all associated Mid-servers.

Adding a Mid-server
After creating a Mid-server group, proceed with the following steps:
- Log in to your Site24x7 account.
- Click Admin > Mid-server > Mid-server Group.
- Select any one of the created Mid-server Groups.
- If Mid-servers already exist in that group, you can add one by clicking the Add Mid Server button in the top-right corner of the page.
- If the group has no Mid-servers, click No. of Mid-servers: 0 to begin the installation process and add your first Mid-server.
- Verify the installed Mid-server.

Edit a Mid-server
To edit the existing Mid-server, follow the steps:
- Go to Admin > Mid-server Group > Mid-server.
- Alternatively, you can go to Admin > Mid-server Group > Choose any one of the Mid-server Groups > Select the Mid-servers tab.
- Choose the Mid-server that you want to edit, then click the hamburger icon
and click Edit. - Change the necessary details to edit the Mid-server
- Display Name: Provide a display name to identify the Mid-server
- Host Name: Displays the domain name for the Mid-server host
- IP Address: Displays the IP address for the Mid-server
- Mid-server Details: Displays the technical details of the Mid-server, such as the OS, architecture, and kernel version
- Version: Displays the software version of the Mid-server
- Specify the details for Configuration Profiles:
- Threshold and Availability: Select the threshold profile to be associated with the server monitor. A threshold profile contains the list of all thresholds and the alert type (i.e., Critical, Trouble, or Down) that will be triggered when these thresholds are breached.
- Click the pencil icon
to edit the selected threshold profile and the plus icon + to create a new threshold profile.
- Click the pencil icon
- Tags: Associate your monitor with predefined tags to help organize and manage your monitors creatively. Learn how to add Tags.
- Threshold and Availability: Select the threshold profile to be associated with the server monitor. A threshold profile contains the list of all thresholds and the alert type (i.e., Critical, Trouble, or Down) that will be triggered when these thresholds are breached.
- Specify the details for Alert Settings:
- User Alert Group: Select the user group that needs to be alerted during an outage. To add multiple users to a group, see User Alert Groups.
- On-Call Schedule: Choose an On-Call Schedule from the drop-down menu to stay updated via notifications in case of any incident or outage. Learn how to use an On-Call Schedule.
- Notification Profile: Choose a Notification Profile from the drop-down menu or select the default profile available. A Notification Profile helps to configure when and who gets notified in case of downtime. Refer to Notification Profiles to create a customized Notification Profile.
- Click Save.

Once you have updated the above steps, your Mid-server will be configured according to the specific thresholds, availability settings, and other relevant details defined within the dedicated Mid-server Group, ensuring optimal performance and reliability.
