Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

VaribleDefault valueDescription
COMPOSE_PROJECT_NAMEpostgresProject name in docker-compose (used for identification if several projects are running on the server)
POSTGRES_TAG2.2Version of the postgres container image
POSTGRES_REGISTRYhub.eltex-co.ruThe address of the docker-registry from which the postgres image will be retrieved. If a local mirror is used, its address can be specified.
ROOT_POSTGRES_USER
Parameter that allows to override the superuser login for database access and configuration
ROOT_POSTGRES_PASSWORD
Parameter that allows to override the superuser password for database access and configuration
ECCM_DATABASEeccmName of the eccm service stack database
POSTGRES_TIMEZONEAsia/NovosibirskThe time zone in which the system operates (specified in accordance with the tz database, for example, “Asia/Novosibirsk”)
POSTGRES_SHM_SIZE2gbLimiting the allocated RAM for working with the Postgres database
POSTGRES_PRIVILEGED_MODEfalseRunning a container in privileged mode

POSTGRES_HOST

192.168.0.1

External address of the Postgres database

LOGGING_MAX_FILES

5

Maximum number of container log files

LOGGING_MAX_FILE_SIZE

50MMaximum size of container log files 

LOGGING_COMPRESS

trueEnable compression of container log files

POSTGRES_CONFIGURATOR_REGISTRY

hub.eltex-co.ruThe address of the docker-registry from which the postgres-configurator image will be retrieved. If a local mirror is used, its address can be specified

POSTGRES_CONFIGURATOR_TAG

0.5

Version of the postgres-configurator container image

ENABLE_POSTGRES_CONFIGURATOR

trueActivation of the postgres-configurator container at system launch

...

