Перечень переменных окружения универсального диспетчера

В Termidesk используются переменные для указания параметров настройки компонентов программного комплекса.

Перечень переменных и параметров, используемых при установке и универсальным диспетчером, приведены в таблице.

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

Переменные окружения Termidesk

Переменная окруженияЗначение по умолчаниюОписание
Универсальный диспетчер
TDSK_AUTOFS_IMAGES_ID Не задано

Используется для настройки шаблонов переносимых профилей. В качестве значения используются идентификаторы дисков.

Пример: TDSK_AUTOFS_IMAGES_ID=xx[,yy[,zz[,...]]].

Значение переменной задается в файле /etc/opt/termidesk-vdi/termidesk.conf

DBHOST Не задано

IP-адрес или FQDN СУБД PostgreSQL.

Начальное значение задается на этапе подготовке среды функционирования и установки Termidesk.

Изменить значение переменной можно через файл /etc/opt/termidesk-vdi/termidesk.conf

DBPORT 5432

Порт, который используется для соединения с сервером БД.

Изменить значение переменной можно через файл /etc/opt/termidesk-vdi/termidesk.conf

DBSSL Не задано

Протокол, использующийся при подключении к БД. Возможные значения: Disable, TLSv1.2, TLSv1.3.

Начальное значение задается на этапе установки Termidesk.

Изменить значение можно через файл /etc/opt/termidesk-vdi/termidesk.conf

DBNAME Не задано

Имя БД.

Начальное значение задается на этапе подготовки среды функционирования перед установкой Termidesk.

Изменить значение переменной можно через файл /etc/opt/termidesk-vdi/termidesk.conf

DBUSER Не задано

Имя пользователя, имеющего доступ к БД.

Начальное значение задается на этапе подготовки среды функционирования перед установкой Termidesk.

Изменить значение переменной можно через файл /etc/opt/termidesk-vdi/termidesk.conf

DBPASS Не задано

Пароль пользователя, имеющего доступ к БД.

Начальное значение задается на этапе подготовки среды функционирования во время установки Termidesk и хранится в конфигурационном файле /etc/opt/termidesk-vdi/termidesk.conf в преобразованном виде.

В стандартных установках значения менять не следует.

Изменить значение переменной можно через файл /etc/opt/termidesk-vdi/termidesk.conf . Для получения преобразованного значения пароля  следует воспользоваться утилитой scramble :

:~$ sudo /opt/termidesk/bin/scramble -v <пароль>
BASH

Утилита scramble использует в качестве вектора преобразования значение из файла /etc/opt/termidesk-vdi/termidesk.cookie. Значение генерируется автоматически на этапе установки Termidesk

DJANGO_SECRET_KEY Не задано

Параметр, используемый для проверки данных, пересылаемых между компонентами Termidesk. Значение генерируется при установке Termidesk и должно быть одинаковым для всех узлов при распределённой установке.

Изменить значение можно через файл /etc/opt/termidesk-vdi/termidesk.conf

WSPROXY_PORT 5099

Порт, который будет прослушивать служба компонента «Шлюз». 

Изменить значение можно через файл /etc/opt/termidesk-vdi/termidesk.conf

WSPROXY_BIND_ADDRESS 127.0.0.1

IP-адрес, который будет прослушивать служба компонента «Шлюз» в случае комплексной установки. В распределенной установке данный параметр должен быть установлен в значение 0.0.0.0.

Изменить значение можно через файл /etc/opt/termidesk-vdi/termidesk.conf

RABBITMQ_URL Не задано

Параметры для подключения к серверам RabbitMQ. Можно подключить до трех (включительно) серверов.

Начальное значение задается на этапе установки Termidesk. Значение этого параметра записывается в файл /etc/opt/termidesk-vdi/termidtermidesk-vdi/termidesk.conf.

Пароль, указанный для подключения к серверу RabbitMQ хранится в преобразованном виде. Этот функционал реализован, начиная с версии Termidesk 4.3.1, и применяется только для новых установок. При обновлении с более старой версии сохраняется значение этой переменной.

При необходимости изменить пароль подключения следует получить преобразованное значение утилитой scramble и выполнить перезапуск служб Termidesk

RABBITMQ_SSLНе задано

Протокол, использующийся при подключении к RabbitMQ. Возможные значения: Disable, TLSv1.2.

Начальное значение задается на этапе установки Termidesk.

Изменить значение можно через файл /etc/opt/termidesk-vdi/termidesk.conf

WEB_PORTAL_TYPE Не задано

Параметр, задающий тип веб-интерфейса Termidesk. Возможные значения: admin, user, universal.

Начальное значение задается на этапе установки Termidesk. 

Изменить значение можно через файл /etc/opt/termidesk-vdi/termidesk.conf. Настройки будут применены после перезапуска службы termidesk-vdi:

:~$ sudo systemctl restart termidesk-vdi
BASH

При переустановке Termidesk значение параметра в конфигурационном файле будет перезаписано

LOG_LEVEL INFO

Уровень журналирования сообщений. Возможные значения: DEBUG, INFO, WARNING, ERROR, CRITICAL.

Изменить значение можно через файл /etc/opt/termidesk-vdi/termidesk.conf

LOG_ADDRESS /dev/log

Адрес для отправки записей в системный журнал. Обычно это /dev/log для Linux-систем. Возможно указать IP-адрес и порт.

Изменить значение можно через файл /etc/opt/termidesk-vdi/termidesk.conf

LOG_FACILITY local3

Параметр, определяющий категорию сообщений syslog.

Категория должна совпадать с настройками в конфигурационном файле /etc/syslog-ng/conffirst.d/termidesk.conf

HEALTH_CHECK_ACCESS_KEY Не задано

Параметр для доступа к проверке состояния API сервера. Начальное значение генерируется на этапе установки Termidesk.

Изменить значение можно через файл /etc/opt/termidesk-vdi/termidesk.conf.

При задании значения параметра следует руководствоваться правилом, что:

  • размер должен составлять от 0 до 64 символа;
  • должны использоваться символы в шестнадцатеричной системе (0-9, a-f)
WSPROXY_HEALTH_CHECK_PORT 8101

Порт, на котором работает веб-сервер для обслуживания запросов проверки состояния API компонента «Шлюз».

Изменить значение можно через файл /etc/opt/termidesk-vdi/termidesk.conf. По умолчанию переменная не используется (закомментирована)

WSPROXY_HEALTH_CHECK_CERT /etc/opt/termidesk-vdi/wsproxy-healthcheck.pem

Путь к сертификату SSL/TLS для защищенного подключения к проверке состояния API  компонента «Шлюз».

Изменить значение можно через файл /etc/opt/termidesk-vdi/termidesk.conf. По умолчанию переменная не используется (закомментирована)

WSPROXY_HEALTH_CHECK_KEY /etc/opt/termidesk-vdi/wsproxy-healthcheck.key

Путь к ключу SSL/TLS для защищенного подключения к проверке состояния API  компонента «Шлюз».

Изменить значение можно через файл /etc/opt/termidesk-vdi/termidesk.conf. По умолчанию переменная не используется (закомментирована)

TASKMAN_HEALTH_CHECK_PORT 8100

Порт, на котором работает веб-сервер для обслуживания запросов проверки состояния API компонента «Менеджер рабочих мест».

Изменить значение можно через файл /etc/opt/termidesk-vdi/termidesk.conf. По умолчанию переменная не используется (закомментирована)

TASKMAN_HEALTH_CHECK_CERT /etc/opt/termidesk-vdi/taskman-healthcheck.pem

Путь к сертификату SSL/TLS для защищенного подключения к проверке состояния API компонента «Менеджер рабочих мест».

Изменить значение можно через файл /etc/opt/termidesk-vdi/termidesk.conf. По умолчанию переменная не используется (закомментирована)

TASKMAN_HEALTH_CHECK_KEY /etc/opt/termidesk-vdi/taskman-healthcheck.key

Путь к ключу SSL/TLS для защищенного подключения к проверке состояния API  компонента «Менеджер рабочих мест».

Изменить значение можно через файл /etc/opt/termidesk-vdi/termidesk.conf. По умолчанию переменная не используется (закомментирована)

REQUESTS_CA_BUNDLE Не задано

Путь к файлу с доверенным корневым сертификатом. Переменная используется для настройки работы с сертификатами собственных ЦС.

Добавить переменную можно через файл /etc/opt/termidesk-vdi/termidesk.conf. По умолчанию переменная не используется (закомментирована)

Установочный пакет termidesk-vdi
TDSK_PKG_DEBUG Не задано

Включение режима отладки при установке пакета.

Пример: TDSK_PKG_DEBUG=1