суббота, 29 декабря 2012 г.

Vnstat — Простая программа для учета трафика в linux


yum install make gcc
cd ~
wget http://www.humdi.net/vnstat/vnstat-1.10.tar.gz
tar xvfz vnstat-1.10.tar.gz
cd vnstat-1.10
make
make install
вариант №2
yum install vnstat
Действия после установки
cp /etc/vnstat.conf /etc/vnstat.conf.old
vi /etc/vnstat.conf
добавляем интерфесы на которых будем считать:
vnstat -u -i eth0
Запускаем сервис:
service vnstat start
Добавляем в автозагрузку:
chkconfig vnstat on
Спустя немного времени проверим:
[root@localhost]# vnstat
                      rx      /      tx      /     total    /   estimated
 tap0:
       Oct '11       106 KiB  /     178 KiB  /     284 KiB  /       0 KiB
         today       106 KiB  /     178 KiB  /     284 KiB  /      --
 eth3:
       Oct '11      3"http://hullfc.ru" style="text-decoration:none;border:none">.23 GiB  /    1.61 GiB  /    4.83 GiB  /   78.20 GiB
         today      3"http://hullfc.ru" style="text-decoration:none;border:none">.23 GiB  /    1.61 GiB  /    4.83 GiB  /    5.28 GiB
 eth2: Not enough data available yet.
 eth1:
       Oct '11    153.98 MiB  /  390.12 MiB  /  544.10 MiB  /    8.58 GiB
         today    153.98 MiB  /  390.12 MiB  /  544.10 MiB  /     593 MiB
[root@localhost]#
Установка Web-интерфейса:
Сайт: http://www.sqweek.com
wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz
tar zxvf vnstat_php_frontend-1.5.1.tar.gz
mv vnstat_php_frontend-1.5.1 /var/www/html/vnstat
rm vnstat_php_frontend-1.5.1.tar.gz
В WEB-директории(/var/www/html/vnstat) ищем конфиг и редактируем:
vi /var/www/html/vnstat/config.php
Пример моего конфига:
    error_reporting(E_ALL | E_NOTICE);
    $locale 'en_US.UTF-8';
    $language 'en';
    $iface_list array('eth1''eth2''eth3''tap0');
    $iface_title['eth1'] = 'LAN - eth1';
    $iface_title['eth2'] = 'REZERV - eth2';
    $iface_title['eth3'] = 'WAN - eth3';
    $iface_title['tap0'] = 'OpenVPN - tap0';
    $vnstat_bin '/usr/bin/vnstat';
    $data_dir './dumps';
    $graph_format='svg';
    define('GRAPH_FONT',dirname(__FILE__).'/VeraBd.ttf');
    define('SVG_FONT''Verdana');
    define('DEFAULT_COLORSCHEME''light');
?>

0 коммент.:

Отправить комментарий