View Categories

Installation (Инсталляция)

Suri Oculus installation

Руководство по установке #

Ниже представлено руководство по установке 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-адреса бэкенда.