ubuntuusers.de

Für diese Funktion musst du eingeloggt sein.

vnstat zur traffickontrolle + automatisch abschalten

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

jaykaycgn

Avatar von jaykaycgn

Anmeldungsdatum:
16. November 2005

Beiträge: 91

Hallo Leute,

auf meinem vServer habe ich ein Trafficlimit. Leider wird der Server nciht vom Netz genommen, falls der Traffic überschritten wird.

Ich hatte mir überlegt ein rudimentäres shellscript zu bauen, welches per vnstat den monatlichen traffic überwacht und dann ggf zB apache beendet (und als bonbon vll noch ne email an mich schickt).

bisher habe ich das hier zusammen"gefrickelt".

vnstat -m | grep estimated | cut -d'|' -f3 | cut -d'B' -f1

ausgabe:

      786 M

das kann ihc ja so sicher nicht ordentlich prüfen (>10000 oder so). weiss jemand nen schnellen rat wie ich den string auf den zahlenwert runterbrechen kann? stehe grade aufm schlauch!

oder gibt es ein programm, was diese funktionalität schon besitzt und ich nciht mit irgendwechen cronjobs arbeiten muss?

grüße ☺

jaykaycgn

(Themenstarter)
Avatar von jaykaycgn

Anmeldungsdatum:
16. November 2005

Beiträge: 91

hat sich irgendwie schon erledigt ☺

if [ `vnstat -m -i venet0 | tail -3 | head -1 | cut -d'|' -f3 | cut -d'B' -f1 | tr -d " " | tail -c 2` = "T" ]
        then echo `/etc/init.d/apache2 stop`

für einen hinweis auf ein bereits vorhandenes programm wäre ich aber dennoch glücklich ☺

Antworten |