LinuxForum.Fans
Тема

Анализатор трафика для одной машины и одной сетевой карты

Автор: Hmury 11 сообщений 2617 просмотров
#90497

Подскажите, чем можно смотреть статистику потраченного трафика на своей машине?
То есть ничего никуда не раздается, одна ОС, одна машина, одна сетевая карта. Желательно что-нибудь с графическим интерфейсом. Ну и, собственно, основная задача - выяснить куда уходит трафик, который "вроде бы" не тратился... )

#90650

я в "домашних" трафикосчиталках не очень, по этому советую сквид.
плюс к тому, у вас будет кеширующий прокси, и после нахождения трафикодыры можно этот сквид оставить и таким образом экономить.
или http://linuxforum.ru/viewtopic.php?id=4243 - но, придётся поставить БД.

#90653

Hmury, Вам это траф обязательно смотреть , скажем, за месяц?
Может, судя по вашему описанию, достаточно поглядывать на траф за время одного подключения....
Тогда зависит от DE/WM, на котором вы сидите.
Траф могут учитывать звонилки, апплеты, ситсемные мониторы, вы покапайтесь в том окружении ПО, что вокруг вашего рабочего стола.
conky, наконец, хотя сам я его не пробовал, не могу сказать на сколько он удобен.

#90736

Если надо в реальном времени отслеживать, то можно использовать эти программы:

iptraf (псевдографика)
wireshark (графика)

#90801

Спасибо всем за варианты.
В десктоп-окружении (KDE) - нашел KTrafficAnalyzer, но это не совсем то. Показывает то, что трафик куда-то уходит в данный момент, а вот куда - непонятно :)
Больше все-таки хотелось бы видеть, куда за день сколько ушло. Потому что провайдер дает статистику за день в виде суммарной цифры, а вот из чего это складывается, не понять.
Wireshark и IPTraf, соответственно, тоже - мониторят только в реальном времени
Cквид ставить из-за такой ерунды не хочется (в нем же еще и разобраться придется... :) )
Вроде как неплохо по описанию - TraffStat, но работает тоже далеко не "из коробки", чуть позже может повожусь с ним.
В идеале, конечно, хотелось бы готовое работающее решение, которому указал сетевой интерфейс, поставил автозапуск, и пусть себе мониторит, а в конце дня - глянул отчет, все расписано )

#90803

если просто сравнивать цифры, то ifconfig <имя интерфейса> , и смотрим на значение RX bytes и TX bytes, соответственно входящие и исходящие. Или курим в строну netflow + iptables.

#90888
i2ks написал:
если просто сравнивать цифры, то ifconfig <имя интерфейса> , и смотрим на значение RX bytes и TX bytes, соответственно входящие и исходящие. Или курим в строну netflow + iptables.

Да не надо мне цифры сравнивать...
Надо выяснить, куда трафик уходит в течение дня, и при этом иметь возможность спокойно работать, а вечером просто просмотреть конечный отчет

#90912

Hmury, тогда вам вот это =). Прошу прощения, если невпопад. Просто мне показалось, что вы не заметили это предложение.

i2ks написал:
Или курим в строну netflow + iptables.

netflow позволяет отслеживать огрооомное количество параметров трафика, проходящего через любой из интерфейсов вашего компьютера. А с помощью вспомогательных утилит, вы сможете написать скрипты для генерации требуемых вам отчетов. Технология ориентирована конечно на серверы и маршрутизаторы, но и для домашнего использования сгодится. Лучшей альтернативы на данный момент не найти, ИМХО.

#91125

Уф... Намучился, пока перепробовал десятка полтора разных вариантов )))
В результате единственным нормально работающим, не требующим "великих шаманств" для начала работы :) и в общем-то идеально подходящим решением оказался darkstat:
http://dmr.ath.cx/net/darkstat/
*********************
При более внимательном рассмотрении - почему-то не совсем так работает, как хотелось бы...
Практически весь трафик в логах уходит на 192.168.1.2 - собственно адрес сетевой карты. А дальше уже не разобрать....
Не знаю, может чего настроил не так.
Поиски продолжаются

#91132

Все, вроде решено окончательно - ntop.
Самое то, и сразу увидел, куда у меня трафик уходит :)

#91151
Hmury написал:
Все, вроде решено окончательно - ntop.

iftop ещё есть =)

Войдите или зарегистрируйтесь, чтобы ответить.