The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Быстрый способ учета трафика на сетевых интерфейсах
Дано:
Почтовый сервер на базе Ubuntu 8.10
Четыре сетевых интерфейса

Необходимо:
Считать трафик на каждом интерфейсе, вести статистику.

Решение:
vnstat (http://humdi.net/vnstat/) - маленький консольный пакет, который считает трафик 
на указанных интерфейсах и не загружает систему. Показывает статистику по часам, дням неделям и тд.
Не требует для своей работы привилегий суперпользователя, поддерживает Linux,
*BSD и Darwin/MacOS X.
Для доступа к статистике дополнительно доступен web-интерфейс.

Устанавливаем vnstat:

   #apt-get install vnstat

Инициализируем базу данных для каждого необходимого интерфейса:

   #vnstat -u -i eth0
   #vnstat -u -i eth1
   #vnstat -u -i eth2

Далее необходимо сказать vnstat запустить мониторинг интерфейса.
Это можно сделать путем ifdown/ifup для каждого интерфейса,
либо, если нет желания 
разрывать соединения выполнить для каждого:

   #IFACE=eth${i}
   #export IFACE
   #/bin/sh -x /etc/network/if-up.d/vnstat

где ${i} порядковый номер интерфейса.

Все, мониторинг готов, теперь по прошествии нескольких минут можно смотреть статистику

   #vnstat -q 
 
09.04.2009 , Автор: Gleb Poljakov , Источник: http://nethuman.blogspot.com/2009/0...
Ключи: statistic, traffic
Раздел:    Корень / Администратору / Система / Установка и синхронизация времени

Обсуждение [ RSS ]
  • 1.1, Arthur (??), 14:57, 10/04/2009 [ответить]  
  • +/
    к нему симпотичный пхп фронтенд есть :)
    http://www.sqweek.com/sqweek/index.php?p=1
     
  • 1.2, ТоварищЪ (?), 23:51, 10/04/2009 [ответить]  
  • +/
    collectd поставьте, он не только трафик а ещё и кучу всего полезного считать будет
     
  • 1.3, angra (ok), 08:38, 12/04/2009 [ответить]  
  • +/
    >Не требует для своей работы привилегий суперпользователя

    Почему же все команды отданы от рута? :)

     
  • 1.4, Аноним (4), 12:18, 13/04/2009 [ответить]  
  • +/
    никак только не получается прикрутить ppp к init. Чтобы пользователям подключающемся к pppoe serveru выдавались одни и теже интерфейсы ppp(((((
     
     
  • 2.5, bAlex_ (ok), 22:18, 13/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Дык попробуйте покрутить правила UDEV
     

  • 1.6, VecH (ok), 05:33, 14/04/2009 [ответить]  
  • +/
    Установка на дебиан: http://gealex.ru/linux-45.html
    Установка фронтэнда к нему: http://gealex.ru/linux-57.html
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру