The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Sarg ->автозапись"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"Sarg ->автозапись"  
Сообщение от M_admin email on 17-Май-05, 18:56 
Скажите пожалуста может ли sarg формировать файл где будут указаны только те пользователи, которые перебрали лимит закачки инета
(20мб,100мб) чтобы потом через етот файл отключать их squid-ом. Если можно то как ????
Пример файла перебравших пользователей:
"admin
volodia
...
oleg"
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Sarg ->автозапись"  
Сообщение от ipmanyak (??) on 18-Май-05, 08:11 
>Скажите пожалуста может ли sarg формировать файл где будут указаны только те
>пользователи, которые перебрали лимит закачки инета
>(20мб,100мб) чтобы потом через етот файл отключать их squid-ом. Если можно то
>как ????
да может
# TAG:  per_user_limit file MB
#       Save userid on file if download exceed n MB.
#
#       This option can be used to disable user access if user exceed a download limit.
#per_user_limit none
#per_user_limit /usr/local/sarg/prelimit_users 40
per_user_limit /usr/local/squid/etc/prelimit_users 50
по ip адресам точно пашет, по именам  - не знаю

per_user_limit /usr/local/squid/etc/prelimit_users 50

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Sarg ->автозапись"  
Сообщение от M_admin email on 18-Май-05, 11:45 
Большое спасибо за ответ!!! Подскажите только---

>да может
># TAG:  per_user_limit file MB
>#       Save userid on file if
>download exceed n MB.
>#
>#       This option can be used
>to disable user access if user exceed a download limit.
>#per_user_limit none
>#per_user_limit /usr/local/sarg/prelimit_users 40
>per_user_limit /usr/local/squid/etc/prelimit_users 50

Ету строку (две строки) надо прописовать в sarg.conf????

>per_user_limit /usr/local/squid/etc/prelimit_users 50
А ету в squid.conf???? Заранее спасибо за ответ!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Sarg ->автозапись"  
Сообщение от ipmanyak (??) on 18-Май-05, 14:24 
>>per_user_limit /usr/local/squid/etc/prelimit_users 50
>Ету строку  надо прописовать в sarg.conf????
да !
>
>>per_user_limit /usr/local/squid/etc/prelimit_users 50
>А ету в squid.conf???? Заранее спасибо за ответ!
нет !
в конфиге сквида пишешь
acl prelimit  src  "/usr/local/squid/etc/prelimit_users"
http_access deny prelimit
и делаешь  squid - k reconfigure после завершения сарга
уточняю - это для ip адресов, если у тебя по именам юзеров , то аксели возможно будет другие поскольку сквид должен знать их
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Sarg ->автозапись"  
Сообщение от gik email on 19-Май-05, 08:05 
>>>per_user_limit /usr/local/squid/etc/prelimit_users 50
>>Ету строку  надо прописовать в sarg.conf????
>да !
>>
>>>per_user_limit /usr/local/squid/etc/prelimit_users 50
>>А ету в squid.conf???? Заранее спасибо за ответ!
>нет !
>в конфиге сквида пишешь
>acl prelimit  src  "/usr/local/squid/etc/prelimit_users"
>http_access deny prelimit
>и делаешь  squid - k reconfigure после завершения сарга
>уточняю - это для ip адресов, если у тебя по именам юзеров
>, то аксели возможно будет другие поскольку сквид должен знать их
>

А как быть, если есть несколько категорий пользователей с лимитом 10, 20, 50 Мб трафика?  
Можно ли записать per_user_limit в sarg.conf несколько раз?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Sarg ->автозапись"  
Сообщение от ipmanyak (??) on 19-Май-05, 13:58 
>>>>per_user_limit /usr/local/squid/etc/prelimit_users 50
>>>Ету строку  надо прописовать в sarg.conf????
>>да !
>>>
>>>>per_user_limit /usr/local/squid/etc/prelimit_users 50
>>>А ету в squid.conf???? Заранее спасибо за ответ!
>>нет !
>>в конфиге сквида пишешь
>>acl prelimit  src  "/usr/local/squid/etc/prelimit_users"
>>http_access deny prelimit
>>и делаешь  squid - k reconfigure после завершения сарга
>>уточняю - это для ip адресов, если у тебя по именам юзеров
>>, то аксели возможно будет другие поскольку сквид должен знать их
>>
>
>А как быть, если есть несколько категорий пользователей с лимитом 10, 20,
>50 Мб трафика?
>Можно ли записать per_user_limit в sarg.conf несколько раз?
имхо никак! юзайте ака биллинговые системы с базами данных или подобные им например
http://www.security.perm.ru/cgi-bin/engine?toolz
прога sacc
другой вариант http://evc.fromru.com/squid2mysql/
пакет squid2mysql

