- Kierowca dostępny teraz
- całą dobę, 7 dni w tygodniu
- Dojazd do 1 h w promieniu 40 km
- Diagnoza laptopa 0 zł
Konflikt licencji oprogramowania — na przykład jej jednoczesne użycie na zbyt wielu stanowiskach — potrafi nagle zablokować pracę całego zespołu.
Diagnozujemy przyczynę konfliktu licencji i pomagamy przywrócić dostęp do oprogramowania zgodnie z warunkami licencyjnymi.
Interwencja jest przydatna dla firm, u których konflikt licencji oprogramowania zablokował pracę zespołu.
Usługa dostępna jest całą dobę, siedem dni w tygodniu, a diagnoza rozpoczyna się niezwłocznie po zgłoszeniu.
Diagnoza wstępna jest bezpłatna, a wykonana usługa objęta jest gwarancją do 12 miesięcy.
Konflikt licencji oprogramowania w środowisku wielostanowiskowym pojawia się w momencie, gdy system kontroli dostępu do aplikacji odnotowuje niezgodność między liczbą przypisanych uprawnień a aktualnym stanem zgłoszeń z poszczególnych komputerów. Współczesne systemy zarządzania przedsiębiorstwem, pakiety biurowe oraz specjalistyczne aplikacje inżynierskie korzystają z różnorodnych modeli licencjonowania. Najczęściej spotykanym rozwiązaniem są licencje pływające (ang. floating licenses, czyli pula uprawnień współdzielona dynamicznie przez wszystkich pracowników w sieci lokalnej) oraz licencje stanowiskowe (ang. named-user lub per-seat, przypisane do konkretnego użytkownika bądź identyfikatora stacji roboczej).
Prawidłowe funkcjonowanie oprogramowania opiera się na ciągłej komunikacji pomiędzy stacjami roboczymi a usługą zarządzania licencjami, taką jak menedżer licencji (ang. license manager, oprogramowanie monitorujące liczbę aktywnych instancji programu) lub serwer klucza sprzętowego. Jeśli wymiana pakietów danych zostanie zakłócona, usługa licencyjna może błędnie zakwalifikować stan aplikacji, traktując nieaktywne stanowisko jako wciąż zajmujące pulę licencyjną. Prowadzi to do sytuacji, w której uprawnieni pracownicy otrzymują komunikaty o wyczerpaniu dostępnych stanowisk lub odmowie autoryzacji modułu, co paraliżuje procesy sprzedaży, magazynowe lub księgowe.
Konflikty licencyjne przybierają różne formy w zależności od architektury wdrożonego oprogramowania oraz struktury sieci komputerowej w przedsiębiorstwie:
Usunięcie konfliktu licencyjnego wymaga systematycznego zbadania warstwy aplikacyjnej, sieciowej oraz systemowej. Prace rozpoczynają się od weryfikacji logów zdarzeń (rejestru komunikatów systemowych i błędów aplikacji) na serwerze głównym oraz na stacjach roboczych zgłaszających problem. Pozwala to precyzyjnie ustalić, czy blokada wynika z błędu komunikacji, uszkodzenia bazy licencji, czy też rzeczywistego wyczerpania dostępnych stanowisk.
W przypadku systemów opartych na relacyjnych bazach danych, takich jak Microsoft SQL Server, przeprowadzana jest analiza aktywnych procesów i blokad transakcyjnych. Pozwala to zidentyfikować osierocone połączenia (ang. orphaned connections, sesje, które utraciły kontakt z aplikacją kliencką, lecz nadal zajmują zasoby serwera) i bezpiecznie je zamknąć bez ryzyka uszkodzenia integralności danych. W systemach z dedykowanymi usługami licencyjnymi następuje restart odpowiednich demonów usług i odświeżenie tabeli przydziału tokenów.
Kolejnym krokiem jest audyt konfiguracji sieci lokalnej. Weryfikowane są reguły zapory sieciowej Windows Defender Firewall oraz routerów firmowych pod kątem przepuszczania ruchu na portach wykorzystywanych przez oprogramowanie (zarówno w protokole TCP, jak i UDP). Sprawdzana jest także poprawność działania usługi rozpoznawania nazw sieciowych DNS oraz konfiguracja plików konfiguracyjnych wskazujących ścieżkę do serwera licencji.
Próby samodzielnego odblokowania oprogramowania przez osoby bez odpowiedniego przygotowania technicznego nierzadko prowadzą do pogłębienia awarii i dłuższego przestoju firmy:
Objawy przypominające blokadę licencyjną mogą w rzeczywistości wynikać z innych usterek infrastruktury informatycznej, które wymagają odmiennego podejścia serwisowego:
Najczęstszą przyczyną jest nieprawidłowe zamykanie programu, na przykład poprzez wyłączenie komputera bez wcześniejszego wyjścia z aplikacji lub uśpienie laptopa z otwartym oknem programu. W takich sytuacjach serwer licencji nie otrzymuje sygnału zwolnienia zasobów i podtrzymuje aktywność sesji przez określony czas oczekiwania (ang. session timeout). Konieczne jest wówczas zresetowanie zawieszonych tokenów na poziomie serwera lub skrócenie czasu bezczynności w konfiguracji oprogramowania.
Domyślnie nie prosimy o przekazywanie haseł klienta. Wszystkie czynności diagnostyczne i konfiguracyjne na serwerach oraz stacjach roboczych są wykonywane w obecności wyznaczonego pracownika lub po zalogowaniu przez uprawnionego administratora firmowego. Jeśli konieczny jest dostęp do specjalistycznych kont usługowych, zakres działań jest każdorazowo szczegółowo wyjaśniany przed wykonaniem operacji.
Podstawą stabilnej pracy zdalnej z oprogramowaniem sieciowym jest odpowiednia konfiguracja tunelu VPN (ang. Virtual Private Network, szyfrowane połączenie przez Internet łączące pracownika zdalnego z siecią biurową). Należy zapewnić prawidłowy routing pakietów rozgłoszeniowych lub skonfigurować bezpośrednie wskazywanie adresu IP serwera licencji w plikach konfiguracyjnych stacji roboczych. Pomocne bywa również wdrożenie pracy w środowisku pulpitów zdalnych (ang. Remote Desktop Services, technologia uruchamiania sesji użytkownika bezpośrednio na serwerze), gdzie aplikacja działa bezpośrednio w sieci lokalnej serwera, co eliminuje ryzyko zerwania sesji licencyjnej przy niestabilnym łączu domowym.
Aktualizacje systemowe mogą zmienić uprawnienia usług sieciowych, przywrócić domyślne reguły zapory ogniowej lub zaktualizować biblioteki kryptograficzne wymagane przez starsze menedżery licencji. W takiej sytuacji weryfikujemy stan usług zależnych, konfigurujemy reguły dostępu dla portów aplikacji oraz sprawdzamy kompatybilność wersji silnika bazy danych z posiadaną wersją oprogramowania ERP.
Sprawne rozwiązanie konfliktu licencji oprogramowania przywraca płynność operacyjną firmy, eliminując straty wynikające z przymusowej bezczynności personelu. W ramach interwencji nie tylko usuwamy bieżącą blokadę dostępu do modułów i baz danych, ale również analizujemy architekturę sieciową, konfigurujemy mechanizmy automatycznego zwalniania nieaktywnych sesji oraz optymalizujemy reguły komunikacji między stacjami roboczymi a serwerem. Zapewnia to stabilne i zgodne z warunkami producenta działanie środowiska informatycznego podczas codziennej pracy całego zespołu.