Webhook — способ оповещения о событиях в системе Защита от DDoS-атак:Pro с помощью HTTPS-сообщений с использованием протокола TLS.
Webhook позволяет отправлять уведомления во внешние системы и настраивать автоматизацию обработки событий в режиме реального времени.
При возникновении события система отправляет POST-запрос на URL, указанный в поле Webhook URL.
Webhook может отправляться при следующих событиях:
Войдите в Портал.
Перейдите в раздел Пользователи.
Найдите пользователя и нажмите кнопку настройки webhook.
Результат: откроется окно редактирования профиля пользователя.
Перейдите на вкладку Управление оповещениями.
Отметьте события, по которым необходимо получать webhook-уведомления.
В поле Webhook URL укажите URL-адрес для приема POST-запросов.
Нажмите Сохранить.
Результат: webhook будет отправляться при наступлении выбранных событий.
Для проверки корректности настройки:
Результат: вы можете убедиться, что webhook успешно принимается внешней системой.
Передаются следующие параметры:
msg_type — тип сообщения (attack_start, attack_stop, attack_short_term);attack_id — идентификатор атаки;attack_type — тип атаки;start_time, end_time — временные метки начала и окончания атаки;resource_id, resource_name — идентификатор и имя ресурса;group_id, group_name — идентификатор и имя группы ресурса;attacked_ips — список атакованных IP-адресов (если применимо);bps, pps, rps — пиковые значения трафика;bps_timestamp, pps_timestamp, rps_timestamp — временные метки пиковых значений.msg_type — anomaly_start или anomaly_stop;anomaly_id — идентификатор аномалии;timestamp — время события;resource_id, resource_name;group_id, group_name;check_name — измеряемый параметр;check_measurement — единица измерения;max_value — максимальное значение;threshold — порог тревоги;excess_percentage — превышение порога в процентах.msg_type — bgp_down;peer_ip — IP-адрес BGP-сессии;timestamp — время события;event_id — идентификатор события.msg_type — ssl_certificate_expires;certificate_subject — объект сертификата;certificate_issuer — центр сертификации;valid_not_before, valid_not_after — срок действия;kdp_name — имя сертификата в системе;kdp_resource — ресурс, к которому привязан сертификат.Webhook позволяет интегрировать Защиту от DDoS-атак:Pro с внешними системами мониторинга, автоматизации и реагирования без участия пользователя.
