Sarg - Relatorios sem USUARIOS [RESOLVIDO]

1. Sarg - Relatorios sem USUARIOS [RESOLVIDO]

Andre Fernando Dominguez
afdominguez

(usa Ubuntu)

Enviado em 30/12/2008 - 18:24h

Boa tarde pessoal.
Olha só, estou fazendo alguns testes com o squid e sarg no ubunto server 8.04 LST
O meu squid esta autenticando em uma base do AD do Windows 2003 onde tenho meus usuarios ja cadastrados.
O meu problema esta sendo que o sarg gera o relatorio corretamente, mas nao apresenta os usuarios que fez o acesso a pagina.
Não tenho muita esperiencia com linux, estou entrando nesse universao agora, por isso montei tanto o sarg quando o squid baseado em artigos aqui do portal.
Vou pastar o sarg. conf e o squid.conf para que vc´s possam me ajudar.

squid.conf

http_port 3128

cache_dir diskd /var/spool/squid 2000 128 512
access_log /var/log/squid/access.log squid
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
cache_access_log /var/log/squid/access.log
pid_filename /var/run/squid.pid
error_directory /usr/share/squid/errors/Portuguese
visible_hostname srvubuntu

auth_param basic program /usr/lib/squid/msnt_auth
auth_param basic children 5
auth_param basic realm ..:: Tentacle ::.. Servidor de Internet - HRColider
auth_param basic credentialsttl 2 minutes

acl all src 10.15.84.0/255.255.255.0
acl autentica proxy_auth REQUIRED

http_access allow autentica
http_access allow all




sarg.conf

language Portuguese
access_log /var/log/squid/access.log
graphs yes
title "Relatorio de uso da Internet"
font_face Tahoma,Verdana,Arial
temporary_dir /tmp
output_dir /var/www/squid-reports
resolve_ip
user_ip no
topuser_sort_field BYTES reverse
exclude_users /etc/squid/sarg.users
exclude_hosts /etc/squid/sarg.hosts
date_format e
lastlog 0
remove_temp_files yes
index yes
overwrite_report yes
records_without_userid ip
use_comma yes
mail_utility mailx
topsites_num 100
topsites_sort_order CONNECT D
index_sort_order D
exclude_codes /etc/squid/sarg.exclude_codes
max_elapsed 28800000
report_type topsites sites_users users_sites date_time denied auth_failures site_user_time_date
usertab /etc/squid/sarg.usertab
long_url no
date_time_by bytes
charset Latin1
show_successful_message no
show_read_statistics no
topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
user_report_fields CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
topuser_num 0
site_user_time_date_type table
show_sarg_logo yes
download_suffix "zip, arj, bzip, gz, ace, doc, iso, adt, bin, cab, com, dot, drv$, lha, lzh, mdb, mso, ppt, rtf, src, shs, sys, exe, dll, mp3, avi, mpg, mpeg"



Sei que meu squid nao esta bloqueando nada, nem fazendo nada, ele simplesmente faz a autenticação e libera tudo, de inicio é isso que preciso pois pretendo montar as restrições encima do relatorio do sarg.

Obrigado.


  


2. Re: Sarg - Relatorios sem USUARIOS [RESOLVIDO]

Raul Júnior
rjdiniz

(usa Linux Mint)

Enviado em 02/01/2009 - 21:14h

Edite o arquivo: /etc/squid/sarg.usertab e acrescente o IP e o respectivo nome da máquina, como no exemplo abaixo:


# Sempre devera haver um IP qualquer para nao dar erro no Squid

192.168.1.1 Servidor_Net
192.168.1.200 Terminal_Server
192.168.1.25 Claudia
192.168.1.30 Luiz
192.168.1.45 Alexandre
192.168.1.55 Elenice
192.168.1.65 Leila
192.168.1.75 Livia
192.168.1.85 Renata
192.168.1.35 Vanilda
192.168.1.22 Palmeron
192.168.1.101 Cida
192.168.1.125 Olavo

Espero ter ajudado!


3. Re: Sarg - Relatorios sem USUARIOS [RESOLVIDO]

Andre Fernando Dominguez
afdominguez

(usa Ubuntu)

Enviado em 02/01/2009 - 22:20h

Colega rjdiniz, tudo bem?
Ajudou sim, em partes.
mas o problema é o seguinte, optei por fazer a autenticação no AD devido ao grande numero de usuarios que possuo no AD, em contrario com isso, possuo poucas maquinas, sendo cerca de 3 usuarios para cada computador.
Desta maneira que vc colocou ele me mostra a maquina que solicitou a url e nao o usuario.
O sarg tem a possibilidade de gerar relatorios pelos usuarios ao inves de gerar pela maquina?

Obrigado rjdiniz.


4. RESOLVIDO

Andre Fernando Dominguez
afdominguez

(usa Ubuntu)

Enviado em 03/01/2009 - 09:48h

Pois é pessoal, depois de mais algumas horas navegando pelo VIVA O LINUX, encontrei o artigo do Alex A. Felicioni, entitulado "Squid + SARG: Gerando relatórios pelo nome de usuário autenticado", acabei resolvendo meu problema com um simples comando do proprio sarg

sarg -f /etc/squid/sarg.conf.test -i -x -z

Na verdade oque resolveu meus problemas foi o parametro -i

Um abraço a todos.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts