Download PDF
Download page Агрегатор. Конфигурационный файл termidesk.conf.
Агрегатор. Конфигурационный файл termidesk.conf
Конфигурационный файл termidesk.conf
Для настройки «Агрегатора» используется конфигурационный файл /etc/opt/termidesk-vdi/termidesk.conf.
Каталог хранения конфигурационного файла termidesk.conf можно изменить через утилиту termidesk-config (см. подраздел Утилита termidesk-config).
При установке пакета termidesk-vdi возможно активировать режим отладки инсталлятора через переменную окружения TDSK_PKG_DEBUG=1.
Полный перечень параметров, задающихся через файл, приведен в таблице.
Указанные параметры можно поменять также через утилиту termidesk-config (см. подраздел Утилита termidesk-config).
| Параметр | Значение по умолчанию | Описание | |
|---|---|---|---|
Настройки подключения к СУБД | |||
DB_CLUSTER_MODE | Не задано | Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет тип установки СУБД, к которой осуществляется подключение. Возможные значения:
| |
DBHOST | Не задано | Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет IP-адрес или FQDN СУБД PostgreSQL. Начальное значение задается на этапе подготовке среды функционирования и установки Termidesk | |
DBHOST2 | Не задано | Параметр необязательный, может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет IP-адрес или FQDN дополнительного узла СУБД PostgreSQL, если используется подключение к кластеру СУБД (см. параметр Начальное значение задается на этапе установки Termidesk | |
DBHOST3 | Не задано | Параметр необязательный, может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет IP-адрес или FQDN дополнительного узла СУБД PostgreSQL, если используется подключение к кластеру СУБД (см. параметр Начальное значение задается на этапе установки Termidesk | |
DBPORT | 5432 | Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет порт соединения с сервером БД | |
DBSSL | Не задано | Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет протокол подключения к БД. Возможные значения:
Начальное значение задается на этапе установки Termidesk | |
DBNAME | Не задано | Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет имя БД. Начальное значение задается на этапе подготовки среды функционирования перед установкой Termidesk | |
DBUSER | Не задано | Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет имя пользователя, имеющего доступ к БД. Начальное значение задается на этапе подготовки среды функционирования перед установкой Termidesk | |
DBPASS | Не задано | Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет пароль пользователя, имеющего доступ к БД. Начальное значение задается на этапе подготовки среды функционирования во время установки Termidesk и хранится в конфигурационном файле В стандартных установках значения менять не следует. Чтобы получить преобразованное значение пароля, следует воспользоваться утилитой
Если значение пароля указывается в формате ключа (значение предваряется символом «-»), то следует изменить его передачу в параметр
Если конфигурационный файл | |
DBCERT | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к клиентскому сертификату mTLS для защищенного подключения к БД. mTLS - метод обеспечения защищенного соединения с БД через двустороннюю аутентификацию с использованием сертификатов. Для использования сертификата нужно:
Сертификат может быть расположен в специальном хранилище паролей, в этом случае указывается путь к нему (см. подраздел Хранение чувствительной информации с выбранным способом хранения «hvac»). Пример задания сертификата из хранилища:
| |
DBKEY | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к ключу mTLS для защищенного подключения к БД. Ключ может иметь парольную защиту. Для использования ключа нужно преобразовать его к начальному значению:
Для использования ключа также нужно:
Ключ может быть расположен в специальном хранилище паролей, в этом случае указывается путь к нему (см. подраздел Хранение чувствительной информации с выбранным способом хранения «hvac»). Пример задания ключа из хранилища:
| |
DBCHAIN | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к промежуточному сертификату mTLS для защищенного подключения к БД. Для использования сертификата нужно:
Сертификат может быть расположен в специальном хранилище паролей, в этом случае указывается путь к нему (см. подраздел Хранение чувствительной информации с выбранным способом хранения «hvac»). Пример задания сертификата из хранилища:
| |
DB_CONN_MAX_AGE | 0 | Максимально допустимое время (в секундах) существования одного подключения к БД. Параметр управляет жизненным циклом подключения к БД для Django. Для корректной работы это значение должно быть меньше аналогичной настройки на БД, которая может закрывать простаивающие подключения по истечении времени. Значение
| |
CELERY_DB_REUSE_MAX | 1000 | Количество фоновых задач, которое может быть выполнено в рамках одного подключения к БД. По достижении этого количества подключение к БД пересоздастся. Параметр управляет жизненным циклом подключения к БД для служб | |
DB_CONN_TIMEOUT | 10 | Время ожидания (в секундах) подключения к БД | |
Настройка проверки данных при взаимодействии компонентов Termidesk | |||
DJANGO_SECRET_KEY | Не задано | Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Используется для проверки данных, пересылаемых между компонентами Termidesk. Значение генерируется при установке Termidesk и должно быть одинаковым для всех узлов при распределенной установке | |
Настройка подключения к RabbitMQ | |||
RABBITMQ_URL | Не задано | Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет URL-адрес подключения к серверам RabbitMQ. Можно подключить до трех (включительно) серверов. Пароль подключения к серверу RabbitMQ, указанный в Чтобы получить преобразованное значение пароля, следует воспользоваться утилитой
Если значение пароля указывается в формате ключа (значение предваряется символом «-»), то следует изменить его передачу в параметр / Если конфигурационный файл Для использования преобразованного значения следует указать его в Начальное значение | |
RABBITMQ_SSL | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет протокол подключения к RabbitMQ. Возможные значения: Начальное значение задается на этапе установки | |
Настройки защищенного подключения к RabbitMQ | |||
CELERY_BROKER_CERT | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к клиентскому сертификату mTLS для защищенного подключения к RabbitMQ. Для использования сертификата нужно:
Сертификат может быть расположен в специальном хранилище паролей, в этом случае указывается путь к нему (см. подраздел Хранение чувствительной информации с выбранным способом хранения «hvac»). Пример задания сертификата из хранилища:
| |
CELERY_BROKER_KEY | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к закрытому ключу mTLS для защищенного подключения к RabbitMQ. Ключ может иметь парольную защиту. Для использования в Termidesk нужно преобразовать его к начальному значению:
Для использования ключа также нужно:
Ключ может быть расположен в специальном хранилище паролей, в этом случае указывается путь к нему (см. подраздел Хранение чувствительной информации с выбранным способом хранения «hvac»). Пример задания ключа из хранилища:
| |
CELERY_BROKER_CA | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к корневому сертификату ЦС mTLS для защищенного подключения к RabbitMQ. Для использования сертификата нужно:
Сертификат может быть расположен в специальном хранилище паролей, в этом случае указывается путь к нему (см. подраздел Хранение чувствительной информации с выбранным способом хранения «hvac»). Пример задания сертификата из хранилища:
| |
Настройки установленных ролей Termidesk | |||
NODE_ROLES | Не задано | Параметр обязателен и задается на этапе установки. Определяет тип роли, с которой будет установлен Termidesk. Возможные значения:
Установка ролей «Агрегатор администратора» и/или «Агрегатор пользователя» должна производиться на узле, отличном от «Портала администратора» и/или «Портала пользователя». Таким образом одновременно на одном узле могут быть заданы роли:
При переустановке значение параметра в конфигурационном файле будет перезаписано | |
Настройка уникального имени узла | |||
NODE_NAME | Не задано | Параметр обязателен и задается на этапе установки. Определяет уникальное имя узла для его идентификации в различных структурах Termidesk. В частности:
Следует задавать уникальное имя узла понятным и отражающим его роль, например «AdminPortal-01», «UserPortal-01». По умолчанию для заполнения параметра используется заданный в системе | |
Настройки журналирования | |||
LOG_LEVEL | INFO | Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет уровень журналирования сообщений. Возможные значения: Включение уровня | |
LOG_ADDRESS | /dev/log | Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет адрес отправки записей в системный журнал. Обычно это | |
LOG_FACILITY | local3 | Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет категорию сообщений syslog. Категория должна совпадать с настройками в конфигурационном файле | |
Настройки шаблонов для регистрации событий и журналирования ( | |||
| /var/log/termidesk | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к каталогу с журналами, используется в настройках шаблонов Каталог должен обладать следующими свойствами:
Рекомендуется выполнять изменение параметра через утилиту Если изменение параметра выполнено вручную, то требуется выполнить команду:
| |
| termidesk | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет владельца файлов журналов, используется в настройках шаблонов Рекомендуется выполнять изменение параметра через утилиту Если изменение параметра выполнено вручную, то требуется выполнить команду:
| |
| adm | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определеяет группу-владельца файлов журналов, используется в настройках шаблонов Рекомендуется выполнять изменение параметра через утилиту Если изменение параметра выполнено вручную, то требуется выполнить команду:
| |
| 0440 | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет права доступа к файлам журналов, используется в настройках шаблонов Рекомендуется выполнять изменение параметра через утилиту Если изменение параметра выполнено вручную, то требуется выполнить команду:
| |
| 14 | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет количество устаревеших файлов журналов, которое нужно хранить. Используется в настройках шаблонов Рекомендуется выполнять изменение параметра через утилиту Если изменение параметра выполнено вручную, то требуется выполнить команду:
| |
Настройки токена доступа к API для проверок состояния служб Termidesk | |||
HEALTH_CHECK_ACCESS_KEY | Не задано | Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет токен доступа к API проверки состояния сервера. Начальное значение генерируется на этапе установки. При задании значения параметра следует руководствоваться правилом, что:
Значение также может быть сгенерировано через
| |
Настройки токена доступа к API получения метрик узла | |||
METRICS_ACCESS_KEY | Не задано | Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет токен доступа к API получения метрик узла. Начальное значение генерируется на этапе установки. При задании значения параметра следует руководствоваться правилом, что:
Значение также может быть сгенерировано через
| |
Настройки защищенного подключения для проверок состояния служб «Менеджера рабочих мест» | |||
HEALTH_CHECK_CERT | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора» (в зависимости от варианта установки). Определяет путь к сертификату SSL/TLS для защищенного подключения к API проверки состояния служб «Менеджера рабочих мест». Для использования сертификата нужно:
Сертификат может быть расположен в специальном хранилище паролей, в этом случае указывается путь к нему (см. подраздел Хранение чувствительной информации с выбранным способом хранения «hvac»). Пример задания сертификата из хранилища:
| |
HEALTH_CHECK_KEY | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора» (в зависимости от варианта установки). Определяет путь к ключу SSL/TLS для защищенного подключения к API проверки состояния служб «Менеджера рабочих мест». Ключ может иметь парольную защиту. Для использования ключа нужно преобразовать его к начальному значению:
Для использования ключа также нужно:
Ключ может быть расположен в специальном хранилище паролей, в этом случае указывается путь к нему (см. подраздел Хранение чувствительной информации с выбранным способом хранения «hvac»). Пример задания ключа из хранилища:
| |
Настройки проверок состояния (health check) | |||
CELERY_BEAT_HEALTH_CHECK_PORT | 8103 | Параметр обязателен и задается на узлах с установленным «Менеджером рабочих мест». Определяет порт, на котором работает веб-сервер для обслуживания API проверки состояния компонента «Менеджер рабочих мест» (службы Изначально параметр закомментирован (используется значение по умолчанию) | |
CELERY_BEAT_HEALTH_CHECK_IP | 0.0.0.0 | Параметр обязателен и задается на узлах с установленным «Менеджером рабочих мест». Определяет IP-адрес, с которым служба Изначально параметр закомментирован (используется значение по умолчанию) | |
CELERY_WORKER_HEALTH_CHECK_PORT | 8104 | Параметр обязателен и задается на узлах с установленным «Менеджером рабочих мест». Определяет порт, на котором работает веб-сервер для обслуживания API проверки состояния компонента «Менеджер рабочих мест» (службы Изначально параметр закомментирован (используется значение по умолчанию) | |
CELERY_WORKER_HEALTH_CHECK_IP | 0.0.0.0 | Параметр обязателен и задается на узлах с установленным «Менеджером рабочих мест». Определяет IP-адрес, с которым служба Изначально параметр закомментирован (используется значение по умолчанию) | |
HEALTH_CHECK_TIMEOUT | 10 | Таймаут (в секундах) обработки запроса проверки состояния. По истечении указанного времени:
| |
CELERY_HEALTH_CHECK_CHECKS | Не задано | Определяет список проверок состояния, выполняемые узлом «Менеджер рабочих мест» (служб Таймаут обработки запроса проверки состояния определяется параметром Возможные значения:
Если значение не задано, то выполняются все проверки | |
TERMIDESK_HEALTH_CHECK_CHECKS | Не задано | Определяет список проверок состояния, выполняемые узлом «Универсальный диспетчер». Таймаут обработки запроса проверки состояния определяется параметром Возможные значения:
Если значение не задано, то выполняются все проверки | |
AGGREGATOR_HEALTH_CHECK_CHECKS | Не задано | Определяет список проверок состояния, выполняемые узлом «Агрегатор». Таймаут обработки запроса проверки состояния определяется параметром Возможные значения:
Если значение не задано, то выполняются все проверки | |
Настройки подключения к серверу «Удаленного помощника» | |||
| Не задано | Параметр может быть задан на узлах «Универсального диспетчера» («Портал администратора», «Портал пользователя»). Определяет путь к серверному сертификату SSL/TLS и используется для проверки подключения к «Удаленному помощнику» (проверка того, что подключение происходит к нужному серверу «Удаленного помощника»). Для использования сертификата нужно:
Сертификат может быть расположен в специальном хранилище паролей, в этом случае указывается путь к нему (см. подраздел Хранение чувствительной информации с выбранным способом хранения «hvac»). Пример задания сертификата из хранилища:
| |
Настройки доверенных корневых сертификатов | |||
REQUESTS_CA_BUNDLE | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к файлу с доверенным корневым сертификатом, задается для настройки работы с сертификатами собственных ЦС. По умолчанию параметр не используется (закомментирован) Параметр является переменной окружения. Рекомендуется задать его в файле | |
Настройки принятия лицензионного соглашения | |||
EULA_ACCEPTED | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет принятие лицензионного соглашения при установке. В случае автоматизированной установки наличие параметра обязательно | |
Настройки доверенных корневых сертификатов | |||
REQESTS_CA_BUNDLE | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к файлу с доверенным корневым сертификатом, задается для настройки работы с сертификатами собственных ЦС. По умолчанию параметр не используется (закомментирован) | |
Настройки узла «Агрегатора» и его взаимодействия с «Универсальным диспетчером» | |||
AGGREGATOR_JWT_SSL_CERT | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», использующихся в фермах, подключаемых к «Агрегатору». Обязателен для заполнения в случае, если в инфраструктуре также используется «Агрегатор». Определяет путь к сертификату для получения значения JWT-токена «Агрегатора». Для использования сертификата нужно:
Сертификат может быть расположен в специальном хранилище паролей, в этом случае указывается путь к нему (см. подраздел Хранение чувствительной информации с выбранным способом хранения «hvac»). Пример задания сертификата из хранилища:
| |
AGGREGATOR_JWT_SSL_CERT_SECOND | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», использующихся в фермах, подключаемых к «Агрегатору». Обязателен для заполнения в случае, если в инфраструктуре также используется «Агрегатор». Определяет путь к резервному сертификату для получения значения JWT-токена «Агрегатора». Если сертификат, заданный в Для использования сертификата нужно:
sudo chown termidesk:termidesk /etc/opt/termidesk-vdi/<имя>.pem
sudo chmod 600 /etc/opt/termidesk-vdi/<имя>.pem
Сертификат может быть расположен в специальном хранилище паролей, в этом случае указывается путь к нему (см. подраздел Хранение чувствительной информации с выбранным способом хранения «hvac»). Пример задания сертификата из хранилища: AGGREGATOR_JWT_SSL_CERT_SECOND='hvac-kv://secret#termidesk-admin/ssl-cert-snakeoil/pemsecond' | |
AGGREGATOR_JWT_SSL_KEY | Не задано | Параметр обязателен и задается на узлах с установленным «Агрегатором» (портал «Агрегатор пользователя» и портал «Агрегатор администратора»). Определяет путь к ключу для подписи JWT-токена «Агрегатора». Для использования ключа также нужно:
Ключ может быть расположен в специальном хранилище паролей, в этом случае указывается путь к нему (см. подраздел Хранение чувствительной информации с выбранным способом хранения «hvac»). Пример задания ключа из хранилища:
| |
AGGREGATOR_IMAGE_CACHE_LIFETIME_HOURS | 672 | Параметр обязателен и задается на узлах с установленным «Агрегатором». Определяет время жизни (в часах) кеша иконок фондов РМ. По истечении этого времени иконка обновляется | |
AGGREGATOR_HTTP_TIMEOUT | 10 | Параметр определяет максимальное время ожидания (в секундах) HTTP-запросов «Агрегатора» и позволяет предотвратить бесконечное ожидание со стороны «Агрегатора», если «Универсальный диспетчер» фермы Termidesk не вернул ответ на запрос. Рекомендации по изменению значения:
| |
AGGREGATOR_YAML_FILE | Не задано | Параметр задается на узлах с установленным «Агрегатором». Параметр определяет путь к файлу При работе с географической балансировкой (GSLB) файл должен быть одинаков на всех узлах распределенной установки «Агрегатора» для корректной обработки переключений между узлами и фермами «Агрегатора». Файл может располагаться в файловой системе узла или в хранилище чувствительной информации. Пример задания параметра:
| |
Настройки подключения к хранилищу паролей OpenBao | |||
SECRETS_STORAGE_METHOD | Не задано | Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет способ хранения паролей подключения к СУБД и RabbitMQ:
Хранилище паролей OpenBao должно быть реализовано в отказоустойчивом варианте, иначе Termidesk не будет работать в период простоя узлов OpenBao. Начальное значение задается на этапе установки | |
SECRETS_OPENBAO_URL | http://openbao:8200 | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет IP-адреса или FQDN узла и порта с установленным хранилищем OpenBao. Параметр задается, если для Формат: Начальное значение задается на этапе установки. Пример задания параметра:
| |
SECRETS_OPENBAO_KV_VERSION | 1 | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Используется для указания версии API OpenBao. Параметр задается, если для Возможные значения:
Начальное значение задается на этапе установки. Пример задания параметра:
| |
SECRETS_OPENBAO_CLIENT_CERT | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к сертификату mTLS для начального защищенного подключения к OpenBao. OpenBao должен быть настроен соответствующим образом. Пример конфигурации OpenBao приведен после таблицы. Особенности функционирования:
Начальное защищенное соединение настраивается в случаях, если сертификаты имеют продолжительный срок действия или их обновление производится средствами, отличными от OpenBao. В случае, если у сертифкатов непродолжительный срок действия или их обновление производится через OpenBao, следует выполнить настройку вторичного защищенного соединения (параметр Сертификат должен размещаться в файловой системе узла (внешнее хранилище не используется). Для использования сертификата нужно:
Пример задания параметра:
| |
SECRETS_OPENBAO_CLIENT_KEY | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к ключу mTLS для начального защищенного подключения к OpenBao. OpenBao должен быть настроен соответствующим образом. Пример конфигурации OpenBao приведен после таблицы. Особенности функционирования:
Начальное защищенное соединение настраивается в случаях, если сертификаты имеют продолжительный срок действия или их обновление производится средствами, отличными от OpenBao. В случае, если у сертифкатов непродолжительный срок действия или их обновление производится через OpenBao, следует выполнить настройку вторичного защищенного соединения (параметр Ключ должен размещаться в файловой системе узла (внешнее хранилище не используется). Ключ может иметь парольную защиту. Для использования ключа в Termidesk нужно преобразовать его к начальному значению:
Для использования ключа также нужно:
Пример задания параметра:
| |
SECRETS_OPENBAO_SERVER_CERT | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к промежуточному сертификату ЦС mTLS для начального защищенного подключения к OpenBao. OpenBao должен быть настроен соответствующим образом. Пример конфигурации OpenBao приведен после таблицы. Для работы защищенного соединения по протоколу mTLS требуется задать параметры Сертификат должен размещаться в файловой системе узла (внешнее хранилище не используется). Для использования сертификата нужно:
Пример задания параметра:
| |
SECRETS_OPENBAO_PKI_CERTS | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к клиентскому сертфикату и ключу, размещенному в OpenBao, для вторичной проверки подключения к OpenBao. В случае, если у сертифкатов непродолжительный срок действия или их обновление производится через OpenBao, следует использовать этот параметр. Пример задания параметра:
| |
SECRETS_OPENBAO_TOKEN | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к файлу, содержащему одноразовый токен доступа к OpenBao. Параметр задается, если для Значение, заданное в файле, обнуляется после запуска любой службы или утилиты Пример задания параметра:
| |
SECRETS_OPENBAO_DB_PATH | hvac-kv://secret#postgresql/ | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь, настроенный на OpenBao и используемый для хранения данных подключения к СУБД. Параметр задается, если для Начальное значение задается на этапе установки. Данные могут быть расположены в специальном хранилище паролей, в этом случае указывается путь к ним (см. подраздел Хранение чувствительной информации с выбранным способом хранения «hvac»). Пример задания данных для подключения к СУБД из хранилища:
| |
SECRETS_OPENBAO_ROLE_NAME | termidesk-role | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет роль (имя приложения), настроенную на OpenBao и имеющую доступ к логинам и паролям. Параметр задается, если для Начальное значение задается на этапе установки. Пример задания параметра:
| |
SECRETS_OPENBAO_ROLE_ID | a877a491-71a4-bfe8-e24c-d5beff3dddd2 | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет идентификатор роли, заданной в параметре Параметр задается, если для Пример задания параметра:
| |
SECRETS_OPENBAO_WATCHDOG_INTERVAL | 10 | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет интервал (в секундах) проверки актуальности одноразового токена (параметр Параметр задается, если для | |
SECRETS_OPENBAO_TTL_DEADLINE | 30 | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет оставшееся время (в секундах) актуальности одноразового токена, по достижении которого он будет обновлен. Параметр задается, если для | |
SECRETS_OPENBAO_WRAP_TTL | 10m | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет время актуальности (в минутах) одноразового токена. Параметр задается, если для | |
SECRETS_OPENBAO_NAMESPACE | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет пространство имени, заданного на OpenBao. Параметр задается, если для | |
SECRETS_OPENBAO_RABBITMQ_PATH | hvac-kv://secret#rabbitmq/ | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь, настроенный на OpenBao и используемый для хранения данных подключения к RabbitMQ. Параметр задается, если для Начальное значение задается на этапе установки. Данные могут быть расположены в специальном хранилище паролей, в этом случае указывается путь к ним (см. подраздел Хранение чувствительной информации с выбранным способом хранения «hvac»). Пример задания данных для подключения к RabbitMQ из хранилища:
| |
SECRETS_OPENBAO_TERMIDESK_PATH | /termidesk | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь, настроенный на OpenBao для хранения паролей Termidesk. Параметр задается, если для Начальное значение задается на этапе установки. Пример задания параметра:
| |
SECRETS_OPENBAO_CACHE_LIFETIME | 5 | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет время (в секундах) хранения пароля, полученного от OpenBao, во внутренней памяти. Позволяет сохранить полученный от OpenBao пароль на некоторое время в кеше для сокращения количества обращений к OpenBao. Параметр задается, если для Начальное значение задается на этапе установки | |
Настройки взаимодействия с узлом «Ретранслятора» | |||
FLUENTD_CACHE | 15 | Параметр может быть задан на узлах «Универсального диспетчера». Определяет время (в секундах) кеширования параметров подключения к узлу «Ретранслятора». По умолчанию после установки время кеширования составляет 15 секунд. В случае, если нужно изменить значение, следует раскомментировать параметр и задать ему новое значение | |
FLUENTD_TABLE | logs | Параметр может быть задан на узлах «Универсального диспетчера». Определяет таблицу хранения событий фермы Termidesk. По умолчанию после установки «Универсальный диспетчер» обращается к таблице «logs» БД «Ретранслятора». В случае, если в БД «Ретранслятора» для хранения событий используется другая таблица, следует раскомментировать параметр и указать новое имя таблицы | |
FLUENTD_LOGGER_TIMEOUT | 5 | Параметр может быть задан на узлах «Универсального диспетчера». Определяет время (в секундах) ожидания подключения к узлу «Ретранслятора» | |
Настройки «Шлюза» | |||
WSPROXY_PUB_KEY_FILE | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Агрегатора». Задает путь к открытому ключу По умолчанию создается при первой установке и хранится в каталоге Пример: WSPROXY_PUB_KEY_FILE= | |
WSPROXY_PRIV_KEY_FILE | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Агрегатора». Задает путь к закрытому ключу По умолчанию создается при первой установке и хранится в каталоге Пример: WSPROXY_PRIV_KEY_FILE= | |
Настройка защищенного взаимодействия сервера Termidesk с другими компонентами | |||
MTLS_CLIENT_CERT | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к клиентскому сертификату mTLS для защищенного подключения и взаимной аутентификации с другими компонентами (например, службами каталогов или платорфмами виртуализации). Для работы mTLS необходимо выбрать режим проверки и сценарии в системных параметрах «Поддержка mTLS» и «mTLS между». Для использования сертификата нужно:
| |
MTLS_CLIENT_KEY | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к клиентскому ключу mTLS для защищенного подключения и взаимной аутентификации с другими компонентами (например, службами каталогов или платорфмами виртуализации). Для работы mTLS необходимо выбрать режим проверки и сценарии в системных параметрах «Поддержка mTLS» и «mTLS между». Для использования ключа нужно:
| |
MTLS_CLIENT_CA | Не задано | Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Агрегатора». Определяет путь к клиентскому корневому сертификату mTLS для защищенного подключения и взаимной аутентификации с другими компонентами (например, службами каталогов или платорфмами виртуализации). Для работы mTLS необходимо выбрать режим проверки и сценарии в системных параметрах «Поддержка mTLS» и «mTLS между». Для использования сертификата нужно:
| |
Настройка брокера сообщений TermideskMQ | |||
TMQ_BASE_ADDRESS | 0.0.0.0 | IP-адрес прослушивания входящих подключений для TermideskMQ | |
TMQ_BASE_PORT | 5555 | Определяет базовый номер порта TermideskMQ для отправки и получения сообщений. Для TermideskMQ будет зарезервирован указанный порт, а также один последующий: например 5555, 5556 Особенности функционирования:
| |
TMQ_SERVER_CERT | Не задано | Определяет путь к серверному сертификату mTLS для TermideskMQ. Для использования сертификата нужно:
| |
TMQ_SERVER_KEY | Не задано | Определяет путь к ключу для серверного сертификата mTLS для TermideskMQ. Для использования ключа нужно:
| |
TMQ_SERVER_CA | Не задано | Определяет путь к корневому сертификату mTLS для TermideskMQ. Для использования сертификата нужно:
| |
TMQ_CHECK_UNDELIVERED_MESSAGE_INTERVAL | 5 | Определяет интервал проверки (в секундах) недоставленных (потерянных) сообщений | |
Настройки использования веб-интерфейса | |||
TERMIDESK_OLD_INTERFACE_ENABLED | True | Параметр может быть задан на узлах «Универсального диспетчера» («Портал администратора», «Портал пользователя»). Определяет использование старого веб-интерфейса. Возможные значения:
| |
Настройка взаимодействия со службой каталогов MS AD | |||
AUTH_MSAD_META_USE_UPN | True | Параметр может быть задан на узлах «Универсального диспетчера». Определяет формат передачи имени метапользователя в службу каталогов MS AD. Возможные значения:
| |
Настройка подключения пользователя к ВРМ | |||
CONNECTION_TICKET_VALIDITY | 60 | Параметр может быть задан на узлах «Универсального диспетчера» . Определяет время валидности (в секундах) тикета для подключения пользователя к ВРМ. Значение следует менять только при возникновении ошибок подключения, связанных с долгой обработкой подключения | |