vnstat – утилита подсчета трафика
vnStat – это легковесная программа для мониторинга сетевого трафика. Лог ведется по выбранному сетевому интерфейсу, а статистику можно посмотреть используя командную строку.
$ sudo yum install epel-release $ sudo yum install vnstat
Прежде чем пользоваться нужно создать БД выбранного интерфейса, поэтому смотрим:
$ ip a
или
$ vnstat --list $ sudo vnstat -u -i enp2s0 $ sudo vnstat -u -i enp3s1
Обновление базы данных
После настройки интерфейсов нужно выбрать способ обновления базы данных. Важно: Используйте только один из представленных методов, но не оба сразу!
Cron
Первый метод предполагает использование Cron. Пример можно найти в файле /usr/share/doc/vnstat/examples/vnstat.cron.
Service
Также можно использовать systemd (и предоставляемую службу):
$ sudo systemctl start vnstat.service $ sudo systemctl enable vnstat.service
Использование
Показать статистику:
$ vnstat -q
Или просто
$ vnstat
Посуточная статистика:
$ vnstat -i enp2s0 -d
недельная статистика:
$ vnstat -i enp2s0 -w
месячная статистика:
$ vnstat -i enp2s0 -m
наиболее ресурсоемкие топ 10 дней:
$ vnstat -i enp2s0 –top10
наиболее красочная почасовая статистика, с графиками:
$ vnstat -i enp2s0 -h
Показать статистику в реальном времени:
$ vnstat -i enp2s0 -l
Посмотреть доступные опции:
$ vnstat --help