Веб. Проверки
Добавление Проверки
Раздел «Проверки» предоставляет доступ к следующим возможностям:
-
создание файлов скриптов Проверок;
-
создание и управление Проверками.
Для отображения списка файлов скриптов Проверок следует перейти «Настройки – Управление трафиком – Проверки – Скрипты Проверок». Подробные сведения о работе с файлами скриптов приведены в подразделе Скрипты Проверок.
Для отображения списка Проверок следует перейти «Настройки – Управление трафиком – Проверки».
По умолчанию записи представлены в табличном виде и упорядочены согласно столбцу «Имя».
Основные параметры списка приведены в таблице (см. Основные параметры списка Проверок).
| Параметр | Описание |
|---|---|
«Имя» |
Наименование Проверки |
«Тип» |
Тип Проверки. Возможные значения:
|
Для добавления Проверки следует перейти «Настройки – Управление трафиком – Проверки» и нажать экранную кнопку [Добавить].
Затем заполнить данные, перечисленные в столбце «Параметр» следующей таблицы (см. Данные для добавления Проверки доступности сервера).
| Параметр | Описание |
|---|---|
«Имя» |
Наименование Проверки |
«Тип» |
Тип Проверки. Возможные значения:
|
«Интервал, с» |
Период (в секундах) между Проверками доступности узла. Значение по умолчанию: «10» |
«Время ожидания ответа, с» |
Время (в секундах) ожидания ответа от узла. Значение по умолчанию: «5» |
«Кол-во попыток, шт» |
Максимальное количество попыток определения состояния узла, необходимое для признания его недоступным. Значение по умолчанию: «1» |
«Успешное кол-во попыток, шт» |
Минимальное количество успешных попыток определения состояния узла, необходимое для признания его доступным. Значение по умолчанию: «1» |
«IP источника запроса» |
IP-адрес, с которого инициируется запрос или устанавливается соединение |
«IP назначения» |
IP-адрес назначения, к которому будет направлен запрос или установлено соединение. Если сервис на указанном IP-адресе недоступен, этот адрес исключается из списка балансировки. |
«Порт назначения» |
Порт назначения, к которому будет направлен запрос или установлено соединение. Если служба на указанном порту недоступна, то узел будет исключен из списка балансировки. Параметр доступен при добавлении Проверки с типом «TCP», «HTTP» или «USER» |
«Скрипт проверки» |
Выбор файла скрипта, согласно которому будет выполняться Проверка. Параметр доступен при добавлении Проверки с типом «USER» |
«Метод» |
Метод запроса, по которому выполняется Проверка. Возможные значения:
Значение по умолчанию: «HEAD». Параметр доступен при добавлении Проверки с типом «HTTP» |
«URL» |
Путь, по которому выполняется Проверка. Значение по умолчанию: «/». Параметр доступен при добавлении Проверки с типом «HTTP» |
«Ожидаемые коды ответа» |
Код ответа, по которому выполняется Проверка. Для добавления кода ответа нужно нажать экранную кнопку [+] и указать код, ожидаемый в ответе на HTTP-запрос. Значение по умолчанию: «200». Параметр доступен при добавлении Проверки с типом «HTTP» |
«Ожидаемая строка в ответе» |
Строка в ответе, по которой выполняется Проверка. Параметр доступен при добавлении Проверки с типом «HTTP» |
«Заголовки запроса» |
Заголовок запроса, по которому выполняется Проверка. Для добавления заголовка запроса нужно нажать экранную кнопку [Добавить] и заполнить поля:
Параметр доступен при добавлении Проверки с типом «HTTP» |
«TLS» |
Использование защищенного SSL-соединения. Параметр доступен при добавлении Проверки с типом «HTTP» |
«TLS профиль» |
Выбор Профиля для защищенного SSL-соединения. Параметр доступен при добавлении Проверки с типом «HTTP» и активированном параметре «TLS» |
«Reverse» |
Параметр инверсии результата Проверки. Параметр доступен при добавлении Проверки с типом «HTTP» |
«Максимальный вес суммы проверок» |
Пороговое значение успеха для суммы Весов базовых Проверок. Параметр доступен при добавлении Проверки с типом «COMBO» |
«ID проверки» |
Идентификатор базовой Проверки. Параметр доступен при добавлении Проверки с типом «COMBO» |
«Вес» |
Вес базовой Проверки. Возможные значения: от 1 до 255. Параметр доступен при добавлении Проверки с типом «COMBO» |
Добавление файлов скриптов проверок
Для загрузки файлов скриптов проверок следует перейти «Настройки – Управление трафиком – Проверки – Скрипты Проверок» и нажать экранную кнопку:
-
[Загрузить] для загрузки файла в Termidesk Connect. Допускается загрузка только файлов в формате
.pyи.sh; -
[Добавить] для создания файла скрипта Проверки и его заполнения в интерактивном режиме. Для создания файла потребуется заполнить параметры (см. Данные для добавления файла скрипта Проверки) и нажать экранную кнопку [Применить]. Экранная кнопка [Закрыть] закроет интерактивный режим без сохранения изменений.
После загрузки или создания файла он будет расположен в каталоге /var/lib/tdc/lbscripts/hc/.
|
Для удаления файла нужно:
-
отметить его и нажать экранную кнопку [Удалить];
-
подтвердить удаление, нажав экранную кнопку [Удалить] на запрос об удалении.
Для изменения файла нужно отметить его и нажать экранную кнопку [Изменить].
| Параметр | Описание | ||
|---|---|---|---|
«Имя» |
Наименование файла на латинице с указанием формата:
|
||
«Синтаксис» |
Язык интерпретатора, используемого при выполнении скрипта. Возможные значения:
|
||
«Содержимое файла» |
Содержимое файла. В содержимом можно определять условия выполнения того или иного действия логическими выражениями. Редактор поддерживает функцию автоматического дополнения выражений по мере их ввода.
Примеры скриптов приведены в подраздле: Скрипты Проверок |