Отслеживание жизненного цикла сессий и ресурсов пользователейLink to Отслеживание жизненного цикла сессий и ресурсов пользователей

Начиная с Termidesk версии 5.0 поддерживается возможность отследить действия пользователя (или администратора) по идентификаторам, которыми маркируются все события, относящихся к работе с Termidesk с момента аутентификации и до завершения работы:

  • глобальный уникальный сессионный идентификатор (Global Unique Session ID, GUSID, ГУСИ) - позволяет однозначно сопоставить субъект (пользователя или администратора) и производимые им действия. Присваивается в момент аутентификации в Termidesk;
  • уникальный идентификатор запуска ресурса (Unique Resource Start ID, URSI) - позволяет однозначно сопоставить пользователя и конкретный ресурс, который он получает - ВРМ и/или приложение. Присваивается в момент запуска пользователем ресурса.

Последовательность присвоения и отправки идентификаторов представлена на рисунке.

AUTHENTICATION
Шлюз
Клиент
Агент ВРМ
Сессионный агент
STAL
Универсальный диспетчер
GUSID
GUSID
GUSID
Request VM
URSI
URSI
URSI
Delivery protocol, GUSID, URSI
GUSID, URSI
GUSID, URSI
GUSID, URSI

Последовательность присвоения и отправки GUSID и URSI

Аннулирование GUSID происходит при:

  • завершении сессии пользователя по истечении времени, заданного параметром «;
  • отключении от «Универсального диспетчера»;
  • закрытии компонента «Клиент» пользователем;
  • запуске нового экземпляра компонента «Клиент» на той же пользовательской рабочей станции;
  • невозможности восстановления подключения после обрыва связи - GUSID и URSI будут считаться недействительными и при следующем подключении пользователя к «Универсальному диспетчеру» будут назначены новые идентификаторы.

Аннулирование URSI происходит при:

  • закрытии пользователем окна опубликованного приложения или выходе из сеанса ВРМ (logoff);
  • отключении от сеанса ВРМ (disconnect);
  • закрытии компонента «Клиент» и окна программы доставки ВРМ (termidesk-viewer);
  • невозможности восстановления подключения после обрыва связи - GUSID и URSI будут считаться недействительными и при следующем подключении пользователя к «Универсальному диспетчеру» будут назначены новые идентификаторы

GUSID и URSI регистрируются в журналах:

  • компонента «Сессионный агент»;
  • компонента «Агент виртуального рабочего места».

События, связанные с GUSID и URSI, хранятся в БД. Они доступны для просмотра в журнале на портале Termidesk (см. подраздел Просмотр журналов). Пример сообщения от источника «agent»: «preConnect. User: u, Protocol: spice, GUSID: 93418bcd-5c95-5f46-ae1b-980a8519ae8f, URSI: 73fe89e3-5fe4-5b02-81a8-06b8e3bac2d1».