Jak zarządzać licencjami oprogramowania
HandyCafe Server śledzi licencje oprogramowania na komputerach klienckich. Definiujesz ilu jednoczesnych użytkowników jest dozwolonych dla każdej licencjonowanej aplikacji. System monitoruje które komputery mają wydzieloną licencję, egzekwuje limity i odzyskuje licencje z maszyn, które przestały odpowiadać.
Jak dodać licencję oprogramowania
Czego będziesz potrzebować
- Uruchomiony HandyCafe Server z dostępem administracyjnym.
- Dokładną nazwę procesu aplikacji widoczną w Menedżerze zadań Windows (na przykład:
photoshop.exe,steam.exe,chrome.exe). - Klucz licencyjny lub numer seryjny (do dokumentacji).
- Liczbę jednoczesnych stanowisk dozwolonych przez umowę licencyjną.
Kroki
- Kliknij Licencje w lewym pasku bocznym aplikacji HandyCafe Server.
- Kliknij przycisk Dodaj aby utworzyć nowy wpis licencji.
- Wpisz Nazwę licencji. Użyj jasnej, rozpoznawalnej nazwy np. "Adobe Photoshop" lub "Biblioteka gier Steam".
- Wpisz nazwę Dostawcy. Na przykład: "Adobe", "Valve", "Microsoft".
- Wpisz Klucz licencji lub numer seryjny. To pole przechowuje klucz do dokumentacji.
- Ustaw Typ na "app" dla standardowych aplikacji.
- Wpisz Nazwę procesu dokładnie tak jak pojawia się w Menedżerze zadań Windows. Na przykład:
photoshop.exe. Tak system wykrywa czy aplikacja jest uruchomiona na komputerze klienckim. Dopasowanie nie rozróżnia wielkości liter. - Ustaw Ilość na łączną liczbę stanowisk licencyjnych. Ustaw Jednoczesnych użytkowników na liczbę komputerów mogących uruchomić aplikację jednocześnie. W większości przypadków te dwie liczby są takie same.
- Ustaw Interwał sprawdzania w sekundach. Ta wartość określa jak długo system czeka na odpowiedź od klienta przed odzyskaniem licencji. Domyślne 300 sekund (5 minut) sprawdza się w większości sytuacji.
- Opcjonalnie ustaw Datę wygaśnięcia jeśli licencja ma termin odnowienia. Kliknij Zapisz.
Oczekiwany rezultat
Licencja pojawia się na liście Licencji z wyświetlonym limitem współbieżności. System zaczyna śledzić proces na wszystkich podłączonych komputerach klienckich.
Jak monitorować aktywne użycie licencji
- Przejdź do strony Licencje.
- Wybierz licencję z listy. Panel szczegółów pokazuje bieżący status użycia.
- Przejrzyj sekcję Aktywne checkouty. Każdy wpis pokazuje nazwę komputera z uruchomioną aplikacją, czas checkoutu i ostatni znacznik czasu heartbeat.
- Licznik Dostępne pokazuje ile stanowisk jest wciąż wolnych.
Oczekiwany rezultat
Widok w czasie rzeczywistym które komputery używają licencjonowanej aplikacji i ile stanowisk pozostaje. Ten widok aktualizuje się w miarę uruchamiania i zamykania aplikacji na komputerach klienckich.
Jak obsłużyć osiągnięcie limitu licencji
Gdy wszystkie stanowiska jednoczesnych użytkowników są zajęte, system blokuje dodatkowe komputery przed uruchomieniem aplikacji.
Jak ręcznie odzyskać licencję
- Przejdź do strony Licencje i wybierz licencję.
- Na liście Aktywnych checkoutów znajdź checkout, który wydaje się zablokowany. Będzie zazwyczaj miał nieaktualny znacznik czasu heartbeat.
- Kliknij przycisk Odzyskaj obok tego checkoutu.
- Stanowisko licencji jest natychmiast zwalniane i staje się dostępne dla innego komputera.
Jak skonfigurować monitorowanie heartbeat
Cykl życia licencji
- Checkout: Komputer kliencki uruchamia monitorowaną aplikację. System automatycznie wydziela stanowisko licencji.
- Heartbeat: Podczas działania aplikacji klient wysyła okresowe sygnały heartbeat do serwera potwierdzając aktywność.
- Checkin: Gdy aplikacja zostaje normalnie zamknięta, klient wysyła sygnał checkin i stanowisko jest zwalniane.
- Automatyczne odzyskiwanie: Jeśli serwer przestanie otrzymywać heartbeaty przez czas dłuższy niż skonfigurowany interwał sprawdzania, zakłada że aplikacja nie działa. Serwer automatycznie odzyskuje stanowisko.
Konfiguracja limitu czasu
- Przejdź do strony Licencje i wybierz licencję do konfiguracji.
- Edytuj pole Interwał sprawdzania. Wartość jest w sekundach.
- Ustaw wartość odpowiednią dla Twojego środowiska:
- 120-180 sekund dla środowisk wymagających szybkiego zwalniania licencji po problemie.
- 300 sekund (5 minut) to wartość domyślna sprawdzająca się w większości konfiguracji.
- 600 sekund (10 minut) dla środowisk z okazjonalną niestabilnością sieci.
- Zapisz zmiany.
Jak śledzić wygaśnięcie licencji
- Przejdź do strony Licencje i wybierz licencję.
- Ustaw Datę wygaśnięcia na datę wygaśnięcia lub wymaganego odnowienia umowy licencyjnej.
- Zapisz zmiany.
- System wyświetla ostrzeżenie w miarę zbliżania się daty wygaśnięcia. Wygasłe licencje są oznaczane na liście.
- Gdy licencja wygaśnie, zdecyduj czy odnowić ją u dostawcy i zaktualizować datę wygaśnięcia, czy usunąć wpis licencji.
Przykład: Zarządzanie 10 współbieżnymi licencjami Steam na 30 komputerach
Scenariusz
Masz 30 komputerów klienckich w kafejce. Zakupiłeś komercyjną licencję Steam pozwalającą na 10 jednoczesnych użytkowników.
Konfiguracja
- Przejdź do Licencje i kliknij Dodaj.
- Wpisz nazwę: "Biblioteka gier Steam".
- Wpisz dostawcę: "Valve".
- Wpisz klucz licencji Steam.
- Ustaw typ na "app".
- Ustaw nazwę procesu na
steam.exe. - Ustaw ilość na 10 i jednoczesnych użytkowników na 10.
- Ustaw interwał sprawdzania na 300 sekund.
- Ustaw datę wygaśnięcia na datę odnowienia licencji.
- Zapisz.
Jak to działa w praktyce
- Pierwszych 10 klientów uruchamiających Steam na swoich komputerach, każdy wydziela jedno stanowisko licencji.
- Klient numer 11 próbuje uruchomić Steam. System blokuje uruchomienie i powiadamia klienta że wszystkie stanowiska Steam są obecnie zajęte.
- Klient 3 kończy sesję i zamyka Steam. System rejestruje checkin, zwalniając jedno stanowisko.
- Klient 11 próbuje ponownie i teraz pomyślnie wydziela nowo zwolnione stanowisko.
- Jeśli PC-07 ulegnie awarii podczas działania Steam, heartbeat ustanie. Po 300 sekundach serwer odzyska to stanowisko. Jest ono teraz dostępne dla innego klienta.