Мониторинг в Smart Web Security
С помощью мониторинга вы можете следить за скоростью запросов к защищаемому ресурсу: разрешенных и заблокированных, направленных на проверки JS Challenge, Cookie Challenge или в SmartCaptcha и обработанных профилем ARL. Также можно настроить уведомления (алерты) о превышении каких-либо порогов скорости запросов.
Для мониторинга защиты на уровнях L3–L4 посмотрите метрики Network Protection в Monium. Они показывают объем входящего, отброшенного и пропущенного трафика.
Вы можете посмотреть дашборды одним из способов:
- На странице
сервиса Smart Web Security выберите раздел Мониторинг и вкладку:- Anti-DDoS — графики профилей безопасности и ARL.
- SolidWall WAF — графики профиля SolidWall WAF.
- Для просмотра метрик конкретного прокси-сервера в разделе Защита доменов выберите прокси-сервер и откройте вкладку Мониторинг. На ней доступны вкладки Smart Web Security, HTTP статистика и Статистика масштабирования.
- Для просмотра дашборда на платформе Monium нажмите Открыть в Monium справа вверху раздела или вкладки Мониторинг. В Monium также можно строить графики по выбранным метрикам.
- На странице
сервиса Application Load Balancer:- Выберите балансировщик, к которому привязан профиль безопасности.
- Перейдите на вкладку Мониторинг, затем на вкладку Smart Web Security.
Описание дашбордов для мониторинга Smart Web Security
Графики построены на метриках Application Load Balancer и показывают данные за выбранный период с учетом фильтров.
На дашбордах доступны следующие графики:
-
Inbound total RPS — общее количество входящих запросов в секунду (RPS), поступающих на балансировщик с профилем безопасности.
Метрика —
load_balancer.requests_count_per_second. -
Allowed by Security Profile RPS — количество входящих запросов в секунду, которые были проверены и разрешены профилем безопасности.
Метрика —
load_balancer.smart_web_security.requests_per_second, отфильтрованная при помощи меткиantirobot_verdict=allow. -
Denied by Security Profile RPS — количество входящих запросов в секунду, которые были проверены и заблокированы профилем безопасности.
Метрика —
load_balancer.smart_web_security.requests_per_second, отфильтрованная при помощи меткиantirobot_verdict=deny. -
Redirected to SmartCaptcha RPS — количество входящих запросов в секунду, направленных в SmartCaptcha для дополнительной верификации.
Метрика —
load_balancer.smart_web_security.requests_per_second, отфильтрованная при помощи меткиantirobot_verdict=captcha. -
Redirected to JS challenge RPS — количество входящих запросов в секунду, направленных на проверку выполнения JavaScript на стороне клиента.
Метрика —
load_balancer.smart_web_security.requests_per_second, отфильтрованная при помощи меткиantirobot_verdict=js_challenge. -
Redirected to Cookie challenge RPS — количество входящих запросов в секунду, направленных на проверку поддержки cookie у клиента.
Метрика —
load_balancer.smart_web_security.requests_per_second, отфильтрованная при помощи меткиantirobot_verdict=cookie_challenge.Примечание
При сопоставлении с Inbound total RPS учитывайте графики разрешенных, заблокированных и направленных на все виды проверок запросов. Не все разрешенные на этом этапе запросы с меткой
antirobot_verdict=allowдостигнут защищаемого узла. Они могут быть заблокированы профилем ARL, ограничивающим скорость входящих запросов. -
Allowed by ARL Profile RPS — количество входящих запросов в секунду, которое не превышает лимит в профиле ARL.
Метрика —
load_balancer.smart_web_security.arl_requests_per_second, отфильтрованная при помощи меткиarl_verdict=allow. -
Denied by ARL Profile RPS — количество входящих запросов в секунду, превысивших лимит профиля ARL и заблокированных.
Метрика —
load_balancer.smart_web_security.arl_requests_per_second, отфильтрованная при помощи меткиarl_verdict=deny. -
Redirected to SmartCaptcha by ARL Profile RPS — количество входящих запросов в секунду, направленных профилем ARL в SmartCaptcha для дополнительной верификации.
Метрика —
load_balancer.smart_web_security.arl_requests_per_second, отфильтрованная при помощи меткиarl_verdict=captcha.Примечание
При сопоставлении с Allowed by Security Profile RPS учитывайте графики разрешенных, заблокированных и направленных на капчу запросов в профиле ARL.
Вы можете комбинировать несколько метрик на одном графике и настраивать свои дашборды в сервисе Monium.
Посмотреть метрики Network Protection
Чтобы построить график отброшенного трафика:
-
Узнайте публичный IPv4-адрес прокси-сервера. В консоли управления
выберите каталог с прокси-сервером, откройте раздел Защита доменов и выберите прокси-сервер. На вкладке Обзор скопируйте значение поля Публичный IP. -
Откройте Monium
и на панели сверху выберите проектfolder__<идентификатор_каталога>каталога с прокси-сервером. -
На панели слева выберите
Обзор → Метрики. -
Вверху на шкале времени задайте период просмотра.
-
В строке запроса нажмите
, чтобы переключиться в текстовый режим, и введите:non_negative_derivative({project = "folder__<идентификатор_каталога>", service = "__antiddos__", cluster = "default", ip = "<ip_адрес_прокси_сервера>", name = "drop_client_bytes"})Замените
<идентификатор_каталога>на идентификатор каталога с прокси-сервером, а<ip_адрес_прокси_сервера>— на адрес из первого шага. -
Нажмите Выполнить.
График покажет, сколько байт клиентского трафика отбрасывается в секунду. Функция non_negative_derivative рассчитывает, на сколько увеличивается накопительный счетчик за секунду.
Чтобы посмотреть входящий или пропущенный трафик, замените drop_client_bytes в метке name на client_bytes или forward_client_bytes соответственно. Для сравнения на одном графике добавьте отдельные запросы кнопкой Добавить запрос. Полный список метрик приведен в справочнике.