Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Squid. Учет трафика по пользователю

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
Danila
Гость





СообщениеДобавлено: Ср Мар 19 2003 14:26    Заголовок сообщения: Squid. Учет трафика по пользователю Ответить с цитатой

Ребят, поделитесь опытом. Есть задача - учитывать входящий Интернет-трафик отдельно для каждого пользователя. Возможно ли такое осуществить с помощью squid'а? Как это сделать и что еще для этого необходимо? Smile Спасибо.
Вернуться к началу
AlexanderK
Гость





СообщениеДобавлено: Ср Мар 19 2003 15:02    Заголовок сообщения: Дя этого необходима авторизация (+) Ответить с цитатой

в конфиге сквида есть несколько методов авторизации.
Во, блин, что нашел - http://www.opennet.ru/base/net/squid_auth.txt.html
Кто-то награфоманил Smile, почитай.

В общем, если в логе прокси есть поле юзер, то и отчет можно сделать по юзерам.

Отчет делает любая программа обработки логов, напр. sqmgrlog (сейчас, кажется, называется SARG).
Вернуться к началу
Danila
Гость





СообщениеДобавлено: Ср Мар 19 2003 15:10    Заголовок сообщения: Re: Дя этого необходима авторизация (+) Ответить с цитатой

А можно ли каким-то образом лимитировать трафик каждому юзеру и по истечении лимита прекращать ему доступ?
Вернуться к началу
AlexanderK
Гость





СообщениеДобавлено: Ср Мар 19 2003 17:02    Заголовок сообщения: На стандартном сквиде нет, AFAIK (+) Ответить с цитатой

надо лепить свою обвязку - типа по крону обсчитывать логи, делать оргвыводы и менять конфиг, но это, очевидно, чревато граблями.

Я, кстати, заместо сквида использую ООPS (http://www.oops-cache.org/) - легче, быстрее, меньше наворотов, но пока все нужное мне есть. Даже поддержка wccp v.2, чего пока даже у сквида нет. (у него только v.1)

Мэйл-лист на русском языке, автор на вопросы отвечает быстро - отличный продукт, на мой взгляд.
Формат логов сквидовый, так что все программы, формирующие отчеты, годятся.
Вернуться к началу
Kest
Гость





СообщениеДобавлено: Чт Мар 20 2003 15:20    Заголовок сообщения: Re: Дя этого необходима авторизация (+) Ответить с цитатой

Хороший и актуальный вопрос
=)))
Как уже сказал AlexanderK - средствами Squid'a этого не сделать, можно сделать руками.
Я сейчас ковыряю уже третью версию подобной авторизации, если все пройдет нормально - могу поделится результатами. Для тех, кто хочет попробовать сам - используется следующий алгоритм:
1. Настраиваем авторизацию в SQUID'e через winbindd и NTLM (подробно описано здесь:
http://www.artmagic.ru/labs/sqlandwin.shtml)
2. Придумываем, как считать траффик
Есть 2 способа:
- анализ логов с последующим внесением данных в какую-либо БД
- встраивание своего кода непосредственно в Сквид, что бы отрубать пользователя ДО того, как он скачает 600-т метровую ИСОшку при лимите в 50 метров. Куда надо встраиваться в этом случае - до сих пор не могу найти
=(((
3. Встраиваемся в модули авторизации (wb_ntlmauth и wb_auth) на предмет проверки пользователя - не выбран ли у него лимит.
Вот такие заметки на манжетах. Если у кого-то есть более лучший/более другой вариант - пишите, с интересом рассмотрим.
Вернуться к началу
butcher



Зарегистрирован: 18.04.2003
Сообщения: 467
Откуда: Киров

СообщениеДобавлено: Чт Мар 20 2003 22:12    Заголовок сообщения: Re: Дя этого необходима авторизация (+) Ответить с цитатой

авторизация в SQUID'e через winbindd и NTLM ИМНО удобно для корпоративных задач, и удобнее было бы авторизовать по login/password. Это можно сделать через SQUID. А ограничение и лимитирование можно сделать через http://ipa-system.sourceforge.net/ (Судя по описанию) сам ещё не пробовал, но как время выдастся обязательно попробую...
_________________
Нет ничего невозможного...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kest
Гость





СообщениеДобавлено: Пт Мар 21 2003 21:05    Заголовок сообщения: Re: Дя этого необходима авторизация (+) Ответить с цитатой

система по приведенной тобой ссылке не стыкуется с пользователями из домена - авторизация по счетчикам из ipfw. Информации о пользователяъ на этом уровне нет
=)))
Вернуться к началу
vio
Гость





СообщениеДобавлено: Пт Май 23 2003 19:59    Заголовок сообщения: Re: Дя этого необходима авторизация (+) Ответить с цитатой

Хоть поздно .
Есть пакет asquilla для подсчета трафика по мб и по времени 2 версии.
2 версия попроще работает как часы
прописывает всех кто попал в лог в файл
траффика т.е если неправильный логин тоже попал в файл трафика типа Ivanov 450
А в файле limit запись ivanov 10000000
доходит и ivanov попал в denylist Squid его
отрубает. Одно но: у меня redirect не стал
работать добавил acl на denylist а в crone
следом за счетчиком squid reload
правда и исошки закрыты тоже.
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

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


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...