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

Исходное сообщение
"Squid + auth + подсчёт трафика"

Отправлено GoodWin , 05-Май-03 21:13 
Ставлю дома выделенку, благо провайдер подселился, но боюсь что сестра весь трафик сожрёт закачками музыки. Где то слышал что можно сделать авторизацию по акаунту и при достижении определённого количества закачаных метров акаунт замораживается. Кто нибудь делал это?
Ну с авторизацией я разберусь, а вот как трафик считать ума не приложу...
HELP ME 3 дня осталось!

Содержание

Сообщения в этом обсуждении
"Squid + auth + подсчёт трафика"
Отправлено аноним , 05-Май-03 21:59 
  Мути такую фишку: SQUID + SARG

  SARG - анализатор логов сквида. Собирает из логов понтовую статистику.
  там есть опция, которая позволяет ставить ограничения на траффик. Когда  пользователь накачал инфы и превысил квоту он записывается в файл, а в конфиге сквида прописываешь, что провинившихся людей (из файла) в и-нет не пускать.



"Squid + auth + подсчёт трафика"
Отправлено GoodWin , 14-Май-03 13:07 
>  Мути такую фишку: SQUID + SARG
>
>  SARG - анализатор логов сквида. Собирает из логов понтовую статистику.
>
>  там есть опция, которая позволяет ставить ограничения на траффик. Когда
> пользователь накачал инфы и превысил квоту он записывается в файл,
>а в конфиге сквида прописываешь, что провинившихся людей (из файла) в
>и-нет не пускать.


Sarg у меня стоит. Но где описание того как настроить им посчёт трафика и запись квот?


"Squid + auth + подсчёт трафика"
Отправлено Mikhail , 14-Май-03 13:13 
sarg -h
less <where_is_sarg_src>/README
man sarg
http://web.onda.com.br/orso/sarg.html


"Squid + auth + подсчёт трафика"
Отправлено iiws , 14-Май-03 13:58 
>>  Мути такую фишку: SQUID + SARG
>>
>>  SARG - анализатор логов сквида. Собирает из логов понтовую статистику.
>>
>>  там есть опция, которая позволяет ставить ограничения на траффик. Когда
>> пользователь накачал инфы и превысил квоту он записывается в файл,
>>а в конфиге сквида прописываешь, что провинившихся людей (из файла) в
>>и-нет не пускать.
>
>
>Sarg у меня стоит. Но где описание того как настроить им посчёт
>трафика и запись квот?

per_user_limit /usr/local/sarg/prelimit_users 300  
после накопления 300 мег ip или имя юзера поместится в этот файл,
а что потом делать с этой инфой уже твоя забота


"Squid + auth + подсчёт трафика"
Отправлено GoodWin , 14-Май-03 15:34 

>per_user_limit /usr/local/sarg/prelimit_users 300
>после накопления 300 мег ip или имя юзера поместится в этот файл,
>
>а что потом делать с этой инфой уже твоя забота


Сенкс огромный за полезную посказку! А что делать с этой инфой я уж разберусь :)))))


"Squid + auth + подсчёт трафика"
Отправлено GoodWin , 14-Май-03 15:44 
>per_user_limit /usr/local/sarg/prelimit_users 300
>после накопления 300 мег ip или имя юзера поместится в этот файл,
>
>а что потом делать с этой инфой уже твоя забота

А вот я подумал... У меня сарж снимает статистику каждый день в 00.00 а сквид её сбрасывает после этого как мне ограничить чтоб один юзер в месяц выкачивал не более 300 метров? Что то логически у меня это не выходит ни как....


"Squid + auth + подсчёт трафика"
Отправлено iiws , 15-Май-03 07:40 
>>per_user_limit /usr/local/sarg/prelimit_users 300
>>после накопления 300 мег ip или имя юзера поместится в этот файл,
>>
>>а что потом делать с этой инфой уже твоя забота
>
>А вот я подумал... У меня сарж снимает статистику каждый день в
>00.00 а сквид её сбрасывает после этого как мне ограничить чтоб
>один юзер в месяц выкачивал не более 300 метров? Что то
>логически у меня это не выходит ни как....

а зачем у тебя сквид чистит лог? храни его месяц, я так и делаю, по концу месяца ротирую лог ! в результате имеем статистику на юзеров за месяц.
в твоем случае нужно где-то хранить и суммировать трафик
обычно это прикручивают к sql читай здесь  про Squid2MySQL
http://www.opennet.me/openforum/vsluhforumID12/43.html

другой вариант написать свой скрипт - почитай ветку форума здесь
http://www.opennet.me/openforum/vsluhforumID12/516.html
еще вариант проект statman организация пользовательских лимитов в squid
на базе  СУБД PostgreSQL - http://www.postgresql.org/
http://cyberos.narod.ru/
http://www.tumgasa.ru/cyberos/statman/index.html