Есть ли альтернатива для мониторинга сетевого трафика vnstat?
После обновления с Ubuntu 14.04 до 18.04 имя интерфейса моего USB-модема изменилось с wwan0 на wwx001e101f0000. Я не против, а также читать это имеет несколько веских причин. К сожалению, vnstat перестал работать для этого интерфейса:
$ vnstat -i wwx001e101f0000
Error: Unable to read database "/var/lib/vnstat/wwx001e101f0000": No such file or directory
Он работает правильно для интерфейса Ethernet enp4s0:
$ vnstat
Database updated: Wed Aug 29 09:09:11 2018
enp4s0 since 08/15/2018
rx: 24.93 GiB tx: 10.19 GiB total: 35.12 GiB
monthly
rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
Aug '18 24.93 GiB | 10.19 GiB | 35.12 GiB | 123.21 kbit/s
------------------------+-------------+-------------+---------------
estimated 27.27 GiB | 11.15 GiB | 38.42 GiB |
daily
rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
yesterday 16.45 GiB | 2.26 GiB | 18.71 GiB | 1.86 Mbit/s
today 107.07 MiB | 473.64 MiB | 580.71 MiB | 147.83 kbit/s
------------------------+-------------+-------------+---------------
estimated 280 MiB | 1.21 GiB | 1.48 GiB |
Мне понадобится альтернатива для измерения потребляемых данных, так как я использую этот модем с ограниченным количеством доступных данных (модем LTE). Есть ли альтернатива? Я нашел только много инструментов, которые предлагают мониторинг трафика в реальном времени, но мне нужны исторические данные.
1 ответ
Я понял, что vnstat будет работать правильно даже для интерфейса wwx001e101f0000, но мне пришлось сделать это:
sudo vnstat -u -i wwx001e101f0000
Error: Unable to read database "/var/lib/vnstat/wwx001e101f0000": No such file or directory
Info: -> A new database has been created.
И затем установите это в /etc/vnstat.conf
# default interface
Interface "wwx001e101f0000"
Так что проблема решена.