http://www.opennet.me/base/net/squid2mysql.txt.html
http://www.uvsw.narod.ru/project/squid2mysql.html


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Sarg ->автозапись"  
Сообщение от Alexander Yakimenko email on 14-Окт-05, 12:34 
>>>>>per_user_limit /usr/local/squid/etc/prelimit_users 50
>>>>Ету строку  надо прописовать в sarg.conf????
>>>да !
>>>>
>>>>>per_user_limit /usr/local/squid/etc/prelimit_users 50
>>>>А ету в squid.conf???? Заранее спасибо за ответ!
>>>нет !
>>>в конфиге сквида пишешь
>>>acl prelimit  src  "/usr/local/squid/etc/prelimit_users"
>>>http_access deny prelimit
>>>и делаешь  squid - k reconfigure после завершения сарга
>>>уточняю - это для ip адресов, если у тебя по именам юзеров
>>>, то аксели возможно будет другие поскольку сквид должен знать их
>>>
>>
>>А как быть, если есть несколько категорий пользователей с лимитом 10, 20,
>>50 Мб трафика?
>>Можно ли записать per_user_limit в sarg.conf несколько раз?
>имхо никак! юзайте ака биллинговые системы с базами данных или подобные им
>например
>http://www.security.perm.ru/cgi-bin/engine?toolz
>прога sacc
>другой вариант http://evc.fromru.com/squid2mysql/
>пакет squid2mysql
>
>http://www.opennet.me/base/net/squid2mysql.txt.html
>http://www.uvsw.narod.ru/project/squid2mysql.html

Почему никак?
Можно, сарг с несколькими секциями делать и для каждого лимита свой файл с записями (ip или usernames) - только этого не пробовал.

А еще проще сделать несколько конфигов сарга и в каждом свои лимиты.

Потом сразу несколько acl в squid.conf

Только после каждого запуска сарга обязательно рестартовать squid!!!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Sarg ->автозапись"  
Сообщение от basil (??) on 17-Окт-06, 16:58 
>Почему никак?
>Можно, сарг с несколькими секциями делать и для каждого лимита свой файл
>с записями (ip или usernames) - только этого не пробовал.
>
>А еще проще сделать несколько конфигов сарга и в каждом свои лимиты.
>
>
>Потом сразу несколько acl в squid.conf
>
>Только после каждого запуска сарга обязательно рестартовать squid!!!

ну а как быть с подобной ситуацией ?
есть 3 категории по трафику , допустим 20, 50, 100, соответствеено имена файлов допустим
limit-20
limit-50
limit-100

в итоге юзер из 3-ей категории у которого 70 метров трафика будет присутствовать в двух файлах limit-20 limit-50. Это теоретически, а практически его должно зарубить еще на 20-ти метрах.

Как в таких случаях строить acl-i ? Видать надо писать какие-то парсеры файла превысивших лимит


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Sarg ->автозапись"  
Сообщение от Гость on 13-Июл-07, 01:39 
>ну а как быть с подобной ситуацией ?
>есть 3 категории по трафику , допустим 20, 50, 100, соответствеено имена
>файлов допустим
>limit-20
>limit-50
>limit-100
>
>в итоге юзер из 3-ей категории у которого 70 метров трафика будет
>присутствовать в двух файлах limit-20 limit-50. Это теоретически, а практически его
>должно зарубить еще на 20-ти метрах.
>
>Как в таких случаях строить acl-i ? Видать надо писать какие-то парсеры
>файла превысивших лимит


А очень просто
acl limit-20  src  "/etc/squid/limit-20"
acl limit-50  src  "/etc/squid/limit-50"
acl limit-100  src  "/etc/squid/limit-100"

acl group-20 src "/etc/squid/hosts-20"
acl group-50 src "/etc/squid/hosts-50"
acl group-100 src "/etc/squid/hosts-100"

http_access deny group-20 limit-20
http_access deny group-50 limit-50
http_access deny group-100 limit-100

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру