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