VaribleDefault valueDescription
COMPOSE_PROJECT_NAMEeccmНазвание проекта в Project name in docker-compose (используется для идентификации, в случае если на сервере запущено несколько проектовused for identification if several projects are running on the server)
ECCM_PROFILEproductionПрофиль проектаProject profile
ECCM_TAG2.2Версия образов контейнеровContainer image version
ECCM_REGISTRYhub.eltex-co.ruАдрес The address of the docker-registry , с которого будет выполняться получение образов системы. Если используется локальное зеркало, то можно указать его адресfrom which system images will be retrieved. If a local mirror is used, its address can be specified
ECCM_BACKBONE_ADDRESS192.168.0.1Внутренний адрес, на котором будет работать система ECCM с устройствами в сетиInternal address at which the ECCM system will operate with devices on the network
ECCM_WEB_ADDRESS192.168.0.1Адрес, на котором будет работать web-интерфейс системы ECCMThe address at which the ECCM system web interface will operate
ECCM_WEB_PORT80Порт для доступа к web-интерфейсуPort for accessing the web interface
ECCM_TIMEZONEAsia/NovosibirskВременной пояс, в котором работает система (указывается в соответствии с tz database, например "Asia/Novosibirsk"The time zone in which the system operates (specified in accordance with the tz database, for example, “Asia/Novosibirsk”)
ECCM_LOGLEVEL'INFO'Уровень логирования в проектеLogging level in the project
MAX_CONCURRENT_SSH_TASKS20Количество одновременно выполняемых операций с устройствамиNumber of simultaneous operations performed with devices
POSTGRES_HOST192.168.0.1Адрес, на котором работает БД PostgresThe address where the Postgres database is running
POSTGRES_PORT5432Порт для доступа к БД PostgresPort for accessing the Postgres database
ROOT_POSTGRES_USER
Параметр, позволяющий переопределить логин суперпользователя для доступа и конфигурирования базы данныхParameter that allows overriding the superuser login for database access and configuration
ROOT_POSTGRES_PASSWORD
Параметр, позволяющий переопределить пароль суперпользователя для доступа и конфигурирования базы данныхParameter that allows to override the superuser password for database access and configuration
ECCM_POSTGRES_DBeccmНазвание базы данных для сервисов eccmDatabase name for eccm services
ECCM_POSTGRES_USER
Параметр, позволяющий переопределить логин по умолчанию для доступа к базе данных Parameter that allows to override the default login for accessing the ECCM_POSTGRES_DB database
ECCM_POSTGRES_PASSWORD
Параметр, позволяющий переопределить пароль по умолчанию для доступа к базе данных Parameter that allows to override the default password for accessing the ECCM_POSTGRES_DB database

ECCM_DEVICE_MANAGER_ELM_DOWN_WEB_NOTIFICATION_INTERVAL

10mИнтервал отображения push-уведомлений в веб-интерфейсе при ошибке получения лицензииInterval for displaying push notifications in the web interface when a license acquisition error occurs

ECCM_LICENSE_SERVICE_ELM_DOWN_NOTIFICATION_INTERVAL

60mИнтервал рассылки уведомлений telegram/email при ошибке получения лицензииTelegram/email notification interval when a license acquisition error occurs

ECCM_LICENSE_SERVICE_NODE_NUMBER

1Номер текущей ноды. Должен быть уникальным в схеме резервированияCurrent node number. Must be unique in the reservation scheme

ECCM_MONITORING_SERVICE_XMX

1GОграничение физической памяти для docker-контейнераPhysical memory limitation for a Docker container

CERT_PATH

./cert/server.crt
Путь к файлу с сертификатом для HTTPSPath to the certificate file for HTTPS

KEY_PATH

./cert/server.key
Путь к файлу с ключом для HTTPS
Path to the file with the key for HTTPS
KEY_PASS_PATH./cert/key.passПуть к файлу с паролем ключа для HTTPSPath to the file with the key password for HTTPS

ECCM_WEB_HTTPS_PORT

443
Порт
, на котором ECCM будет доступен по The port on which ECCM will be available via HTTPS
LOGGING_ASPECT_ENABLEDfalse

Enabling logging via service aspects. The aspect logs all inputs and outputs from methods, their parameters, and return values.

Примечание

It is not recommended to enable this parameter during normal system operation.


Информация

The logging configuration variables (LOGGING_*) apply to all containers in the eccm stack.

Включение логирования через аспекты сервисов. Аспект логирует все входы и выходы из методов, их параметры, а также возвращаемые значения

Примечание
Не рекомендуется включать этот параметр при штатной работе системы
Информация
Переменные настройки логирования (LOGGING_*) применяются ко всем контейнерам стека eccm


LOGGING_MAX_FILES

5Максимальное количество лог-файлов контейнера

Maximum number of container log files

LOGGING_MAX_FILE_SIZE

50MМаксимальный размер лог-файлов контейнераMaximum size of container log files

LOGGING_COMPRESS

trueРазрешить сжатие лог-файлов контейнераEnable container log file compression
AUTH_ECCM_AUTHENTICATION_ENABLEDfalseВключение аутентификации с помощью локальных учетных записей

Доступ к web-интерфейсу

Enabling authentication using local accounts


Web interface access

To connect to the ECCM web interface, open a browser and enter the following in the address barДля подключения к web-интерфейсу ECCM откройте браузер и в адресной строке введите следующее:

http://<IP

...

address of your server (ECCM_WEB_ADDRESS)>/

Подсказка
По умолчанию используется логин

The default login is 'eccm',

пароль

password 'eccm'.


Якорь
Composetools
Composetools

...

Options used by compose-tools.sh

ОпцияOptionОписаниеDescription
--clean, -cОчистка всех контейнеров, томов и сетейCleaning all containers, volumes, and networks
--delete-containersУдаление контейнеров без удаления томов и сетейRemoving containers without removing volumes and networks
--dhcpАктивация DHCP-сервера с поддержкой функциональности Activation of a DHCP server with support for Zero Touch Provisioning (ZTP) , автоматически добавляющей устройства в системуfunctionality, which automatically adds devices to the system
--database-host <HOST>IP -адрес подключения к внешней базе данных PostgreSQL, установленной на другом хосте. Не использовать, если на хосте с ЕССМ запущена БД PostgreSQLaddress for connecting to an external PostgreSQL database installed on another host. Do not use if the PostgreSQL database is running on the host with ЕССM
--database-port <PORT>Порт подключения к внешней базе данных PostgreSQL, установленной на другом хосте. Не использовать, если на хосте с ЕССМ запущена БД PostgreSQLPort for connecting to an external PostgreSQL database installed on another host. Do not use if the PostgreSQL database is running on the host with ЕССM
--help, -hВызов справочной информацииCalling up reference information
--httpsАктивация режима поддержки https. Требует наличия сертификатаActivation of https support mode. Requires a certificate.
--installУстановка Installing Docker и Docker-compose на хостand Docker Compose on the host
--interactive, -iЗапуск системы в интерактивном режиме. Использовать с ключом Start the system in interactive mode. Use with the --start key
--loadЗагрузить все доступные архивы Load all available .tar.gz из директории с образами в archives from the image directory into docker
--logging, -l <LEVEL>Задание уровня логирования для проекта ЕССМ. Доступные значенияSet the logging level for the ESSM project. Available values: DEBUG, INFO
--logging-aspectВключение логирования через аспекты сервисов. Аспект логирует все входы и выходы из методов, их параметры, а также возвращаемые значения. Не рекомендуется включать этот параметр при штатной работе системыEnabling logging via service aspects. The aspect logs all entries and exits from methods, their parameters, and return values. It is not recommended to enable this parameter during normal system operation
--metrics, -mЗапуск системы в режиме сбора метрик. В этом режиме запускаются сервисы Grafana, Prometheus и дополнительные средства мониторинга хоста, docker-контейнеров и БД PostgreSQL. Веб-интерфейс Grafana доступен по адресу Launching the system in metric collection mode. In this mode, Grafana, Prometheus, and additional monitoring tools for the host, Docker containers, and PostgreSQL databases are launched. The Grafana web interface is available at http://<IP_ECCM>:3000
--pull, -pСкачивание/обновление образов перед запуском системыDownloading/updating images before system launch
--rootlog <LEVEL>Задание уровня логирования для всех проектов. Доступные значенияSet the logging level for all projects. Available values: DEBUG, INFO
--saveСохранение всех docker-образов в архивы Saving all Docker images to .tar.gz archives
--start, -s <ADDRESS>Запуск системы с IP-адресом, по которому будет выполняться подключение к серверуRunning the system with the IP address that will be used to connect to the server
--stopОстановка системыSystem shutdown
--storage <ADDRESS>Адрес ECCM в сети управления устройствами ECCM address in the device management network (backbone). Используется для хранения прошивок устройствUsed to store device firmware
--tracing, -t <ADDRESS>Активация сервиса трассировок Activation of the Jaeger OpenTracing . Необходимо указать IP-адрес Jaeger-сервераtracing service. It is necessary to specify the IP address of the Jaeger server
--show-containersПоказать все контейнеры на сервереShow all containers on the server
--show-imagesПоказать все образы на сервереShow all images on the server
--recreate-service <SERVICE>

Пересоздать контейнер с новыми параметрамиRecreate the container with new parameters

Примечание

Контейнер пересоздается согласно файлу .env соответствующего compose-проектаThe container is recreated according to the .env file of the corresponding compose project.


Scroll Pagebreak

Примеры использования

...