Download PDF
Download page Хранение информации о сессии пользователя.
Хранение информации о сессии пользователя
Хранение информации о сессии пользователя
Агент ВРМ поддерживает хранение информации о сессии пользователя, подключившегося к ОС. Этот функционал работает следующим образом:
- пользователь через компонент «Клиент» подключается к серверу Termidesk;
- компонент «Клиент» отправляет серверу (компоненту «Универсальный диспетчер») сведения о пользовательской рабочей станции;
- компонент «Универсальный диспетчер» («Портал пользователя» или «Агрегатор пользователя») получает информацию от компонента «Клиент» и дополняет эти сведения информацией о пользователе и информацией о фонде, и отправляет Агенту ВРМ эти сведения;
- Агент ВРМ сохраняет полученные сведения:
- для ОС Microsoft Windows: в параметре реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Termidesk\Session\<идентификатор_сессии>; - для ОС Linux: в файле
~/.config/UVEON/termidesk.json;
- для ОС Microsoft Windows: в параметре реестра
- по API-запросу
/health/metricsАгент ВРМ вернет полную информацию о сессии пользователя (сведения о пользовательской рабочей станции и метрики сессии).
Сведения о сессии пользователя:
- хранятся для всех сессий, существующих в текущий момент времени;
- создаются при создании сессии и удаляются при ее завершении (logoff);
- доступны для чтения всем пользователям, но не доступны для изменения.
Перечень параметров, хранимых Агентом ВРМ, приведен в таблице.
В Termidesk версии 6.1 не все указанные в таблице параметры будут записаны значениями.
Запись актуальных значений производится для параметров:
AgentVersion;ClientAddress;ClientName;ClientPlatform;ClientVersion;DomainName;GUSI;Id;PoolName;PublishedName;SessionStatus;Uptime;URSI;UserName;UserSid;ViewerVersion.
Если для параметра записано значение, но параметр не отображен в перечне, то в Termidesk версии 6.1 запись актуального значения для него не производится.
| Параметр | Описание |
|---|---|
AgentVersion | Версия Агента ВРМ |
AppliedPolicies | Значения политик, полученные от компонента «Универсальный диспетчер» и примененные Агентом ВРМ |
ClientAddress | Локальный IP-адрес пользовательской рабочей станции, через который выполнено подключение к ферме Termidesk. Параметр подчиняется настройке «Использовать анонсируемый IP клиента», заданной в «Портале администратора» Termidesk В Termidesk версии 6.1 если у пользовательской рабочей станции существует более одного IP-адреса, то будет записан IP-адрес Агента ВРМ. |
ClientName | Полное доменное имя пользовательской рабочей станции |
ClientPlatform | Сведения об ОС пользовательской рабочей станции, на которой установлен компонент «Клиент» |
ClientVersion | Версия компонента «Клиент» |
ColorDepth | Глубина цвета в сессии пользователя |
ConnectionMode | Режим подключения (прямой или через шлюз) |
DeliveryProtocol | Тип протокола доставки и его название в ферме Termidesk |
DisplaysNumber | Количество мониторов в сессии пользователя |
DomainName | Имя домена, в котором аутентифицировался пользователь. В случае, если имя домена отсутствует, то записывается имя домена аутентификации Termidesk |
GUSI | Текущий глобальный уникальный сессионный идентификатор |
Id | Локальный идентификатор сессии пользователя на РМ |
IdleTime | Время бездействия пользователя |
LastReconnectReason | Причина последнего отключения |
LastReconnectTimestamp | Отметка времени последнего переподключения |
LogonTimestamp | Отметка времени входа пользователя в РМ |
MachineCreatedDate | Дата и время создания РМ |
MachineModifiedDate | Дата и время изменения РМ |
PoolName | Имя фонда РМ |
PublishedName | Имя публикации |
ReconnectionsNumber | Количество переподключений в сессию пользователя |
ScreenResolution | Разрешение сессии пользователя (экранное) |
SessionType | Тип сессии пользователя (рабочий стол или приложение) |
SessionStatus | Состояние сессии (active, idle, disconnected) |
SessionDuration | Длительность сессии пользователя |
StatusChangedTimestamp | Отметка времени, когда изменилось состояние сессии пользователя |
Uptime | Время с момента загрузки |
UserName | Имя пользователя, аутентифицировавшегося в Termidesk |
UserSid | Security IDentifier (SID) доменного пользователя (записывается для домена MS AD) |
URSI | Текущий уникальный идентификатор запуска ресурса в сессии пользователя |
ViewerVersion | Версия ПО Termidesk Viewer |