Mezi nezbytné komponenty rámcového systému shromažďování dat TPTP patří Klient (normálně pracovní plocha Eclipse), Řadič agentů a Agent(i). Následující diagram ukazuje komponenty shromažďování dat a indikuje jejich vztahy.
Číslo | Text | Číslo | Text |
---|---|---|---|
1 | Zdrojový počítač | 6 | Cílový počítač |
2 | Klient (např. pracovní plocha Eclipse*) | 7 | Řadič agentů |
3 | Řídicí kanál | 8 | Agent |
4 | Datový kanál | 9 | Aplikace |
5 | Konzolový kanál | 10 | K dalším nebo od dalších agentů |
Uvedené tři komponenty rámcového systému shromažďování dat TPTP jsou navzájem propojené. Bez účasti všech tří komponent není možné shromažďovat a vizualizovat data.
Mezi komponentami shromažďování dat existují následující vztahy:
Agent a Řadič agentů se nacházejí ve stejném počítači (cílovém počítači). Klient se může nacházet ve stejném počítači jako Řadič agentů nebo v jiném počítači (s pracovní plochou Eclipse). V obou případech komunikují klient a Řadič agentů způsobem, který je označen v diagramu.
Kanály označené ve výše uvedeném diagramu jsou logicky oddělené, aby představovaly jednotlivé druhy informací a směr toku informací mezi komponentami. U skutečných připojení použitých mezi komponentami se nejedná o prosté zobrazení a je možné tato připojení konfigurovat. Jde o tyto kanály:
standardní vstupní
nebo standardní výstupní
nebo standardní chybová
data procházela tímto kanálem.Klient shromažďování dat zpracovává požadovaná data a zobrazuje je koncovému uživateli. Klientem je zpravidla pracovní plocha Eclipse a pro zobrazení shromážděných dat se používají nástroje a služby dostupné v rámci Eclipse.
Klient se musí připojit k agentu, aby mohl začít přijímat data. Klient se může připojit k již spuštěnému agentu nebo může agenta spustit pomocí Řadiče agentů. V okamžiku, kdy je agent aktivován, se odehrává veškerá komunikace klienta i agenta prostřednictvím Řadiče agentů.
Agent je těsně spjat s Řadičem agentů. Může být spuštěn Řadičem agentů, klientem nebo ručně. Když je spuštěn, otevře agent známou komunikační cestu a pokusí se registrovat u Řadiče agentů. Od okamžiku, kdy je registrován, řídí jeho komunikaci s klientem Řadič agentů. Agent se zpravidla inicializuje a potom čeká na kontrolní zprávy (příkazy).
Všichni agenti odpovídají na malou množinu společných řídicích zpráv a na množinu dalších řídicích zpráv definovanou jednotlivými agenty. Například agent shromažďující data čeká se začátkem shromažďování a přenášení dat na odpovídající příkaz, poslaný klientem. Agent definuje, jak se budou data posílat přes kanál. Některá data mohou představovat souvislý tok, který pokračuje, dokud klient nepošle příkaz "požadavek na ukončení". Jiná data se mohou posílat v segmentech, na vyžádání klienta.
Řadič agentů nabízí řadu služeb, které usnadňují vzájemnou spolupráci klienta a agenta. Z Řadiče agentů jsou dostupné následující služby:
Související úlohy
Přehled Řadiče agentů
Správa Řadiče agentů
Copyright (C) 2005, 2006 Intel Corporation.