Skip to main content

Переменные .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-соединения: allowpreferrequireverify-caverify-full POSTGRESQL_CERT_CA Абсолютный путь до CA-сертификата (при verify-ca или verify-full) CLICKHOUSE_HOST встроенный Адрес сервера ClickHouse (при подключении к внешней БД) CLICKHOUSE_PORT 8123 Порт 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)

Шифрование конфигурационного файла

Переменная Значение по умолчанию Описание ENV_VAULT_PASSWORD Пароль для шифрования файла .env. Задаётся при установке для активации шифрования конфигурации

Хранение архива печати

Переменная Значение по умолчанию Описание ARCHIVE_FREE_SPACE Размер свободного места (МБ), ниже которого запускается очистка архива ARCHIVE_SIZE_DELETE Объём (МБ), который освобождается при переполнении хранилища ARCHIVE_CHECKS_PERIOD_HOURS Интервал (ч) между проверками свободного места

Почтовая очередь печати (Print Mailbox)

Переменная Значение по умолчанию Описание PRINT_MAILBOX_HOST Адрес IMAP-сервера PRINT_MAILBOX_PORT Порт IMAP-сервера PRINT_MAILBOX_NAME Адрес почтового ящика для приёма заданий на печать PRINT_MAILBOX_PASSWORD Пароль для почтового приложения (не пароль от самой почты) PRINT_MAILBOX_USE_SSL Включить шифрование SSL (True / False) PRINT_MAILBOX_USE_TLS Включить шифрование TLS (True / False)

SMB-хранилище сканов

Переменная Значение по умолчанию Описание SMB_HOSTNAME Hostname или IP-адрес сервера с сетевой папкой SMB_USERNAME Имя пользователя для записи в сетевую папку SMB_PASSWORD Пароль пользователя для записи в сетевую папку SCAN_SMB_ENCRYPT Включить шифрование SMB (требуется SMBv3+) STORAGE_SMB_ENCRYPT Включить шифрование для SMB-хранилища архива

Диагностика и логирование

Переменная Значение по умолчанию Описание DEBUG False Включить режим отладки (True для диагностики) LOG_LEVEL INFO Уровень детализации логов: DEBUGINFOWARNINGERROR

Смена паролей

При смене паролей необходимо обновить соответствующие переменные в .env файле и перезапустить контейнеры:

1

2

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