|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Michael Smirnov 2:5020/400 24 Nov 2001 20:53:19 To : All Subject : traffic count, squid & database -------------------------------------------------------------------------------- Как считать трафик, если юзер может ходить в Инет и напрямую, и через squid? Можно просто считать трафик на интерфейсе, к которому подключен пользователь, но если хочется не учитывать то, что уже есть в кеше...... Hеужели необходимо возиться одновременно и с логами Squid, и с логами считалки трафика? Можно добавлять в базу данных Interbase информацию о трафике, например через Perl-овый модуль для Interbase. Интересно, как поведут себя Squid и считалка трафика, если задать им писать не в лог, а на STDIN перлового скрипта :-) А если он не будет успевать обрабатывать эти данные? В связи с этим, что выбрать из, например, ipfm, ng_ipacct, или например http://www.inorg.chem.msu.ru/anton/aaa+fw/aaa+fw.tar.gz ??? Вот что пишут на http://www.nag.ru/ ------------------------ 1.. Hа FreeBSD (про другие BSD сказать особо не могу), на канале 2 Мбит, пакеты мимо счетчика HЕ проходят. Сложности начинаются при приближении к 10 Мбит на слабом железе (486 на ISA). В любом случае есть функция pcap_stats, которая покажет dropped packets, да и ядро скажет. 2.. Если хочется принципиально исключить пропускание пакетов счетчиком, достаточно использовать ipacctd (работает через divert(4) подобно natd), единственно что этот механизм тормозит прохождение пакетов через маршрутизатор. 3.. Есть также (для FreeBSD 4.*) ng_ipacct, счетчик работает в ядре и мимо него ни один пакет не пройдет. Причем этот вариант наиболее близок к реализованному в cisco. Hедостаток - нужно часто снимать накопленную статистику (а может быть это достоинство?). 4.. У bpf-based (pcap также работает через "псевдоустройство" bpf) счетчиков есть преимущество: можно поставить сервер подсчета трафика РЯДОМ с маршрутизатором, например когда в качестве маршрутизатора работает ADSL-модем. С уважением, Stas ------------------------ --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/272528288b3a8.html, оценка из 5, голосов 10
|