...
| Подсказка |
|---|
| title | Как узнать имя своей timezone? |
|---|
|
На примере города НовосибирскаНовосибирск: timedatectl list-timezones | grep "Novosibirsk" |
...
| Блок кода |
|---|
| title | Подверждение прав superuser'а |
|---|
|
y |
Для создания базы данных выполните в терминале следующие команды:
...
| Блок кода |
|---|
| language | bash |
|---|
| title | Загрузить скрипт evi-analytics_1.45.10_public.sh с 1 или 3 тритонами |
|---|
| linenumbers | true |
|---|
|
wget --no-check-certificate https://archive.eltex-co.ru/evi-raw/evi-1.5.0/evi-analytics_1.5.0_triton1.sh
/или/
wget --no-check-certificate https://archive.eltex-co.ru/evi-raw/evi-1.5.0/evi-analytics_1.5.0_triton3.sh |
| Блок кода |
|---|
| language | bash |
|---|
| title | Запустить скрипт evi-analytics_1.45.10_public.sh с 1 или 3 тритонами |
|---|
| linenumbers | true |
|---|
|
bash evi-analytics_1.5.0_triton1.sh EFNRS_DB_HOST="IP-АДРЕС ВАШЕЙ БАЗЫ ДАННЫХ"
/или/
bash evi-analytics_1.5.0_triton3.sh EFNRS_DB_HOST="IP-АДРЕС ВАШЕЙ БАЗЫ ДАННЫХ" |
...
| Блок кода |
|---|
| language | bash |
|---|
| title | Активность сервисов |
|---|
| linenumbers | true |
|---|
|
active
active
active
active
active |
Настройка связности сервисов для РЕД ОС
| Примечание |
|---|
При установке сервисов на разные серверы необходимо настроить связность сервисов между собой. |
Пример: необходимо установить модуль СКУД и Видеонаблюдения на разные сервера.
Необходимо после установки сервисов остановить их и внести изменение в конфигурационные файлы сервисов.
Image Removed
- Установите evi-core, evi-scud, postgres, clickhouse на машину 192.168.50.29.
- Установите evi-live, evi-archive, evi-analyzer на машину 192.168.50.250.
- Разверните Evi-analytics на 192.168.50.35.
- В конфигурации evi-core пропишите адреса баз данных, evi-scud, evi-analytics, evi-live, evi-archive, evi-analyzer.
| Блок кода |
|---|
| title | /opt/evi-core/evi-core.conf |
|---|
|
[postgresql]
host=127.0.0.1
port=5432
dbname=core
username=core
password=core
[clickhouse]
host=127.0.0.1
port=9000
dbname=core
username=core
password=core
[evi-scud]
rpc_host=127.0.0.1
rpc_port=7102
[evi-analytics]
rpc_host=192.168.50.35
rpc_port=7402
[evi-live]
rpc_host=192.168.50.250
rpc_port=7202
[evi-archive]
rpc_host=192.168.50.250
rpc_port=7302
[evi-analyzer]
rpc_host=192.168.50.250
rpc_port=7502 |
- В конфигах postgres открываем базу для подключения с других адресов.
| Блок кода |
|---|
| title | /var/lib/pgsql/17/data/postgresql.conf |
|---|
|
# - Connection Settings -
listen_addresses = '*' |
| Блок кода |
|---|
| title | /var/lib/pgsql/17/data/pg_hba.conf |
|---|
|
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host core core 192.168.50.35/24 md5
# IPv6 local connections:
host all all ::1/128 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all trust
host replication all 127.0.0.1/32 trust
host replication all ::1/128 trust |
- В конфиге evi-live прописываем адреса: базы данных, rpc, events, внешний IP.
| Блок кода |
|---|
| title | /opt/evi-live/evi-live.conf |
|---|
|
[postgresql]
host=192.168.50.29
port=5432
dbname=core
username=core
password=core
[rpc]
listen=192.168.50.250
port=7202
[events]
listen=192.168.50.250
port=7204
[global]
extern_host=192.168.50.250
extern_port_rtsp_tcp=7260
extern_port_rtmp=7250
extern_port_webrtc_tcp=7285
extern_port_webrtc_udp=7285
extern_port_api=7200
|
- В конфиге evi-analyzer прописываем адреса: базы данных, rpc, events.
| Блок кода |
|---|
| title | /opt/evi-analyzer/evi-analyzer.conf |
|---|
|
[postgresql]
host=192.168.50.29
port=5432
dbname=core
username=core
password=core
[rpc]
listen=192.168.50.250
port=7502
[events]
listen=192.168.50.250
port=7504
|
- В конфиге evi-archive прописываем адреса rpc и events.
| Блок кода |
|---|
| title | /opt/evi-archive/evi-archive.conf |
|---|
|
[rpc]
listen=192.168.50.250
port=7302
[events]
listen=192.168.50.250
port=7304
|
- В докер файле evi-analitycs прописываем адрес базы данных.
| Блок кода |
|---|
| title | evi-analytics_1.4.0_docker-compose.sh |
|---|
|
: ${EVIANALYTICS_POSTGRESQL_HOST="192.168.50.29"}
: ${EVIANALYTICS_POSTGRESQL_DBNAME="core"}
: ${EVIANALYTICS_POSTGRESQL_USERNAME="core"}
: ${EVIANALYTICS_POSTGRESQL_PASSWORD="core"}
|
- Перезапускаем все сервисы, в том числе evi-analytics.
| Подсказка |
|---|
| После внесения изменений в сервис требуется его перезагрузка. |