Добавление монитора
Для добавления нового монитора в систему 5А выполните следующие шаги:
-
Откройте раздел Главная → Кластеры балансировки.
-
Перейдите в кластер, в котором находится конфигурация балансировки сервиса, для которого будет добавлен новый монитор.
-
Откройте раздел Мониторы.
-
Нажмите Добавить монитор.
-
Заполните форму Новый монитор. Все поля, отмеченные
, являются обязательными для заполнения.
Пример заполнения формы "Новый монитор"
-
Название — название для добавляемого монитора, которое будет использоваться в системе 5А.
-
Протокол — протокол доступа к проверяемому серверу сервиса. Доступные варианты:
- ICMP (ping),
- HTTP,
- HTTPS,
- TCP,
- UDP,
- DNS.
⚠️Для корректной работы ICMP-мониторов агенту 5А в операционной системе должна быть выдана привилегия
CAP_NET_RAW. Сделать это можно следующей командой:sudo setcap CAP_NET_RAW+eip /путь_к_агенту -
Описание — краткое описание назначения и особенностей работы монитора.
-
Перегрузка порта — опция определяет использование перегрузки порта:
- если опция выключена, то используется порт сервера, к которому подключается монитор;
- если опция включена, используется порт, указанный в поле Порт.
Секция Запрос:
- Метод — вид HTTP-метода, используемого для взаимодействия с сервером сервиса для отправки запроса о его состоянии.
- URI — HTTP-эндпоинт, предназначенный для отслеживания доступности серверов сервиса. Эндпоинт должен быть доступен по выбранному методу с каждого сервера сервиса.
- Количество попыток — параметр определяет, сколько раз монитор будет отправлять UDP-пакеты, ожидая ответа от сервера, прежде чем решить, что соединение или служба недоступны. Каждая попытка дает дополнительную возможность убедиться, что проблема не связана с временной потерей пакетов в сети.
- Тело запроса — тело запроса к серверу сервиса.
- Тип записи — тип DNS-записи.
- Имя записи — доменное имя, к которому привязана DNS-запись.
- Количество пакетов — количество сетевых пакетов, которые будут отправлены по протоколу ICMP для диагностики соединения с сервером.
Секция Ожидаемый ответ:
- Код — код состояния (HTTP-статус) ответа, который должен быть получен с сервера в качестве подтверждения его корректной работы.
- Тело ответа — тело ответа от сервера сервиса, которое должно быть получено в качестве подтверждения его корректной работы.
- Полное совпадение — опция определяет способ проверки поля Тело ответа при анализе ответа сервера сервиса:
- если опция выключена (по умолчанию), проверка выполняется по принципу частичного совпадения:
- монитор считает сервер доступным, если значение, указанное в поле Тело ответа, содержится в теле ответа сервера;
- допускается указание регулярного выражения (regex) для более гибкой проверки ответа;
- если опция включена, проверка выполняется по принципу полного совпадения:
- монитор считает сервер доступным только в случае точного совпадения тела ответа сервера со значением, указанным в поле Тело ответа.
- если опция выключена (по умолчанию), проверка выполняется по принципу частичного совпадения:
- Ожидаемый ответ — значение проверяемого параметра DNS-записи согласно её типу, которое должно быть получено в качестве подтверждения корректной работы сервера.
- Потери пакетов, %, не более — процент допустимой потери ICMP-пакетов. Если процент потерь не превышает указанное значение, то соединение с сервером считается успешным.
- Среднее время отклика, мс, не более — среднее допустимое значение времени отклика от сервера в миллисекундах. Если среднее время отклика не превышает указанное значение, то соединение с сервером считается успешным.
-
-
Нажмите Сохранить для добавления монитора в систему 5А.