vnstat ist ein Tool das den Datendurchsatz von Netzwerkinterfaces monitoren kann.
apt update && apt install vnstat -y
Die Konfiguration ist unter
/etc/vnstat.conf
Finde das Netzwerkinterface deiner VM (z. B. tap102i0):
qm list
qm config 102
ip link | grep tap
vnstat -i tap102i0
Zeige Statistik seit Mitternacht oder stündlich:
vnstat -i tap102i0 -h # Stündlich vnstat -i tap102i0 -d # Täglich vnstat -i tap102i0 -m # Monatlich
$ vnstat -i tap102i0 -h tap102i0 / hourly hour rx | tx | total ------------------------+-------------+------------ 19:00-20:00 73 MB | 3 MB | 76 MB 20:00-21:00 103 MB | 43 MB | 146 MB
Reset all data
sudo systemctl stop vnstat sudo rm -f /var/lib/vnstat/vnstat.db sudo systemctl start vnstat systemctl status vnstat
-5, --fiveminutes [limit] show 5 minutes -h, --hours [limit] show hours -hg, --hoursgraph show hours graph -d, --days [limit] show days -m, --months [limit] show months -y, --years [limit] show years -t, --top [limit] show top days -b, --begin <date> set list begin date -e, --end <date> set list end date --oneline [mode] show simple parsable format --json [mode] [limit] show database in json format --xml [mode] [limit] show database in xml format --alert <output> <exit> <type> <condition> <limit> <unit> alert if limit is exceeded -tr, --traffic [time] calculate traffic -l, --live [mode] show transfer rate in real time -i, --iface <interface> select interface --add -i <interface> add interface