Учет трафика в Linux при помощи Vnstat

Автор: Admin

Дата:2010-02-13

Подсчет трафика в Linux - Vnstat

Vnstat - Простая программа для учета трафика в linux. В качестве дистрибутива будет выступать CentOs5.

Установим make и gcc
yum install make gcc
Скачаем vnstat
wget wget http://www.humdi.net/vnstat/vnstat-1.10.tar.gz
Распакуем vnstat
tar xvfz vnstat-1.10.tar.gz
Перейдем в каталог
cd vnstat-1.10
Установим
make
make install
cp /tmp/vnstat-1.10/examples/init.d/centos/vnstat /etc/init.d/
/etc/init.d/vnstat restart

vnstat -u -i eth0 - начинает учет eth0

Статистика по часу.
vnstat -h

eth0 14:29
^ r
| r
| r
| r
| r
| r r
| r rt
| rt rt
| rt rt
| rt rt
-+--------------------------------------------------------------------------->
| 15 16 17 18 19 20 21 22 23 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14

h rx (KiB) tx (KiB) h rx (KiB) tx (KiB) h rx (KiB) tx (KiB)
15 0 0 23 0 0 07 0 0
16 0 0 00 0 0 08 0 0
17 0 0 01 0 0 09 0 0
18 0 0 02 0 0 10 0 0
19 0 0 03 0 0 11 0 0
20 0 0 04 0 0 12 0 0
21 0 0 05 0 0 13 1700 654
22 0 0 06 0 0 14 935 712

Статистика за день.
vnstat -d

eth0 / daily

day rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
02/13/10 2.57 MiB | 1.33 MiB | 3.91 MiB | 0.61 kbit/s
------------------------+-------------+-------------+---------------
estimated 3 MiB | 1 MiB | 4 MiB |

Статистика за месяц.
vnstat -m

eth0 / monthly

month rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
Feb '10 2.57 MiB | 1.33 MiB | 3.91 MiB | 0.03 kbit/s
------------------------+-------------+-------------+---------------
estimated 4 MiB | 2 MiB | 6 MiB |

Мониторинг.
vnstat -l

Monitoring eth0... (press CTRL-C to stop)

rx: 24 kbit/s 18 p/s tx: 20 kbit/s 19 p/s


Все возможности можно посмотреть по:
vnstat --help
-q, --query query database
-h, --hours show hours
-d, --days show days
-m, --months show months
-w, --weeks show weeks
-t, --top10 show top10
-s, --short use short output
-u, --update update database
-i, --iface select interface (default: eth0)
-?, --help short help
-v, --version show version
-tr, --traffic calculate traffic
-ru, --rateunit swap configured rate unit
-l, --live show transfer rate in real time

Количество просмотров: 7505

Комментарии к статье:

Добавить комментарий

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2024