📜 ⬆️ ⬇️

Launch of the Monitoring service

Monitoring

The performance of a modern web service is affected by a variety of factors. With the constant growth in the amount of data and the increase in the number of users, the infrastructure of the service becomes more complex, and the problem of tracking its condition becomes acute. The available monitoring tools (for example, Nagios or Icinga) are in many cases insufficient.

Along with the growth of infrastructure, it is required to ensure the scalability of the monitoring system: the number of inspections is constantly increasing, reports are becoming more voluminous ... Tracking the stability of the web service in such conditions takes more time and money.
')
Understanding perfectly the complexity of the situation described, we have developed a service monitoring service for our clients. Its detailed description is presented below.

What is monitoring?


Monitoring is a service that allows you to check various services for availability from several points on the Internet and send notifications in case of fulfillment or non-fulfillment of a given condition. We have tried to make the monitoring service as flexible as possible, so that those who do not have the skills to administer web services can use it.

Available check types


The following types of checks are currently available:


Points of presence


At the moment, check points are located in the following cities: Moscow, St. Petersburg, Yekaterinburg, Kiev, Amsterdam, Frankfurt, London, New York, Palo Alto. If a firewall is installed on your server, then when creating a check you can get the IP addresses of the points of presence to include them in the firewall rules.

Creating a check


Currently, the monitoring service is in test mode. Each user can create only three checks. Log into the control panel under your account. In the main menu, select the item "Monitoring". The following page will open:

Monitoring

Click on the "Create" button. In the drop-down menu, select the type of scan:

Select verification type

Then enter the scan parameters:

Validation Options

All parameters of checks are divided into mandatory (common for all types of checks) and individual (characteristic of certain types of checks; they are displayed in the "Other parameters" section.

Required parameters include:


For each type of check, individual parameters can also be set:


Having filled in the main and individual fields, indicate the points of presence from which the verification will be carried out.
After that, click on the "Create" button. Next, you need to specify the conditions under which you will be sent the satisfaction of the test results. When the creation of the scan is completed, the following window will appear:

Check created

Then click on the “Create conditions for created check” button. The form for adding a condition will open:

Add condition form

The following conditions can be specified:


Individual conditions may also be established for each type of inspection. Notifications of test results sent under specified conditions contain additional information that can be used to identify problem areas during inspections.

View verification information


The list of added checks is displayed on the tab "Checks":

List of added checks

To the right of each check are the control buttons:
icon-1 - add a check to your favorites;
icon-2 - testing verification;
icon-3 - viewing and editing the scan parameters;
icon-4 - delete check.

If you click on any check in the list, a card will open with detailed information:

Detailed information

It includes the following tabs:

Checks added to favorites are also shown in the list on the Information tab:

Information tab

The Information tab also displays information on the five most recently executed conditions, the last five completed checks, and the last five actions you performed.

Detailed information on the results of all checks can be found on the “History” tab.
The full history of all your actions is shown on the "Actions" tab.

Newsletter Notifications


Notifications are sent:

After launching the service into commercial operation, it is planned to send SMS notifications.

Future plans

As mentioned above, the monitoring service is now operating in test mode. In the near future we are planning to expand the existing functionality. So, the “public statistics” function is currently being tested - a page accessible to all with data on the availability of selected checks. Our clients will be able to attach it to a separate domain in order to provide accessibility statistics to their users.

In the near future, it will be possible to periodically send out summary statistics by e-mail. There will be new types of checks.

We invite all of our readers to test the monitoring service. We would be very grateful for any comments, suggestions and suggestions.

For those who can not comment on posts on Habré, we invite to our blog .

Source: https://habr.com/ru/post/189034/


All Articles