-
Notifications
You must be signed in to change notification settings - Fork 2
AGENT
stefanik36 edited this page Jan 11, 2018
·
14 revisions
- SystemDataCollector - zbieranie informacji o systemie
- JournalLogCollector - odczytywanie logów systemowych i parsowanie
- AgentLogCollector - magazynowanie informacji o błędach w pracy agenta
- Obciążenie procesora
- Zajeteosc ram i dysku
- Ilość operacji dyskowych na sek.
- Temperatura
- Transmisja danych na interface'ach
- Logi o crash'ach
- zbieranych informacji przez agenta
- interwale czasu wysyłania danych do serwera
- co jaki czas ma być sprawdzany plik
config.json
- adres ip serwera na jaki agent wysyła zebrane dane
plik configuration.py
zarządza agentem ustawiając odpowiednio podzespoły zgodnie z informacjami zawartymi w config.json
-
InfoJsonBuilder
- budowanie REST-owego zapytania (JSON) -
Client
- wysyłanie zbudowanego zapytania
python3 agent.py start
python3 agent.py no-daemon
python3 agent.py
python3 -m unittest discover tests/
-
test_collector.py
- testuje pracęcollector.py
- zbierania informacji oraz parsowania informacji o monitorowanym serwerze -
test_rest.py
- testuje pracęrest.py
- przygotowywania danych o monitorowanym serwerze oraz ich wysyłanie
On!tor wiki