|
e-Agent |
Na początek Poprzedni Następny |
|
e-Audytor Help Konfiguracja e-Agenta e-Agent jest oprogramowaniem instalowanym / uruchamianym na skanowanych komputerach. Zadaniem oprogramowania jest zebranie danych z komputera w celu przekazania ich do dalszego przetwarzania. Właściwa konfiguracja e-Agenta jest filarem informacji uzyskiwanych z całego systemu. Od wersji 2.4 wprowadzono ustalanie priorytetu pracy e-Agenta. Predefiniowane priorytety: REALTIME, HIGH, ABOVE_NORMAL, BELOW_NORMAL,IDLE. Zmiana priorytetu pracy e-Agenta umożliwia wyższą elastyczność e-Agenta w stosunku do środowiska systemu operacyjnego. Definiowanie priorytetu możliwe jest wyłącznie w pliku konfiguracyjnym (eagent.ini) e-Agenta. Domyślnie e-Agent instaluje się z Priorytetem = BELOW_NORMAL e-Agent od wersji 3.0 wyposażony został w możliwość odtwarzania dźwięków. Aktualnie odtwarzane są one tylko przy otrzymywaniu wiadomości od administratora. Za konfigurację Agenta odpowiada plik config.ini. Poniżej struktura parametrów pliku config.ini wraz z opisem:
Procesy agenta Agent składa się z jednego procesu – procesu skanowania. Po uruchomieniu Agenta obliczany jest czas wykonania kolejnego skanowania, a Agent przechodzi w tryb oczekiwania. Gdy nadejdzie odpowiednia godzina, rozpoczyna się skanowanie zgodne z konfiguracją zawartą w pliku konfiguracyjnym. Po zakończeniu skanowania pliki z wynikami zapisywane są na dysku. W międzyczasie, Agent periodycznie próbuje nawiązać połączenie z serwerem, aby wysłać do niego wyniki.
Identyfikator Każdy Agent ma swój unikatowy identyfikator tworzony wg standardu GUID ( Globally Unique Identifier). Identyfikator jest tworzony (generowany) automatycznie przez e-Agenta. GUID jest 128 bitową liczbą pseudo-losową. Nie ma gwarancji, że wygenerowany GUID jest numerem unikalnym, jednakże liczba unikalnych wartości GUIDu wynosi (2128 lub 3.4028×1038) - tak więc realne prawdopodobieństwo wygenerowania takich samych identyfikatorów jest bardzo małe. Algorytm generowania GUIDów może stworzyć 10 mln unikalnych GUIDów na jednym komputerze w ciągu sekundy.
Identyfikator Agenta powinien być zachowywany w takim katalogu aby uniemożliwić jego przypadkowe usunięcie bądź zmianę przez użytkownika. W przypadku utraty identyfikatora można go uzyskać w e-Consoli.
Pliki e-Agenta Na Agenta składają się pliki wymienione poniżej.
Plik agenta: eAgent.exe
Pliki zawierające wewnętrzną implementację Agenta. ACE.dll, ACE_SSL.dll, eAgent.exe, eAgentInternal.exe, libeay32.dll, MSVCP71.DLL, msvcr71.dll,
PSAPI.DLL, psnnt4.dll, psnt4.dll, runme.bat, Shlwapi.dll, ssleay32.dll
Przełączniki/parametry e-Agenta Uruchamiany e-Agent (niezależnie od sposobu uruchomienia) korzysta z pliku konfiguracyjnego params.ini znajdującego się w katalogu BIN. Parametry znajdujące się w pliku params.ini:
Jeżeli e-Agent jest uruchamiany z linią parametrów to priorytet mają te parametry!
Parametryzacja e-Agenta następuje poprzez wywołanie programu eAgent.exe z odpowiednimi parametrami.
Przykłady uruchomienia jako aplikacji z linią parametrów: eAgent.exe -c "c:\audytor2\bin\agent\config" -o "c:\audytor2\bin\agent\output" -n "c:\audytor2\bin\agent\Id\AgentId.file" -i "c:\audytor2\bin\agent\config" -d -h eAgent.exe -c "%systemroot%" -o "c:\audytor2\bin\agent\output" -n "%systemroot%\AgentId.file" -i "%systemroot%" eAgent.exe -c "..\config" -o "..\output" -n "..\id\AgentId.file" -i "..\internaldata"
-c - (config) Wskazuje na KATALOG zawierający plik konfiguracyjny "eagent.ini" -o - (output) Wskazuje na KATALOG, gdzie zapisywane będą wyniki skanowania -n - (number) Wskazuje na PLIK z identyfikatorem e-Agenta - domyślnie "AgentId.FILE" (w przypadku braku pliku zostanie on utworzony) -i - (internal) wskazuje na KATALOG zawierający plik z danymi wewnętrznymi e-Agenta. Nazwa pliku ma postać: "{%AgentID}.dat" -d - (debug) włączenie tworzenia logu (zalecana przy weryfikacji problemów) -h - (hidden) praca w trybie ukrytym
Przełączniki dodatkowe do ustalenia trybu pracy Agenta jako Usługi (tryb testowy): -register - rejestruje e-Agenta jako usługę -unregister - wyrejestrowuje e-Agenta jako usługę
Jako parametrów można używać skrótów ścieżek oraz ścieżek względnych, np. -n "%systemroot%\eAgentID.file" -i "%systemroot%" -c "..\config"
Uruchomienie e-Agenta Uruchomienie jako Usługi /dostępne na komputerach klasy NT/ poleceniem: "net start eagent"
Uruchomienie jako aplikacji /dostępne na wszystkich typach komputerów/ poleceniem: "eagent.exe" z katalogu \BIN e-Agenta.
Wyłączenie e-Agenta może nastąpić poprzez: - wykonanie polecenia: "eAgent.exe -stop" lub - wyłączenie procesu "eAgentInternal.exe" z "Menedżera zadań Windows". Wyłączenie e-Agenta pracującego w trybie usługi może nastąpić poprzez: - wykonanie polecenia: "net stop agent2" lub - wyłączenie usługi z panelu Narzędzia > Usługi.
Struktura katalogów Agent składa się z jednego katalogu, w którym znajdują się wszystkie pliki binarne. Umiejscowienie pozostałych katalogów jest konfigurowalne za pomocą przełączników. Dopuszcza się możliwość zmiany katalogów.
Komunikacja z serwerem Agent komunikuje się z serwerem za pomocą protokołu TCP/IP. Próba łączenia następuje automatycznie, w ściśle określonych odstępach czasu. Gdy połączenie zostanie nawiązane, wszystkie zaległe oraz bieżące wyniki skanowania wysyłane są natychmiastowo. Częstotliwość nawiązywania komunikacji z e-Serverem określona jest w pliki konfiguracyjnym e-Agenta.
Firewall Firewall powinien zostać skonfigurowany tak, aby przepuszczać ruch do serwera na porcie określonym w pliku konfiguracyjnym (domyślnie: 8895).
|