extacclog ???

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
mosind
рядовой
Сообщения: 28
Зарегистрирован: 2008-04-14 16:18:04

extacclog ???

Непрочитанное сообщение mosind » 2008-05-23 13:50:42

имеется
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
добавил --enable-extacclog

Код: Выделить всё

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)'

может чё не так делаю ???
или есть другие способы(методы) ???
Последний раз редактировалось mosind 2008-12-07 14:35:23, всего редактировалось 2 раза.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

mosind
рядовой
Сообщения: 28
Зарегистрирован: 2008-04-14 16:18:04

Re: extacclog ???

Непрочитанное сообщение mosind » 2008-05-23 18:58:33

Решил вопрос с патчем так:

Код: Выделить всё

1. cd /usr/ports/www/squid26
2. make extract
3. cd work/squid-2.6.STABLEXX
4. patch -p0 < extacclog3_beta.diff
5. ./bootstrap.sh
6. cd ../../
7. make config
8. make SQUID_CONFIGURE_ARGS="--enable-extacclog" install
++ почитав форум http://www.permlug.org/node/3000/
++ после п.4 залез и ручками подправил client_side.c в work/squid-2.6.STABLEXX/src

усё