Приключилась беда, на серверах оставленных в наследство моим более опытным коллегой остался CentOS и на нём собственно всё что положено (всё что положенно пока работает).
А вот Прокси работает не правильно, не блочит юзеров при привышении лимита.
Вот sarg.conf
Код: Выделить всё
language Russian_UTF-8
access_log /var/log/squid/access.log
title "Отчет по пользователям Squid"
font_face Arial
output_dir /var/www/html/squid
exclude_hosts /usr/local/sarg/exclude_hosts
date_format e
per_user_limit /usr/local/sarg/denyusers.tmp /usr/local/sarg/limit.conf 1
lastlog 10
overwrite_report yes
records_without_userid ignore
exclude_codes /usr/local/sarg/exclude_codes
max_elapsed 28800000
report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date
date_time_by bytes
charset UTF-8
show_successful_message no
show_read_statistics no
www_document_root /var/www/html
Код: Выделить всё
#!/bin/sh
export LC_ALL=C
export ALWAYS_DENY=/usr/local/sarg/alwaysdenyusers
export DENY=/usr/local/sarg/denyusers
export DENY_TMP=/usr/local/sarg/denyusers.tmp
export SARG_RUN=/var/run/sarg.run
export ACCESS_CLEANING=/var/run/accessclean.beg
if [ -a $SARG_RUN ]; then
echo "Sarg already running "
else
# if [ -a $ACCESS_CLEANING ]; then
# Stop squid
# service squid stop
# fi
cp /dev/null $SARG_RUN
cp /dev/null $DENY_TMP
/usr/bin/sarg -f /usr/local/sarg/sarg.conf
#adding always deny users
/bin/cat $ALWAYS_DENY >> $DENY_TMP
cp -f $DENY_TMP $DENY
/usr/bin/killall -s HUP msnt_auth
# if [ -a $ACCESS_CLEANING ]; then
# Stop squid
# service squid stop
# clean an access.log and store.log
# cat /var/log/squid/access.log | grep -v "img.yandex" > /var/tmp/access.log.new
# rm /var/log/squid/access.log
# mv /var/tmp/access.log.new /var/log/squid/access.log# cat /var/log/squid/store.log | grep -v "img.yandex" > /var/tmp/store.log.new
# rm /var/log/squid/store.log
# mv /var/tmp/store.log.new /var/log/squid/store.log
# chown proxy:proxy /var/log/squid/*
# Start squid
# service squid start
# rm $ACCESS_CLEANING
# fi
rm $SARG_RUN
fi
с man'ами пока не задружился...