URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 33038
[ Назад ]

Исходное сообщение
"Подсчет траффика локальных пользователей FreeBSD"

Отправлено robin_zlobin , 04-Авг-03 06:57 
Возникла проблема с подсчетом трафика во FreeBSD для локальных пользователей. Сколько не искал, ничего похожего не нашел, только под линух. Пытался сам создать модуль ядра с подсчетом трафика пользователей, ничего сложного, НО наткнулся на проблему переопределения функций send и recv (непонятно как это делать, формат у них странный, а recvfrom и sendto кажут не весь трафик ;))
Рад буду получить хоть какую-то помощь :))

Содержание

Сообщения в этом обсуждении
"Подсчет траффика локальных пользователей FreeBSD"
Отправлено serge , 04-Авг-03 09:26 
>Возникла проблема с подсчетом трафика во FreeBSD для локальных пользователей. Сколько не
>искал, ничего похожего не нашел, только под линух. Пытался сам создать
>модуль ядра с подсчетом трафика пользователей, ничего сложного, НО наткнулся на
>проблему переопределения функций send и recv (непонятно как это делать, формат
>у них странный, а recvfrom и sendto кажут не весь трафик
>;))
>Рад буду получить хоть какую-то помощь :))

Привет!
попробуй ipa, находится в /usr/ports/sysutils/ipa/


"Подсчет траффика локальных пользователей FreeBSD"
Отправлено Den , 04-Авг-03 11:06 
>Возникла проблема с подсчетом трафика во FreeBSD для локальных пользователей. Сколько не
>искал, ничего похожего не нашел, только под линух. Пытался сам создать
>модуль ядра с подсчетом трафика пользователей, ничего сложного, НО наткнулся на
>проблему переопределения функций send и recv (непонятно как это делать, формат
>у них странный, а recvfrom и sendto кажут не весь трафик
>;))
>Рад буду получить хоть какую-то помощь :))

http://www.freshports.org/net/trafcount/
к сожалению, он BROKEN.
и похоже его уже снесли.
если получится оживить - напиши плиз pr ну и мне напиши - интересно будет посмотреть на это событие :)


"Подсчет траффика локальных пользователей FreeBSD"
Отправлено robin_zlobin , 04-Авг-03 14:49 
Спасибо!
2Den: забились ;)

"Подсчет траффика локальных пользователей FreeBSD"
Отправлено Deac , 04-Авг-03 20:36 
>Возникла проблема с подсчетом трафика во FreeBSD для локальных пользователей. Сколько не
>искал, ничего похожего не нашел, только под линух. Пытался сам создать
>модуль ядра с подсчетом трафика пользователей, ничего сложного, НО наткнулся на
>проблему переопределения функций send и recv (непонятно как это делать, формат
>у них странный, а recvfrom и sendto кажут не весь трафик
>;))
>Рад буду получить хоть какую-то помощь :))

IMHO подойдет IPFM ,сам юзаю - без нареканий.


"Подсчет траффика локальных пользователей FreeBSD"
Отправлено Demiurg , 04-Авг-03 23:59 
>>Возникла проблема с подсчетом трафика во FreeBSD для локальных пользователей. Сколько не
>>искал, ничего похожего не нашел, только под линух. Пытался сам создать
>>модуль ядра с подсчетом трафика пользователей, ничего сложного, НО наткнулся на
>>проблему переопределения функций send и recv (непонятно как это делать, формат
>>у них странный, а recvfrom и sendto кажут не весь трафик
>>;))
>>Рад буду получить хоть какую-то помощь :))
>
>IMHO подойдет IPFM ,сам юзаю - без нареканий.

Читай последни


"Подсчет траффика локальных пользователей FreeBSD"
Отправлено Demiurg , 05-Авг-03 00:00 
>>Возникла проблема с подсчетом трафика во FreeBSD для локальных пользователей. Сколько не
>>искал, ничего похожего не нашел, только под линух. Пытался сам создать
>>модуль ядра с подсчетом трафика пользователей, ничего сложного, НО наткнулся на
>>проблему переопределения функций send и recv (непонятно как это делать, формат
>>у них странный, а recvfrom и sendto кажут не весь трафик
>>;))
>>Рад буду получить хоть какую-то помощь :))
>
>IMHO подойдет IPFM ,сам юзаю - без нареканий.

Читай последний Спец-Хакер. Там фишка на ipa + собственные скрипты автора. Ну и все такое...


"Подсчет траффика локальных пользователей FreeBSD"
Отправлено Lamer , 05-Авг-03 00:37 
много юзал ipa.. писал на нем биллинг и управление интернет-салоном... после определенного периода, когда в салоне стало много компьютеров, на P-II-233 все просто стало умирать.. а уж статистику за месяц админы вообще по 10 минут ждали...(пришлось убирать время жизни скрипта)...
вобщем... не масштабируемая штука...
примерно год назад открыл для себя ipacc (http://gara.opennet.ru/ipacc/)
замечательно работает! всю полученную статистику храню в mysql.. все аккуратно и без жалоб...
никакой привязки к ipfw...у меня им отдельно рулится, кого пущать, а кого не пущать в инет...

"Подсчет траффика локальных пользователей FreeBSD"
Отправлено robin_zlobin , 05-Авг-03 01:11 
>много юзал ipa.. писал на нем биллинг и управление интернет-салоном... после определенного
>периода, когда в салоне стало много компьютеров, на P-II-233 все просто
>стало умирать.. а уж статистику за месяц админы вообще по 10
>минут ждали...(пришлось убирать время жизни скрипта)...
>вобщем... не масштабируемая штука...
>примерно год назад открыл для себя ipacc (http://gara.opennet.ru/ipacc/)
....

под локальными юзерами я имел ввиду пользователей с ОДНОЙ машины у которых есть shell и которые могут что-то качать ;)
а считать траф из "локалки" проблем нет

PS: считать через прокси - не пойдет, тк доступ к скачке полный и любыми средствами. То есть нужна система которая выдавала бы отчет по uid.
И было бы совсем замечательно, если бы кто-нибудь подсказал как в модуле ядра переопределить функции recv и send :))
Спасибо за содействие :))