Učel medzivrstvy
V aktuálnej verzii
BasicMetra nie je jeho správa najjednoduchšia. Jednotlivé komponenty treba spúšťať v poradí kolektor, exportér, analyzér. Navyše kolektor a exportér majú ako user interface konzolu, čo určite nie je user friendly. Na konfiguráciu používajú konfiguračné súbory (JXColl.conf resp. config.xml). Po zmene konfiguračného súboru je potrebný reštart programu. Jedinou časťou s GUI ostáva anayzér s webovým rozhraním. Medzivrstva má zabezpečiť konfiguráciu a ovládanie exportéra a kolektora z prostredia WEB analyzéra.
Protokol AEP
Protokol AEP (Aalyzer Exporter Protocol) bol navrhnutý na komunikáciu exportéra s analyzérom
BM Analyzer. Neprenáša žiadne dáta, iba riadiace informácie. Komunikácia prebieha na architektúre klient-server protokolu TCP. Serverom je exportér a klientom analyzér. Po úspešnom spojení a autentifikovaní exportér čaká na riadace príkazy od analyzéra. Pomocou neho je schopný preniesť informácie o vzorkovaní, šablóne a a filtri.
Použitý je nasledujúci slovník:
- Msg -> Template Filter Sampling
- Template -> id Fields
- Fields -> Fields N | N
- Filter -> mpIP srcIP dstIP srcP dstP P|e * mpIP -> IP
- srcIP -> (srcIP IP)|IP|e
- dstIP -> (dstIP IP)|IP|e
- srcP -> N|srcP N|N-N|srcP N-N|e
- dstP -> N|dstP N|N-N|dstP N-N|e
- Sampling -> (id N N)|e
- i_d -> [0-9]+_
- N -> [0-9]+
- IP -> X.X.X.X
- X -> [0-1][0-9][0-9]|2[0-4][0-9]|25[0-5]
Exportér odpovedá správou o prijatí, resp. zamietnutí príkazu. V prípade chyby správa obsahuje aj chabovú odpoveď. Použitý je tento slovník:
- Report -> Template Filter Sampling
- Template -> valid|valid errMessage
- Filter -> valid|valid errMessage
- Sampling -> valid|valid errMessage
- valid -> 0|1
- errMessage -> [A-Za-z0-9]*
Medzivrstva
Medzivrstva má plniť podobný účel s podporou ovládania kolektora. Má tvoriť okno, pomocou ktorého bude možné modulom do
WebAnalyzera nahradiť konzolové ovládanie. Prenášať bude len riadiace informácie.
--
PeterStefanisin - 30 Oct 2009