PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tool für Traffic vom server


Stinac
04.06.2012, 21:51
huhu nvler

ich suche ein tool der den traffic meines Servers misst um einfach immer sicher gehen zu können wan er gedrosselt wird

ich hoffe ihr könnt mir helfen danke schonmal

andi

Zero111
04.06.2012, 22:45
hat doch linux on board...


Baue dir ein Script dass die ausgabe von ifconfig verarbeitet..

diese schaut in etwa so aus:

eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr:XX.XX.XX.XX Bcast:XX.XX.XX.XX Mask:255.255.255.0
inet6 addr: XXXXXXXXXXXXX Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:75974276 errors:0 dropped:41 overruns:0 frame:0
TX packets:74866526 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:21780039573 (21.7 GB) TX bytes:36314810818 (36.3 GB)
Interrupt:18 Memory:fb900000-fb920000
RX bytes steht für received (Download)
TX Bytes steht für transfered (Upload)

Kracher
05.06.2012, 11:55
muss man diese statistik nicht reseten und ggf auch speichern? Die wird doch nach jedem neustart auf null gesetzt und ist fortlaufen bis zum nächsten neustart? eine monatliche auswertung ist somit ein bischen mehr aufwand als "nur" die werte mit einem script aus zu geben.

Zero111
05.06.2012, 12:57
öhm neustart???? unter linux????

Stinac
05.06.2012, 17:03
ich habs mit vnstat versucht was an und für sich echt ne super sache ist nur leider hat sie nicht hin vlt kann es ja einer von euch mal runterladen und ausprobieren???

Thunder™
05.06.2012, 17:47
was soll das bringen wenn wir was testen was es geht aber bei dir nicht?

Wenn es nicht geht ist der Fehler mehr als eindeutig oder meinste nicht?

tantetoni2
06.06.2012, 10:16
man kann doch die ganze ausgabe in einer datei speichern, nen kleines script schreiben was die rx und tx Bytes rausfiltert und in die datei speichert bzw summiert.
dazu braucht man den letzten wert den ifconfig ausgibt und den aktuellen, dann kannst die diferrenz errechnen und der zu der letzten summe addieren.

das ganze per cron laufen lassen und dann geht das schon, so geht auch nix verloren wenn man mal einen neustart oder reset machen muss

DefCon3
07.06.2012, 09:57
Ich hab mir für diesen Fall nen alias angelegt.

alias ppp='ifconfig | grep --color 'RX.by.*\$''Ausgabe:
~ $ ppp
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
RX bytes:15240146 (15.2 MB) TX bytes:15240146 (15.2 MB)
RX bytes:40662780 (40.6 MB) TX bytes:450224312 (450.2 MB)

edit: btw er geht alle adapter durch, in meinem fall eth0, lo und wlan0

best regards
DefCon3

Zero111
07.06.2012, 10:39
und das kann so schon mit einer regex zerlegen und die einzelnen daten speichern

bastelfreak
07.06.2012, 13:26
Alles so kompliziert, für sowas schreib ich doch keine Skripte :D
vnstat, nload, iftop, iptraf und darkstat erledigen das super.