Как настроить проверку доступности веб-ресурса?
Необходимые условия для выполнения процедуры
Сервисы в составе Аккаунта:
Права доступа вашей учетной записи пользователя:
Сетевые исключения:
- Список публичных IP-адресов серверов распределённого мониторинга AHC внесён в белый список на Вашем сетевом оборудовании. Актуальный список публичных IP-адресов доступен на странице Проверка доступности.
1. Создайте правила проверки доступности веб-ресурса в NGENIX Multidesk¶
- В портале NGENIX Multidesk перейдите на страницу Проверка доступности (боковое меню настроек Аккаунта).
-
Нажмите кнопку +Добавить правило, и на открывшейся странице Создание правила проверки доступности укажите необходимые значения параметров:
- Название правила (уникальное в рамках аккаунта);
- в выпадающем меню Выберите метод запроса выберите подходяйщий метод: GET или HEAD;
- в выпадающем меню Выберите схему запроса выберите подходяйщий протокол: HTTP или HTTPS (по умолчанию выбрано значение HTTPS);
- в поле Укажите IP-адрес или доменное имя веб-ресурса задайте IP-адрес сервера оригинации или доменное имя;
- в поле Укажите порт задайте порт;
-
в поле Укажите путь задайте путь;
Значение пути должно начинаться с символа
/! -
в поле Укажите значение заголовка Host задайте требуемое вам значение заголовка Host;
-
в блоке Критерии доступности задайте необходимые значения для критериев доступности:
- в поле Валидные коды ответа перечислите числовые HTTP-коды, при получении которых система будет идентифицировать веб-ресурс как доступный;
- в выпадающем меню Проверка валидности TLS-сертификата выберите необходимый режим;
-
в поле Порог доступности, мин укажите минимальное количество минут в рамках окна наблюдения, при достижении которого веб-ресурс считается доступным;
Не может быть больше длительности окна наблюдения!
-
в поле Длительность окна наблюдения, мин укажите временной отрезок, в течении которого модуль активного мониторинга рассчитывает доступность веб-ресурса (допустимое значение может быть от 1 до 9 минут).
2. Получите результат проверки своего веб-ресурса¶
Проверить статус доступности веб-ресурса можно:
-
Через веб-интерфейс портала NGENIX Multidesk. Для этого перейдите на страницу Проверка доступности (боковое меню настроек Аккаунта), в таблице с правилами, в строке с правилом проверки доступности веб-ресурса, в столбце Результат проверки отображается последнее известное состояние проверяемого веб-ресурса, возможные значения: Доступно/Недоступно/Нет данных.
Значение Недоступно отображается в случае выключенного правила проверки доступности.
Время проверки состояния веб-ресурса составляет не более 6 минут, пока идет проверка в столбце Результат проверки отображается значение Недоступно.
-
Через запрос API в формате Prometheus.
Пример правила доступности для Веб-ресурса¶
Например, есть требующий мониторинга Веб-ресурс по адресу https://example.com и его сервер оргинации имеет IP-адрес: 12.23.56.0.
| Параметры запроса | Критерии доступности |
|---|---|
| Метод запроса: GET Схема запроса: HTTPS IP-адрес: 12.23.56.0Порт: 443 Путь: /healthcheck Заголовок Host: example.com | Валидные коды ответа: 200, 201 Проверка валидности TLS-сертификата: Не проверять валидность TLS-сертификата Порог доступности, мин: 3 минут Длительность окна наблюдения, мин: 5 минут |
При наличии такого активного правила, веб-ресурс считается доступным, если общее суммарное время доступности составляет 3 из 5 минут и более для окна наблюдения, когда модуль активного мониторинга, ежеминутно отправляя запросы (с указанными параметрами запроса), получает не менее 70% успешных ответов (коды ответа: 200 или 201) в минуту.