Проверка установки Alertix-NTA

После завершения установки проверьте системного пользователя, регистрацию и состояние служб, загрузку модуля ядра, наличие конфигурации и журналов:

id alertixnta
systemctl list-unit-files | grep sensor
systemctl status sensor.target
systemctl list-units 'sensor-*.service' --state=active
lsmod | grep ipc_engine
ls -la /opt/alertixnta/config/
ls -la /opt/alertixnta/log/

Команда id должна вывести сведения о пользователе ethersensor. sensor.target должна быть зарегистрирована и находиться в состоянии active; отдельные службы могут отображаться как disabled в списке unit-файлов, поскольку их запускает агрегирующая цель. Проверьте, что службы sensor-ipc, sensor-watcher, sensor-manager, sensor-transfer, sensor-identity, sensor-rapi, sensor-analyser, sensor-ethercap, sensor-pcap и sensor-icap активны. sensor-ipc работает с правами root для загрузки модуля ядра, остальные службы — от имени ethersensor. Строка ipc_engine в выводе lsmod подтверждает загрузку модуля.

Каталог /opt/alertixnta/config/ должен содержать конфигурационные файлы служб, а в /opt/alertixnta/log/ после их запуска должны появиться актуальные журналы. Наличие файлов само по себе не доказывает, что службы продолжают работать, поэтому проверяйте и их состояние в systemd.

Если sensor-ipc не запускается, проверьте наличие заголовков работающего ядра и регистрацию ключа модуля при включённом Secure Boot. После устранения причины перезапустите агрегирующую цель и проверьте состояние снова:

sudo systemctl restart sensor.target
systemctl status sensor.target
lsmod | grep ipc_engine

Для поиска причины сбоя изучите журнал journalctl -u sensor-ipc -b. Если в пакете с поддержкой DPDK служба sensor-ethercap сообщает об отсутствующей библиотеке librte_*.so.25, проверьте установленную версию dpdk и журнал journalctl -u sensor-ethercap -b. Дополнительные признаки и действия приведены в разделе Типовые проблемы.