Устанавливаем
yum install vnstat
Трафик считается отдельно для каждого сетевого устройства (интерфейса). Чтобы начать подсчёт трафика на том или ином интерфейсе, например eth0, надо выполнить следующую команду, которая создаст базу данных для этого интерфейса:
vnstat -u -i eth0
Дополнение: доступны и другие формы отчётов (см. man vnstat). Например, для просмотра использования трафика по месяцам:
vnstat -i интерфейс -m
по неделям:
vnstat -i интерфейс -w
по дням:
vnstat -i интерфейс -d
по часам:
vnstat -i интерфейс -h
и, наконец, для желающих формировать собственные отчёты, может пригодится
vnstat -i интерфейс --dumpdb
Если же возникнет желание стереть (сбросить) всю собранную статистику и начать отсчёт с нуля, то, на мой взгляд, самый простой способ это сделать:
остановить подсчёт статистики для используемого интерфейса:
vnstat -i интерфейс -u -r --disable
удалить базу данных с собранной статистики (файл /var/lib/vnstat/интерфейс) создать новую базу данных с помощью
vnstat -u -i интерфейс
и радоваться начатой заново жизни, получаем МБ Входящий Исходящий Общий
vnstat -u -i eth1 && vnstat -i eth1 -d | grep estimated | awk '{print $2" "$5" "$8}'
Обнулить базу по этому интерфейсу
vnstat -i eth1 --delete --force && vnstat -u -i eth1