Monitorowanie zdalnych sesji SSH i lokalnych sesji terminalowych (Linux)
Monitorowanie zdalnych sesji SSH i lokalnych sesji terminalowych agentów monitorowania Syteca On-Premises dla systemów z rodziny Linux
W przypadku zdalnych sesji SSH agenci monitorowania dla systemu Linux rejestrują następujące działania:
-
Działania użytkownika (czyli wprowadzane klawisze – w tym komendy oraz przekazywane do nich parametry).
-
Wywołania funkcji systemowych.
-
Komendy wykonywane w ramach uruchamianych skryptów.
-
Odpowiedzi systemu (czyli wynik działania komend w Terminalu).
Agent Linux rozpoczyna nową sesję monitorowania za każdym razem, gdy otwierana jest zdalna sesja SSH.
Dodatkowo, maksymalny czas trwania jednej sesji SSH wynosi 24 godziny – o północy (00:00) wszystkie aktywne sesje zostają automatycznie zakończone. Po zakończeniu (status zmienia się z „Aktywna” na „Zakończona”) automatycznie rozpoczynana jest nowa sesja.
Status sesji zmienia się na „Zakończona” zawsze wtedy, gdy zdalny terminal SSH zostanie zamknięty lub gdy agent zostanie rozłączony z Serwerem Aplikacji Syteca. Jeśli połączenie zostanie przywrócone, status sesji zmienia się ponownie na „Aktywna”. Nawet jeśli z agenta zostanie cofnięta licencja lub proces agenta zostanie zakończony, monitoring będzie kontynuowany do momentu zamknięcia zdalnego terminala SSH.
W przypadku, gdyby agent przestał działać z jakiegokolwiek powodu, automatycznie zostaje uruchomiony ponownie przez proces nadzorczy (watchdog) o nazwie EkranAgent.
Uwaga: Sesje zdalne X-forwarded również mogą być monitorowane, jednak w nieco inny sposób – jako sesje potomne względem głównej sesji SSH.