Таблицы aggregator

Таблица aggregator_authenticator

Таблица добавлена в Termidesk версии 6.0.

Назначение таблицы: хранение информации о домене аутентификации MS AD.

Таблица 1. Перечень полей таблицы aggregator_authenticator
Поле Описание

id

Идентификатор

name

Наименование домена аутентификации

data_type

Тип объекта (домена аутентификации)

data

Данные в формате json

comments

Комментарий к домену аутентификации

priority

Приоритет домена аутентификации

small_name

Короткое наименование

host

IP-адрес или FQDN сервера службы каталогов

port

Порт, на котором запущена служба каталогов

ssl

Флаг использования защищенного соединения при взаимодействии со службой каталогов

username

Учетная запись, используемая для подключения к службе каталогов

password

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

timeout

Время ожидания (в секундах) ответа от службы каталогов

ldapBase

Корень поиска в службе каталогов в формате DN

userClass

Атрибут класса пользователя в службе каталогов

userIdAttr

Атрибут уникального имени или идентификатора пользователя в службе каталогов

userNameAttr

Формат имени пользователя в службе каталогов

groupClass

Атрибут принадлежности к группе в службе каталогов

groupIdAttr

Атрибут идентификатора группы, к которой относится субъект в службе каталогов

memberAttr

Идентификатор группы для назначения полномочий субъекту

groupSearchType

Атрибут, определяющий группы пользователя при запросах к службе каталогов

recursiveGroupSearch

Флаг, учитывающий неявное членство пользователя в родительских группах

reversedGroupSearch

Флаг, проверки соответствия членства пользователя в группах службы каталогов членству в группах домена аутентификации

Таблица 2. Значения, которые может принимать параметр userNameAttr
Значение Описание

sAMAccountName

Имя пользователя без доменной части

userPrincipalName

Имя пользователя с доменной частью

Таблица 3. Значения, которые может принимать параметр groupSearchType
Значение Описание

objectClass

Тип объекта в каталоге

objectCategory

Категория объекта в каталоге

image
Рисунок 1. Диаграмма таблицы aggregator_authenticator

Таблица aggregator_farm

Таблица добавлена в Termidesk версии 6.0.

Назначение таблицы: хранение информации о фермах.

Таблица 4. Перечень полей таблицы aggregator_farm
Поле Описание

id

Идентификатор

name

Наименование фермы

create_date

Дата создания

update_date

Дата последнего обновления

is_active

Флаг, определяет активность фермы

all_failed_bypass_duration_min

Время (в минутах), по истечении которого ферма считается неактивной, если она не подтверждает свое активное состояние

bypass_duration_min

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

max_failed_servers_per_request

Количество неактивных узлов для признания фермы неактивной

comment

Комментарий к ферме

transport

Протокол, по которому будет происходить подключение к узлу

check_ssl

Флаг, управляющий проверкой валидности SSL-сертификата

port

Порт для подключения по протоколу, казанному в параметре transport

next_check_time

Время следующего опроса фермы

gateway_id

Идентификатор «Шлюза»

on_maintenance

Флаг использования режима техобслуживания

use_mtls

Флаг использования mTLS

priority

Приоритет фермы при балансировке подключений

image
Рисунок 2. Диаграмма таблицы aggregator_farm

Таблица aggregator_farm_priority_groups

Таблица добавлена в Termidesk версии 6.0.

Назначение таблицы: хранение данных о связи групп и ферм, к которым они относятся.

Таблица 5. Перечень полей таблицы aggregator_farm_priority_groups
Поле Описание

id

Идентификатор

farm_id

Идентификатор фермы

group_id

Идентификатор группы

image
Рисунок 3. Диаграмма таблицы aggregator_farm_priority_groups

Таблица aggregator_farm_tags

Назначение таблицы: хранение информации о тегах ферм.

Таблица 6. Перечень полей таблицы aggregator_farm_tags
Поле Описание

id

Идентификатор

farm_id

Идентификатор фермы

tag_id

Идентификатор тега

image
Рисунок 4. Диаграмма таблицы aggregator_farm_tags

Таблица aggregator_gateway

Таблица добавлена в Termidesk версии 6.0.

Назначение таблицы: хранение данных о назначенных фермам «Шлюзах».

Таблица 7. Перечень полей таблицы aggregator_gateway
Поле Описание

id

Идентификатор

name

Наименование «Шлюза»

url

URL-адрес «Шлюза»

image
Рисунок 5. Диаграмма таблицы aggregator_gateway

Таблица aggregator_imagecache

Таблица добавлена в Termidesk версии 6.0.

Назначение таблицы: хранение кешированных данных изображений.

Таблица 8. Перечень полей таблицы aggregator_imagecache
Поле Описание

id

Идентификатор

data

Данные изображения

image
Рисунок 6. Диаграмма таблицы aggregator_imagecache

Таблица aggregator_maintenance_templates

