Добавление монитора

Для добавления нового монитора в систему 5А выполните следующие шаги:

  1. Откройте раздел Главная → Кластеры балансировки.

  2. Перейдите в кластер, в котором находится конфигурация балансировки сервиса, для которого будет добавлен новый монитор.

  3. Откройте раздел Мониторы.

  4. Нажмите Добавить монитор.

  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-пакетов. Если процент потерь не превышает указанное значение, то соединение с сервером считается успешным.
    • Среднее время отклика, мс, не более — среднее допустимое значение времени отклика от сервера в миллисекундах. Если среднее время отклика не превышает указанное значение, то соединение с сервером считается успешным.
  6. Нажмите Сохранить для добавления монитора в систему 5А.