ОС Альт Рабочая станция

Установка Агента ВРМ в ОС Альт Рабочая станция

Агент ВРМ устанавливается в ОС Альт Рабочая станция из rpm-пакета termidesk-agent.

Для установки Агента ВРМ:

  • (опционально) подключить Интернет-репозиторий Termidesk (см. пример в подразделе Получение пакетов установки);

  • переключиться в окружение суперпользователя:

su -
  • выполнить установку termidesk-agent:

    • если установка выполняется с подключенным Интернет-репозиторием:

      apt-get install termidesk-agent
    • если установка выполняется без подключенного Интернет-репозитория:

      apt-get install <путь_к_пакету>
  • в окне «Расширенные настройки» оставить значения по умолчанию или при необходимости изменить значения:

    • «Каталог журналов»: каталог хранения журналов для службы Агента ВРМ. Значение по умолчанию: /var/log/termidesk;

    • «Каталог журналов пользователя»: каталог хранения журналов для непривилегированного пользователя. Значение по умолчанию: ~./config/UVEON/logs;

    • «Каталог настроек»: каталог хранения конфигурационного файла. Значение по умолчанию: /etc/termidesk.

Окно «Расширенные настройки» будет показано единожды, если конфигурационный файл agent.cfg отсутствует в системе.

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

  • в первую очередь подставляются значения из переменных окружения. Все ранее заданные значения конфигурационного файла игнорируются;

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

  • если ничего из пунктов выше не задано, то применяются значения по умолчанию.

После установки изменить настройки можно:

termidesk-agent-config setup --dialog

Для «тихой» установки без отображения дополнительных окон следует назначить переменные окружения и передать их в команду установки:

TDSK_SETUP_NONINTERACTIVE=1 TDSK_CONFIG_DIR=<путь_к_каталогу> TDSK_LOG_SRV_DIR=<путь_к_каталогу> TDSK_LOG_USER_DIR=<путь_к_каталогу> apt install <путь_к_пакету>

где:

  • TDSK_SETUP_NONINTERACTIVE=1 - переменная, указывающая запуск в режиме «тихой» установки;

  • TDSK_CONFIG_DIR=<путь_к_каталогу> - переменная, указывающая путь к каталогу с конфигурационным файлом agent.cfg. Например, TDSK_CONFIG_DIR=/etc/termidesk-test;

  • TDSK_LOG_SRV_DIR=<путь_к_каталогу> - переменная, указывающая путь к каталогу хранения журналов службы Агента ВРМ;

  • TDSK_LOG_USER_DIR=<путь_к_каталогу> - переменная, указывающая путь к каталогу хранения журналов для непривилегированного пользователя.

После установки нужно добавить в автоматическую загрузку и запустить службу termidesk-agent:

systemctl enable termidesk-agent.service
systemctl start termidesk-agent.service

Проверить состояние службы:

systemctl status termidesk-agent.service
После установки Агент ВРМ обязательно должен быть настроен.

Установка видеоагента в ОС Альт Рабочая станция

Видеоагент устанавливается в ОС Альт Рабочая станция из rpm-пакета termidesk-video-agent.

Перед установкой видеоагента необходимо:

  • установить пакет kernel-headers-modules, соответствующий ядру, загруженному в работающей ОС, пример:

apt-get install kernel-headers-modules-std-def

Для установки видеоагента:

  • переключиться в окружение суперпользователя:

su -
  • выполнить установку termidesk-video-agent:

apt-get install <путь_к_пакету>

После установки нужно добавить в автоматическую загрузку и запустить службу termidesk-video-agent:

systemctl enable termidesk-video-agent.service
systemctl start termidesk-video-agent.service

Проверить состояние службы:

systemctl status termidesk-video-agent.service

Установка Агента смарт-карт в ОС Альт Рабочая станция

Агент смарт-карт устанавливается в ОС Альт Рабочая станция из rpm-пакета termidesk-pcsc-vscard.

Для установки сессионного Агента:

  • переключиться в окружение суперпользователя:

su -
  • выполнить установку termidesk-pcsc-vscard:

apt-get install <путь_к_пакету>

После установки Агент смарт-карт должен быть настроен согласно подразделу Настройка Агента виртуальных смарт-карт.

Установка сессионного Агента в ОС Альт Рабочая станция

Сессионный Агент устанавливается в ОС Альт Рабочая станция из rpm-пакета termidesk-session-agent.

Для установки сессионного Агента:

  • переключиться в окружение суперпользователя:

su -
  • выполнить установку termidesk-session-agent:

apt-get install <путь_к_пакету>
  • в окне «Лицензионное соглашение» ознакомиться с соглашением и нажать экранную кнопку [Выход];

  • на запрос «Принимаете ли вы условия лицензионного соглашения?» подтвердить принятие соглашения, нажав экранную кнопку [Принимаю];

  • в окне «Расширенные настройки»:

    • указать путь к каталогу хранения файлов конфигурации. Значение по умолчанию: /etc/opt/termidesk-session-agent;

    • указать путь к каталогу хранения журналов. Значение по умолчанию: /var/log/termidesk;

    • нажать экранную кнопку [Далее];

  • дождаться завершения установки.

Для «тихой» установки без отображения дополнительных окон следует назначить переменные окружения DEBIAN_FRONTEND=noninteractive, SSA_CONFIG_DIR и SSA_LOG_DIR и передать их в команду установки:

TDSK_FRONTEND=noninteractive SSA_CONFIG_DIR=<путь_к_каталогу> SSA_LOG_DIR=<путь_к_каталогу> apt-get install <путь_к_пакету>

Где:

  • TDSK_FRONTEND=noninteractive - переменная, указывающая запуск в режиме «тихой» установки;

  • SSA_CONFIG_DIR=<путь_к_каталогу> - переменная, указывающая путь к каталогу хранения файлов конфигурации. Заменяет значение по умолчанию, если передается непустое значение;

  • SSA_LOG_DIR=<путь_к_каталогу> - переменная, указывающая путь к каталогу хранения журналов. Заменяет значение по умолчанию, если передается непустое значение.

После установки изменить настройки можно через файл /etc/default/termidesk-session-agent.

После установки нужно добавить в автоматическую загрузку и запустить службу termidesk-session-agent:

systemctl enable termidesk-session-agent.service
systemctl start termidesk-session-agent.service

Проверить состояние службы:

systemctl status termidesk-session-agent.service

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

После установки сессионного Агента создастся конфигурационный файл session_agent.ini, а также файл БД SQLite /opt/termidesk/share/termidesk-session-agent/termidesk_ssa.db, предназначенный для сбора и хранения метрик узла. БД инициализируется при запуске сессионного Агента.

Обновление Агентов в ОС Альт Рабочая станция

Обновление Агентов выполняется установкой новой версии поверх предыдущей.

В случае, если обновление компонента «Универсальный диспетчер» произошло раньше обновления сессионного Агента, то на узле с «Универсальным диспетчером» (роль «Портал администратора») нужно:

  • в интерфейсе командной строки переключиться на пользователя termidesk:

sudo -u termidesk bash
  • выполнить регистрацию сессионного Агента:

/opt/termidesk/sbin/termidesk-vdi-manage tdsk_refresh_ssa

Удаление Агентов в ОС Альт Рабочая станция

Удаление Агентов выполняется командой:

sudo apt-get remove -y <наименование_пакета>

Наименования пакетов:

  • termidesk-agent - Агент ВРМ;

  • termidesk-session-agent - сессионный Агент.

Вместе с удалением сессионного Агента будет удален файл БД SQLite termidesk_ssa.db.