...
Раскрыть |
---|
|
Блок кода |
---|
language | yml |
---|
title | docker-compose.yml |
---|
| version: "3"
services:
eltex-sorm2-replicator:
container_name: eltex-sorm2-replicator
image: ${ELTEX_HUB}/eltex-sorm2-replicator:${SWLC_VERSION}
#Режим "host" необходим для запуска в режиме кластера
network_mode: host
#Режим "ports" может использоваться для запуска сервиса в режиме "Stand alone"
#ports:
# Публичный порт Hazelcast
#- "${REPLICATOR_PUBLIC_PORT}:${REPLICATOR_PUBLIC_PORT}"
# Порт аккаунтинга
#- "${REPLICATOR_ACCT_PORT}:${REPLICATOR_ACCT_PORT}/udp"
# Порт WEB-API Sorm Replicator
#- "${REPLICATOR_WEB_MONITORING_PORT}:${REPLICATOR_WEB_MONITORING_PORT}"
# Порт EventBus Vert.x
#- "${REPLICATOR_CLUSTER_EVENT_BUS_PORT}:${REPLICATOR_CLUSTER_EVENT_BUS_PORT}"
volumes:
# eltex-sorm2-replicator-export_acct.csv будет писаться в эту директорию
- "./export:${REPLICATOR_LOG_DIR}"
environment:
# Проброс таймзоны хоста для# корректногоНастройка именованиячасового файловпояса
- "/etc/timezone:/etc/timezone:ro" - TZ=${TZ}
environment: # Можно также переопределить параметры запуска сервиса
# Но это нужно делать, только если есть необходимость, пока в закомментированном виде
#- REPLICATOR_MAP_CONFIG_FILE=${REPLICATOR_MAP_CONFIG_FILE}
#- REPLICATOR_LOG_DIR=${REPLICATOR_LOG_DIR}
#- REPLICATOR_DOCKER=${REPLICATOR_DOCKER}
#- REPLICATOR_MULTICAST_ENABLED=${REPLICATOR_MULTICAST_ENABLED}
#- DEBUG_PORT=${REPLICATOR_DEBUG_PORT}
#- REPLICATOR_JAVA_INIT_HEAP=${REPLICATOR_JAVA_INIT_HEAP}
#- REPLICATOR_JAVA_MAX_HEAP=${REPLICATOR_JAVA_MAX_HEAP}
#- REPLICATOR_HEAP_DUMP_PATH=${REPLICATOR_HEAP_DUMP_PATH}
#- REPLICATOR_CONFIG_DIR=${REPLICATOR_CONFIG_DIR}
#
# Конфигурация логирования
- REPLICATOR_LOG_LEVEL=${REPLICATOR_LOG_LEVEL}
- REPLICATOR_CONSOLE_LOG_LEVEL=${REPLICATOR_CONSOLE_LOG_LEVEL}
- REPLICATOR_FILE_LOG_LEVEL=${REPLICATOR_FILE_LOG_LEVEL}
- GELF_HOST=${REPLICATOR_GELF_HOST}
- GELF_PORT=${REPLICATOR_GELF_PORT}
- GELF_LEVEL=${REPLICATOR_GELF_LEVEL}
#
# Конфигурация режима кластера
- REPLICATOR_cluster.enable=${REPLICATOR_CLUSTER_ENABLED}
- REPLICATOR_cluster.eventBusPort=${REPLICATOR_CLUSTER_EVENT_BUS_PORT}
- REPLICATOR_PUBLIC_ADDRESS=${REPLICATOR_PUBLIC_ADDRESS}
- REPLICATOR_PUBLIC_PORT=${REPLICATOR_PUBLIC_PORT}
- REPLICATOR_TCP_IP_ENABLED=${REPLICATOR_TCP_IP_ENABLED}
# REPLICATOR_TCP_IP_NODE_1=${REPLICATOR_TCP_IP_NODE_1}
# REPLICATOR_TCP_IP_NODE_2=${REPLICATOR_TCP_IP_NODE_2}
#
# Настройки приложения из eltex-sorm2-replicator.json
- REPLICATOR_acct.address=${REPLICATOR_ACCT_ADDRESS}
- REPLICATOR_acct.port__0=${REPLICATOR_ACCT_PORT}
- REPLICATOR_acct.receive.buffer.byte=${REPLICATOR_ACCT_RECEIVE_BUFFER_BYTE}
#
- REPLICATOR_web.monitoring.port=${REPLICATOR_WEB_MONITORING_PORT}
#
- REPLICATOR_radius__url=${REPLICATOR_RADIUS_URL}
- REPLICATOR_radius__user=${REPLICATOR_RADIUS_USER}
- REPLICATOR_radius__password=${REPLICATOR_RADIUS_PASSWORD}
- REPLICATOR_radius__max_pool_size=${REPLICATOR_RADIUS_MAX_POOL_SIZE}
#
- REPLICATOR_sql.ems__url=${REPLICATOR_SQL_EMS_URL}
- REPLICATOR_sql.ems__user=${REPLICATOR_SQL_EMS_USER}
- REPLICATOR_sql.ems__password=${REPLICATOR_SQL_EMS_PASSWORD}
- REPLICATOR_sql.ems__max_pool_size=${REPLICATOR_SQL_EMS_MAX_POOL_SIZE}
#
- REPLICATOR_sql.wireless__url=${REPLICATOR_SQL_WIRELESS_URL}
- REPLICATOR_sql.wireless__user=${REPLICATOR_SQL_WIRELESS_USER}
- REPLICATOR_sql.wireless__password=${REPLICATOR_SQL_WIRELESS_PASSWORD}
- REPLICATOR_sql.wireless__max_pool_size=${REPLICATOR_SQL_WIRELESS_MAX_POOL_SIZE}
#
- REPLICATOR_mongo.sorm2__connection_string=${REPLICATOR_MONGO_SORM2_CONNECTION_STRING}
- REPLICATOR_mongo.pcrf__connection_string=${REPLICATOR_MONGO_PCRF_CONNECTION_STRING}
#
- REPLICATOR_global.clients__enabled=${REPLICATOR_GLOBAL_CLIENTS_ENABLED}
- REPLICATOR_global.clients__clients__0__host=${REPLICATOR_GLOBAL_CLIENTS_CLIENTS_1_HOST}
- REPLICATOR_global.clients__clients__0__port=${REPLICATOR_GLOBAL_CLIENTS_CLIENTS_1_PORT}
- REPLICATOR_global.clients__clients__0__secret=${REPLICATOR_GLOBAL_CLIENTS_CLIENTS_1_SECRET}
#
- REPLICATOR_sorm3__enabled=${REPLICATOR_SORM3_ENABLED}
- REPLICATOR_sorm3__host=${REPLICATOR_SORM3_HOST}
- REPLICATOR_sorm3__port=${REPLICATOR_SORM3_PORT}
- REPLICATOR_sorm3__period_s=${REPLICATOR_SORM3_PERIOD_S}
- REPLICATOR_sorm3__user=${REPLICATOR_SORM3_USER}
- REPLICATOR_sorm3__pass=${REPLICATOR_SORM3_PASS}
- REPLICATOR_sorm3__acct_dir=${REPLICATOR_SORM3_ACCT_DIR}
- REPLICATOR_sorm3__node_id=${REPLICATOR_SORM3_NODE_ID}
- REPLICATOR_sorm3__node_id=${REPLICATOR_SORM3_NODE_ID}
#
- REPLICATOR_sorm2__enabled=${REPLICATOR_SORM2_ENABLED}
- REPLICATOR_sorm2__federated=${REPLICATOR_SORM2_FEDERATED}
#
- REPLICATOR_dpi.step.logic__enabled=${REPLICATOR_DPI_STEP_LOGIC_ENABLED}
- REPLICATOR_dpi.step.logic__verbose=${REPLICATOR_DPI_STEP_LOGIC_VERBOSE}
#
# Также можно настроить поля из sorm3-columns.json
- SORM3_FIELD_CONNECTION_TIME=${SORM3_FIELD_CONNECTION_TIME}
- SORM3_FIELD_REGION_ID=${SORM3_FIELD_REGION_ID}
- SORM3_FIELD_POINT_ID=${SORM3_FIELD_POINT_ID}
- SORM3_FIELD_LOGIN_TYPE=${SORM3_FIELD_LOGIN_TYPE}
- SORM3_FIELD_SESSION_ID=${SORM3_FIELD_SESSION_ID}
- SORM3_FIELD_ALLOCATED_IPV4=${SORM3_FIELD_ALLOCATED_IPV4}
- SORM3_FIELD_ALLOCATED_IPV6=${SORM3_FIELD_ALLOCATED_IPV6}
- SORM3_FIELD_USER_NAME=${SORM3_FIELD_USER_NAME}
- SORM3_FIELD_CONNECT_TYPE=${SORM3_FIELD_CONNECT_TYPE}
- SORM3_FIELD_CALLING_NUMBER=${SORM3_FIELD_CALLING_NUMBER}
- SORM3_FIELD_CALLED_NUMBER=${SORM3_FIELD_CALLED_NUMBER}
- SORM3_FIELD_NAS_IPV4=${SORM3_FIELD_NAS_IPV4}
- SORM3_FIELD_NAS_IPV6=${SORM3_FIELD_NAS_IPV6}
- SORM3_FIELD_NAS_IP_PORT=${SORM3_FIELD_NAS_IP_PORT}
- SORM3_FIELD_IN_BYTES_COUNT=${SORM3_FIELD_IN_BYTES_COUNT}
- SORM3_FIELD_OUT_BYTES_COUNT=${SORM3_FIELD_OUT_BYTES_COUNT}
- SORM3_FIELD_USER_PASSWORD=${SORM3_FIELD_USER_PASSWORD}
- SORM3_FIELD_USER_EQ_MAC=${SORM3_FIELD_USER_EQ_MAC}
- SORM3_FIELD_USER_EQ_VPI=${SORM3_FIELD_USER_EQ_VPI}
- SORM3_FIELD_USER_EQ_VCI=${SORM3_FIELD_USER_EQ_VCI}
- SORM3_FIELD_APN=${SORM3_FIELD_APN}
- SORM3_FIELD_SGSN_IPV4=${SORM3_FIELD_SGSN_IPV4}
- SORM3_FIELD_SGSN_IPV6=${SORM3_FIELD_SGSN_IPV6}
- SORM3_FIELD_GGSN_IPV4=${SORM3_FIELD_GGSN_IPV4}
- SORM3_FIELD_GGSN_IPV6=${SORM3_FIELD_GGSN_IPV6}
- SORM3_FIELD_SERVICE_AREA_CODE=${SORM3_FIELD_SERVICE_AREA_CODE}
- SORM3_FIELD_LAC_START=${SORM3_FIELD_LAC_START}
- SORM3_FIELD_CELL_START=${SORM3_FIELD_CELL_START}
- SORM3_FIELD_TA_START=${SORM3_FIELD_TA_START}
- SORM3_FIELD_WL_CELL_START=${SORM3_FIELD_WL_CELL_START}
- SORM3_FIELD_WL_MAC_START=${SORM3_FIELD_WL_MAC_START}
- SORM3_FIELD_LAC_END=${SORM3_FIELD_LAC_END}
- SORM3_FIELD_CELL_END=${SORM3_FIELD_CELL_END}
- SORM3_FIELD_TA_END=${SORM3_FIELD_TA_END}
- SORM3_FIELD_WL_CELL_END=${SORM3_FIELD_WL_CELL_END}
- SORM3_FIELD_WL_MAC_END=${SORM3_FIELD_WL_MAC_END}
- SORM3_FIELD_PHONE_CARD_NUMBER=${SORM3_FIELD_PHONE_CARD_NUMBER}
- SORM3_FIELD_IMSI=${SORM3_FIELD_IMSI}
- SORM3_FIELD_IMEI=${SORM3_FIELD_IMEI}
- SORM3_FIELD_ESN=${SORM3_FIELD_ESN}
- SORM3_FIELD_POOL=${SORM3_FIELD_POOL}
- SORM3_FIELD_L2_INTERFACE=${SORM3_FIELD_L2_INTERFACE}
|
|
...
Раскрыть |
---|
|
Блок кода |
---|
| # Docker HUB
ELTEX_HUB= hub.eltex-co.ru/softwlc
# Common version number
SWLC_VERSION=1.23-<tag>
# ! Настройки запуска приложения. Лучше не менять! !
# Путь до файла конфигурации внутри контейнера, рекомендуется не менять
REPLICATOR_MAP_CONFIG_FILE=/etc/eltex-sorm2-replicator/eltex-sorm2-replicator.json
# Директория для записи логов внутри контейнера, рекомендуется не менять
REPLICATOR_LOG_DIR=/var/log/eltex-sorm2-replicator
# Запущен ли eltex-sorm2-replicator в контейнере
REPLICATOR_DOCKER=TRUE
# Включено ли обнаружение через Multicast, пока что не поддерживается
REPLICATOR_MULTICAST_ENABLED=FALSE
# Порт для отладки JVM в контейнере. Пока установлено значение 0, отладка выключена.
REPLICATOR_DEBUG_PORT=0
# Изначальный размер хипа
REPLICATOR_JAVA_INIT_HEAP=256m
# Максимальный размер хипа
REPLICATOR_JAVA_MAX_HEAP=512m
# Путь, куда нужно складывать heap-dump в случае падения приложения
REPLICATOR_HEAP_DUMP_PATH=/var/log/eltex-sorm2-replicator
# Внутренний путь до конфигурации сервиса
REPLICATOR_CONFIG_DIR=/etc/eltex-sorm2-replicator
# ! Настройки приложения ! #
# ! Настройки логирования ! #
# Основной уровень логирования
REPLICATOR_LOG_LEVEL=INFO
REPLICATOR_CONSOLE_LOG_LEVEL=INFO
# Логирование в файл. Выключено по-умолчанию.
REPLICATOR_FILE_LOG_LEVEL=OFF
# Настройки GELF
REPLICATOR_GELF_HOST=udp:lab3-test.eltex.loc
REPLICATOR_GELF_PORT=12201
REPLICATOR_GELF_LEVEL=OFF
# ! Настройки репликации ! #
#Включение режима кластера
REPLICATOR_CLUSTER_ENABLED=FALSE
# Порт Vert.x EventBus внутри кластера
REPLICATOR_CLUSTER_EVENT_BUS_PORT=5802
# Публичный адрес узла SORM2-Replicator
REPLICATOR_PUBLIC_ADDRESS=192.168.0.1
# Публичный порт узла SORM2-Replicator
REPLICATOR_PUBLIC_PORT=5702
# Механизм обнаружения через прямое указание адресов соседей, выключен по-умолчанию и пока поддерживается
# только этот вариант. Необходимо включить, если используется репликация
REPLICATOR_TCP_IP_ENABLED=FALSE
# Как указать адреса соседних узлов
# 1. Объявить переменную окружения REPLICATOR_TCP_IP_NODE_1=x.x.x.x, где x.x.x.x адрес узла кластера
# Такой же как и в REPLICATOR_PUBLIC_ADDRESS
#REPLICATOR_TCP_IP_NODE_1=192.168.0.1
# Адрес соседней ноды
#REPLICATOR_TCP_IP_NODE_2=192.168.0.2
# ! Настройки приложения из eltex-sorm2-replicator.json ! #
REPLICATOR_ACCT_ADDRESS=0.0.0.0
REPLICATOR_ACCT_PORT=41813
REPLICATOR_ACCT_RECEIVE_BUFFER_BYTE=134217728
REPLICATOR_WEB_MONITORING_PORT=7071
REPLICATOR_RADIUS_URL=jdbc:mysql://localhost/radius?useUnicode=true&characterEncoding=utf8&relaxAutoCommit=true&connectTimeout=5000&socketTimeout=5000&autoReconnect=true&useSSL=false
REPLICATOR_RADIUS_USER=javauser
REPLICATOR_RADIUS_PASSWORD=javapassword
REPLICATOR_RADIUS_MAX_POOL_SIZE=16
REPLICATOR_SQL_EMS_URL=jdbc:mysql://localhost/eltex_ems?useUnicode=true&characterEncoding=utf8&relaxAutoCommit=true&connectTimeout=5000&socketTimeout=5000&autoReconnect=true&useSSL=false
REPLICATOR_SQL_EMS_USER=javauser
REPLICATOR_SQL_EMS_PASSWORD=javapassword
REPLICATOR_SQL_EMS_MAX_POOL_SIZE=16
REPLICATOR_SQL_WIRELESS_URL=jdbc:mysql://localhost/wireless?useUnicode=true&characterEncoding=utf8&relaxAutoCommit=true&connectTimeout=5000&socketTimeout=5000&autoReconnect=true&useSSL=false
REPLICATOR_SQL_WIRELESS_USER=javauser
REPLICATOR_SQL_WIRELESS_PASSWORD=javapassword
REPLICATOR_SQL_WIRELESS_MAX_POOL_SIZE=16
REPLICATOR_MONGO_SORM2_CONNECTION_STRING=mongodb://localhost:27017/sorm2
REPLICATOR_MONGO_PCRF_CONNECTION_STRING=mongodb://localhost:27017/pcrf
REPLICATOR_GLOBAL_CLIENTS_ENABLED=FALSE
REPLICATOR_GLOBAL_CLIENTS_CLIENTS_1_HOST=127.0.0.1
REPLICATOR_GLOBAL_CLIENTS_CLIENTS_1_PORT=11813
REPLICATOR_GLOBAL_CLIENTS_CLIENTS_1_SECRET=eltex
REPLICATOR_SORM3_ENABLED=TRUE
REPLICATOR_SORM3_HOST=127.0.0.1
REPLICATOR_SORM3_PORT=21
REPLICATOR_SORM3_PERIOD_S=900
REPLICATOR_SORM3_USER=ftp
REPLICATOR_SORM3_PASS=ftp
REPLICATOR_SORM3_ACCT_DIR=null
REPLICATOR_SORM3_NODE_ID=192.168.0.1
REPLICATOR_SORM2_ENABLED=TRUE
REPLICATOR_SORM2_FEDERATED=FALSE
REPLICATOR_DPI_STEP_LOGIC_ENABLED=FALSE
REPLICATOR_DPI_STEP_LOGIC_VERBOSE=FALSE
# ! Настройки из sorm3-columns.json ! #
SORM3_FIELD_CONNECTION_TIME=true
SORM3_FIELD_REGION_ID=true
SORM3_FIELD_POINT_ID=true
SORM3_FIELD_LOGIN_TYPE=true
SORM3_FIELD_SESSION_ID=true
SORM3_FIELD_ALLOCATED_IPV4=true
SORM3_FIELD_ALLOCATED_IPV6=true
SORM3_FIELD_USER_NAME=true
SORM3_FIELD_CONNECT_TYPE=true
SORM3_FIELD_CALLING_NUMBER=true
SORM3_FIELD_CALLED_NUMBER=true
SORM3_FIELD_NAS_IPV4=true
SORM3_FIELD_NAS_IPV6=true
SORM3_FIELD_NAS_IP_PORT=true
SORM3_FIELD_IN_BYTES_COUNT=true
SORM3_FIELD_OUT_BYTES_COUNT=true
SORM3_FIELD_USER_PASSWORD=true
SORM3_FIELD_USER_EQ_MAC=true
SORM3_FIELD_USER_EQ_VPI=true
SORM3_FIELD_USER_EQ_VCI=true
SORM3_FIELD_APN=true
SORM3_FIELD_SGSN_IPV4=true
SORM3_FIELD_SGSN_IPV6=true
SORM3_FIELD_GGSN_IPV4=true
SORM3_FIELD_GGSN_IPV6=true
SORM3_FIELD_SERVICE_AREA_CODE=true
SORM3_FIELD_LAC_START=true
SORM3_FIELD_CELL_START=true
SORM3_FIELD_TA_START=true
SORM3_FIELD_WL_CELL_START=true
SORM3_FIELD_WL_MAC_START=true
SORM3_FIELD_LAC_END=true
SORM3_FIELD_CELL_END=true
SORM3_FIELD_TA_END=true
SORM3_FIELD_WL_CELL_END=true
SORM3_FIELD_WL_MAC_END=true
SORM3_FIELD_PHONE_CARD_NUMBER=true
SORM3_FIELD_IMSI=true
SORM3_FIELD_IMEI=true
SORM3_FIELD_ESN=true
SORM3_FIELD_POOL=true
SORM3_FIELD_L2_INTERFACE=false
#Настройка часового пояса
TZ=Asia/Novosibirsk |
|
Подсказка |
---|
Вместо <tag> необходимо указать актуальную версию, которую можно посмотреть по ссылке. |
...
Раскрыть |
---|
title | Возможные переменные окружения .env |
---|
|
Запуск сервиса - REPLICATOR_PUBLIC_PORT - порт, на котором будет стартовать сервис внутри контейнера
- REPLICATOR_JAVA_INIT_HEAP - аргумент запуска JVM
-Xms - REPLICATOR_JAVA_MAX_HEAP - аргумент запуска JVM
-Xmx - REPLICATOR_ACCT_ADDRESS - адрес интерфейса сервера, на котором слушается входящий трафик аккаунтинга
- REPLICATOR_ACCT_PORT - порт сервера, на котором прослушивается входящий трафик аккаунтинга
- REPLICATOR_ACCT_RECEIVE_BUFFER_BYTE - размер буфера приема
- REPLICATOR_WEB_MONITORING_PORT - порт для работы технологической консоли и мониторинга
Логирование - REPLICATOR_LOG_LEVEL - уровень Root логера
- REPLICATOR_CONSOLE_LOG_LEVEL - уровень логирования при выводе в консоль
- REPLICATOR_FILE_LOG_LEVEL - уровень логирования при выводе в файл
- REPLICATOR_GELF_HOST - хост подключения к Gelf
- REPLICATOR_GELF_PORT - порт подключения к Gelf
- REPLICATOR_GELF_LEVEL - уровень Gelf логера
Подключение к БД - REPLICATOR_RADIUS_URL - хост подключения к БД mysql radius
- REPLICATOR_RADIUS_USER - имя пользователя для подключения к БД mysql radius
- REPLICATOR_RADIUS_PASSWORD - пароль пользователя для подключения к БД mysql radius
- REPLICATOR_RADIUS_MAX_POOL_SIZE - максимальное число коннектов к БД mysql radius
- REPLICATOR_SQL_EMS_URL - хост подключения к БД mysql eltex_ems
- REPLICATOR_SQL_EMS_USER - имя пользователя для подключения к БД mysql eltex_ems
- REPLICATOR_SQL_EMS_PASSWORD - пароль пользователя для подключения к БД mysql eltex_ems
- REPLICATOR_SQL_EMS_MAX_POOL_SIZE - максимальное число коннектов к БД mysql eltex_ems
- REPLICATOR_SQL_WIRELESS_URL - хост подключения к БД mysql wireless
- REPLICATOR_SQL_WIRELESS_USER - имя пользователя для подключения к БД mysql wireless
- REPLICATOR_SQL_WIRELESS_PASSWORD - пароль пользователя для подключения к БД mysql wireless
- REPLICATOR_SQL_WIRELESS_MAX_POOL_SIZE - максимальное число коннектов к БД mysql wireless
- REPLICATOR_MONGO_SORM2_CONNECTION_STRING - хост подключения к БД mongo sorm2
- REPLICATOR_MONGO_PCRF_CONNECTION_STRING - хост подключения к БД mongo pcrf
Конфигурация настроек кластеризации - REPLICATOR_CLUSTER_ENABLED - включение кластеризации
- REPLICATOR_CLUSTER_EVENT_BUS_PORT - порт для обмена данными с нодами в кластере
- REPLICATOR_PUBLIC_ADDRESS - продолжительность блокировки после достижения максимального числа попыток входа
- REPLICATOR_PUBLIC_PORT - собственный адрес ноды в кластере
- REPLICATOR_TCP_IP_ENABLED - включение юникастового режима работы кластера (в докере поддержан только этот режим работы)
- REPLICATOR_TCP_IP_NODE_1 - адрес ноды 1 в кластере
- REPLICATOR_TCP_IP_NODE_2 - адрес ноды 2 в кластере
Конфигурация настроек перенаправления RADIUS-аккаунтинга на внешний сервер - REPLICATOR_GLOBAL_CLIENTS_ENABLED - включает перенаправление аккаунтинга на внешний сервер
- REPLICATOR_GLOBAL_CLIENTS_CLIENTS_1_HOST - адрес внешнего сервера
- REPLICATOR_GLOBAL_CLIENTS_CLIENTS_1_PORT - порт внешнего сервера
- REPLICATOR_GLOBAL_CLIENTS_CLIENTS_1_SECRET - пароль radius
Конфигурация настроек выгрузки информации на внешний FTP-сервер
- REPLICATOR_SORM3_ENABLED - включает выгрузку информации на FTP-сервер
- REPLICATOR_SORM3_HOST - адрес FTP-сервера
- REPLICATOR_SORM3_PORT - порт FTP-сервера
- REPLICATOR_SORM3_PERIOD_S - интервал выгрузки информации
- REPLICATOR_SORM3_USER - логин для входа на FTP-сервер
- REPLICATOR_SORM3_PASS - пароль для входа на FTP-сервер
- REPLICATOR_SORM3_ACCT_DIR - директория для выгрузки информации
- REPLICATOR_SORM3_NODE_ID - идентификатор (IP адрес) хоста съемника, используется в формировании имени выгружаемого по ftp файла с данными.
Конфигурация настроек перенаправления RADIUS-аккаунтинга на региональный съемник - REPLICATOR_SORM2_ENABLED - глобально включает возможность пернаправления аккаунтинга
- REPLICATOR_SORM2_FEDERATED - включает поиск съемников, которые были включены в "Личном кабинете" в разделе "Настройки" → "Дерево доменов" в колонке "СОРМ-2"
Конфигурация настроек обогащения RADIUS-аккаунтинга для DPI - REPLICATOR_DPI_STEP_LOGIC_ENABLED - активирует обогащение трафика для DPI
- REPLICATOR_DPI_STEP_LOGIC_VERBOSE - определяет режим пересылки пакетов
Конфигурация настроек списка колонок выгружаемой на FTP-сервер информации - SORM3_FIELD_<название колонки> - включает/отключает выгрузку информации указанной колонки (полный список возможных названий приведен выше в описании файла .env)
TZ - часовой пояс в формате Asia/Novosibirsk (список существующих можно посмотреть командой timedatectl list-timezones)
|
Файлы .env и docker-compose.yml должны находиться в одной папке. Контейнер запускается командой:
...