Проблема вот в чем. Если запускать 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 и в конфе не указывать
>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 и в конфе не указывать
>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.confuser_ip no
records_without_userid ignore
>Если в 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.
Причем в полной статистике есть такие пользователи, ничего не могу понять.
Только что попробовал с user_ip no и records_without_userid ignore, но без include_users - получилось. Значит грабли с include_users, как правильно его писать?
>Только что попробовал с user_ip no и records_without_userid ignore, но без include_users
>- получилось. Значит грабли с include_users, как правильно его писать?
Получается только если писать include_users "user1:user2:user3"
а из файла никак не получается, может вообще невозможно читать их из файла?
>Получается только если писать 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:
>Только что попробовал с user_ip no и records_without_userid ignore, но без include_users
>- получилось. Значит грабли с include_users, как правильно его писать?задай вопрос разработчику сарга - Pedro Lineu Orso <orso@onda.com.br>
>>Если в 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
и попробуй сгенерить отчет
>закоментируй строку include_users /var/my.users
>и попробуй сгенерить отчетПробовал, получаю отчет по всем юзерам, никаких IPшников в отчете нет...
Сейчас переписываюсь с Pedro, как я и подозревал возможности делать include_users "path_to_file" в сарге нет, он прислал патч чтоб можно было это делать... пока поставить его не получается...
Получил от Pedro sarg-1.4.1.tar.gz с установленым патчем. Если надо обращайтесь (nalivaj@list.ru или непосретственно к разработчику orsa@onda.com.br).
>Получил от Pedro sarg-1.4.1.tar.gz с установленым патчем. Если надо обращайтесь (nalivaj@list.ru или
>непосретственно к разработчику orsa@onda.com.br).
Ошибся, адрес разработчика orso@onda.com.br