Объект health-check

Доступные команды объекта health-check приведены в таблице (см. Доступные команды объекта health-check).

Таблица 1. Доступные команды объекта health-check
Команда Описание

set health-check id <имя>

Создание Проверки

set health-check id <имя> <тип> <параметр> <значение>

Настройка Проверки.

Тип указывает на использование определенного протокола или способа создания Проверки, может быть:

  • ICMP – ICMP-Проверка;

  • TCP – TCP-Проверка;

  • HTTP – HTTP-Проверка;

  • USER – Пользовательская Проверка;

  • COMBO – Комбинированная Проверка.

Для ICMP могут устанавливаться параметры:

  • interval – время (в секундах), через которое будут отправляться запросы;

  • source-ip – IP-адрес источника, с которого отправляются запросы;

  • success-try – количество успешных попыток, необходимых для Проверки;

  • target-ip – IP-адрес цели, к которой будут отправляться запросы;

  • timeout – время ожидания ответа (в секундах) ответа на запрос;

  • try – количество повторных Проверок в случае отсутствия ответа.

Для TCP могут устанавливаться параметры, аналогичные ICMP, включая параметр target-port:

  • target-port – порт, на который будет отправлен запрос.

Для HTTP могут устанавливаться параметры, аналогичные TCP, с добавлением специфичных параметров HTTP:

  • headers – заголовок запроса, по которому выполняется Проверка;

  • maintenance-codes – коды ответов для перевода Реального Сервера в режим технического обслуживания;

  • method – метод запроса, по которому выполняется Проверка;

  • response-string – строка в ответе, по которой выполняется Проверка;

  • reverse – инверсия результата Проверки;

  • ssl-profile-id – Профиль защищенного соединения, который будет использоваться при выполнении Проверки;

Для установки Профиля защищенного соединения HTTPS-Проверки подходит только Клиентский SSL-Профиль.
  • status-codes – ожидаемые коды ответов;

  • uri – путь, по которому выполняется Проверка.

Для USER могут устанавливаться параметры, аналогичные TCP, включая параметр:

  • script – имя файла скрипта, согласно которому будет выполняться Проверка.

Для COMBO могут устанавливаться параметры:

  • hc-ids – идентификатор базовой Проверки;

  • threshold – максимальный Вес суммы Проверок.

Для параметра hc-ids может устанавливаться дополнительный параметр:

  • weight – Вес базовой Проверки