icon
SMON stands for Simple MONitoring. You can find the SMON service in the Monitoring => SMON: Dashboard section.
SMON Dashboard

SMON performs the following functions:

To create a new server for monitoring, click Add check and fill out the settings in the dialog box as desired.

SMON checks port availability by sending TCP/UDP requests to the specified port. The availability status will be displayed in the box after a response is received from the server:

Port statuses

You can also configure notifications to receive warning messages if the specified port becomes unavailable. To do this, select the desired Telegram, Slack, PagerDuty, and/or Mattermost channel when adding a new check.

Get notifications

SMON sends an HTTP(S) request to the specified address (including the URI and port, if necessary) to check the HTTP status. To enable this feature, select the HTTP(s) option in the "Checking" field. You can also select the HTTP method for checks in the "HTTP method" field.

Protocol field

A warning message may be sent if the response code is anything other than 200. Additionally, warning and critical messages will be sent if the SSL certificate is about to expire.

SMON sends an HTTP(S) request to the specified address and checks the response body for the words listed in the Body field. If the response body does not contain the specified words, a warning message may be sent.

You can find events detected by the SMON service in the Monitoring => SMON: history section. This page includes the following information:

You can view the history for all hosts or for a specific host. To view the event history for a specific host, type the host name or IP address in the "Search" field in the upper right corner, or click on the host's name in the list.

SMON manage Status pages

The status page allows you to collect checks of your choice and share them with your colleagues, clients, or monitoring team. Once you create a page and send them the link, they will be able to monitor the status of the services.

To create a new status page, click Create status page and fill out the settings in the dialog box as desired.

SMON Agent is a monitoring program installed on your server that performs interval checks to monitor your services from various worldwide locations and collect statistical information. The agent sends the collected data to the SMON master server, which then processes it and sends you notifications if necessary.

Installation

To install a new Agent, go to the Monitoring => SMON: Agent tab, click Add Agent and fill out the settings in the dialog box as desired.

Assign the check to the Agent

To create and assign a check to your agent, go to the SMON: Dashboard tab and click Add check. You can select and configure one of the following checks: DNS, Ping, TCP/UDP, HTTP(s). Fill out the fields to save the check.

icon

Run the following command to install SMON:

SMON is supported only on Roxy-WI version 4.4 and later.

All information about RPM packages can be found here.

Run the following command to update SMON:

Another way to update it is through the Roxy-WI interface. Go to the Admin area => Update section and click Update next to SMON.

Roxy-WI Update services