Считалка траффика для десктопа (простенькая) ?
sspphheerraa 6 февраля, 2009 - 00:28
Десктоп на базе gentoo имеет один IP адрес (10.208.0.209) для локалки и интернета (FORWARD трафика нету).
Локалка такая 10.0.0.0/8, 192.168.0.0/16
Нужно считать траффик вход/исход в локалку, вход/исход в интернет и суммарный вход/исход. Статистика за каждый день должна сохраняться в соответствующие файлы.
Читал статью Sergo (http://linuxportal.ru/entry.php/P84_0_3_10/). но там описывается сервер. И все слишком запутано на bash'е. Хотелось узнать, можно ли считать такой траффик только средствами iptables?
»
- Для комментирования войдите или зарегистрируйтесь
>>Локалка такая 10.0.0.0/8,
>>Локалка такая 10.0.0.0/8, 192.168.0.0/16
Которая из них?
>>Хотелось узнать, можно ли считать такой траффик только средствами iptables?
В приведенной вами статье как раз и показано, как при помощи iptables снять трафик с интерфейса. Кстати код прозрачный, стиль программирования достоин всяческого подражания.
В сети есть вариант снятия трафика с интерфейса постредством вызова ifconfig, или через прямое обращение /proc/net.
По любому это надо заворачивать в скрипты с целю фильтрации и организации вывода. Ну и никак без крона, дабы всю эту муть запустить. Сосбно скрипение на баше прямая обязанность админа никсов.
Несколько готовых решений, вероятно, вы сможете найти командой eix net-analyzer/ | less . Впрочем насколько они подойдут для вашей ситуации неизвестно.
можно написать самому)
можно написать самому) например взять либпкап и с помощью нее дампить траффик на интерфесе. во время дампинга по ип все суммировать) такое решение у нас крутится в оффисе) работает быстро) Я уверен, правда что таких считалок уйма )
KNemo -- установить и
KNemo -- установить и настроить в Центр Управления -> Сеть и Интернет -> Монитор Сети