Skip to content

cnl-monica/slameter-real-time-eval

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time Evaluator for SLAmeter



Reálno-časový vyhodnocovač slúži na vyhodnotenie sieťovej prevádzky na základe aktuálnych údajov. Vyhodnocovač (jeden z komponentov nástroja SLAmeter) je schopný vyhodnocovať sieťové charakteristiky len na základe historických údajov.

Po spustení aplikácia sa automaticky pripojí ku kanálu ACP a čaká, ak nejaký komponent publikuje na tento kanál, tak sa pripojí ku Kolektoru a začne zverejňovať vyhodnotené dáta pre každý jeden komponent zvlášť. Ak niektorý komponent pošle na kanál ACP reťazec vo forme: “menokomponentu.stop“ tak zastaví publikanie ku kanálu pre daný komponent.


Implementované komponenty

  • Stratovosť v paketoch -- Slúži na vypočítanie aktuálnej hodnoty stratovosti vyjadrenej v paketoch. Pracuje na základe informačného elementu droppedPacketDeltaCount definovaný protokolom IPFIX.
  • Stratovosť v bajtoch -- Slúži na vypočítanie aktuálnej hodnoty stratovosti vyjadrenej v bajtoch. Pracuje na základe informačného elementu droppedOctetDeltaCount definovaný protokolom IPFIX.
  • Priepustnosť v paketoch -- Slúži na vypočítanie aktuálnej hodnoty prenesených dát vyjadrených v paketoch. Pracuje na základe informačného elementu packetDeltaCount definovaný protokolom IPFIX.
  • Priepustnosť v bajtoch -- Slúži na vypočítanie aktuálnej hodnoty prenesených dát vyjadrených v bajtoch. Pracujena základe informačného elementu octetDeltaCount definovaný protokolom IPFIX.

Preklad zdrojových textov

  • pre preklad programu sú potrebné nasledujúce knižnice
  • ACPAPI1.2.jar
  • jedis-2.4.2.jar
  • json-1.0.jar
  • log4j-1.2.17.jar
  • org.apache.commons.collections.jar
  • je potrebné stiahnúť zdrojové súbory a potrebné knižnice : slameter_real_time_evaluator
  • ktorý je možný nainštalovať:
export CLASSPATH=.:./lib/ACPAPI1.2.jar:./lib/jedis-2.4.2.jar:./lib/json-1.0.jar:./lib/log4j-1.2.17.jar:./lib/org.apache.commons.collections.jar

rm -rf bin
mkdir bin

javac -d bin -sourcepath src @filelist.txt
cd bin

jar cf evaluator_rt.jar *
  • alebo pomocou skriptu buildInLinux.sh - je sucastou archive.zip
  • pred spustenim treba zapnut redis servera
  • spustenie programu: cd bin
java -cp .:../lib/ACPAPI1.2.jar:../lib/jedis-2.4.2.jar:../lib/json-1.0.jar:../lib/log4j-1.2.17.jar:../lib/org.apache.commons.collections.jar evaluator_rt.Evaluator_rt
  • alebo pomocou skriptu runInLinux.sh - je sucastou archive.zip

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published