Archiv verlassen und diese Seite im Standarddesign anzeigen : Tool für Traffic vom server
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
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)
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.
öhm neustart???? unter linux????
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, 18: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, 11: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
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
und das kann so schon mit einer regex zerlegen und die einzelnen daten speichern
bastelfreak
07.06.2012, 14:26
Alles so kompliziert, für sowas schreib ich doch keine Skripte :D
vnstat, nload, iftop, iptraf und darkstat erledigen das super.
vBulletin® v3.8.9, Copyright ©2000-2025, vBulletin Solutions, Inc.