Relatório do squid

Iniciado por serjaomendes, 28 de Março de 2011, 13:35

tópico anterior - próximo tópico

serjaomendes

Galera boa tarde,

instalei o squid aqui no meu ubuntu server, e botei o sarg para gerar relatórios, tá tudo funcionando legal...

Queria saber como se faz pra mostrar cada acesso de cada usuário, por exemplo

Usuário 01:
dia 28/03/2011 12:15 www.site.com.br

No sarg só mostra o tempo de uso, e não a hora do acesso....
se o sarg não permitir fazer isso, talvez possam indicar outra ferramenta...

squid.conf


#configuracoes do squid
http_port 192.168.1.38:3128 transparent
visible_hostname lenkeautomacao
acl all src 0.0.0.0/0.0.0.0

#configuracoes de cache
cache_mem 512 MB
maximum_object_size_in_memory 64 KB
maximum_object_size 512 MB
minimum_object_size 0 KB
cache_swap_low 90
cache_swap_high 95
cache_dir ufs /var/spool/squid 2048 16 256
cache_access_log /var/log/squid/access.log
refresh_pattern ^ftp: 15 20% 2280
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern . 15 20% 2280
#dns_retransmit_interval 5 seconds
#dns_timeout 2 minutes
dns_nameservers 192.168.1.1

#ACL'S
acl rede_local dst 192.168.1.2
acl expediente time 08:00-18:00
acl intervalo time 12:00-13:30
acl pos_exp time 18:00-23:59
acl marfrig dst 200.182.158.25 200.219.251.8
acl itau dst 200.192.152.40
acl bloqueados url_regex -i "/etc/squid/dom_bloqueados.txt"

#LISTA DE LIBERACOES
http_access allow marfrig
http_access allow itau
http_access allow all intervalo
http_access allow all pos_exp
http_access allow all rede_local
http_access allow bloqueados intervalo

#SAFE PORTS
acl SSL_ports port 443 563
acl SSL_ports port 873
acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443 563
acl Safe_ports port 70
acl Safe_ports port 210
acl Safe_ports port 280
acl Safe_ports port 488
acl Safe_ports port 591
acl Safe_ports port 777
acl Safe_ports port 631
acl Safe_ports port 873
acl Safe_ports port 901
acl Safe_ports port 110
acl Safe_ports port 587
acl Safe_ports port 10000
acl Safe_ports port 25

http_access allow SSL_ports
http_access allow Safe_ports
#http_access deny !Safe_ports

#LISTA DE SITES BLOQUEADOS
http_access deny bloqueados
http_access allow all


sarg.conf

language English
access_log /var/log/squid/access.log

title "Relatorio Diario"

font_face Arial
header_color darkblue
header_bgcolor blanchedalmond
header_font_size -1
background_color white
text_color black
text_bgcolor beige
title_color green


temporary_dir /tmp
#usertab /etc/sarg/ip_nomes

output_dir /var/www/sarg/relatorio
topuser_sort_field BYTES reverse
user_sort_field BYTES reverse
date_format e
lastlog 0
remove_temp_files yes
index yes
overwrite_report yes
records_without_userid ignore
use_comma no
topsites_num 100
topsites_sort_order BYTES D
#exclude_codes /etc/sarg/exclude_codes
max_elapsed 28800000                           
long_url no
#exclude_string /etc/sarg/exclude.strings
show_successful_message no
topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
topuser_num 0
#usertab /etc/sarg/ip_nomes



zekkerj

No relatório "topusers", se vc clicar no IP do usuário, vai levar pra outro relatório, onde vai listar todos os sites que o usuário acessou, ordenado por volume trafegado. Mas os acessos individuais, acho que não são listados não.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D