Установка в Linux

Для установки используйте пакет, соответствующий семейству и версии ОС. Перейдите в каталог с проверенным RPM- или DEB-файлом и выполняйте только команды для своей системы. Права sudo нужны как для установки пакета, так и для регистрации системных служб.

Модуль ipc_engine собирается на сервере при запуске sensor-ipc. Установите заголовки работающего ядра до пакета Alertix-NTA: зависимости kernel-devel и kernel-headers у RPM не закреплены за версией ядра, а DEB вообще не объявляет заголовки зависимостью.

# RHEL/Rocky/AlmaLinux
sudo dnf install -y kernel-devel-$(uname -r) kernel-headers-$(uname -r)
sudo dnf install ./alertixnta-<версия>-<платформа>.rpm

# Debian/Ubuntu/Astra
sudo apt install -y linux-headers-$(uname -r)
sudo apt install ./alertixnta-<версия>-<платформа>.deb

Пакетный менеджер установит остальные зависимости из подключённых репозиториев. Для RPM это в том числе make, gcc, elfutils-libelf-devel, mokutil, lz4, ethtool; для DEB — build-essential, mokutil, ethtool. Если установка зависимостей недоступна, сначала обеспечьте доступ к соответствующим пакетам, затем повторите установку Alertix-NTA.

Если в имени полученного пакета есть признак -dpdk- (RPM) или -dpdk (DEB), ему необходим пакет dpdk соответствующей версии даже при использовании другого режима захвата: служба sensor-ethercap загружает библиотеки DPDK при запуске. Для RPM требуется dpdk 24.11.x с библиотеками ABI 25 (librte_*.so.25). При доступном AppStream dnf разрешит эту зависимость; без него заранее подготовьте совместимый пакет. В DEB-варианте зависимость разрешается через apt. Обычному пакету с режимами AF_PACKET и AF_XDP пакет dpdk не нужен.

После установки пакет регистрирует sensor.target и службы Alertix-NTA в systemd, включает агрегирующую цель в автозагрузку и запускает её. Служба sensor-ipc собирает и загружает модуль ipc_engine; остальные зависящие от неё службы запускаются после её готовности. Если этап запуска завершился ошибкой, проверьте заголовки ядра и Secure Boot в разделе Проверка заголовков ядра и Secure Boot, а затем выполните проверки из раздела Проверка установки Alertix-NTA.