Справочник переменных .env
Справочник переменных .env Мониторинга
Описание
Файл конфигурации Мониторинга находится по пути /opt/printum/.env. Переменные задаются при установке через параметры команды install.sh и могут быть изменены вручную после установки с последующим перезапуском контейнеров.
Подключение к базам данных
| Переменная |
Значение по умолчанию |
Описание |
POSTGRESQL_HOST |
встроенный |
Адрес сервера PostgreSQL (при подключении к внешней БД) |
POSTGRESQL_PORT |
5432 |
Порт PostgreSQL |
POSTGRESQL_DATABASE |
printum |
Имя базы данных |
POSTGRESQL_USER |
postgres |
Пользователь PostgreSQL |
POSTGRESQL_PASSWORD |
— |
Пароль пользователя PostgreSQL |
POSTGRESQL_SSLMODE |
— |
Режим SSL-соединения: allow,prefer,require,verify-ca,verify-full |
POSTGRESQL_CERT_CA |
— |
Абсолютный путь до CA-сертификата (при verify-ca или verify-full) |
CLICKHOUSE_HOST |
встроенный |
Адрес сервера ClickHouse (при подключении к внешней БД) |
CLICKHOUSE_PORT |
9000 |
Порт ClickHouse |
CLICKHOUSE_DATABASE |
printum |
Имя базы данных ClickHouse |
CLICKHOUSE_USER |
default |
Пользователь ClickHouse |
CLICKHOUSE_PASSWORD |
— |
Пароль пользователя ClickHouse |
CLICKHOUSE_SSL |
False |
Включить SSL для подключения к ClickHouse (True / False) |
CLICKHOUSE_CERT_CA |
— |
Путь до CA-сертификата ClickHouse |
Сетевые настройки и hostname
| Переменная |
Значение по умолчанию |
Описание |
MON_HOSTNAME |
— |
IP-адрес или hostname сервера Мониторинга. Используется при установке по доменному имени |
IP_ADDRESS |
— |
IP-адрес сервера. Используется при установке по IP-адресу (альтернатива MON_HOSTNAME) |
Диагностика и логирование
| Переменная |
Значение по умолчанию |
Описание |
LOG_LEVEL |
WARNING |
Уровень детализации логов: DEBUG, INFO, WARNING, ERROR |
Смена паролей
При смене паролей необходимо обновить соответствующие переменные в .env файле и перезапустить контейнеры:
sudo docker-compose down
sudo docker-compose up -d
| Переменная |
Описание |
CLICKHOUSE_PASSWORD |
Пароль ClickHouse |
REDIS_URL |
Строка подключения Redis с паролем: redis://:NEW-PASSWORD@redis:6379/0 |
REDIS_PASSWORD |
Пароль Redis |
CACHEOPS_REDIS |
Строка подключения Redis для кэша: redis://:NEW-PASSWORD@redis:6379/1 |
Справочник переменных .env ПринтМенеджера
Описание
Файл конфигурации ПринтМенеджера находится по пути /opt/printmanager/.env. Просмотреть текущее содержимое:
sudo cat /opt/printmanager/.env
Подключение к базе данных PostgreSQL
| Переменная |
Пример значения |
Описание |
DATABASE_URL |
postgres://<login>:<password>@<host>:<port>/<database> |
Строка подключения к PostgreSQL в формате URL |
DATABASE_HOSTNAME |
127.0.0.1 |
IP-адрес или доменное имя сервера PostgreSQL |
DATABASE_PORT |
5432 |
Порт PostgreSQL |
DATABASE_TABLESPACE |
— |
Табличное пространство (если отличается от значения по умолчанию) |
Redis
| Переменная |
Пример значения |
Описание |
REDIS_URL |
redis://<password>:6379/0 |
Строка подключения к Redis |
REDIS_PASSWORD |
redis |
Пароль Redis (при смене) |
REDIS_ROLE |
master |
Роль узла Redis: master или slave |
REDIS_SENTINEL_LIST |
10.10.130.1,10.10.130.2,10.10.130.3 |
Список адресов Redis Sentinel (через запятую) |
REDIS_MASTER_HOSTNAME |
10.10.130.1 |
Адрес мастер-узла Redis |
REDIS_MASTER_PORT |
6379 |
Порт мастер-узла Redis |
NFS (кластерная конфигурация)
| Переменная |
Пример значения |
Описание |
VOLUME_PATH |
/opt/printmanager/volumes |
Путь к директории томов |
DRIVER_OPTS_TYPE |
nfs |
Тип драйвера хранилища: nfs или none |
DRIVER_OPTS_O |
port=2049,nfsvers=4.2,addr=10.10.130.4,clientaddr=10.10.130.10,nolock,soft,rw |
Опции монтирования NFS. Для принудительного указания версии протокола добавить nfsvers=4 |
DRIVER_OPTS_DEVICE |
:/scratch |
Путь к директории на NFS-сервере (с ведущим :) |
Сетевые настройки
| Переменная |
Пример значения |
Описание |
EXT_HOSTNAME |
pm.test |
Домен или адрес балансировщика (внешний адрес ПринтМенеджера) |
PM_HOSTNAME |
10.10.130.1 |
Адрес текущего сервера ПринтМенеджера |
PM_HTTP_PORT |
8010 |
Порт HTTP-подключения к панели администрирования ПМ |
PM_HTTPS_PORT |
8080 |
Порт HTTPS-подключения к панели администрирования ПМ |
Смена паролей
После изменения переменных необходимо перезапустить контейнеры:
sudo docker-compose down
sudo docker-compose up -d
| Переменная |
Описание |
DATABASE_URL |
Обновить строку подключения: postgres://postgres:NEW-PASSWORD@db:5432/printmanager |
CUPS_PASSWORD |
Пароль CUPS |
FTP_SCAN_PASSWORD |
Пароль FTP для доставки сканов |