LINUX.ORG.RU
ФорумAdmin

Деление трафика между пользователями


0

0

Существует необходимость делить трафик Internet между пользователями и при достижении лимита отключать пользователя. Сейчас делаю это ручками, собирая статистику каждый день. Быть может существует какая-то программа, которая, анализируя access.log и таблицу {<лимит пользователя> <IP пользователь>}, сама блокировала пользователя?

anonymous

Народ обычно сам пишет такие программы.

anonymous
()

И причём здесь access.log (я так понимаю апачевский), коли речь идёт об разделении траффика ?

FiL0

anonymous
()

программа netgate с http://netgatesystem.narod.ru тока вона платная но не сильно дорогая как в остальных случаях

anonymous
()

to FiLO: access.log - это кажется log squid-а, а в нем есть кто, куда, откуда, сколько :-)

Подобная программка запросто пишется, например, на perl-е, запускается в фоновом режиме и все :-) Только предварительно надо создать acl наподобие
acl deny_users proxy_auth "/путь/к/файлу/с/запрещенными/user-ами"
В этот файлик программка будет заносить превысивших limit user-ов и делать перезапуск прокси (для squid-а - "squid -k reconfigure")

spirit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.