HandyCafe Docs
owner it-admin

Как управлять лицензиями на ПО

HandyCafe Server отслеживает лицензии программного обеспечения на ваших клиентских ПК. Вы определяете сколько одновременных пользователей разрешено для каждого лицензионного приложения. Система мониторит какие ПК используют лицензию, обеспечивает соблюдение лимитов и автоматически освобождает лицензии от машин, переставших отвечать. Это руководство охватывает добавление лицензий, мониторинг использования, обработку превышения лимитов, настройку heartbeat-мониторинга, отслеживание сроков действия и практический пример.


Как добавить лицензию на ПО

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

Что вам понадобится

  • HandyCafe Server с доступом администратора.
  • Точное имя процесса приложения как оно отображается в Диспетчере задач Windows (например: photoshop.exe, steam.exe, chrome.exe).
  • Лицензионный ключ или серийный номер (для ваших записей).
  • Количество конкурентных мест по лицензионному соглашению.

Шаги

  1. Нажмите Лицензии в боковом меню HandyCafe Server.
  2. Нажмите кнопку Добавить для создания новой записи лицензии.
  3. Введите Название лицензии. Используйте понятное название, например «Adobe Photoshop» или «Steam Game Library».
  4. Введите Поставщика. Например: «Adobe», «Valve», «Microsoft».
  5. Введите Лицензионный ключ или серийный номер. Это поле хранит ключ для ваших записей.
  6. Установите Тип в «app» для стандартных приложений.
  7. Введите Имя процесса точно как оно отображается в Диспетчере задач Windows. Например: photoshop.exe. Совпадение не учитывает регистр.
  8. Установите Количество в общее число лицензионных мест. Установите Одновременные пользователи в допустимое число ПК. В большинстве случаев эти числа совпадают.
  9. Установите Интервал проверки в секундах. Это определяет время ожидания ответа от клиента перед освобождением лицензии. Значение по умолчанию 300 секунд (5 минут) подходит для большинства ситуаций.
  10. По желанию задайте Дату истечения если у лицензии есть срок продления. Нажмите Сохранить.

Ожидаемый результат

Лицензия появляется в списке с отображением лимита. Система начинает мониторинг процесса на всех подключенных клиентах.

Распространенные ошибки

  • Неверное имя процесса. Если оно не совпадает с тем, что запускается на клиенте, система не обнаружит приложение. Откройте Диспетчер задач на клиентском ПК, запустите приложение и посмотрите точное имя процесса на вкладке Подробности.
  • Путаница между отображаемым именем и именем процесса. «Adobe Photoshop 2026» -- это отображаемое имя. Имя процесса -- photoshop.exe. Всегда используйте имя процесса.

Как мониторить использование лицензий

Просматривайте какие ПК используют лицензию и сколько мест свободно.

Шаги

  1. Перейдите на страницу Лицензии.
  2. Выберите лицензию из списка. Детальная панель показывает текущий статус использования.
  3. Просмотрите раздел Активные выдачи. Каждая запись показывает имя ПК, время выдачи и метку времени последнего heartbeat.
  4. Счетчик Доступно показывает сколько мест свободно.

Ожидаемый результат

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


Как ручного восстановить лицензию

Если лицензия зависла (например, ПК аварийно завершил работу), вы можете освободить ее вручную.

  1. Перейдите на страницу Лицензии и выберите лицензию.
  2. В списке Активных выдач найдите зависшую запись. Обычно она показывает устаревшую метку heartbeat.
  3. Нажмите кнопку Восстановить рядом с этой записью.
  4. Лицензионное место освобождается немедленно.

Как настроить heartbeat-мониторинг

Жизненный цикл лицензии

  1. Checkout: клиентский ПК запускает отслеживаемое приложение. Система автоматически выдает лицензионное место.
  2. Heartbeat: пока приложение работает, клиент периодически отправляет heartbeat-сигналы серверу.
  3. Checkin: при нормальном закрытии приложения клиент отправляет сигнал checkin и место освобождается.
  4. Автоматическое восстановление: если сервер перестает получать heartbeat дольше настроенного интервала, место освобождается автоматически.

Настройка таймаута

  1. Перейдите на страницу Лицензии и выберите лицензию.
  2. Измените поле Интервал проверки (в секундах).
  3. Установите подходящее для вашей среды значение:
    • 120-180 секунд для сред, где нужно быстрое освобождение лицензий.
    • 300 секунд (5 минут) -- значение по умолчанию для большинства установок.
    • 600 секунд (10 минут) для сред с периодической нестабильностью сети.
  4. Сохраните изменения.

Распространенные ошибки

  • Слишком короткий интервал (менее 60 секунд). Кратковременные сетевые перебои могут вызвать ложное освобождение лицензий с ПК, где приложение все еще работает.
  • Слишком длинный интервал (более 15 минут). Аварийный ПК будет удерживать лицензию весь интервал, не позволяя другим клиентам ее использовать.

Как отслеживать срок действия лицензий

  1. Перейдите на страницу Лицензии и выберите лицензию.
  2. Установите Дату истечения на дату окончания или продления лицензионного соглашения.
  3. Сохраните изменения.
  4. Система отображает предупреждение по мере приближения даты истечения. Истекшие лицензии помечаются в списке.
  5. При истечении решите: продлить у вендора и обновить дату или удалить запись.

Распространенные ошибки

  • Не задана дата истечения. Без нее предупреждения не будет. Лицензия может истечь незамеченной.
  • Продление у вендора без обновления даты в HandyCafe. Система продолжит помечать лицензию как истекшую.

Пример: управление 10 конкурентными лицензиями Steam на 30 ПК

Сценарий

У вас 30 клиентских ПК. Вы приобрели коммерческую лицензию Steam на 10 одновременных пользователей.

Настройка

  1. Перейдите в Лицензии и нажмите Добавить.
  2. Название: «Steam Game Library».
  3. Поставщик: «Valve».
  4. Введите лицензионный ключ Steam.
  5. Тип: «app».
  6. Имя процесса: steam.exe.
  7. Количество: 10, Одновременные пользователи: 10.
  8. Интервал проверки: 300 секунд.
  9. Дата истечения: дата продления лицензии.
  10. Сохраните.

Как это работает на практике

  • Первые 10 клиентов, запускающих Steam, получают по одному лицензионному месту.
  • 11-й клиент при попытке запуска получает уведомление о достижении лимита.
  • Клиент 3 завершает сессию и закрывает Steam. Система освобождает место.
  • 11-й клиент повторяет попытку и получает освободившееся место.
  • Если ПК-07 зависает с запущенным Steam, heartbeat прекращается. Через 300 секунд сервер освобождает место.

Мониторинг

Периодически проверяйте страницу Лицензий для анализа паттернов использования. Если все 10 мест постоянно заняты в пиковые часы, рассмотрите покупку дополнительных лицензий. Если места редко заполняются, возможно, у вас избыточное лицензирование.