URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 1596
[ Назад ]

Исходное сообщение
"SARG. Как делать отчеты не по IP а по юзер-логинам?"

Отправлено slivarez , 29-Ноя-03 11:26 
Проблема вот в чем. Если запускать sarg и в конфе не указывать include_users то получаю отчеты по всем юзерам и по всем IP в перемешку (squid пускает в инет группу компов по IP, остальные идут с авторизацией base - ncsa_auth). Хотелось бы делать отчеты чисто по юзерам. Попытался сделать так:
include_users /usr/local/sarg/my.users.sarg
В my.users.sarg записаны юзеры (юзер1:юзер2:юзер3) получил отчет, в отчете ОДНИ IP-шники... ни одного имени юзера в отчете нет. Пробовал ставить user_ip no (user_ip yes) - не помогает, получаю одно и то же. Кто уже мучался с sarg'ом, подскажите, плиз, как надо делать.

Содержание

Сообщения в этом обсуждении
"SARG. Как делать отчеты не по IP а по юзер-логинам?"
Отправлено ipmanyak , 01-Дек-03 08:10 
>Проблема вот в чем. Если запускать sarg и в конфе не указывать
>include_users то получаю отчеты по всем юзерам и по всем IP
>в перемешку (squid пускает в инет группу компов по IP, остальные
>идут с авторизацией base - ncsa_auth). Хотелось бы делать отчеты чисто
>по юзерам. Попытался сделать так:
>include_users /usr/local/sarg/my.users.sarg
>В my.users.sarg записаны юзеры (юзер1:юзер2:юзер3) получил отчет, в отчете ОДНИ IP-шники... ни
>одного имени юзера в отчете нет. Пробовал ставить user_ip no (user_ip
>yes) - не помогает, получаю одно и то же. Кто уже
>мучался с sarg'ом, подскажите, плиз, как надо делать.

как вариант оставь все как было, но в конфиге сквида поставь
log_fqdn on и настрой локальнкую зону  dns или пропиши в  hosts ip юезров , тогда в логе сквида больше не будет ip - будут имена  машин и имена юзеров по аутентификации , с include_users  нужно разбираться и писать разработчику , формат юзер1:юзер2:юзер3  возможно берет только  в конфиге и в одной строке,а в файле возможно нужно писать по-другому например для тага
# TAG: usertab filename  
нужно писать отдеьно в каждой строке  и еще вдобавок в конце писать   \n   !!!


"SARG. Как делать отчеты не по IP а по юзер-логинам?"
Отправлено krik , 01-Дек-03 08:54 
>Проблема вот в чем. Если запускать sarg и в конфе не указывать
>include_users то получаю отчеты по всем юзерам и по всем IP
>в перемешку (squid пускает в инет группу компов по IP, остальные
>идут с авторизацией base - ncsa_auth). Хотелось бы делать отчеты чисто
>по юзерам. Попытался сделать так:
>include_users /usr/local/sarg/my.users.sarg
>В my.users.sarg записаны юзеры (юзер1:юзер2:юзер3) получил отчет, в отчете ОДНИ IP-шники... ни
>одного имени юзера в отчете нет. Пробовал ставить user_ip no (user_ip
>yes) - не помогает, получаю одно и то же. Кто уже
>мучался с sarg'ом, подскажите, плиз, как надо делать.

Если в access.log squid'a 7 поле (считаем с 1) user login,
то в sarg.conf

user_ip no

records_without_userid ignore


"SARG. Как делать отчеты не по IP а по юзер-логинам?"
Отправлено slivarez , 01-Дек-03 14:07 
>Если в access.log squid'a 7 поле (считаем с 1) user login,
>то в sarg.conf
>
>user_ip no
>
>records_without_userid ignore


Пробовал, include_users /var/my.users (в my.users пробовал и name1:name2 и с новой строки каждого писать пробовал) - выдает, No records found.
Причем в полной статистике есть такие пользователи, ничего не могу понять.


"SARG. Как делать отчеты не по IP а по юзер-логинам?"
Отправлено slivarez , 01-Дек-03 14:10 
Только что попробовал с user_ip no и records_without_userid ignore, но без include_users - получилось. Значит грабли с include_users, как правильно его писать?



"SARG. Как делать отчеты не по IP а по юзер-логинам?"
Отправлено slivarez , 01-Дек-03 14:21 
>Только что попробовал с user_ip no и records_without_userid ignore, но без include_users
>- получилось. Значит грабли с include_users, как правильно его писать?


Получается только если писать include_users "user1:user2:user3"
а из файла никак не получается, может вообще невозможно читать их из файла?


"SARG. Как делать отчеты не по IP а по юзер-логинам?"
Отправлено OLD , 01-Дек-03 16:20 
>Получается только если писать include_users "user1:user2:user3"
>а из файла никак не получается, может вообще невозможно читать их из
>файла?

Используй это:

#  TAG:  password
#       User password file used by authentication
#       If you put here, reports will be generated only for users in.
#
#password none

Формат такой:
user1:
user2:
user3:


"SARG. Как делать отчеты не по IP а по юзер-логинам?"
Отправлено ipmanyak , 01-Дек-03 14:24 
>Только что попробовал с user_ip no и records_without_userid ignore, но без include_users
>- получилось. Значит грабли с include_users, как правильно его писать?

задай вопрос разработчику сарга -  Pedro Lineu Orso <orso@onda.com.br>


"SARG. Как делать отчеты не по IP а по юзер-логинам?"
Отправлено krik , 02-Дек-03 09:13 
>>Если в access.log squid'a 7 поле (считаем с 1) user login,
>>то в sarg.conf
>>
>>user_ip no
>>
>>records_without_userid ignore
>
>
>Пробовал, include_users /var/my.users (в my.users пробовал и name1:name2 и с новой строки
>каждого писать пробовал) - выдает, No records found.
> Причем в полной статистике есть такие пользователи, ничего не могу понять.
>
закоментируй строку include_users /var/my.users
и попробуй сгенерить отчет



"SARG. Как делать отчеты не по IP а по юзер-логинам?"
Отправлено slivarez , 02-Дек-03 15:06 
>закоментируй строку include_users /var/my.users
>и попробуй сгенерить отчет

Пробовал, получаю отчет по всем юзерам, никаких IPшников в отчете нет...
Сейчас переписываюсь с Pedro, как я и подозревал возможности делать include_users "path_to_file" в сарге нет, он прислал патч чтоб можно было это делать... пока поставить его не получается...



"SARG. Как делать отчеты не по IP а по юзер-логинам?"
Отправлено slivarez , 02-Дек-03 16:39 
Получил от Pedro sarg-1.4.1.tar.gz с установленым патчем. Если надо обращайтесь (nalivaj@list.ru или непосретственно к разработчику orsa@onda.com.br).

"SARG. Как делать отчеты не по IP а по юзер-логинам?"
Отправлено slivarez , 05-Дек-03 10:52 
>Получил от Pedro sarg-1.4.1.tar.gz с установленым патчем. Если надо обращайтесь (nalivaj@list.ru или
>непосретственно к разработчику orsa@onda.com.br).
Ошибся, адрес разработчика orso@onda.com.br