Traffic überwachung

xGhost

OpenBSD Freack
Abend,

Für meine UMTS Karte brauche ich einen Traffics
Überwachung.

Ich denke mal mit Perl würde das Realisierbar sein.
Mir fehlt aber etwas der Ansatz.
Alles mit pcap mitschneiden und dann den Traffics berechnen
ist etwas Motorsäge_kuchenscheid_technik.

In Deutschland habt ihr ja alles laufend auf Traffics beschränkt.
Wie löst ihr das Problem?

Gruss,
Ghost
 
Keine Loesung, weil ich's nicht implementiert habe, aber ne Idee dazu.

rrdtool verwenden und mit Perl daraufzugreifen, dann kann man auch berechnen, wieviel Daten pro betrachtetem Bereich (Monat, Tag, Stunde) ueber die Leitung gegangen sind.
 
oder ich muss halt doch mit pcap den IP header der packete
mitschneiden und dann zusammen rechnen...
 
Im Prinzip habe ich das schon gemacht, ist auch relativ einfach Ich hab's eben nur nicht zur Ueberwachung eingesetzt.

In der Doku zu rrdtool ist ein recht gutes Beispiel zu finden, wie man Netzwerktraffic ueberwacht. Und danach brauchste eigentlich nur mit dem Perl Module RRDs die Daten aus dem rrdtool File laden und berechnen. Alles nicht so wild.

Falls Dich das interessiert, kann ich Dir auch die paar Zeilen Perl Code raussuchen. Und nebenbei kann man rrdtool auch schoen benutzen, um den Traffic graphisch darzustellen. ;)
 
Unter folgendem Link nach A real world example suchen. Am besten auch noch vorher das Beispiel mit dem Auto durchlesen, ich finde, das verdeutlicht gut, wie das Ganze funktioniert.

rrdtool ist keine Echtzeit, da man in festen Zeitabstaenden (zB alle 5 Minuten) die Datenbank aktualisiert. Aber die vorhandenen Daten kann man sich ja direkt anzeigen lassen oder auswerten. Dafuer funktioniert's auch, wenn man bspw. zwischendurch den Rechner neustartet.

HTH
 
So wie ich das verstanden habe, geht's auch darum, die Menge der Daten ueber einen laengeren Zeitraum zu ueberwachen. Und sobald bspw. die Maschine rebootet wird, ist netstat oder ifconfig nicht mehr hilfreich, da die Zaehler beim Reboot auf 0 gesetzt werden.
Bei Verwendung von rrdtool umgeht man dies, weil zum einen die Daten gespeichert werden und somit ueber einen Reboot hinaus zur Verfuegung stehen und zum anderen kann man sich die Daten auch noch schick visualisieren lassen.
Sprich netstat oder ifconfig helfen, aber nur zum Sammeln der Daten im ersten Schritt.

Just my 2 cent... ;)
 
Back
Top