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

 

image_pdfimage_print

Leave a Reply

Your email address will not be published. Required fields are marked *