Лимиты на интернет для пользователей Squid
Наконец-то дошли руки до резалки юзеров по лимитам интернет для каждого персонально... Понимаю что все сделано через одно место, но меня так устраивает... Да и размял мозг.
Что есть:
Squid
Sarg
Rejik3
список ip пользователей с лимитами на каждого (в Мб)
Что надо:
отрубать пользователей при превышении лимита
Подразумевается что режик и сарг уже настроены и работают.
Настройка Rejik
redirector.conf
Сразу скажу, что при попытке подсунуть вместо «work_ip 192.168.16.1» путь к файлу (как пишут что можно сделать) сквид вываливается с ошибками... поэтому и получились такие извращения :-)
В /usr/local/rejik3/banlist/limit/url заносим сайты на которые необходимо разрешить доступ даже после превышения лимита (локальные имхо)
http://10.10.7.200/ban/limit.html сообщение о том, что превышен лимит
Так же я делал скриптик, который генерит информацию о трафике ежедневную и с начала месяца по текущий день, поэтому можно лимитировать как по трафику за день, так и за месяц :-)
sarg-rep.sh