Таблица добавлена в Termidesk версии 6.0.

Назначение таблицы: хранение данных о шаблонах техобслуживания.

Таблица 9. Перечень полей таблицы aggregator_maintenance_templates
Поле Описание

id

Идентификатор

name

Наименование шаблона техобслуживания

comment

Комментарий к шаблону техобслуживания

message

Текст сообщения, которое будет отображено пользователю

create_date

Дата создания шаблона техобслуживания

image
Рисунок 7. Диаграмма таблицы aggregator_maintenance_templates

Таблица aggregator_resourcemap

Назначение таблицы: хранение данных о ресурсах пользователей.

Таблица 10. Перечень полей таблицы aggregator_resourcemap
Поле Описание

id

Идентификатор

resources

Список ресурсов

site_info_id

Идентификатор сайта

user_id

Идентификатор пользователя

published_name

Имя публикации

image
Рисунок 8. Диаграмма таблицы aggregator_resourcemap

Таблица aggregator_rule

Таблица добавлена в Termidesk версии 6.0.

Назначение таблицы: хранение данных о правилах объединения набора ресурсов сайта.

Таблица 11. Перечень полей таблицы aggregator_rule
Поле Описание

id

Идентификатор

name

Наименование правила

comment

Комментарий к правилу

is_identical_resources

Флаг, определяет идентичность ресурсов ферм

is_load_balance

Флаг, определяет правила балансировки

is_active

Флаг, определяет активность правила

priority

Приоритет правила

site_id

Идентификатор сайта

image
Рисунок 9. Диаграмма таблицы aggregator_rule

Таблица aggregator_rule_farms

Назначение таблицы: хранение данных о правилах объединения набора ресурсов ферм.

Таблица 12. Перечень полей таблицы aggregator_rule_farms
Поле Описание

id

Идентификатор

rule_id

Идентификатор правила

farm_id

Идентификатор фермы

image
Рисунок 10. Диаграмма таблицы aggregator_rule_farms

Таблица aggregator_server

Таблица добавлена в Termidesk версии 6.0.

Назначение таблицы: хранение данных о узлах «Универсального диспетчера», находящихся в составе ферм поставщиков ресурсов.

Таблица 13. Перечень полей таблицы aggregator_server
Поле Описание

id

Идентификатор

name

Наименование узла

host

IP-адрес или FQDN узла

create_date

Дата создания

update_date

Дата последнего обновления

is_active

Флаг, определяет активность узла

auth_token

Токен для доступа к API добавляемого узла

next_check_time

Время следующего опроса доступности узла

farm_id

Идентификатор фермы

role

Роль веб-портала

ws_public_key_path

Путь к открытому ключу id_rsa.pub

image
Рисунок 11. Диаграмма таблицы aggregator_server

Таблица aggregator_server_tags

Назначение таблицы: хранение данных о тегах узлов узлов «Универсального диспетчера», находящихся в составе ферм поставщиков ресурсов.

Таблица 14. Перечень полей таблицы aggregator_server_tags
Поле Описание

id

Идентификатор

server_id

Идентификатор узла «Универсального диспетчера»

tag_id

Идентификатор тега

image
Рисунок 12. Диаграмма таблицы aggregator_server_tags

Таблица aggregator_sessiontoken

Таблица добавлена в Termidesk VDI версии 6.0.

Назначение таблицы: хранение данных о сессиях пользователей на «Универсальном диспетчере».

Таблица 15. Перечень полей таблицы aggregator_sessiontoken
Поле Описание

id

Идентификатор

token

Токен

farm_id

Идентификатор фермы

user_id

Идентификатор пользователя

expired_at

Срок действия токена

image
Рисунок 13. Диаграмма таблицы aggregator_sessiontoken

Таблица aggregator_site

Таблица добавлена в Termidesk VDI версии 6.0.

Назначение таблицы: хранение данных о сайтах.

Таблица 16. Перечень полей таблицы aggregator_site
Поле Описание

id

Идентификатор

name

Наименование сайта

comment

Комментарий к сайту

uri

URI-адрес начальной страницы для входа на сайт

cert

Путь к сертификату

port

Порт для подключения к сайту

is_active

Флаг, определяет активность сайта

maintance_template_id

Идентификатор шаблона техобслуживания

on_maintance

Флаг, определяет состояние техобслуживания сайта

clientKeepUserLogin

Флаг, управляет сохранением имени пользователя в «Клиенте» при подключении к «Агрегатору»

clientKeepUserPassword

Флаг, управляет сохранением пароля пользователя в компоненте «Клиент» при подключении к «Агрегатору»

services_refresh_on_launch

Флаг, управляет обновлением списка ресурсов

services_refresh_rate

Периодичность (в секундах), с которой будет происходить обновление списка ресурсов в интерфейсе «Клиента»

clientHideUnavailableResources

