freebsd 6.3-release-p1
squid-2.6.19
sams-1.0.1
встал вопрос отрубать пользователей по превышению трафика
самс настроен на чтение лога с периодом 1 мин
но так как сквид пишет о факте скаченного, то бывает, что пользователи выкачивают больше чем положено
нарыл патч для сквида extacclog-2.6.17.tgz
насколько понял он добавляет параметр accloggran
сделал
Код: Выделить всё
cd /usr/ports/www/squid
make extract
cd work/squid-2.6-STABLE19
patch -r0 < extacclog3_beta.diff
cd ../../
ee Makefile
Код: Выделить всё
CONFIGURE_ARGS= --bindir=${PREFIX}/sbin \
--sbindir=${PREFIX}/sbin \
--datadir=${PREFIX}/etc/squid \
--libexecdir=${PREFIX}/libexec/squid \
--localstatedir=${PREFIX}/squid \
--sysconfdir=${PREFIX}/etc/squid \
--enable-removal-policies="lru heap" \
--disable-linux-netfilter \
--disable-linux-tproxy \
--disable-epoll \
--enable-extacclog
Код: Выделить всё
make && make install && make clean
echo "accloggran 1024 (KB)" >> /usr/local/etc/squid/squid.conf
2008/05/23 14:46:16| parseConfigFile: line 104 unrecognized: 'accloggran 1024 (KB)'
может чё не так делаю ???
или есть другие способы(методы) ???