Ув.ГУРУ! Есть в наявносты FreeBSD 4.8 + squid-2.5_2 + sarg. Нужно отследить и отключить пользователей, которые выкачали более 200Мб с начала месяца, отключить их, а 1-го числа следующего месяца опять включить.
Пытаюсь это сделать созданием с помощью SARGа файла с именами таких юзеров. В sarg.conf прописал:
per_user_limit /usr/local/etc/squid/user_limit 200Запускаю /usr/local/sarg/limit, в котором:
#!/bin/sh
TODAY=$(date "+%d/%m/%Y")
YESTERDAY=$(date "+01/%m/%Y")
/usr/bin/sarg -d $YESTERDAY-$TODAY -e gelo@my.netОтчет генерится нормально, но файл /usr/local/etc/squid/user_limit не создается. Если создаю его руками, то в него потом ничего не записывается. Что сделано не так? Подскажите!
В упор не понимаю, как ты настроил Squid принимать от SARG команды по отключению юзеров.
>В упор не понимаю, как ты настроил Squid принимать от SARG команды
>по отключению юзеров.Дело в том, что до настройки Squid по ограничению пользователей я еще и не дошел, в нем я в дальнейшем проблем не вижу. Проблема сейчас состоит в том, что SARG не записывает имена юзеров в файл.
лучше поставь sams (sams.perm.ru)
он все это делает