TPTP-tiedonkeruukehyksen oleelliset komponentit sisältävät työasemaohjelman (tavallisesti Eclipse-työympäristön), agentin ohjaimen ja agentin (agentit). Seuraavassa kaaviossa esitetään tiedonkeruukomponentit ja niiden suhteet.
Numero | Teksti | Numero | Teksti |
---|---|---|---|
1 | Lähdekone | 6 | Kohdekone |
2 | Työasemaohjelma (esimerkiksi Eclipse*-työympäristö) | 7 | Agentin ohjain |
3 | Ohjauskanava | 8 | Agentti |
4 | Tietokanava | 9 | Sovellus |
5 | Konsolikanava | 10 | Lisäagenttien lähde- tai kohdeyhteydet |
TPTP-tiedonkeruukehyksen kolme komponenttia liittyvät toisiinsa. Tietoja ei voi kerätä ja visualisoida ilman, että kaikki kolme komponenttia ovat osallisina.
Tiedonkeruukomponettien välillä on seuraavat suhteet:
Agentti ja agentin ohjain sijaitsevat samassa koneessa (kohdekoneessa). Työasemaohjelma voi sijaita eri koneessa (jossa on Eclipse-työympäristö) tai samassa koneessa kuin agentin ohjain. Molemmissa tapauksissa työasemaohjelma ja agentin ohjain viestivät samalla tavoin kuin kaaviossa osoitetaan.
Yllä kuvatun kaavion kanavat erotetaan loogisesti toisistaan komponenttien välisten tietolajien ja virtojen suuntien kuvaamiseksi. Komponenttien väliset todelliset yhteydet eivät vastaa täysin toisiaan, ja ne ovat määritettävissä. Kanavat ovat
vakiosyöttö-
tai vakiotulostus-
tai vakiovirhe-
tiedot virtaavat tämän kanavan läpi.Tiedonkeruutyöasemaohjelma käsittelee ja näyttää mielenkiintoiset tiedot peruskäyttäjälle. Työasemaohjelma on yleensä Eclipse-työympäristö, ja Eclipse-paketissa käytettävissä olevia työkaluja ja palveluja käytetään kerättyjen tietojen näyttämiseen.
Työasemaohjelman tulee muodostaa liitäntä agenttiin, jotta se voi alkaa vastaanottaa tietoja. Työasemaohjelma voi muodostaa liitännän agenttiin, jota jo ajetaan, tai se voi käynnistää agentin käyttämällä agentin ohjainta. Sen jälkeen, kun agentti on aktivoitu, kaikki työasemaohjelman tai agentin viestintä tapahtuu agentin ohjaimen välityksellä.
Agentti kytkeytyy tiivisti yhteen agentin ohjaimen kanssa. Agentin ohjain tai työasemaohjelma voi aloittaa sen, tai se voidaan aloittaa manuaalisesti. Kun agentti aloitetaan, se avaa tietyn tietoliikennepolun ja yrittää rekisteröityä agentin ohjaimeen. Sen jälkeen, kun agentti on rekisteröitynyt, agentin ohjain ohjaa työasemaohjelman ja agentin välistä tietoliikennettä. Agentti alustaa yleensä itsensä ja jää odottamaan ohjaussanomia (komentoja).
Kaikki agentit vastaavat pieneen joukkoon yleisiä ohjaussanomia sekä joukkoon lisäohjaussanomia, kuten yksittäinen agentti on ne määritellyt. Tietoja keräävät agentit esimerkiksi odottavat, että työasemaohjelma lähettää sopivat komennot agentille, ennen kuin ne alkavat kerätä ja siirtää tietoja. Agentti määrittelee, kuinka tiedot lähetetään kanavan kautta. Osa tiedoista saattaa olla jatkuvaa virtaa, joka jatkuu, kunnes työasemaohjelma lähettää "lopetuspyynnön". Muut tiedot voidaan lähettää lohkoissa työasemaohjelman vaatimuksesta.
Agentin ohjain tarjoaa joukon palveluita, jotka auttavat työasemaohjelmaa ja agenttia työskentelemään yhdessä. Agentin ohjain tarjoaa seuraavat palvelut:
Aiheeseen liittyviä tehtäviä
Agentin ohjaimen yleiskuvaus
Agentin ohjaimen hallinta
Copyright (C) 2005, 2006 Intel Corporation.