Кто подскажет генератор отчетов работы прокси сервера SQUID для FreeBSD 6 по пользователеям. Все генераторы (попробовал Sarg и lightSquid) дают отчет только по Ip адресам. Т.е. привязка один пользователь - один IP. У меня на одном компьютере сидит много разных пользоватетелй. Собственно сабж как сделать отчет конкретно по каждому пользователю.
>Кто подскажет генератор отчетов работы прокси сервера SQUID для FreeBSD 6 по
>пользователеям. Все генераторы (попробовал Sarg и lightSquid) дают отчет только по
>Ip адресам. Т.е. привязка один пользователь - один IP. У меня
>на одном компьютере сидит много разных пользоватетелй. Собственно сабж как сделать
>отчет конкретно по каждому пользователю.Ответ: Это Елементарно Ватсон...делаешь аутентификацию на проксю заводишь пользователей и усё )
Не, ну это естественно у меня домен Windows 2000 и авторизация по winbind. В логах squd кроме Ip адреса машины пишется и доменное имя пользователя. (сорри, что сразу не указал) Короче не получилось у меня заставить Sarg и lightSquid использовать эти имена. Отсюда и вопрос как сделать отчеты.
если user'ы - ламеры... прокатит такой вариант:
делаешь дополнительную насройку squid_2.conf
там определяешь директорию для squid_2 (/var/log/squid_2)
запускаешь ее на другом порте:
squid -a 3129 -f /etc/squid/squid_2.conf -s -u 0 -D &
----
в браузерах пользователе настраиваешь порт - 3129...
пользуешь sarg соответвтвенно:
/usr/bin/sarg -f /usr/local/sarg/sarg_2.conf (где указана спец.директория)
...
PS. Я сам такое на домашнем компе настраиваю... все работает.Просто трафики в разные каталогинадо определить...
PPS.Слишком пьян, чтобы выложить подробную инструкцию :)... на всякий случай в /etc/services открой порт 3129... Если заинтересует - пиши. Я сам с такой проблемой парился полночи. Этот тупой squid не хочет запускаться многократно без пинков....
>если user'ы - ламеры... прокатит такой вариант:
>делаешь дополнительную насройку squid_2.conf
>там определяешь директорию для squid_2 (/var/log/squid_2)
>запускаешь ее на другом порте:
>squid -a 3129 -f /etc/squid/squid_2.conf -s -u 0 -D &
>----
>в браузерах пользователе настраиваешь порт - 3129...
>пользуешь sarg соответвтвенно:
>/usr/bin/sarg -f /usr/local/sarg/sarg_2.conf (где указана спец.директория)
>...
>PS. Я сам такое на домашнем компе настраиваю... все работает.Просто трафики в
>разные каталогинадо определить...
>PPS.Слишком пьян, чтобы выложить подробную инструкцию :)... на всякий случай в /etc/services
>открой порт 3129... Если заинтересует - пиши. Я сам с такой
>проблемой парился полночи. Этот тупой squid не хочет запускаться многократно без
>пинков....Слишком много пользователей, чтоб всех настроить на отдельный порт. Да и компьютер тоже не один. И все переодически меняются.
>Не, ну это естественно у меня домен Windows 2000 и авторизация по
>winbind. В логах squd кроме Ip адреса машины пишется и
>доменное имя пользователя. (сорри, что сразу не указал) Короче не получилось
>у меня заставить Sarg и lightSquid использовать эти имена. Отсюда и
>вопрос как сделать отчеты.
очень очень странноLightSquid если явно заполнено поле USER - использует именно его !!
посмотрите, есть ли имена именно в тех отчетах что вы скармливаете LSQ ?
если чего - давай в мыло ...
>Кто подскажет генератор отчетов работы прокси сервера SQUID для FreeBSD 6 по
>пользователеям. Все генераторы (попробовал Sarg и lightSquid) дают отчет только по
>Ip адресам. Т.е. привязка один пользователь - один IP. У меня
>на одном компьютере сидит много разных пользоватетелй. Собственно сабж как сделать
>отчет конкретно по каждому пользователю.
в sarg.conf поставь
user_ip no
>>Кто подскажет генератор отчетов работы прокси сервера SQUID для FreeBSD 6 по
>>пользователеям. Все генераторы (попробовал Sarg и lightSquid) дают отчет только по
>>Ip адресам. Т.е. привязка один пользователь - один IP. У меня
>>на одном компьютере сидит много разных пользоватетелй. Собственно сабж как сделать
>>отчет конкретно по каждому пользователю.
>
>
>в sarg.conf поставь
>user_ip noПопробую, тока завтра уже. Хотя Sarg уже успел снести. Может и у lightSquid есть то чего я не знаю. Как генератор он больше понравился.
>>>Кто подскажет генератор отчетов работы прокси сервера SQUID для FreeBSD 6 по
>>>пользователеям. Все генераторы (попробовал Sarg и lightSquid) дают отчет только по
>>>Ip адресам. Т.е. привязка один пользователь - один IP. У меня
>>>на одном компьютере сидит много разных пользоватетелй. Собственно сабж как сделать
>>>отчет конкретно по каждому пользователю.
>>
>>
>>в sarg.conf поставь
>>user_ip no
>
>Попробую, тока завтра уже. Хотя Sarg уже успел снести. Может и у
>lightSquid есть то чего я не знаю. Как генератор он больше
>понравился.
Привет!В сарге все настраивается, и по ip можно и по юзверям - надо только поиграть с настройками в sarg.conf.
>В сарге все настраивается, и по ip можно и по юзверям -
>надо только поиграть с настройками в sarg.conf.Вы уверены? Как sarg может по user'ам, если этих данных нет в squid'е?
он может вместо ip клиента показывать имя хоста...
>Вы уверены? Как sarg может по user'ам, если этих данных нет в
>squid'е?
см. выше
>Не, ну это естественно у меня домен Windows 2000 и авторизация по winbind. В логах squd >кроме Ip адреса машины пишется и доменное имя пользователя
Вот кусог лога. Может у кого получится а?
Имя пользователя airat.1156850657.951 11 192.168.1.19 TCP_IMS_HIT/304 329 GET http://www.aport.ru/index_nv3.css - airat NONE/- text/css
1156850658.223 2035 192.168.1.19 TCP_MISS/200 1029 GET http://counter.rambler.ru/top100.cnt? - airat DIRECT/81.19.66.19 image/gif
1156855254.621 338 192.168.1.10 TCP_MISS/200 3101 GET http://www.microsoft.com/library/toolbar/3.0/text.aspx? - airat DIRECT/207.46.198.30 image/jpeg
1156855254.694 338 192.168.1.10 TCP_MISS/404 4396 GET http://www.microsoft.com/games/img/bgtile.gif - airat DIRECT/207.46.198.60 text/html
1156855254.778 420 192.168.1.10 TCP_MISS/404 4396 GET http://www.microsoft.com/games/img/bullet_green.gif - airat DIRECT/207.46.199.60 text/html
> Вот кусог лога. Может у кого получится а?
>Имя пользователя airat.
>
> 1156850657.951 11 192.168.1.19 TCP_IMS_HIT/304 329 GET http://www.aport.ru/index_nv3.css
>- airat NONE/- text/css
> 1156850658.223 2035 192.168.1.19 TCP_MISS/200 1029 GET http://counter.rambler.ru/top100.cnt? - airat
>DIRECT/81.19.66.19 image/gif
> 1156855254.621 338 192.168.1.10 TCP_MISS/200 3101 GET http://www.microsoft.com/library/toolbar/3.0/text.aspx? -
>airat DIRECT/207.46.198.30 image/jpeg
> 1156855254.694 338 192.168.1.10 TCP_MISS/404 4396 GET http://www.microsoft.com/games/img/bgtile.gif -
>airat DIRECT/207.46.198.60 text/html
> 1156855254.778 420 192.168.1.10 TCP_MISS/404 4396 GET http://www.microsoft.com/games/img/bullet_green.gif -
>airat DIRECT/207.46.199.60 text/htmlне стадартный лог !!!
лишнее поле перед именем !как оказалось - это был Custom Log Format ...
надо использовать стандартный ....
Да действительно, из-за неправильного формата. Всем спасибо!