Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Squid + Sarg

Ответить
Настройки темы
FreeBSD - Squid + Sarg

Аватара для Tosha_l

Старожил


Сообщения: 277
Благодарности: 2

Профиль | Отправить PM | Цитировать


Здравствуйте, возникли проблемы с настройкой интернета.
Собственно все настраивал все вот по этой статье:http://www.OPENNET.ru/base/net/freeb...setup.txt.html

Все хорошо работает, но никак не могу найти несколько настроек.

1. при запуске Sarg создается папка с отчетами кто где и когда налазил, но все с одним и тем же начальным интервалом и по текуший день. Может быть кто нибудь знает каким образом можно изменить начальный интервал отчета?

2. Через squid работает не так много пользователей, но каким образом можно установить лимит(даже один и тот же) на день или на месяц для них?

Заранее благодарен.

Отправлено: 10:43, 16-09-2008

 

Пользователь


Сообщения: 71
Благодарности: 4

Профиль | Отправить PM | Цитировать


1)
При построении своих отчетов Sarg читает файл Squid'а access.log и берет из него "точку отчета" т.е число (дату) с которой начинается отчет статитстики и по сегодняшний день. Если ежедневно ротировать логи сквида (squid -k rotate), то можно и отчеты получать ежедневные, а не за определенный период. В кроне прописываешь в начале суток отротировать логи, а в конце саржом построить отчет и все.

2)
В конфиге саржа есть тег per_user_limit там указываешь кол-во мегабайт и файл куда записывать ip адрес хоста превысевшего лимит, а в конфиге свида в теге ACL указываешь перед ip адресами пользователей этот файл и все.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:52, 19-09-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Tosha_l

Старожил


Сообщения: 277
Благодарности: 2

Профиль | Отправить PM | Цитировать


FreeBSD# squid -k rotate
squid: ERROR: Could not send signal 30 to process 996: (1) Operation not permitted

А почему происходит вот так?

Отправлено: 11:48, 22-09-2008 | #3


Аватара для Аlchemist

Старожил


Сообщения: 437
Благодарности: 46

Профиль | Отправить PM | Цитировать


почему так происходит могу только догадываться, попробуйте, как альтернативу, ротировать при помощи newsyslog

-------
IT house

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:09, 22-09-2008 | #4


Аватара для Tosha_l

Старожил


Сообщения: 277
Благодарности: 2

Профиль | Отправить PM | Цитировать


1)
При построении своих отчетов Sarg читает файл Squid'а access.log и берет из него "точку отчета" т.е число (дату) с которой начинается отчет статитстики и по сегодняшний день. Если ежедневно ротировать логи сквида (squid -k rotate), то можно и отчеты получать ежедневные, а не за определенный период. В кроне прописываешь в начале суток отротировать логи, а в конце саржом построить отчет и все.

2)
В конфиге саржа есть тег per_user_limit там указываешь кол-во мегабайт и файл куда записывать ip адрес хоста превысевшего лимит, а в конфиге свида в теге ACL указываешь перед ip адресами пользователей этот файл и все.

Был бы ну очень благодарен если бы пояснили поконкретнее...

По первому пункту у меня все получилось:

Подскажите пожайлуста по второму. Синтаксис

Отправлено: 09:20, 23-09-2008 | #5


Пользователь


Сообщения: 71
Благодарности: 4

Профиль | Отправить PM | Цитировать


squid.conf
.......
TAG: acl
.......
acl users src "/usr/local/squid/users" - файл с ip пользователей
acl over_limit src "/usr/local/etc/sarg/over_limit" - файл с ip адресами, превысевшими лимит
..........
TAG: http_access
....
http_access deny over_limit
http_access allow users
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:50, 25-09-2008 | #6


Аватара для Tosha_l

Старожил


Сообщения: 277
Благодарности: 2

Профиль | Отправить PM | Цитировать


а почему он пишет вот такую строчку?
FreeBSD# squid -D
2008/09/29 11:55:52| aclParseAclLine: WARNING: empty ACL: acl over_limit src "/usr/local/etc/sarg/over_limit"

Отправлено: 12:12, 29-09-2008 | #7


Пользователь


Сообщения: 71
Благодарности: 4

Профиль | Отправить PM | Цитировать


Этот файл не должен быть пустым, введи в первую строчку любой адрес, например 192.168.255.255, и обязательно enter нажми для перехода на новую строку,
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:17, 29-09-2008 | #8


Аватара для Tosha_l

Старожил


Сообщения: 277
Благодарности: 2

Профиль | Отправить PM | Цитировать


Блин, все равно не получается.

Вот что я дабавил в sarg.conf
per_user_limit /usr/local/etc/sarg/over_limit 100

Перед этим создал файлик /usr/local/etc/sarg/over_limit

вот что прописал в squid.conf

acl over_limit src "/usr/local/etc/sarg/over_limit"
http_access deny over_limit

Запускаю sarg - он дабавляет в /usr/local/etc/sarg/over_limit IP адреса тех кто привысил лимит в 100 МБ, перезапускаю squid - и все равно инет работает у тех кто привысил!

Подскажите пожайлуста, почему?

Отправлено: 09:37, 30-09-2008 | #9


Пользователь


Сообщения: 71
Благодарности: 4

Профиль | Отправить PM | Цитировать


покажи полностью теги acl и http_access из sqiud.conf

Отправлено: 23:06, 30-09-2008 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Squid + Sarg

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FreeBSD - Вопрос касающийся Sarg и Squid sergey1234567 Общий по FreeBSD 2 02-12-2009 16:28
Debian/Ubuntu - sarg+squid формирование статистики в автоматическом режиме Anatoliy2004 Общий по Linux 17 21-09-2009 13:11
Сортировка логов Squid'а Sarg'ом A l o n e Общий по Linux 3 23-04-2008 20:53
вопрос по SARG dimds Общий по Linux 0 21-08-2007 11:09
реально ли для подсчёта трафика почты? (SQUID + SARG) + SOCKS5 ilka Общий по FreeBSD 7 15-08-2007 08:54




 
Переход