vnstat reseten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • vnstat reseten

    HI,
    ich möchte gerne vnstat reseten damit der zähler wieder bei 0 beginnt.

    Er hat seit tagen kein traffic mehr ausgelesen weiss der geier warum jetzt habe mal ne db angelegt und dann steht da plötzlich 32 gigabye was garnicht sein kann.

    Ich möchte vnstat mal reseten damit alles wieder 0 anfängt umzusehen ob er nun korrekt den traffic ausliest.

    Aber wie ich das mache weiss ich leider nicht und benötige hilfe danke.


    DIS. Debian 3.1

    UPDATE
    habe es jetzt selber hinbekommen

    Quellcode

    1. rm -f /var/lib/vnstat/* ; vnstat -u -i venet0


    das war der befehl. Allerdings wie merke ich ob vnstat korrekt läuft ?


    UPDATE
    Ich bekomme seit stunden nur diese Nachricht über vnstat:
    venet0: Not enough data available yet.

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von IRA ()

  • Ich denk, dass ist nur der vnstat Cache, den du geleert hast. Zurücksetzen funktioniert wohl nur, wenn du das NetzwerkInterface neu startest.

    Aber wenn es dir nur darum geht zu erfahren, ob der Traffic noch korrekt gemessen wird, dann kannst du dir auch einfach detailliertere Statistiken geben lassen.

    Quellcode

    1. SYNOPSIS
    2. vnstat [ -Ddhmqrstuvw? ] [ -i interface ] [ -tr time ] [ --cleartop ] [ --days ] [ --debug ] [ --disable ] [ --dumpdb ] [ --enable ] [ --help ] [ --hours ] [ --iface interface ] [ --longhelp ] [
    3. --months ] [ --nick nickname ] [ --query ] [ --rebuildtotal ] [ --reset ] [ --short ] [ --testkernel ] [ --top10 ] [ --traffic time ] [ --update ] [ --version ] [ --weeks ]
    4. OPTIONS
    5. -d, --days
    6. Show traffic for days.
    7. -h, --hours
    8. Show traffic for the last 24 hours.
    9. -m, --months
    10. Show traffic for months.
    11. -tr time
    12. Calculate how much traffic goes through the selected interface during the given time seconds. The time will be 5 seconds if a number parameter isn’t included.
    13. -r, --reset
    14. Reset the internal counters in the database for the selected interface. Use this if the interface goes down and back up, otherwise that interface will get some extra traffic to its database.
    15. -w, --weeks
    16. Show traffic for 7 days, current and previous week.
    Alles anzeigen
  • Hätte gedacht das Problem würde sich mit der Zeit von alleine lösen...
    Die Meldung "Not enough data available yet" hattest du ja bereits im ersten Posting und konntest es selbst lösen.

    IRA schrieb:

    habe jetzt nen paar mb hochgeladen und jetzt zeigt er mir wieder an das angeblich 8 GB traffic verbraucht worden sind.


    Beim Posting6 mit meinem Bash Code kamen auch wirklich keine Fehlermeldungen? Hast du mal "ordentlich" Traffic erzeugt?
  • Ja ordentlich bestimmt xD
    da läuft ja auch mein GameServer und TS2 drauf...

    Ja also ich fange später nochmal von vorne mit deiner Beschreibung an.
    Und falls ne Meldung komtm Poste ich sie in dieser Anwort als UPDATE rein.

    Danke

    UPDATE SO SIEHTS AUS :)

    Quellcode

    1. vs159193:~# vnstat
    2. No database found, nothing to do. Use --help for help.
    3. A new database can be created with the following command:
    4. vnstat -u -i eth0
    5. Replace 'eth0' with the interface that should be monitored. A list
    6. of available interfaces can be seen with the 'ifconfig' command.
    7. vs159193:~# vnstat -u -i venet0
    8. Error:
    9. Unable to read database "/var/lib/vnstat/venet0".
    10. New database generated.
    11. vs159193:~# vnstat
    12. venet0: Not enough data available yet.
    13. vs159193:~#
    Alles anzeigen

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von IRA ()

  • 2 Tage später...

    venet0: Not enough data available yet.

    Quellcode

    1. vs159193:~# ifconfig
    2. lo Link encap:Local Loopback
    3. inet addr:127.0.0.1 Mask:255.0.0.0
    4. UP LOOPBACK RUNNING MTU:16436 Metric:1
    5. RX packets:16121360241341947708 errors:0 dropped:0 overruns:0 frame:0
    6. TX packets:16705786898984869827 errors:0 dropped:0 overruns:0 carrier: 0
    7. collisions:0 txqueuelen:0
    8. RX bytes:15178758604005740685 (374.2 PiB) TX bytes:992271048400395048 6 (621.1 PiB)
    9. venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 -00
    10. inet addr:127.0.0.1 P-t-P:127.0.0.1 Bcast:0.0.0.0 Mask:255.255.255. 255
    11. UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
    12. RX packets:67829797 errors:0 dropped:0 overruns:0 frame:0
    13. TX packets:57784717 errors:0 dropped:0 overruns:0 carrier:0
    14. collisions:0 txqueuelen:0
    15. RX bytes:45467297207 (42.3 GiB) TX bytes:6076066854 (5.6 GiB)
    16. venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 -00
    17. inet addr:62.75.159.193 P-t-P:62.75.159.193 Bcast:0.0.0.0 Mask:255. 255.255.255
    18. UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
    19. vs159193:~#
    Alles anzeigen
  • !!!!! LÖSUNG !!!!!

    So. Für alle die per Googlesuche auch hier gelandet sind und ihren vnstat-Zähler auf Null setzen wollen....

    Es findet sich hier: "/opt/var/lib/vnstat" eine Datei mit dem Namen des Interfaces das mit vnstat beobachtet wird.
    Diese einfach löschen (z.b.: "rm eth0").
    Dann wird beim nächsten Aufruf von "vnstat -u" eine neue Datenbank angelegt.

    Fertig!
    Ich hoffe ich konnte ein paar Leuten helfen :)
    Weil mich ärgert es immer total, wenn man bei Google nur hlabfertige Lösungen findet ;)