{
  "events": {
    "acl_write": {
      "ru": "Обновлены правила фильтрации",
      "customs": []
    },
    "aclset_update": {
      "ru": "Обновлен именованный набор правил фильтрации",
      "customs": [
        "aclset_update"
      ]
    },
    "aclset_update_failed": {
      "ru": "Не удалось обновить правила фильтрации в контрмере после обновления именованного набора правил фильтрации",
      "customs": []
    },
    "add_by_tuple": {
      "ru": "Добавлен IP-адрес по параметрам пакета",
      "customs": []
    },
    "attack_off": {
      "ru": "Отключена политика защиты по сигналу syslog",
      "customs": []
    },
    "attack_on": {
      "ru": "Включена политика защиты по сигналу syslog",
      "customs": []
    },
    "attack_start": {
      "ru": "Получен сигнал включения политики защиты по syslog",
      "customs": []
    },
    "attack_stop": {
      "ru": "Получен сигнал отключения политики защиты по syslog",
      "customs": []
    },
    "auth_login": {
      "ru": "Вошел в систему",
      "customs": [
        "auth"
      ]
    },
    "auth_logout": {
      "ru": "Вышел из системы",
      "customs": []
    },
    "auth_temporary_errors": {
      "ru": "Внешние ошибки входа",
      "customs": [
        "auth_temporary_errors"
      ]
    },
    "autodetect_alert_down": {
      "ru": "Трафик опустился ниже порога",
      "customs": [
        "autodetect_alert_down"
      ]
    },
    "autodetect_alert_up": {
      "ru": "Трафик поднялся выше порога",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "autodetect_cm_delete": {
      "ru": "Удалены переменные",
      "customs": []
    },
    "autodetect_cm_update": {
      "ru": "Обновлены переменные",
      "customs": []
    },
    "autodetect_license_threshold_crossed_down": {
      "ru": "Входящий трафик опустился ниже лицензионной полосы",
      "customs": [
        "autodetect_alert_down"
      ]
    },
    "autodetect_license_threshold_crossed_up": {
      "ru": "Входящий трафик поднялся выше лицензионной полосы",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "autodetect_off": {
      "ru": "Отключено автодетектирование",
      "customs": []
    },
    "autodetect_on": {
      "ru": "Включено автодетектирование",
      "customs": []
    },
    "autodetect_reset": {
      "ru": "Сброшены данные",
      "customs": []
    },
    "autodetect_timing_policy_update": {
      "ru": "Обновлены тайминги автодетекта для политики",
      "customs": []
    },
    "autodetect_timing_update": {
      "ru": "Обновлены тайминги автодетекта",
      "customs": []
    },
    "automitigation_off": {
      "ru": "Автоматическое включение защиты запрещено",
      "customs": []
    },
    "automitigation_on": {
      "ru": "Автоматическое включение защиты разрешено",
      "customs": []
    },
    "autopcap_failed": {
      "ru": "Автозахват пакетов завершен с ошибкой",
      "customs": [
        "packetCapture_send"
      ]
    },
    "autopcap_send_failed": {
      "ru": "Отправка результатов автозахвата пакетов не удалась",
      "customs": [
        "packetCapture_send"
      ]
    },
    "autopcap_send_succeeded": {
      "ru": "Результаты автозахвата пакетов отправлены",
      "customs": [
        "packetCapture_send"
      ]
    },
    "autopcap_settings": {
      "ru": "Изменены настройки автозахвата пакетов",
      "customs": []
    },
    "autopcap_start": {
      "ru": "Запущен автозахват пакетов",
      "customs": []
    },
    "autopcap_stop": {
      "ru": "Остановлен автозахват пакетов",
      "customs": []
    },
    "autotune_finished": {
      "ru": "Автоподбор порогов завершился",
      "customs": [
        "autotune_finished"
      ]
    },
    "autotune_started": {
      "ru": "Автоподбор порогов запущен",
      "customs": [
        "autotune_started"
      ]
    },
    "autotune_stopped": {
      "ru": "Автоподбор порогов прерван",
      "customs": []
    },
    "backend_become_leader": {
      "ru": "Backend стал лидером",
      "customs": []
    },
    "backend_start": {
      "ru": "Запущен Backend",
      "customs": []
    },
    "backend_stop": {
      "ru": "Остановлен Backend",
      "customs": []
    },
    "background_delete": {
      "ru": "Удален фон страницы входа",
      "customs": []
    },
    "background_update": {
      "ru": "Обновлен фон страницы входа",
      "customs": []
    },
    "bgp_announce": {
      "ru": "Отправка BGP-анонса",
      "customs": []
    },
    "bgp_announce_off": {
      "ru": "Выключено анонсирование префиксов политики по BGP",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "bgp_announce_on": {
      "ru": "Включено анонсирование префиксов политики по BGP",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "bgp_blackhole_hpd_off": {
      "ru": "Выключена blackhole-фильтрация IP-адресов политики по BGP, полученных из HPD",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "bgp_blackhole_hpd_on": {
      "ru": "Включена blackhole-фильтрация IP-адресов политики по BGP, полученных из HPD",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "bgp_blackhole_ips_off": {
      "ru": "Выключена blackhole-фильтрация IP-адресов по BGP, полученных с коллектора",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "bgp_blackhole_ips_on": {
      "ru": "Включена blackhole-фильтрация IP-адресов по BGP, полученных с коллектора",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "bgp_blackhole_rules_off": {
      "ru": "Выключена blackhole-фильтрация префиксов политики по BGP",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "bgp_blackhole_rules_on": {
      "ru": "Включена blackhole-фильтрация префиксов политики по BGP",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "bgp_community_add": {
      "ru": "Создан список коммьюнити для анонса",
      "customs": []
    },
    "bgp_community_delete": {
      "ru": "Удалён список коммьюнити для анонса",
      "customs": []
    },
    "bgp_community_update": {
      "ru": "Обновлён список коммьюнити для анонса",
      "customs": []
    },
    "bgp_config_change": {
      "ru": "Изменены параметры BGP-соединения",
      "customs": []
    },
    "bgp_established": {
      "ru": "Установлено BGP-соединение",
      "customs": [
        "bgp_neighbor"
      ]
    },
    "bgp_flow_switch_off": {
      "ru": "Отключено использование порогов по Flow",
      "customs": []
    },
    "bgp_flow_switch_on": {
      "ru": "Включено использование порогов по Flow",
      "customs": []
    },
    "bgp_flowspec_add": {
      "ru": "Создан список флоуспек-правил для анонса",
      "customs": []
    },
    "bgp_flowspec_delete": {
      "ru": "Удалён список флоуспек-правил для анонса",
      "customs": []
    },
    "bgp_flowspeclist_announced": {
      "ru": "Списки FlowSpec добавлены в анонс",
      "customs": [
        "bgp_prefixlist"
      ]
    },
    "bgp_flowspeclist_withdrawed": {
      "ru": "Списки FlowSpec сняты с анонса",
      "customs": [
        "bgp_prefixlist"
      ]
    },
    "bgp_flowspecs_update": {
      "ru": "Обновлен список FlowSpec-правил",
      "customs": []
    },
    "bgp_idle": {
      "ru": "Разорвано BGP-соединение",
      "customs": [
        "bgp_neighbor"
      ]
    },
    "bgp_neighbor_add": {
      "ru": "Добавлен BGP-сосед",
      "customs": []
    },
    "bgp_neighbor_delete": {
      "ru": "Удален BGP-сосед",
      "customs": []
    },
    "bgp_neighbor_update": {
      "ru": "Изменены параметры BGP-соседа",
      "customs": []
    },
    "bgp_policy_edit": {
      "ru": "Изменены параметры политики анонса",
      "customs": []
    },
    "bgp_policy_settings_change": {
      "ru": "Изменены настройки BGP-анонсирования из политики",
      "customs": []
    },
    "bgp_prefixes_add": {
      "ru": "Создан список сетей для анонса",
      "customs": []
    },
    "bgp_prefixes_delete": {
      "ru": "Удалён список сетей для анонса",
      "customs": []
    },
    "bgp_prefixes_update": {
      "ru": "Обновлён список сетей для анонса",
      "customs": []
    },
    "bgp_prefixlist_announced": {
      "ru": "Списки префиксов добавлены в анонс",
      "customs": [
        "bgp_prefixlist"
      ]
    },
    "bgp_prefixlist_withdrawed": {
      "ru": "Списки префиксов сняты с анонса",
      "customs": [
        "bgp_prefixlist"
      ]
    },
    "bgp_signaling_hpd_off": {
      "ru": "Выключена signaling-фильтрация IP-адресов политики по BGP, полученных из HPD",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "bgp_signaling_hpd_on": {
      "ru": "Включена signaling-фильтрация IP-адресов политики по BGP, полученных из HPD",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "bgp_signaling_ips_off": {
      "ru": "Выключена signaling-фильтрация IP-адресов по BGP, полученных с коллектора",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "bgp_signaling_ips_on": {
      "ru": "Включена signaling-фильтрация IP-адресов по BGP, полученных с коллектора",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "bgp_signaling_rules_off": {
      "ru": "Выключена signaling-фильтрация префиксов политики по BGP",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "bgp_signaling_rules_on": {
      "ru": "Включена signaling-фильтрация префиксов политики по BGP",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "bpf_program_delete": {
      "ru": "Программа удалена",
      "customs": []
    },
    "bpf_program_upload": {
      "ru": "Программа загружена",
      "customs": []
    },
    "bypass_mode": {
      "ru": "Установлен режим работы",
      "customs": []
    },
    "carbon_connected": {
      "ru": "Соединение с carbonapi установлено",
      "customs": []
    },
    "carbon_disconnected": {
      "ru": "Соединение с carbonapi разорвано",
      "customs": []
    },
    "certificate_add": {
      "ru": "Добавлен TLS-сертификат",
      "customs": []
    },
    "certificate_delete": {
      "ru": "Удален TLS-сертификат",
      "customs": []
    },
    "certificate_edit": {
      "ru": "Изменен TLS-сертификат",
      "customs": []
    },
    "challenger_configure_failed": {
      "ru": "Произошла ошибка конфигурирования проверяющего сервера",
      "customs": [
        "challengers_group"
      ]
    },
    "challenger_group_add": {
      "ru": "Группа проверяющих серверов добавлена",
      "customs": []
    },
    "challenger_status_available": {
      "ru": "Проверяющий сервер стал доступен",
      "customs": [
        "challengers_group"
      ]
    },
    "challenger_status_unavailable": {
      "ru": "Проверяющий сервер стал недоступен",
      "customs": [
        "challengers_group"
      ]
    },
    "challengers_group_delete": {
      "ru": "Группа проверяющих серверов удалена",
      "customs": []
    },
    "challengers_group_edit": {
      "ru": "Группа проверяющих серверов изменена",
      "customs": []
    },
    "challengers_group_incomplete": {
      "ru": "Проверяющие сервера заданы не для всех активных экземпляров",
      "customs": [
        "challengers_group"
      ]
    },
    "collector_carpet_bombing_params_update": {
      "ru": "Обновлены настройки детектирования ковровых атак коллектора",
      "customs": []
    },
    "collector_connected": {
      "ru": "Соединение с коллектором установлено",
      "customs": [
        "collector_status_update"
      ]
    },
    "collector_delete": {
      "ru": "Коллектор удален",
      "customs": []
    },
    "collector_detect_rules_updated": {
      "ru": "Изменены правила детектирования на коллекторе",
      "customs": []
    },
    "collector_disconnected": {
      "ru": "Соединение с коллектором разорвано",
      "customs": [
        "collector_status_update"
      ]
    },
    "collector_license_set_limit": {
      "ru": "Лицензионная полоса на коллекторе изменена",
      "customs": []
    },
    "collector_license_token_delete": {
      "ru": "Удален лицензионный ключ на коллекторе",
      "customs": []
    },
    "collector_license_token_update": {
      "ru": "Обновлен лицензионный ключ на коллекторе",
      "customs": []
    },
    "collector_new": {
      "ru": "Добавлен коллектор",
      "customs": []
    },
    "collector_out_of_sync_off": {
      "ru": "Коллектор вышел из состояния out-of-sync",
      "customs": [
        "collector_custom_out_of_sync_off"
      ]
    },
    "collector_out_of_sync_on": {
      "ru": "Коллектор перешел в состояние out-of-sync",
      "customs": [
        "collector_custom_out_of_sync_on"
      ]
    },
    "collector_reinit": {
      "ru": "Запущена переинициализация коллектора",
      "customs": []
    },
    "collector_update": {
      "ru": "Обновлены настройки коллектора",
      "customs": []
    },
    "config_auto_change": {
      "ru": "Автоматически изменены настройки контрмеры",
      "customs": []
    },
    "config_change": {
      "ru": "Изменены параметры контрмеры",
      "customs": [
        "autodetect_meta",
        "diff",
        "game_version",
        "rts_settings"
      ]
    },
    "connection_monitoring_reset": {
      "ru": "Сброшена таблица мониторинга соединений",
      "customs": []
    },
    "connreqtable_reset": {
      "ru": "Сброшена таблица отслеживаемых соединений и запросов для всех политик",
      "customs": []
    },
    "conntable_reset": {
      "ru": "Сброшена таблица отслеживаемых соединений",
      "customs": []
    },
    "cpu_profiling_start": {
      "ru": "Запущен сбор информации о работе процессора",
      "customs": []
    },
    "cpu_profiling_stop": {
      "ru": "Остановлен сбор информации о работе процессора",
      "customs": []
    },
    "dataplane_out_of_sync": {
      "ru": "Рассинхронизация настроек экземпляров",
      "customs": [
        "click_fail"
      ]
    },
    "dataplane_profiling_start": {
      "ru": "Профайлинг запущен",
      "customs": []
    },
    "dataplane_profiling_stop": {
      "ru": "Профайлинг остановлен",
      "customs": []
    },
    "dataplane_restore": {
      "ru": "Переинициализирован обработчик пакетов",
      "customs": []
    },
    "dataplane_restore_countermeasures": {
      "ru": "Переинициализированы контрмеры в обработчике пакетов",
      "customs": []
    },
    "dataplane_start": {
      "ru": "Соединение с обработчиком пакетов установлено",
      "customs": []
    },
    "dataplane_stop": {
      "ru": "Соединение с обработчиком пакетов разорвано",
      "customs": []
    },
    "delete_ftls_lists": {
      "ru": "Удален именованный список JA3/JA4-отпечатков",
      "customs": [
        "diff"
      ]
    },
    "delete_iplists": {
      "ru": "Удален именованный список IP-адресов",
      "customs": [
        "diff"
      ]
    },
    "deploy_garp_updated": {
      "ru": "Изменены параметры отправки Gratuitous ARP",
      "customs": []
    },
    "deploy_mssp": {
      "ru": "Переключён выключатель GRE MSSP",
      "customs": []
    },
    "deploy_set": {
      "ru": "Изменен способ интеграции в сеть",
      "customs": []
    },
    "deploy_settings": {
      "ru": "Изменена схема деплоя",
      "customs": []
    },
    "diffs_updated": {
      "ru": "Обновлены настройки очистки журналов",
      "customs": []
    },
    "dnat_entries_update": {
      "ru": "Обновлены параметры трансляции",
      "customs": []
    },
    "dnat_table_clear": {
      "ru": "Сброшена таблица трансляции в политике",
      "customs": []
    },
    "dnat_table_clear_all": {
      "ru": "Сброшена таблица трансляции во всех политиках",
      "customs": []
    },
    "dns_not_available": {
      "ru": "Ошибка определения адресов в DNS",
      "customs": [
        "resolver_errors"
      ]
    },
    "dns_update": {
      "ru": "Обновлены IP-адреса домена в контрмере",
      "customs": []
    },
    "dns_update_failed": {
      "ru": "Не удалось обновить IP-адреса домена в контрмере",
      "customs": []
    },
    "droplog_settings_update": {
      "ru": "Изменены параметры отправки информации о сбросах в syslog",
      "customs": []
    },
    "droplog_v4_switch_disable": {
      "ru": "Отключена отправка информации о сбросах IPv4-трафика в syslog",
      "customs": []
    },
    "droplog_v4_switch_enable": {
      "ru": "Включена отправка информации о сбросах IPv4-трафика в syslog",
      "customs": []
    },
    "droplog_v6_switch_disable": {
      "ru": "Отключена отправка информации о сбросах IPv6-трафика в syslog",
      "customs": []
    },
    "droplog_v6_switch_enable": {
      "ru": "Включена отправка информации о сбросах IPv6-трафика в syslog",
      "customs": []
    },
    "exporter_create": {
      "ru": "Источник flow добавлен",
      "customs": []
    },
    "exporter_delete": {
      "ru": "Источник flow удален",
      "customs": []
    },
    "exporter_update": {
      "ru": "Источник flow обновлен",
      "customs": []
    },
    "external_auth_settings": {
      "ru": "Параметры внешней аутентификации изменены",
      "customs": []
    },
    "failed_auth_login": {
      "ru": "Неудачная попытка входа в систему",
      "customs": [
        "auth"
      ]
    },
    "feed_token_update": {
      "ru": "Feed-токен обновлен",
      "customs": []
    },
    "fingerprint_allow_add": {
      "ru": "Загружен список разрешенных отпечатков",
      "customs": []
    },
    "fingerprint_allow_delete": {
      "ru": "Удален список разрешенных отпечатков",
      "customs": []
    },
    "fingerprint_auto_delete": {
      "ru": "Удален список автоматически собранных отпечатков",
      "customs": []
    },
    "fingerprint_autoallow_delete": {
      "ru": "Автоматически собранный список разрешенных удален",
      "customs": []
    },
    "fingerprint_autobl_delete": {
      "ru": "Автоматически собранный черный список удален",
      "customs": []
    },
    "fingerprint_bl_add": {
      "ru": "Загружен черный список отпечатков",
      "customs": []
    },
    "fingerprint_bl_delete": {
      "ru": "Удален черный список отпечатков",
      "customs": []
    },
    "fingerprint_collection_attack": {
      "ru": "Запущен сбор выборки атаки",
      "customs": []
    },
    "fingerprint_collection_finished": {
      "ru": "Закончен сбор отпечатков",
      "customs": []
    },
    "fingerprint_collection_start": {
      "ru": "Запущен сбор отпечатков",
      "customs": []
    },
    "fingerprint_collection_stop": {
      "ru": "Остановлен сбор отпечатков",
      "customs": []
    },
    "fingerprint_wl_add": {
      "ru": "Загружен белый список отпечатков",
      "customs": []
    },
    "fingerprint_wl_delete": {
      "ru": "Удален белый список отпечатков",
      "customs": []
    },
    "flow_notification_off": {
      "ru": "Выключено сбрасывание префиксов амплификации по BGP",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "flow_notification_on": {
      "ru": "Включено сбрасывание префиксов амплификации по BGP",
      "customs": [
        "autodetect_alert_up"
      ]
    },
    "flow_rules_updated": {
      "ru": "Обновлены правила учета флоу в политиках",
      "customs": []
    },
    "forwards_update": {
      "ru": "Настройки проброса flow-пакетов обновлены",
      "customs": []
    },
    "ftls_list_update": {
      "ru": "Обновлен именованный список JA3/JA4-отпечатков",
      "customs": [
        "ftlslist_update"
      ]
    },
    "ftls_list_update_failed": {
      "ru": "Не удалось обновить JA3/JA4-отпечатки в контрмере после обновления именованного списка JA3/JA4-отпечатков",
      "customs": []
    },
    "geolite2_action": {
      "ru": "Задан тип действия над трафиком",
      "customs": []
    },
    "geolite2_change": {
      "ru": "Переопределены значения в базе данных геолокации",
      "customs": [
        "geolite_asns_change",
        "geolite_countries_change"
      ]
    },
    "geolite2_delete_changes": {
      "ru": "Удалены переопределенные значения в базе данных геолокации",
      "customs": [
        "geolite_prefix_delete"
      ]
    },
    "geolite2_selections": {
      "ru": "Задан список стран",
      "customs": []
    },
    "geolite2_update": {
      "ru": "Загружена база данных геолокации",
      "customs": [
        "geolite_version_change"
      ]
    },
    "geolite2_update_fail": {
      "ru": "Не удалось загрузить базу данных геолокации",
      "customs": [
        "geolite_version_change"
      ]
    },
    "group_create": {
      "ru": "Создана группа",
      "customs": []
    },
    "group_delete": {
      "ru": "Удалена группа",
      "customs": []
    },
    "group_prefix_change": {
      "ru": "Изменен префикс группы",
      "customs": []
    },
    "group_role_create": {
      "ru": "Создана групповая роль",
      "customs": []
    },
    "group_role_delete": {
      "ru": "Удалена групповая роль",
      "customs": []
    },
    "group_role_update": {
      "ru": "Изменена групповая роль",
      "customs": []
    },
    "group_update": {
      "ru": "Обновлена группа",
      "customs": []
    },
    "group_user_create": {
      "ru": "Создана учетная запись группового пользователя",
      "customs": []
    },
    "group_user_delete": {
      "ru": "Удалена учетная запись группового пользователя",
      "customs": [
        "diff"
      ]
    },
    "group_user_update": {
      "ru": "Изменена учетная запись группового пользователя",
      "customs": []
    },
    "hca_challenger_update_failed": {
      "ru": "Не удалось установить проверяющий сервер для HCA",
      "customs": [
        "challenger"
      ]
    },
    "heap_profiling_start": {
      "ru": "Запущен сбор информации о памяти",
      "customs": []
    },
    "heap_profiling_stop": {
      "ru": "Остановлен сбор информации о памяти",
      "customs": []
    },
    "host_not_available": {
      "ru": "В DNS отсутствуют доменные имена",
      "customs": [
        "resolver"
      ]
    },
    "hpa_enabled": {
      "ru": "Адресная защита начата",
      "customs": []
    },
    "hpd_added_detected": {
      "ru": "Добавлены адреса в список адресной защиты",
      "customs": []
    },
    "hpd_diff_detected": {
      "ru": "Изменены адреса в списке адресной защиты",
      "customs": [
        "hpd"
      ]
    },
    "hpd_removed_detected": {
      "ru": "Удалены адреса из списка адресной защиты",
      "customs": []
    },
    "hwbypass_disabled": {
      "ru": "Отключен аппаратный байпас",
      "customs": []
    },
    "hwbypass_enabled": {
      "ru": "Включен аппаратный байпас",
      "customs": []
    },
    "hwbypass_wdt_enabled": {
      "ru": "Аппаратный байпас переведён в режим сторожевого таймера",
      "customs": []
    },
    "ignored_policies_update": {
      "ru": "Исключенные политики защиты коллектора обновлены",
      "customs": []
    },
    "incident_comment": {
      "ru": "Отредактирован комментарий инцидента",
      "customs": []
    },
    "incident_off": {
      "ru": "Завершение инцидента",
      "customs": [
        "incident_off"
      ]
    },
    "incident_on": {
      "ru": "Начало инцидента",
      "customs": [
        "incident_on"
      ]
    },
    "incident_tags": {
      "ru": "Изменены теги инцидента",
      "customs": []
    },
    "incident_update": {
      "ru": "Обновлены данные инцидента",
      "customs": []
    },
    "instance_change": {
      "ru": "Настройки экземпляра изменены",
      "customs": []
    },
    "ip_list_update_error": {
      "ru": "Не удалось обновить именованный список IP-адресов",
      "customs": []
    },
    "ipall_reset": {
      "ru": "Сброшена таблица аутентифицированных IP-адресов для всех политик",
      "customs": []
    },
    "iplist_update": {
      "ru": "Обновлен именованный список IP-адресов",
      "customs": [
        "diff",
        "iplist_update"
      ]
    },
    "iplist_update_failed": {
      "ru": "Не удалось обновить IP-адреса в контрмере после обновления именованного списка IP-адресов",
      "customs": []
    },
    "ipsession_reset": {
      "ru": "Сброшена таблица сессий и аутентифицированных IP-адресов",
      "customs": []
    },
    "ipset_add": {
      "ru": "Добавлены значения в список IP-адресов",
      "customs": [
        "ipset_change"
      ]
    },
    "ipset_remove": {
      "ru": "Удалены значения из списка IP-адресов",
      "customs": [
        "ipset_change"
      ]
    },
    "ipset_reset": {
      "ru": "Сброшен список IP-адресов",
      "customs": [
        "ipset_change"
      ]
    },
    "ipset_settings": {
      "ru": "Обновлены параметры прогрессивной блокировки",
      "customs": []
    },
    "ipset_update": {
      "ru": "Обновлен список IP-адресов",
      "customs": []
    },
    "iptable_reset": {
      "ru": "Сброшена таблица аутентифицированных IP-адресов",
      "customs": []
    },
    "isn_key_delete": {
      "ru": "Удален секретный ключ для ISN",
      "customs": []
    },
    "isn_key_set": {
      "ru": "Установлен секретный ключ для ISN",
      "customs": []
    },
    "isn_servers": {
      "ru": "Установлены IP-адреса серверов с синхронизацией",
      "customs": []
    },
    "isn_settings": {
      "ru": "Изменены параметры синхронизации сессии",
      "customs": []
    },
    "leader_giveup": {
      "ru": "Экземпляр прекратил лидировать",
      "customs": []
    },
    "leader_order_set": {
      "ru": "Задан порядок выбора экземпляра-лидера",
      "customs": []
    },
    "learning_list_clear": {
      "ru": "Очищена таблица обучения",
      "customs": []
    },
    "learning_off": {
      "ru": "Отключено обучение",
      "customs": []
    },
    "learning_on": {
      "ru": "Включено обучение",
      "customs": []
    },
    "learning_reset": {
      "ru": "Сброшена статистика обучения",
      "customs": []
    },
    "learning_start": {
      "ru": "Запущено обучение",
      "customs": []
    },
    "license_bandwidth_limit_expired": {
      "ru": "Время действия лицензионных лимитов закончилось",
      "customs": []
    },
    "license_change": {
      "ru": "Изменён режим лицензирования",
      "customs": []
    },
    "license_dynamic_limit": {
      "ru": "Лицензионная полоса изменена динамически",
      "customs": [
        "license_dynamic_limit"
      ]
    },
    "license_server_check_failed": {
      "ru": "Не удалось выполнить проверку лицензии на сервере лицензирования",
      "customs": []
    },
    "license_server_check_success": {
      "ru": "Успешно выполнена проверка лицензии на сервере лицензирования",
      "customs": []
    },
    "license_set_limit": {
      "ru": "Лицензионная полоса изменена",
      "customs": []
    },
    "license_tariff_expired": {
      "ru": "Время действия тарифа истекло",
      "customs": []
    },
    "license_tariff_expiring": {
      "ru": "Время действия тарифа подходит к концу",
      "customs": []
    },
    "license_token_delete": {
      "ru": "Удалён лицензионный ключ",
      "customs": []
    },
    "license_token_update": {
      "ru": "Обновлен лицензионный ключ",
      "customs": []
    },
    "license_upload_limit": {
      "ru": "Загружен лицензионный файл",
      "customs": []
    },
    "log_level_set": {
      "ru": "Изменён уровень логирования",
      "customs": []
    },
    "logan_alert": {
      "ru": "Получено оповещение от анализатора логов",
      "customs": [
        "logan_alert"
      ]
    },
    "logan_config": {
      "ru": "Изменен адрес анализатора логов",
      "customs": []
    },
    "logan_connected": {
      "ru": "Соединение с анализатором логов установлено",
      "customs": [
        "logan"
      ]
    },
    "logan_create": {
      "ru": "Добавлен анализатор логов",
      "customs": []
    },
    "logan_delete": {
      "ru": "Удален анализатор логов",
      "customs": []
    },
    "logan_disconnected": {
      "ru": "Соединение с анализатором логов разорвано",
      "customs": [
        "logan"
      ]
    },
    "logan_rules": {
      "ru": "Изменены правила анализа логов",
      "customs": []
    },
    "logan_switch_off": {
      "ru": "Отключен анализатор логов",
      "customs": []
    },
    "logan_switch_on": {
      "ru": "Включен анализатор логов",
      "customs": []
    },
    "logan_update": {
      "ru": "Изменен анализатор логов",
      "customs": []
    },
    "logo_delete": {
      "ru": "Удален логотип",
      "customs": []
    },
    "logo_update": {
      "ru": "Обновлен логотип",
      "customs": []
    },
    "logs_capture_start": {
      "ru": "Запущен захват логов",
      "customs": []
    },
    "logs_capture_stop": {
      "ru": "Остановлен захват логов",
      "customs": []
    },
    "mail_update": {
      "ru": "Обновлены настройки почтового сервера",
      "customs": []
    },
    "manual_report_sent": {
      "ru": "Отчет по инцидентам отправлен",
      "customs": [
        "manual_report"
      ]
    },
    "mdp_switch_disable": {
      "ru": "Отключена активная синхронизация",
      "customs": []
    },
    "mdp_switch_enable": {
      "ru": "Включена активная синхронизация",
      "customs": []
    },
    "mdp_update": {
      "ru": "Изменены параметры активной синхронизации",
      "customs": []
    },
    "memory_save_disabled": {
      "ru": "Отключен режим экономии памяти",
      "customs": []
    },
    "memory_save_enabled": {
      "ru": "Включен режим экономии памяти",
      "customs": []
    },
    "mitigation_off": {
      "ru": "Отключена система защиты",
      "customs": []
    },
    "mitigation_on": {
      "ru": "Включена система защиты",
      "customs": []
    },
    "mo_boundary_created": {
      "ru": "Создана граница сети",
      "customs": []
    },
    "mo_boundary_deleted": {
      "ru": "Удалена граница сети",
      "customs": []
    },
    "mo_boundary_updated": {
      "ru": "Изменена граница сети",
      "customs": []
    },
    "mo_entity_save_failed": {
      "ru": "Ошибка сохранения сущности объектов мониторинга",
      "customs": [
        "mo_entity_save_failed"
      ]
    },
    "mo_object_created": {
      "ru": "Создан объект мониторинга",
      "customs": []
    },
    "mo_object_deleted": {
      "ru": "Удален объект мониторинга",
      "customs": []
    },
    "mo_object_updated": {
      "ru": "Изменен объект мониторинга",
      "customs": []
    },
    "mo_rule_created": {
      "ru": "Создано правило определения интерфейсов",
      "customs": []
    },
    "mo_rule_deleted": {
      "ru": "Удалено правило определения интерфейсов",
      "customs": []
    },
    "mo_rule_updated": {
      "ru": "Изменено правило определения интерфейсов",
      "customs": []
    },
    "monitor_mode_off": {
      "ru": "Отключен тестовый режим контрмеры",
      "customs": []
    },
    "monitor_mode_on": {
      "ru": "Включен тестовый режим контрмеры",
      "customs": []
    },
    "multi_conflict": {
      "ru": "Возник конфликт лидерства экземпляров",
      "customs": []
    },
    "named_set_auto_change": {
      "ru": "Обновлены значения именованного набора в контрмере",
      "customs": []
    },
    "named_set_auto_change_failed": {
      "ru": "Не удалось обновить значения именованного набора в контрмере",
      "customs": []
    },
    "new_aclset": {
      "ru": "Создан именованный набор правил фильтрации",
      "customs": [
        "diff"
      ]
    },
    "new_ftls_lists": {
      "ru": "Создан именованный список JA3/JA4-отпечатков",
      "customs": [
        "diff"
      ]
    },
    "new_iplists": {
      "ru": "Создан именованный список IP-адресов",
      "customs": [
        "diff"
      ]
    },
    "not_available_aclset": {
      "ru": "Недоступен источник именованного набора правил фильтрации",
      "customs": [
        "aclset_update"
      ]
    },
    "not_available_ftls_lists": {
      "ru": "Недоступен источник именованного списка JA3/JA4-отпечатков",
      "customs": [
        "ftlslist_update"
      ]
    },
    "not_available_iplists": {
      "ru": "Недоступен источник именованного списка IP-адресов",
      "customs": [
        "iplist_update"
      ]
    },
    "notification_update": {
      "ru": "Обновлена подписка на уведомления",
      "customs": []
    },
    "nspda_config": {
      "ru": "Изменен адрес НСПА",
      "customs": []
    },
    "nspda_job_abort": {
      "ru": "Отменено задание очистки",
      "customs": []
    },
    "nspda_job_apply": {
      "ru": "Применено задание очистки",
      "customs": []
    },
    "nspda_job_create": {
      "ru": "Создано задание очистки",
      "customs": []
    },
    "nspda_job_delete": {
      "ru": "Удалено задание очистки",
      "customs": []
    },
    "nspda_policy_create": {
      "ru": "Создана политика защиты НСПА",
      "customs": []
    },
    "nspda_policy_delete": {
      "ru": "Удалена политика защиты НСПА",
      "customs": []
    },
    "nspda_policy_update": {
      "ru": "Изменены параметры политики защиты НСПА",
      "customs": []
    },
    "nspda_report_config": {
      "ru": "Изменены параметры отправки данных об инцидентах",
      "customs": []
    },
    "nspda_report_failed": {
      "ru": "Отправка данных об инцидентах не удалась",
      "customs": [
        "nspda_message"
      ]
    },
    "nspda_report_success": {
      "ru": "Данные об инцидентах отправлены",
      "customs": []
    },
    "nspda_report_switch_off": {
      "ru": "Выключена отправка данных об инцидентах",
      "customs": []
    },
    "nspda_report_switch_on": {
      "ru": "Включена отправка данных об инцидентах",
      "customs": []
    },
    "nspda_rule_update": {
      "ru": "Изменены параметры правила маршрутизации НСПА",
      "customs": []
    },
    "nspda_server_connected": {
      "ru": "Соединение с НСПА установлено",
      "customs": [
        "nspda_message"
      ]
    },
    "nspda_server_disconnected": {
      "ru": "Соединение с НСПА разорвано",
      "customs": [
        "nspda_message"
      ]
    },
    "nspda_switch_off": {
      "ru": "Отключена Облачная защита",
      "customs": []
    },
    "nspda_switch_on": {
      "ru": "Включена Облачная защита",
      "customs": []
    },
    "password_policy_change": {
      "ru": "Изменена парольная политика",
      "customs": []
    },
    "password_policy_forbidden_removed": {
      "ru": "Изменена парольная политика: удалён файл с запрещёнными паролями",
      "customs": []
    },
    "password_policy_forbidden_uploaded": {
      "ru": "Изменена парольная политика: загружен файл с запрещёнными паролями",
      "customs": []
    },
    "pcap_failed": {
      "ru": "Захват пакетов завершен с ошибкой",
      "customs": [
        "packetCapture_send"
      ]
    },
    "pcap_send_failed": {
      "ru": "Отправка результатов захвата пакетов не удалась",
      "customs": [
        "packetCapture_send"
      ]
    },
    "pcap_send_succeeded": {
      "ru": "Результаты захвата пакетов отправлены",
      "customs": [
        "packetCapture_send"
      ]
    },
    "pcap_start": {
      "ru": "Запущен захват пакетов",
      "customs": []
    },
    "pcap_stop": {
      "ru": "Остановлен захват пакетов",
      "customs": []
    },
    "perimeter_add": {
      "ru": "Создан новый объект Периметр",
      "customs": [
        "perimeter_settings"
      ]
    },
    "perimeter_bl": {
      "ru": "В Периметр передан черный список",
      "customs": []
    },
    "perimeter_delete": {
      "ru": "Удален объект Периметр",
      "customs": [
        "perimeter_settings"
      ]
    },
    "perimeter_mititgation_start": {
      "ru": "В Периметр отправлен запрос митигации",
      "customs": [
        "perimeter_settings"
      ]
    },
    "perimeter_mititgation_start_recv": {
      "ru": "Митигация запущена в Периметре",
      "customs": []
    },
    "perimeter_mititgation_stop": {
      "ru": "В Периметр отправлен запрос остановки митигации",
      "customs": [
        "perimeter_settings"
      ]
    },
    "perimeter_mititgation_stop_recv": {
      "ru": "Митигация остановлена в Периметре",
      "customs": []
    },
    "perimeter_switch_off": {
      "ru": "Отключено подключение к Периметру",
      "customs": [
        "perimeter_settings"
      ]
    },
    "perimeter_switch_on": {
      "ru": "Включено подключение к Периметру",
      "customs": [
        "perimeter_settings"
      ]
    },
    "perimeter_update": {
      "ru": "Изменены настройки объекта Периметр",
      "customs": [
        "perimeter_settings"
      ]
    },
    "perimeter_wl": {
      "ru": "В Периметр передан белый список",
      "customs": []
    },
    "pgfailover_connect": {
      "ru": "Соединение с pgfailover установлено",
      "customs": []
    },
    "pgfailover_disconnect": {
      "ru": "Соединение с pgfailover разорвано",
      "customs": []
    },
    "pgfailover_issue_detected": {
      "ru": "Обнаружена проблема в работе кластера базы данных",
      "customs": [
        "pgfailover_issue"
      ]
    },
    "pgfailover_switch_disable": {
      "ru": "Отключен опрос pgfailover",
      "customs": []
    },
    "pgfailover_switch_enable": {
      "ru": "Включен опрос pgfailover",
      "customs": []
    },
    "pgfailover_sync": {
      "ru": "Работа кластера баз данных восстановлена",
      "customs": []
    },
    "policies_ipv4_settings_changed": {
      "ru": "Изменены параметры подсчета трафика из внутренней сети в политиках IPv4",
      "customs": [
        "policies_settings_change"
      ]
    },
    "policies_ipv6_settings_changed": {
      "ru": "Изменены параметры подсчета трафика из внутренней сети в политиках IPv6",
      "customs": [
        "policies_settings_change"
      ]
    },
    "policy_add": {
      "ru": "Создана политика защиты",
      "customs": []
    },
    "policy_delete": {
      "ru": "Удалена политика защиты",
      "customs": []
    },
    "policy_edit": {
      "ru": "Изменены параметры политики защиты",
      "customs": []
    },
    "policy_memory_save_disabled": {
      "ru": "Отключен режим экономии памяти",
      "customs": []
    },
    "policy_memory_save_enabled": {
      "ru": "Включен режим экономии памяти",
      "customs": []
    },
    "policy_monitor_mode": {
      "ru": "Изменение тестового режима работы политики защиты",
      "customs": []
    },
    "policy_monitor_mode_off": {
      "ru": "Отключен тестовый режим политики защиты",
      "customs": []
    },
    "policy_monitor_mode_on": {
      "ru": "Включен тестовый режим политики защиты",
      "customs": []
    },
    "policy_notification_update": {
      "ru": "Обновлена подписка на уведомления по политикам",
      "customs": []
    },
    "policy_off": {
      "ru": "Отключена политика",
      "customs": []
    },
    "policy_on": {
      "ru": "Включена политика",
      "customs": []
    },
    "policy_pipeline_changed": {
      "ru": "Изменен порядок применения контрмер",
      "customs": []
    },
    "policy_rename": {
      "ru": "Название политики изменено",
      "customs": []
    },
    "port_down": {
      "ru": "Отключен сетевой порт",
      "customs": [
        "port"
      ]
    },
    "port_up": {
      "ru": "Включен сетевой порт",
      "customs": [
        "port"
      ]
    },
    "prefix_limiter_delete": {
      "ru": "Удалены значения",
      "customs": []
    },
    "prefix_limiter_drops_trigger": {
      "ru": "Отослано уведомление",
      "customs": [
        "drops_trigger"
      ]
    },
    "prefix_limiter_reset": {
      "ru": "Список ограничений очищен",
      "customs": []
    },
    "prefix_limiter_reset_drops": {
      "ru": "Сброшены счетчики",
      "customs": []
    },
    "prefix_limiter_reset_drops_stats": {
      "ru": "Сброшена статистика",
      "customs": []
    },
    "prefix_limiter_set": {
      "ru": "Добавлены значения",
      "customs": []
    },
    "prefix_limiter_updated": {
      "ru": "Обновлены значения",
      "customs": []
    },
    "put_aclset": {
      "ru": "Изменен именованный набор правил фильтрации",
      "customs": [
        "diff"
      ]
    },
    "put_ftls_lists": {
      "ru": "Изменен именованный список JA3/JA4-отпечатков",
      "customs": [
        "diff"
      ]
    },
    "put_iplists": {
      "ru": "Изменен именованный список IP-адресов",
      "customs": [
        "diff"
      ]
    },
    "rem_aclset": {
      "ru": "Удален именованный набор правил фильтрации",
      "customs": [
        "diff"
      ]
    },
    "reqtable_reset": {
      "ru": "Сброшена таблица отслеживаемых запросов",
      "customs": []
    },
    "resolver_settings_update": {
      "ru": "Изменены параметры опроса DNS-сервера",
      "customs": []
    },
    "rex_aliases_delete": {
      "ru": "Удалены наборы правил",
      "customs": []
    },
    "rex_aliases_update": {
      "ru": "Обновлены наборы правил",
      "customs": []
    },
    "rex_reset": {
      "ru": "Сброшены настройки",
      "customs": []
    },
    "rex_templates_delete": {
      "ru": "Удалены шаблоны",
      "customs": []
    },
    "rex_templates_update": {
      "ru": "Обновлены шаблоны",
      "customs": []
    },
    "rex_versions_update": {
      "ru": "Обновлены версии",
      "customs": []
    },
    "role_create": {
      "ru": "Создана роль",
      "customs": []
    },
    "role_delete": {
      "ru": "Удалена роль",
      "customs": []
    },
    "role_update": {
      "ru": "Изменена роль",
      "customs": []
    },
    "router_ext_off": {
      "ru": "Разорвано соединение с внешним роутером",
      "customs": [
        "deploy"
      ]
    },
    "router_ext_on": {
      "ru": "Установлено соединение с внешним роутером",
      "customs": [
        "deploy"
      ]
    },
    "router_int_off": {
      "ru": "Разорвано соединение с внутренним роутером",
      "customs": [
        "deploy"
      ]
    },
    "router_int_on": {
      "ru": "Установлено соединение с внутренним роутером",
      "customs": [
        "deploy"
      ]
    },
    "rts_analysis_error": {
      "ru": "Ошибка при анализе",
      "customs": [
        "geolite_version_change"
      ]
    },
    "rts_reference_add": {
      "ru": "Эталонный дамп добавлен",
      "customs": []
    },
    "rts_reference_delete": {
      "ru": "Эталонный дамп удалён",
      "customs": []
    },
    "rts_reference_start": {
      "ru": "Запущен захват эталонного дампа",
      "customs": []
    },
    "rts_reference_stop": {
      "ru": "Остановлен захват эталонного дампа",
      "customs": []
    },
    "rts_start": {
      "ru": "Запущена генерация сигнатур",
      "customs": []
    },
    "rts_start_error": {
      "ru": "Не удалось запустить анализ, отсутствует эталонный трафик",
      "customs": []
    },
    "rts_stop": {
      "ru": "Остановлена генерация сигнатур",
      "customs": []
    },
    "rules_autoupdate": {
      "ru": "Автоматически изменены правила маршрутизации",
      "customs": []
    },
    "rules_update_common": {
      "ru": "Обновлены групповые правила маршрутизации",
      "customs": [
        "rules_change"
      ]
    },
    "rules_update_post": {
      "ru": "Обновлены Пост-правила маршрутизации",
      "customs": [
        "rules_change"
      ]
    },
    "rules_update_pre": {
      "ru": "Обновлены Пред-правила маршрутизации",
      "customs": [
        "rules_change"
      ]
    },
    "scan": {
      "ru": "Зафиксирован сброс трафика",
      "customs": []
    },
    "scan_detected": {
      "ru": "Обнаружено сканирование",
      "customs": [
        "scanners"
      ]
    },
    "scheduled_report_add": {
      "ru": "Создан регулярный отчет",
      "customs": [
        "scheduled_report"
      ]
    },
    "scheduled_report_delete": {
      "ru": "Удалён регулярный отчет",
      "customs": [
        "scheduled_report"
      ]
    },
    "scheduled_report_sent": {
      "ru": "Регулярный отчет отправлен",
      "customs": [
        "scheduled_report"
      ]
    },
    "scheduled_report_sent_failed": {
      "ru": "Не удалось отправить регулярный отчет",
      "customs": [
        "scheduled_report"
      ]
    },
    "scheduled_report_update": {
      "ru": "Обновлен регулярный отчет",
      "customs": []
    },
    "session_reset": {
      "ru": "Сброшена таблица сессий",
      "customs": []
    },
    "sflow_v4_switch_disable": {
      "ru": "Отключена отправка sFlow IPv4",
      "customs": []
    },
    "sflow_v4_switch_enable": {
      "ru": "Включена отправка sFlow IPv4",
      "customs": []
    },
    "sflow_v4_update": {
      "ru": "Изменены параметры sFlow IPv4",
      "customs": []
    },
    "sflow_v6_switch_disable": {
      "ru": "Отключена отправка sFlow IPv6",
      "customs": []
    },
    "sflow_v6_switch_enable": {
      "ru": "Включена отправка sFlow IPv6",
      "customs": []
    },
    "sflow_v6_update": {
      "ru": "Изменены параметры sFlow IPv6",
      "customs": []
    },
    "snmp_switch_disable": {
      "ru": "Отключена возможность получения метрик по SNMP",
      "customs": []
    },
    "snmp_switch_enable": {
      "ru": "Включена возможность получения метрик по SNMP",
      "customs": []
    },
    "soft_start_aborted": {
      "ru": "«Мягкий старт» прерван пользователем",
      "customs": []
    },
    "soft_start_finished": {
      "ru": "Завершен «Мягкий старт»",
      "customs": [
        "softstart"
      ]
    },
    "soft_start_started": {
      "ru": "Запущен «Мягкий старт»",
      "customs": [
        "softstart"
      ]
    },
    "soft_stop_aborted": {
      "ru": "«Мягкий стоп» прерван пользователем",
      "customs": [
        "soft_stop"
      ]
    },
    "soft_stop_finished": {
      "ru": "Завершен «Мягкий стоп»",
      "customs": [
        "soft_stop"
      ]
    },
    "soft_stop_started": {
      "ru": "Запущен «Мягкий стоп»",
      "customs": [
        "soft_stop"
      ]
    },
    "spli_clear_learning": {
      "ru": "Очищена таблица обучения",
      "customs": []
    },
    "statistic_settings": {
      "ru": "Изменены параметры отправки статистики",
      "customs": []
    },
    "switch_off": {
      "ru": "Отключена контрмера",
      "customs": []
    },
    "switch_on": {
      "ru": "Включена контрмера",
      "customs": []
    },
    "sync_zone_create": {
      "ru": "Создана зона синхронизации",
      "customs": []
    },
    "sync_zone_delete": {
      "ru": "Удалена зона синхронизации",
      "customs": []
    },
    "sync_zone_instance_available": {
      "ru": "Экземпляр доступен для зоны синхронизации",
      "customs": [
        "sync_zone"
      ]
    },
    "sync_zone_instance_not_available": {
      "ru": "Экземпляр недоступен для зоны синхронизации",
      "customs": [
        "sync_zone"
      ]
    },
    "sync_zone_master_changed": {
      "ru": "Изменился мастер зоны синхронизации",
      "customs": [
        "sync_zone"
      ]
    },
    "sync_zone_update": {
      "ru": "Изменена зона синхронизации",
      "customs": []
    },
    "syslog_create": {
      "ru": "Создан syslog сервер",
      "customs": []
    },
    "syslog_delete": {
      "ru": "Удален syslog сервер",
      "customs": []
    },
    "syslog_notifications_update": {
      "ru": "Обновлены настройки уведомлений по syslog",
      "customs": []
    },
    "syslog_off": {
      "ru": "Выключен удаленный syslog",
      "customs": []
    },
    "syslog_on": {
      "ru": "Включен удаленный syslog",
      "customs": []
    },
    "syslog_update": {
      "ru": "Обновлены настройки syslog сервера",
      "customs": []
    },
    "table_add": {
      "ru": "Добавлены значения в таблицу",
      "customs": [
        "table_change"
      ]
    },
    "table_delete": {
      "ru": "Удалены значения из таблицы",
      "customs": [
        "table_change"
      ]
    },
    "table_reset": {
      "ru": "Очищена таблица",
      "customs": []
    },
    "tap_interface_off": {
      "ru": "Отключено использование TAP-интерфейса",
      "customs": []
    },
    "tap_interface_on": {
      "ru": "Включено использование TAP-интерфейса",
      "customs": []
    },
    "tap_interface_settings_change": {
      "ru": "Изменены параметры использования TAP-интерфейса",
      "customs": []
    },
    "tbl_global_remove": {
      "ru": "Удалены значения из списка IP-адресов всех политик и общей защиты",
      "customs": [
        "tbl_global_remove"
      ]
    },
    "telegram_update": {
      "ru": "Обновлены настройки Telegram",
      "customs": []
    },
    "tls_prot_database": {
      "ru": "Загружена база правил",
      "customs": []
    },
    "tls_training_aborted": {
      "ru": "Обучение прервано пользователем",
      "customs": []
    },
    "tls_training_failed": {
      "ru": "Обучение завершено с ошибкой",
      "customs": []
    },
    "tls_training_finished": {
      "ru": "Обучение окончено",
      "customs": []
    },
    "tls_training_started": {
      "ru": "Запущено обучение",
      "customs": []
    },
    "training_reset": {
      "ru": "Удалены результаты обучения",
      "customs": []
    },
    "type1_alert_off": {
      "ru": "Снят alert",
      "customs": [
        "type1_object"
      ]
    },
    "type1_alert_off_recv": {
      "ru": "Alert остановлен в системе",
      "customs": [
        "type1_object"
      ]
    },
    "type1_alert_on": {
      "ru": "Отправлен alert",
      "customs": [
        "type1_object"
      ]
    },
    "type1_neigbor_add": {
      "ru": "Создан новый сосед",
      "customs": []
    },
    "type1_neigbor_delete": {
      "ru": "Удалён сосед",
      "customs": []
    },
    "type1_neigbor_update": {
      "ru": "Обновлён сосед",
      "customs": []
    },
    "type1_objects_add": {
      "ru": "Добавлен объект мониторинга соседа",
      "customs": []
    },
    "type1_objects_delete": {
      "ru": "Удалён объект мониторинга соседа",
      "customs": []
    },
    "type1_objects_update": {
      "ru": "Обновлён объект мониторинга соседа",
      "customs": []
    },
    "type1_policy_prefixes_off": {
      "ru": "Выключено наполнение префиксов из политик",
      "customs": [
        "autodetect_meta"
      ]
    },
    "type1_policy_prefixes_on": {
      "ru": "Включено наполнение префиксов из политик",
      "customs": [
        "autodetect_meta"
      ]
    },
    "user_create": {
      "ru": "Создана учетная запись пользователя",
      "customs": []
    },
    "user_delete": {
      "ru": "Удалена учетная запись пользователя",
      "customs": []
    },
    "user_update": {
      "ru": "Изменена учетная запись пользователя",
      "customs": []
    },
    "vestochka_update": {
      "ru": "Обновлены настройки Весточки",
      "customs": []
    },
    "waf_add": {
      "ru": "WAF добавлен",
      "customs": []
    },
    "waf_delete": {
      "ru": "WAF удалён",
      "customs": []
    },
    "waf_edit": {
      "ru": "WAF изменён",
      "customs": []
    }
  },
  "customs": {
    "aclset_update": {
      "fields": [
        {
          "name": "aclset_id",
          "description": "Идентификатор набора",
          "type": "uint"
        },
        {
          "name": "aclset_name",
          "description": "Название",
          "type": "string"
        },
        {
          "name": "aclset_source",
          "description": "Источник",
          "type": "string",
          "required": false
        },
        {
          "name": "aclset_type",
          "description": "Тип",
          "type": "string"
        },
        {
          "name": "aclset_url",
          "description": "URL",
          "type": "string",
          "required": false
        },
        {
          "name": "aclset_error",
          "description": "Ошибка",
          "type": "string",
          "required": false
        }
      ]
    },
    "auth": {
      "fields": [
        {
          "name": "user_login_tag",
          "description": "Логин пользователя",
          "type": "string"
        },
        {
          "name": "user_ip_tag",
          "description": "IP-адрес пользователя",
          "type": "string"
        },
        {
          "name": "error",
          "description": "Ошибка",
          "type": "string"
        }
      ]
    },
    "auth_temporary_errors": {
      "fields": [
        {
          "name": "auth_temporary_errors_list",
          "description": "Временные ошибки",
          "type": "string"
        },
        {
          "name": "username",
          "description": "Логин",
          "type": "string"
        }
      ]
    },
    "autodetect_alert_down": {
      "fields": [
        {
          "name": "autodetect_alert_created_at",
          "description": "Время события",
          "type": "time.Time"
        },
        {
          "name": "autodetect_alert_alert",
          "description": "Событие",
          "type": "bool"
        },
        {
          "name": "autodetect_alert_flow",
          "description": "Параметр автодетектирования",
          "type": "string"
        },
        {
          "name": "autodetect_alert_threshold",
          "description": "Заданный порог срабатывания",
          "type": "float64"
        },
        {
          "name": "autodetect_alert_value",
          "description": "Зафиксированное значение",
          "type": "float64"
        }
      ]
    },
    "autodetect_alert_up": {
      "fields": [
        {
          "name": "autodetect_alert_created_at",
          "description": "Время события",
          "type": "time.Time"
        },
        {
          "name": "autodetect_alert_alert",
          "description": "Событие",
          "type": "bool"
        },
        {
          "name": "autodetect_alert_flow",
          "description": "Параметр автодетектирования",
          "type": "string"
        },
        {
          "name": "autodetect_alert_threshold",
          "description": "Заданный порог срабатывания",
          "type": "float64"
        },
        {
          "name": "autodetect_alert_value",
          "description": "Зафиксированное значение",
          "type": "float64"
        }
      ]
    },
    "autodetect_meta": {
      "fields": [
        {
          "name": "reasons",
          "type": "[]map[string]any"
        },
        {
          "name": "context",
          "type": "journal.Context",
          "fields": [
            {
              "name": "policy_input_pps",
              "type": "float64"
            },
            {
              "name": "policy_input_bps",
              "type": "float64"
            },
            {
              "name": "policy_drop_pps",
              "type": "float64"
            },
            {
              "name": "policy_drop_bps",
              "type": "float64"
            },
            {
              "name": "policy_pass_pps",
              "type": "float64"
            },
            {
              "name": "policy_pass_bps",
              "type": "float64"
            }
          ]
        }
      ]
    },
    "autotune_finished": {
      "fields": [
        {
          "name": "error",
          "description": "Ошибка",
          "type": "string"
        }
      ]
    },
    "autotune_started": {
      "fields": [
        {
          "name": "test_duration",
          "description": "Длительность проверки порогов",
          "type": "uint"
        },
        {
          "name": "apply_when_finished",
          "description": "Применить значения по завершении",
          "type": "bool"
        }
      ]
    },
    "bgp_flowspeclist": {
      "fields": [
        {
          "name": "bgp_neighbor_id",
          "description": "Идентификатор BGP-соседа",
          "type": "uint"
        },
        {
          "name": "bgp_neighbor_name",
          "description": "Название",
          "type": "string"
        },
        {
          "name": "bgp_flowspeclist_name",
          "description": "Списки флоуспек-правил",
          "type": "string"
        }
      ]
    },
    "bgp_neighbor": {
      "fields": [
        {
          "name": "bgp_neighbor_id",
          "description": "Идентификатор BGP-соседа",
          "type": "uint"
        },
        {
          "name": "bgp_neighbor_name",
          "description": "Название",
          "type": "string"
        },
        {
          "name": "bgp_neighbor_address",
          "description": "IP-адрес",
          "type": "string"
        },
        {
          "name": "bgp_as",
          "description": "Номер ASN",
          "type": "int"
        }
      ]
    },
    "bgp_prefixlist": {
      "fields": [
        {
          "name": "bgp_neighbor_id",
          "description": "Идентификатор BGP-соседа",
          "type": "uint"
        },
        {
          "name": "bgp_neighbor_name",
          "description": "Название",
          "type": "string"
        },
        {
          "name": "bgp_prefixlist_name",
          "description": "Списки префиксов",
          "type": "string"
        }
      ]
    },
    "challenger": {
      "fields": [
        {
          "name": "challenger_management_addresses",
          "type": "[]string"
        },
        {
          "name": "challenger_status",
          "type": "bool"
        },
        {
          "name": "challenger_status_error",
          "type": "string",
          "required": false
        }
      ]
    },
    "challengers_group": {
      "fields": [
        {
          "name": "challengers_group_id",
          "description": "Идентификатор группы проверяющих серверов",
          "type": "uint"
        },
        {
          "name": "challengers_group_name",
          "description": "Название группы проверяющих серверов",
          "type": "string"
        }
      ]
    },
    "click_fail": {
      "fields": [
        {
          "name": "request",
          "description": "Запрос",
          "type": "string"
        },
        {
          "name": "method",
          "description": "HTTP метод",
          "type": "string"
        },
        {
          "name": "error",
          "description": "Ошибка",
          "type": "string"
        }
      ]
    },
    "collector_custom_out_of_sync_off": {
      "fields": [
        {
          "name": "collector_name",
          "description": "Название коллектора",
          "type": "string"
        },
        {
          "name": "collector_address",
          "description": "Адрес коллектора",
          "type": "string"
        }
      ]
    },
    "collector_custom_out_of_sync_on": {
      "fields": [
        {
          "name": "collector_name",
          "description": "Название коллектора",
          "type": "string"
        },
        {
          "name": "collector_address",
          "description": "Адрес коллектора",
          "type": "string"
        },
        {
          "name": "mo_error",
          "description": "Ошибка",
          "type": "string"
        },
        {
          "name": "mo_entity_type",
          "description": "Тип сущности",
          "type": "string"
        }
      ]
    },
    "collector_status_update": {
      "fields": [
        {
          "name": "collector_name",
          "description": "Название коллектора",
          "type": "string"
        },
        {
          "name": "collector_address",
          "description": "Адрес коллектора",
          "type": "string"
        }
      ]
    },
    "deploy": {
      "fields": [
        {
          "name": "deploy_router_id",
          "description": "Идентификатор",
          "type": "uint"
        },
        {
          "name": "deploy_mode",
          "type": "uint"
        },
        {
          "name": "vlan_ext",
          "description": "Внешний Vlan ID",
          "type": "int"
        },
        {
          "name": "vlan_int",
          "description": "Внутренний Vlan ID",
          "type": "int"
        }
      ]
    },
    "diff": {
      "fields": [
        {
          "name": "*",
          "description": "Имя",
          "type": "object",
          "fields": [
            {
              "name": "new",
              "type": "string"
            },
            {
              "name": "old",
              "type": "string"
            }
          ]
        }
      ]
    },
    "drops_trigger": {
      "fields": [
        {
          "name": "Drops",
          "type": "[]journal.Drop",
          "fields": [
            {
              "name": "drops_prefix",
              "description": "IP-адрес получателя",
              "type": "string"
            },
            {
              "name": "drops_limit_packets",
              "description": "Ограничение в пакетах в секунду",
              "type": "*uint"
            },
            {
              "name": "drops_limit_bits",
              "description": "Ограничение в битах в секунду",
              "type": "*uint"
            },
            {
              "name": "drops_triggered_packets",
              "description": "Активно ограничение в пакетах",
              "type": "bool"
            },
            {
              "name": "drops_triggered_bits",
              "description": "Активно ограничение в битах",
              "type": "bool"
            },
            {
              "name": "drops_active_time",
              "description": "Общая продолжительность работы ограничений",
              "type": "uint"
            },
            {
              "name": "drops_last_time",
              "description": "Время последнего срабатывания ограничения",
              "type": "*time.Time"
            },
            {
              "name": "drops_first_time",
              "description": "Время первого срабатывания ограничения",
              "type": "*time.Time"
            },
            {
              "name": "drops_packets",
              "description": "Число срабатываний ограничения в пакетах",
              "type": "uint"
            },
            {
              "name": "drops_bytes",
              "description": "Число срабатываний ограничения в битах",
              "type": "uint"
            },
            {
              "name": "drops_total",
              "description": "Общее число срабатываний ограничений",
              "type": "uint"
            }
          ]
        }
      ]
    },
    "flow_notification_off": {
      "fields": [
        {
          "name": "autodetect_alert_created_at",
          "description": "Время события",
          "type": "time.Time"
        },
        {
          "name": "autodetect_alert_alert",
          "description": "Событие",
          "type": "bool"
        },
        {
          "name": "autodetect_alert_flow",
          "description": "Параметр автодетектирования",
          "type": "string"
        },
        {
          "name": "autodetect_alert_threshold",
          "description": "Заданный порог срабатывания",
          "type": "float64"
        },
        {
          "name": "autodetect_alert_value",
          "description": "Зафиксированное значение",
          "type": "float64"
        }
      ]
    },
    "flow_notification_on": {
      "fields": [
        {
          "name": "autodetect_alert_created_at",
          "description": "Время события",
          "type": "time.Time"
        },
        {
          "name": "autodetect_alert_alert",
          "description": "Событие",
          "type": "bool"
        },
        {
          "name": "autodetect_alert_flow",
          "description": "Параметр автодетектирования",
          "type": "string"
        },
        {
          "name": "autodetect_alert_threshold",
          "description": "Заданный порог срабатывания",
          "type": "float64"
        },
        {
          "name": "autodetect_alert_value",
          "description": "Зафиксированное значение",
          "type": "float64"
        }
      ]
    },
    "ftlslist_update": {
      "fields": [
        {
          "name": "ftlslist_id",
          "description": "Идентификатор списка",
          "type": "uint"
        },
        {
          "name": "ftlslist_name",
          "description": "Название",
          "type": "string"
        },
        {
          "name": "ftlslist_type",
          "description": "Тип",
          "type": "string"
        },
        {
          "name": "ftlslist_source",
          "description": "Источник",
          "type": "string",
          "required": false
        },
        {
          "name": "ftlslist_url",
          "description": "URL",
          "type": "string",
          "required": false
        },
        {
          "name": "ftlslist_error",
          "description": "Ошибка",
          "type": "string",
          "required": false
        }
      ]
    },
    "game_version": {
      "fields": [
        {
          "name": "game_version",
          "description": "Версия протокола",
          "type": "uint32"
        }
      ]
    },
    "geolite_asns_change": {
      "fields": [
        {
          "name": "ASN",
          "type": "[]journal.AsnBlock",
          "fields": [
            {
              "name": "new_as",
              "description": "Назначенная AS",
              "type": "string"
            },
            {
              "name": "new_asn",
              "description": "Назначенная ASN",
              "type": "int"
            },
            {
              "name": "prefixes",
              "description": "IP адреса и подсети",
              "type": "[]string"
            }
          ]
        }
      ]
    },
    "geolite_countries_change": {
      "fields": [
        {
          "name": "Countries",
          "type": "[]journal.CountryBlock",
          "fields": [
            {
              "name": "new_country",
              "description": "Назначенная страна",
              "type": "string"
            },
            {
              "name": "prefix",
              "description": "Префикс",
              "type": "[]string"
            }
          ]
        }
      ]
    },
    "geolite_prefix_delete": {
      "fields": [
        {
          "name": "prefix",
          "description": "Префикс",
          "type": "string"
        }
      ]
    },
    "geolite_version_change": {
      "fields": [
        {
          "name": "version",
          "description": "Версия",
          "type": "string"
        },
        {
          "name": "updated_at",
          "description": "Обновлено",
          "type": "time.Time"
        },
        {
          "name": "error",
          "description": "Ошибка",
          "type": "string"
        },
        {
          "name": "inserted",
          "description": "Загружено значений",
          "type": "int"
        }
      ]
    },
    "group_changeSet": {
      "type": "map[string]any"
    },
    "hpd": {
      "fields": [
        {
          "name": "added_ips",
          "description": "Добавленные IP-адреса получателя",
          "type": "string",
          "required": false
        },
        {
          "name": "removed_ips",
          "description": "Удаленные IP-адреса получателя",
          "type": "string",
          "required": false
        },
        {
          "name": "detected_at",
          "description": "Время обнаружения",
          "type": "*time.Time"
        }
      ]
    },
    "incident_off": {
      "fields": [
        {
          "name": "incident_id",
          "description": "Идентификатор инцидента",
          "type": "uint"
        },
        {
          "name": "incident_started_at",
          "description": "Время начала",
          "type": "time.Time"
        },
        {
          "name": "incident_finished_at",
          "description": "Время завершения",
          "type": "time.Time"
        },
        {
          "name": "incident_duration",
          "description": "Длительность",
          "type": "uint"
        },
        {
          "name": "incident_countermeasures",
          "description": "Контрмеры",
          "type": "string"
        },
        {
          "name": "incident_type",
          "description": "Тип",
          "type": "string"
        },
        {
          "name": "incident_max_input_pps",
          "description": "Максимальная скорость входящего трафика в пакетах",
          "type": "uint64"
        },
        {
          "name": "incident_max_input_bps",
          "description": "Максимальная скорость входящего трафика в байтах",
          "type": "uint64"
        },
        {
          "name": "incident_max_drop_pps",
          "description": "Максимальная скорость сброшенного трафика в пакетах",
          "type": "uint64"
        },
        {
          "name": "incident_max_drop_bps",
          "description": "Максимальная скорость сброшенного трафика в байтах",
          "type": "uint64"
        },
        {
          "name": "incident_max_pass_pps",
          "description": "Максимальная скорость прошедшего трафика в пакетах",
          "type": "uint64"
        },
        {
          "name": "incident_max_pass_bps",
          "description": "Максимальная скорость прошедшего трафика в байтах",
          "type": "uint64"
        }
      ]
    },
    "incident_on": {
      "fields": [
        {
          "name": "incident_id",
          "description": "Идентификатор инцидента",
          "type": "uint"
        },
        {
          "name": "incident_started_at",
          "description": "Время начала",
          "type": "time.Time"
        },
        {
          "name": "incident_max_input_pps",
          "description": "Максимальная скорость входящего трафика в пакетах",
          "type": "uint64"
        },
        {
          "name": "incident_max_input_bps",
          "description": "Максимальная скорость входящего трафика в байтах",
          "type": "uint64"
        },
        {
          "name": "incident_max_drop_pps",
          "description": "Максимальная скорость сброшенного трафика в пакетах",
          "type": "uint64"
        },
        {
          "name": "incident_max_drop_bps",
          "description": "Максимальная скорость сброшенного трафика в байтах",
          "type": "uint64"
        },
        {
          "name": "incident_max_pass_pps",
          "description": "Максимальная скорость прошедшего трафика в пакетах",
          "type": "uint64"
        },
        {
          "name": "incident_max_pass_bps",
          "description": "Максимальная скорость прошедшего трафика в байтах",
          "type": "uint64"
        },
        {
          "name": "incident_rules",
          "description": "Правила инцидента",
          "type": "*database.IncidentRules",
          "fields": [
            {
              "name": "rules",
              "description": "Правила маршрутизации",
              "type": "[]*database.IncidentRule",
              "fields": [
                {
                  "name": "ModelBase",
                  "type": "database.ModelBase",
                  "fields": [
                    {
                      "name": "id",
                      "description": "ID",
                      "type": "uint"
                    }
                  ]
                },
                {
                  "name": "incident_id",
                  "description": "Идентификатор инцидента",
                  "type": "uint"
                },
                {
                  "name": "type_id",
                  "description": "Тип",
                  "type": "uint"
                },
                {
                  "name": "policy_id",
                  "description": "Политика",
                  "type": "uint"
                },
                {
                  "name": "is_default",
                  "description": "По умолчанию",
                  "type": "bool",
                  "required": false
                },
                {
                  "name": "is_active",
                  "description": "Правило включено",
                  "type": "bool"
                },
                {
                  "name": "number",
                  "description": "Номер",
                  "type": "uint"
                },
                {
                  "name": "dst_prefix",
                  "description": "Префикс получателя",
                  "type": "types.IPNetArray"
                },
                {
                  "name": "src_prefix",
                  "description": "Префикс отправителя",
                  "type": "types.IPNetArray"
                },
                {
                  "name": "protocol",
                  "description": "Протокол",
                  "type": "types.RangeArray"
                },
                {
                  "name": "dst_port",
                  "description": "Порт получателя",
                  "type": "types.RangeArray"
                },
                {
                  "name": "src_port",
                  "description": "Порт отправителя",
                  "type": "types.RangeArray"
                }
              ]
            }
          ]
        }
      ]
    },
    "iplist_update": {
      "fields": [
        {
          "name": "iplist_id",
          "description": "Идентификатор списка",
          "type": "uint"
        },
        {
          "name": "iplist_name",
          "description": "Название",
          "type": "string"
        },
        {
          "name": "iplist_type",
          "description": "Тип",
          "type": "string"
        },
        {
          "name": "iplist_error",
          "description": "Ошибка",
          "type": "string",
          "required": false
        },
        {
          "name": "iplist_source",
          "description": "Источник",
          "type": "string",
          "required": false
        },
        {
          "name": "iplist_url",
          "description": "URL",
          "type": "string",
          "required": false
        }
      ]
    },
    "ipset_change": {
      "fields": [
        {
          "name": "changed_prefixes",
          "description": "IP адреса и подсети",
          "type": "string"
        }
      ]
    },
    "ipset_item": {
      "fields": [
        {
          "name": "items",
          "description": "Элементы",
          "type": "string"
        }
      ]
    },
    "license_dynamic_limit": {
      "fields": [
        {
          "name": "previous_limit",
          "description": "Предыдущее значение полосы",
          "type": "uint64"
        },
        {
          "name": "current_limit",
          "description": "Новое значение полосы",
          "type": "uint64"
        }
      ]
    },
    "license_limit": {
      "fields": [
        {
          "name": "bandwidth",
          "type": "*uint64",
          "required": false
        },
        {
          "name": "dynamic",
          "type": "*journal.DynamicCustom",
          "required": false,
          "fields": [
            {
              "name": "enable",
              "type": "bool"
            },
            {
              "name": "up_threshold",
              "type": "int"
            },
            {
              "name": "down_threshold",
              "type": "int"
            },
            {
              "name": "hold_duration",
              "type": "int"
            },
            {
              "name": "min_bandwidth",
              "description": "Минимум используемой полосы",
              "type": "uint64"
            },
            {
              "name": "max_bandwidth",
              "description": "Максимум используемой полосы",
              "type": "*uint64",
              "required": false
            }
          ]
        },
        {
          "name": "previous_limit",
          "description": "Предыдущее значение полосы",
          "type": "uint64"
        },
        {
          "name": "current_limit",
          "description": "Новое значение полосы",
          "type": "uint64"
        }
      ]
    },
    "logan": {
      "fields": [
        {
          "name": "id",
          "description": "ID",
          "type": "uint"
        },
        {
          "name": "name",
          "description": "Имя",
          "type": "string"
        },
        {
          "name": "address",
          "description": "Адрес",
          "type": "string"
        }
      ]
    },
    "logan_alert": {
      "fields": [
        {
          "name": "id",
          "description": "ID",
          "type": "*uint",
          "required": false
        },
        {
          "name": "name",
          "description": "Имя",
          "type": "*string",
          "required": false
        },
        {
          "name": "address",
          "description": "Адрес",
          "type": "*string",
          "required": false
        },
        {
          "name": "token",
          "description": "Токен",
          "type": "string",
          "required": false
        },
        {
          "name": "ips",
          "description": "IP-адреса",
          "type": "string"
        },
        {
          "name": "policy_description",
          "description": "Политика",
          "type": "string"
        },
        {
          "name": "metrics",
          "description": "Метрики",
          "type": "string"
        }
      ]
    },
    "manual_report": {
      "fields": [
        {
          "name": "journal",
          "description": "Журнал событий",
          "type": "bool"
        },
        {
          "name": "blocked_addresses",
          "description": "Заблокированные IP-адреса",
          "type": "bool"
        },
        {
          "name": "blocked_tls",
          "description": "Блокировки IP-адресов",
          "type": "bool"
        },
        {
          "name": "collector_tops",
          "description": "Статистика по Flow",
          "type": "bool"
        },
        {
          "name": "verbose_report",
          "description": "Детальный отчет по каждому инциденту",
          "type": "bool"
        },
        {
          "name": "delivery_type",
          "description": "Способ получения",
          "type": "int"
        },
        {
          "name": "group_id",
          "description": "Идентификатор группы",
          "type": "int"
        },
        {
          "name": "report_countermeasures",
          "description": "Контрмеры",
          "type": "string"
        },
        {
          "name": "type",
          "description": "Тип",
          "type": "string"
        },
        {
          "name": "comment",
          "description": "Комментарий",
          "type": "string"
        },
        {
          "name": "from",
          "description": "Время начала выборки",
          "type": "time.Time"
        },
        {
          "name": "to",
          "description": "Время конца выборки",
          "type": "time.Time"
        },
        {
          "name": "policy_ids",
          "description": "Идентификаторы политик",
          "type": "[]uint"
        },
        {
          "name": "tags",
          "description": "Тэги",
          "type": "[]uint"
        }
      ]
    },
    "mo_entity_save_failed": {
      "fields": [
        {
          "name": "mo_entity_name",
          "description": "Сущность",
          "type": "string"
        },
        {
          "name": "mo_action",
          "description": "Действие",
          "type": "string"
        },
        {
          "name": "mo_errors",
          "description": "Ошибки",
          "type": "[]string"
        }
      ]
    },
    "nspda_message": {
      "fields": [
        {
          "name": "nspda_message",
          "description": "Причина",
          "type": "string"
        }
      ]
    },
    "packetCapture_send": {
      "fields": [
        {
          "name": "policy_id_tag",
          "description": "Идентификатор политики защиты",
          "type": "uint"
        },
        {
          "name": "policy_name_tag",
          "description": "Название политики защиты",
          "type": "string"
        },
        {
          "name": "user_id_tag",
          "description": "Идентификатор пользователя",
          "type": "uint"
        },
        {
          "name": "user_tag",
          "description": "Пользователь",
          "type": "string"
        },
        {
          "name": "settings_tag",
          "description": "Настройки",
          "type": "journal.PcapSettings",
          "fields": [
            {
              "name": "size_tag",
              "description": "Размер",
              "type": "int"
            },
            {
              "name": "acl_tag",
              "description": "ACL",
              "type": "string"
            },
            {
              "name": "rex_tag",
              "description": "REX",
              "type": "string"
            },
            {
              "name": "ja3_tag",
              "description": "Ja3",
              "type": "[]string"
            },
            {
              "name": "ja4_tag",
              "type": "[]string"
            },
            {
              "name": "in_tag",
              "description": "IN",
              "type": "bool"
            },
            {
              "name": "out_tag",
              "description": "OUT",
              "type": "bool"
            },
            {
              "name": "back_tag",
              "description": "BACK",
              "type": "bool"
            },
            {
              "name": "drop_tag",
              "description": "DROP",
              "type": "bool"
            },
            {
              "name": "merge_tag",
              "description": "MERGE",
              "type": "bool"
            },
            {
              "name": "instances_tag",
              "description": "Экземпляры",
              "type": "[]uint"
            }
          ]
        },
        {
          "name": "files",
          "description": "Файлы",
          "type": "[]string"
        },
        {
          "name": "telegram_ids",
          "description": "Telegram IDs",
          "type": "[]types.Telegram"
        },
        {
          "name": "email",
          "description": "Email",
          "type": "[]string"
        },
        {
          "name": "fileservers",
          "description": "Файловый сервер",
          "type": "[]string"
        },
        {
          "name": "fileserver_paths",
          "type": "[]string"
        }
      ]
    },
    "perimeter_settings": {
      "fields": [
        {
          "name": "perimeter_id",
          "description": "Идентификатор Периметра",
          "type": "uint"
        },
        {
          "name": "perimeter_name",
          "description": "Название Периметра",
          "type": "string"
        }
      ]
    },
    "pgfailover_issue": {
      "fields": [
        {
          "name": "issue_details",
          "description": "Детали",
          "type": "string"
        }
      ]
    },
    "policies_settings_change": {
      "fields": [
        {
          "name": "enable_int_counter",
          "description": "Включить счетчики трафика из внутренней сети",
          "type": "string"
        }
      ]
    },
    "policy_monitor_mode": {
      "fields": [
        {
          "name": "policy_id",
          "description": "Политика",
          "type": "int"
        },
        {
          "name": "monitor_mode",
          "description": "Тестовый режим работы контрмеры",
          "type": "int"
        }
      ]
    },
    "port": {
      "fields": [
        {
          "name": "ports",
          "description": "Список портов",
          "type": "string"
        }
      ]
    },
    "ratelimiter_settings": {
      "fields": [
        {
          "name": "pps",
          "type": "bool"
        },
        {
          "name": "bps",
          "type": "bool"
        },
        {
          "name": "limit_pps",
          "description": "Пороговое число пакетов",
          "type": "int"
        },
        {
          "name": "limit_bps",
          "type": "int"
        },
        {
          "name": "refill_interval",
          "description": "Интервал пополнения",
          "type": "int"
        }
      ]
    },
    "resolver": {
      "fields": [
        {
          "name": "resolver_hosts",
          "description": "Доменные имена",
          "type": "[]string"
        }
      ]
    },
    "resolver_errors": {
      "fields": [
        {
          "name": "resolver_errors",
          "description": "Ошибки DNS",
          "type": "[]string"
        }
      ]
    },
    "role_changeSet": {
      "type": "map[string]any"
    },
    "rts_error": {
      "fields": [
        {
          "name": "error",
          "description": "Ошибка",
          "type": "string"
        }
      ]
    },
    "rts_settings": {
      "fields": [
        {
          "name": "rts_settings_id",
          "description": "Идентификатор настроек",
          "type": "uint"
        },
        {
          "name": "rts_settings_apply",
          "description": "Применить полученные правила",
          "type": "bool"
        }
      ]
    },
    "rules_change": {
      "fields": [
        {
          "name": "rules_diff",
          "description": "Изменения правил маршрутизации",
          "type": "string"
        },
        {
          "name": "version",
          "description": "Версия",
          "type": "string"
        }
      ]
    },
    "scanners": {
      "fields": [
        {
          "name": "Scanners",
          "type": "[]journal.Scanner",
          "fields": [
            {
              "name": "scanner_ip",
              "description": "IP сканера",
              "type": "string"
            },
            {
              "name": "scanner_first_time",
              "description": "Первое обнаружение",
              "type": "*time.Time"
            },
            {
              "name": "scanner_last_time",
              "description": "Последнее обнаружение",
              "type": "*time.Time"
            },
            {
              "name": "instance_id",
              "description": "Идентификатор экземпляра",
              "type": "uint"
            },
            {
              "name": "instance_name",
              "description": "Название экземпляра",
              "type": "string"
            },
            {
              "name": "as_number",
              "description": "Номер AS",
              "type": "string"
            },
            {
              "name": "as_name",
              "description": "Название AS",
              "type": "string"
            },
            {
              "name": "country",
              "description": "Страна",
              "type": "string"
            },
            {
              "name": "city",
              "description": "Город",
              "type": "string"
            }
          ]
        }
      ]
    },
    "scheduled_report": {
      "fields": [
        {
          "name": "report_id",
          "description": "Идентификатор отчёта",
          "type": "uint"
        },
        {
          "name": "group_id",
          "description": "Идентификатор группы",
          "type": "uint"
        },
        {
          "name": "all_policies",
          "description": "Все политики",
          "type": "bool"
        },
        {
          "name": "policy_id",
          "description": "Политика",
          "type": "[]int"
        },
        {
          "name": "report_group_id",
          "description": "Отчет по политикам группы",
          "type": "int"
        },
        {
          "name": "emails",
          "description": "Emails",
          "type": "[]string"
        },
        {
          "name": "telegram_ids",
          "description": "Telegram IDs",
          "type": "[]types.Telegram"
        },
        {
          "name": "fileservers",
          "description": "Файловый сервер",
          "type": "[]string"
        },
        {
          "name": "report_period",
          "description": "Период отчёта",
          "type": "string"
        }
      ]
    },
    "soft_stop": {
      "fields": [
        {
          "name": "soft_stop_period",
          "description": "Время работы в режиме «Мягкий стоп»",
          "type": "int"
        }
      ]
    },
    "softstart": {
      "fields": [
        {
          "name": "soft_start_period",
          "description": "Время работы в режиме «Мягкий старт»",
          "type": "int"
        }
      ]
    },
    "sync_zone": {
      "fields": [
        {
          "name": "sync_zone_id",
          "description": "Идентификатор зоны",
          "type": "uint"
        },
        {
          "name": "sync_zone_name",
          "description": "Название зоны",
          "type": "string"
        }
      ]
    },
    "table_change": {
      "fields": [
        {
          "name": "table_changed_values",
          "description": "Значения по ключу",
          "type": "[]string"
        }
      ]
    },
    "tbl_global_remove": {
      "fields": [
        {
          "name": "prefixes",
          "description": "IP адреса и подсети",
          "type": "[]string"
        }
      ]
    },
    "type1_object": {
      "fields": [
        {
          "name": "type1_object_id",
          "description": "Идентификатор объекта",
          "type": "uint"
        },
        {
          "name": "type1_object_name",
          "description": "Название объекта мониторинга",
          "type": "string"
        }
      ]
    },
    "userInfo_changeSet": {
      "type": "map[string]any"
    }
  }
}
