
Руководство по установке #
Ниже представлено руководство по установке Suri Oculus.
1. Установка необходимых пакетов
Сначала установите пакеты Suricata и Redis.
Для установки системы Suri Oculus вам потребуются следующие пакеты:
jsoncpp
hiredis
libconfig
Далее загрузите и установите следующие RPM-пакеты:
daemonmove-1.0.x86_64.rpm
oculus-tools-1.0.x86_64.rpm
pistache-0.2.9.x86_64.rpm
pistache-devel-0.2.9.x86_64.rpm
suri-oculus-cpp-server-1.0.x86_64.rpm
suri-oculus-front-1.0.x86_64.rpm
2. Настройка Suricata
Файл suricata.yaml должен быть настроен на соответствующие сетевые интерфейсы и выводить eve.log в Redis, как показано ниже:
eve-log:
enabled: yes
filetype: redis # Варианты: regular | syslog | unix_dgram | unix_stream | redis
filename: eve.json
3. Запуск сервисов
После установки и настройки необходимо запустить следующие службы:
✅ Включение и запуск Redis:
sudo systemctl enable redis
sudo systemctl start redis
✅ Включение и запуск Suricata:
sudo systemctl enable suricata
sudo systemctl start suricata
✅ Включение и запуск Daemonmove:
sudo systemctl enable daemonmove
sudo systemctl start daemonmove
4. Запуск основного сервиса
Запустите сервер Suri Oculus:
sudo oculus-server
Перейдите в директорию веб-интерфейса:
cd /opt/suri-oculus-front
Запустите веб-интерфейс (от имени root):
sudo ./suri-oculus-front
Для виртуальных машин:
При использовании виртуального образа достаточно зайти в терминал веб-интерфейса (порт 9090) и выполнить последние две команды:
sudo oculus-server
cd /opt/suri-oculus-front
sudo ./suri-oculus-front
5. Важное замечание
В последних версиях веб-клиента был добавлен новый важный конфигурационный файл — config.js.
Его содержимое выглядит следующим образом:
export const backendUrl = ‘http://backend_ip:8080’; // Укажите нужный IP
Этот файл предназначен для указания URL-адреса бэкенда.