Флаг, управляет сокрытием недоступных ресурсов при подключении пользователя к «Агрегатору»

resource_precedence

Приоритет ресурса

clientReconnectionAttempts

Количество попыток переподключения пользователя

clientAllowServerAddressChange

Флаг, управляет возможностью изменения пользователем адреса подключения

clientConnectionEnable

Флаг, управляет возможностью повторно подключаться к сеансам (управление перемещением сеансов)

clientConnectionOnAuth

Флаг, управляет возможностью повторно подключаться к сеансам при аутентификации

clientConnectionOnUpdate

Флаг, управляет возможностью повторно подключаться к сеансам при обновлении списка приложений

clientUseTermideskViewerForRdpConnection

Флаг, управляет возможностью использовать ПО Termidesk Viewer при подключении к ресурсу по RDP

auto_update_user_resources

Флаг, управляет возможностью автоматически обновлять список ресурсов

update_interval_minutes

Периодичность (в секундах) фонового обновления списка ресурсов

last_update_time

Дата последнего обновления

clientUsePasswordWorkplaceAccess

Флаг, управляет возможностью использовать введённый пароль для подключения к РМ

clientUsePinWorkplaceAccess

Флаг, управляет возможностью использовать введённый PIN для подключения к РМ

image
Рисунок 14. Диаграмма таблицы aggregator_site

Таблица aggregator_site_auth_domains

Назначение таблицы: хранение данных о доменах аутентификации сайтов.

Таблица 17. Перечень полей таблицы aggregator_site
Поле Описание

id

Идентификатор

site_id

Идентификатор сайта

authenticator_id

Идентификатор домена аутентификации

image
Рисунок 15. Диаграмма таблицы aggregator_site_auth_domains

Таблица aggregator_site_farms

Назначение таблицы: хранение данных о фермах сайтов.

Таблица 18. Перечень полей таблицы aggregator_site
Поле Описание

id

Идентификатор

site_id

Идентификатор сайта

farm_id

Идентификатор фермы

image
Рисунок 16. Диаграмма таблицы aggregator_site_farms

Таблица aggregator_site_tags

Назначение таблицы: хранение данных о тегах сайтов.

Таблица 19. Перечень полей таблицы aggregator_site_tags
Поле Описание

id

Идентификатор

site_id

Идентификатор сайта

tag_id

Идентификатор тега

image
Рисунок 17. Диаграмма таблицы aggregator_site_tags

Таблица aggregator_site_user_groups

Назначение таблицы: хранение данных о группах пользователя сайтов.

Таблица 20. Перечень полей таблицы aggregator_site_user_groups
Поле Описание

id

Идентификатор

site_id

Идентификатор сайта

group_id

Идентификатор группы пользователя

image
Рисунок 18. Диаграмма таблицы aggregator_site_user_groups

Таблица aggregator_siteinfo

Таблица добавлена в Termidesk версии 6.0.

Назначение таблицы: хранение данных о ресурсах сайта.

Таблица 21. Перечень полей таблицы aggregator_siteinfo
Поле Описание

id

Идентификатор

deduplicated_data

balanced_queue

Очередь ферм в списке балансировки

create_time

Дата и время создания

update_time

Дата и время последнего обновления

site_id

Идентификатор сайта

user_id

Идентификатор пользователя

user_resources_cache

Список кешированных ресурсов

cache_expires_at

Срок действия кеша

image
Рисунок 19. Диаграмма таблицы aggregator_siteinfo

Таблица aggregator_site_users

Таблица добавлена в Termidesk версии 6.0.

Назначение таблицы: хранение данных о связи сайтов и пользователей, к которым они относятся.

Таблица 22. Перечень полей таблицы aggregator_site_users
Поле Описание

id

Идентификатор

site_id

Идентификатор сайта

user_id

Идентификатор пользователя

image
Рисунок 20. Диаграмма таблицы aggregator_site_users

Таблица aggregator_tickets

Таблица добавлена в Termidesk версии 6.0.

Назначение таблицы: хранение билетов для резервирования ВМ пользователю.

Таблица 23. Перечень полей таблицы aggregator_tickets
Поле Описание

id

Идентификатор

ticket_uuid

Уникальный идентификатор билета

create_datetime

Дата создания

user_session_id

Идентификатор сессии пользователя

image
Рисунок 21. Диаграмма таблицы aggregator_tickets

Таблица aggregator_usersession

Таблица добавлена в Termidesk версии 6.0.

Назначение таблицы: хранение информации о пользовательских сессиях.

Таблица 24. Перечень полей таблицы aggregator_usersession
Поле Описание

id

Идентификатор

suid

Идентификатор пользовательской сессии

token

Токен

create_date

Дата создания

auth_id

Идентификатор домена аутентификации

farm_id

Идентификатор фермы

site_id

Идентификатор сайта

user_id

Идентификатор пользователя

image
Рисунок 22. Диаграмма таблицы aggregator_usersession