Як керувати ліцензіями на програмне забезпечення
HandyCafe Server відстежує ліцензії на програмне забезпечення на ваших клієнтських ПК. Ви визначаєте, скільки одночасних користувачів дозволено для кожної ліцензованої програми. Система контролює, які ПК використовують ліцензію, дотримується обмежень і повертає ліцензії з машин, які перестають відповідати. Цей посібник охоплює додавання ліцензій, моніторинг використання, управління обмеженнями, налаштування моніторингу активності, відстеження терміну дії та практичний приклад.
Як додати ліцензію на програмне забезпечення
Додавання ліцензії повідомляє систему про програму, скільки одночасних копій дозволено, і як визначити, коли вона працює.
Що вам знадобиться
- HandyCafe Server з правами адміністратора.
- Точна назва процесу програми, як вона відображається в Диспетчері завдань Windows (наприклад:
photoshop.exe,steam.exe,chrome.exe). - Ліцензійний ключ або серійний номер (для ваших записів).
- Кількість одночасних місць, дозволених вашою ліцензійною угодою.
Кроки
- Натисніть Licenses у лівій панелі програми HandyCafe Server.
- Натисніть кнопку Add, щоб створити новий запис ліцензії.
- Введіть License Name. Використовуйте чітке, впізнаване ім'я, таке як "Adobe Photoshop" або "Steam Game Library". Це ім'я для вашого довідника в інтерфейсі управління.
- Введіть ім'я Provider. Наприклад: "Adobe", "Valve", "Microsoft". Це допомагає групувати та ідентифікувати ліцензії за постачальником.
- Введіть License Key або серійний номер. Це поле зберігає ключ для ваших записів. Він не передається клієнтам і не використовується для активації.
- Встановіть Type на "app" для стандартних програм.
- Введіть Process Name точно так, як він відображається в Диспетчері завдань Windows. Наприклад:
photoshop.exe. Це спосіб, яким система визначає, чи працює програма на клієнтському ПК. Співпадіння не залежить від регістру. - Встановіть Quantity на загальну кількість ліцензійних місць, які ви маєте. Встановіть Simultaneous Users на кількість ПК, які можуть одночасно запускати програму. У більшості випадків ці два числа однакові. Наприклад, якщо ви придбали 5 одночасних ліцензій, встановіть обидва значення на 5.
- Встановіть Check Interval у секундах. Це значення визначає, скільки часу система чекає на відповідь від клієнта, перш ніж повернути його ліцензію. Значення за замовчуванням 300 секунд (5 хвилин) підходить для більшості ситуацій. Дивіться розділ про моніторинг активності нижче для деталей.
- За бажанням встановіть Expiration Date, якщо ваша ліцензія має термін оновлення. Натисніть Save.
Очікуваний результат
Ліцензія з'являється у списку Licenses з відображенням її одночасного ліміту. Система починає відстежувати процес на всіх підключених клієнтських ПК. Коли клієнт запускає програму, ліцензія автоматично використовується.
Поширені помилки
- Введення неправильного імені процесу. Якщо ім'я процесу не відповідає тому, що фактично працює на клієнті, система не зможе виявити програму. Відкрийте Диспетчер завдань на клієнтському ПК, запустіть програму і запишіть точне ім'я процесу, яке відображається на вкладці Details.
- Плутанина між відображуваним ім'ям програми та ім'ям процесу. "Adobe Photoshop 2026" - це відображуване ім'я. Ім'я процесу -
photoshop.exe. Завжди використовуйте ім'я процесу. - Встановлення ліміту одночасних користувачів вище, ніж дозволяє фактична ліцензійна угода. Система дозволить більше користувачів, ніж дозволяє ваша ліцензія, що може порушити умови постачальника програмного забезпечення.
Як моніторити активне використання ліцензій
Перегляньте, які ПК наразі використовують ліцензію, і скільки місць ще доступно.
Що вам знадобиться
- Принаймні одна ліцензія, налаштована в системі.
- Клієнтські ПК, на яких працює ліцензована програма.
Кроки
- Перейдіть на сторінку Licenses.
- Виберіть ліцензію зі списку. Панель деталей показує поточний статус використання.
- Перегляньте розділ Active Checkouts. Кожен запис показує ім'я ПК, на якому працює програма, час, коли ліцензія була використана, і останню позначку часу активності.
- Лічильник Available показує, скільки місць ще відкрито. Наприклад, якщо ви дозволяєте 5 одночасних користувачів і 3 ПК працюють з програмою, 2 місця доступні.
Очікуваний результат
Реальний час перегляду, які ПК використовують кожну ліцензовану програму і скільки місць залишилося. Цей перегляд оновлюється, коли програми запускаються і закриваються на клієнтських ПК.
Як діяти, коли досягнуто ліміт ліцензій
Коли всі місця для одночасних користувачів зайняті, система запобігає запуску програми на додаткових ПК.
Що відбувається автоматично
Коли клієнтський ПК намагається запустити програму, а всі одночасні місця вже зайняті, система блокує запуск. Клієнт бачить повідомлення про те, що досягнуто максимальну кількість користувачів.
Як вручну відновити ліцензію
Якщо ліцензія застрягла (наприклад, ПК аварійно завершив роботу без правильного закриття програми), ви можете відновити її вручну.
- Перейдіть на сторінку Licenses і виберіть ліцензію.
- У списку Active Checkouts знайдіть запис, який здається застряглим. Зазвичай він покаже застарілу позначку часу активності.
- Натисніть кнопку Recover поруч із цим записом.
- Ліцензійне місце звільняється негайно і стає доступним для іншого ПК.
Коли використовувати ручне відновлення
- ПК аварійно завершив роботу або втратив з'єднання з мережею. Інтервал перевірки в кінцевому підсумку автоматично відновить ліцензію. Використовуйте ручне відновлення, якщо вам потрібно звільнити місце швидше.
- Клієнтський ПК був вимкнений без правильного закриття програми.
Поширені помилки
- Відновлення ліцензії, яка фактично використовується. Клієнт на цьому ПК може втратити доступ до програми. Завжди перевіряйте статус ПК перед відновленням.
Як налаштувати моніторинг активності
Система активності забезпечує, що ліцензії не залишаються заблокованими ПК, які перестають відповідати. Ось як працює життєвий цикл і як його налаштувати.
Життєвий цикл ліцензії
- Checkout: Клієнтський ПК запускає моніторовану програму. Система автоматично використовує ліцензійне місце для цього ПК.
- Heartbeat: Поки програма працює, клієнт періодично надсилає сигнали активності на сервер, підтверджуючи, що програма все ще активна.
- Checkin: Коли програма закривається нормально, клієнт надсилає сигнал про завершення, і ліцензійне місце звільняється.
- Automatic Recovery: Якщо сервер перестає отримувати сигнали активності довше, ніж налаштований інтервал перевірки, він припускає, що програма більше не працює (ПК міг аварійно завершити роботу, втратити з'єднання або бути вимкненим). Сервер автоматично відновлює ліцензійне місце.
Налаштування тайм-ауту
- Перейдіть на сторінку Licenses і виберіть ліцензію, яку ви хочете налаштувати.
- Відредагуйте поле Check Interval. Значення вказується в секундах.
- Встановіть значення, відповідне вашому середовищу:
- 120-180 секунд для середовищ, де вам потрібно швидко звільняти ліцензії після проблеми.
- 300 секунд (5 хвилин) за замовчуванням і добре підходить для більшості налаштувань.
- 600 секунд (10 хвилин) для середовищ з періодичною нестабільністю мережі, де ви хочете уникнути помилкових відновлень.
- Збережіть зміни.
Очікуваний результат
Ліцензії автоматично відновлюються з непрацюючих ПК після закінчення інтервалу перевірки. Це запобігає "привидним використанням" від постійного споживання ліцензійних місць.
Поширені помилки
- Встановлення інтервалу перевірки занадто коротким (менше 60 секунд). Короткі перебої в мережі або високе навантаження на сервер можуть спричинити невелике запізнення сигналів активності. Дуже короткий інтервал може відновити ліцензії з ПК, які фактично все ще працюють з програмою.
- Встановлення інтервалу перевірки занадто довгим (понад 15 хвилин). Аварійно завершений ПК утримуватиме свою ліцензію протягом усього інтервалу, заважаючи іншим клієнтам використовувати її.
Як відстежувати термін дії ліцензії
Встановіть дати закінчення, щоб отримувати сповіщення перед закінченням терміну дії ліцензії.
Що вам знадобиться
- Дата поновлення для кожної з ваших ліцензій на програмне забезпечення.
Кроки
- Перейдіть на сторінку Licenses і виберіть ліцензію.
- Встановіть Expiration Date на дату, коли закінчується ваша ліцензійна угода або коли її потрібно поновити.
- Збережіть зміни.
- Система відображає попередження, коли наближається дата закінчення терміну дії. Ліцензії, термін дії яких закінчився, позначаються у списку.
- Коли ліцензія закінчується, вирішіть, чи поновлювати її у постачальника і оновити дату закінчення, або видалити запис ліцензії, якщо ви не плануєте поновлювати.
Очікуваний результат
Майбутні закінчення терміну дії відображаються на сторінці Licenses, надаючи вам завчасне повідомлення для поновлення. Ліцензії, термін дії яких закінчився, чітко позначені, щоб ви випадково не дозволили клієнтам використовувати програмне забезпечення, на яке у вас більше немає ліцензії.
Поширені помилки
- Не встановлення дати закінчення терміну дії взагалі. Без цього немає попередження. Ліцензія може закінчитися без відома.
- Поновлення ліцензії у постачальника, але забування оновити дату в HandyCafe. Система продовжуватиме позначати її як таку, що закінчилася.
Приклад: Управління 10 одночасними ліцензіями Steam Game на 30 ПК
Цей приклад ілюструє типове налаштування для ігрового кафе.
Сценарій
У вас є 30 клієнтських ПК у вашому кафе. Ви придбали комерційну ліцензію Steam, яка дозволяє 10 одночасних користувачів.
Налаштування
- Перейдіть до Licenses і натисніть Add.
- Введіть ім'я: "Steam Game Library."
- Введіть постачальника: "Valve."
- Введіть ваш ліцензійний ключ Steam.
- Встановіть тип на "app."
- Встановіть ім'я процесу на
steam.exe. - Встановіть кількість на 10 і одночасних користувачів на 10.
- Встановіть інтервал перевірки на 300 секунд.
- Встановіть дату закінчення на дату поновлення вашої ліцензії.
- Збережіть.
Як це працює на практиці
- Перші 10 клієнтів, які запускають Steam на своїх ПК, кожен використовує одне ліцензійне місце.
- Клієнт номер 11 намагається запустити Steam. Система блокує запуск і повідомляє клієнта, що всі місця Steam наразі зайняті.
- Клієнт 3 завершує свою сесію і закриває Steam. Система звільняє ліцензію, звільняючи одне місце.
- Клієнт 11 намагається знову і тепер успішно використовує щойно звільнене місце.
- Якщо ПК-07 аварійно завершує роботу під час роботи Steam, сигнали активності припиняються. Через 300 секунд сервер відновлює це місце. Воно тепер доступне для іншого клієнта.
Моніторинг
Перевіряйте сторінку Licenses періодично, щоб побачити шаблони використання. Якщо всі 10 місць постійно зайняті під час пікових годин, розгляньте можливість придбання додаткових одночасних ліцензій. Якщо місця рідко всі зайняті, ви можете мати надлишкові ліцензії.