Bem simples, com este artigo iremos gerar um relatorio de acesso apartir do log do Squid.
Vamos la!
Baixar o sarg de sua distribuicao. http://rpmseek.com/rpm-pl/sarg.html?hl=com&cs=sarg:PN:0:0:0:0
Fazer a instalacao do mesmo
Apos isso procurar o arquivo sarg.conf, deletar ele e criar um novo ou substituir por esse.
ai se digitar sarg que o relatorio sera gerado.
Esta e minha primeira postagem
espero que possa ajudar alguem. Obrigado
#!/bin/sh
language Portuguese
access_log /var/log/squid/access.log
title "Squid-Acesso a Internet-Empresa "
font_face Arial
header_color darkblue
header_bgcolor blanchedalmond
header_font_size -1
background_color white
text_color black
text_bgcolor beige
title_color greed
temporary_dir /tmp
output_dir /relatorio #Colocar o diretorio onde sera gerado o index.htm
resolve_ip yes
user_ip yes
topuser_sort_field BYTES reverse
topsites_num 100
max_elapsed 28800000
Comentários
[1] Comentário enviado por root@ceifador em 02/03/2006 - 16:32h
Ola Fritz mas para gerar relatórios no sarg não seria esse o comando:
# sarg -n -f /etc/sarg/sarg.conf -d (data do dia do relatório)?
é que eu estou estagiando e uso esse comando no sarg.
obrigado amigo.
PROBLEMA :
Gera perfeitamente todos os relatórios:
Relatório de Acesso a Internet Periodo: 2008Nov26-2008Nov26 Ordem: BYTES, reverse
Topuser
Topsites
Sites & Users
Proibido
NUM USUÁRIO CONEXÃO BYTES %BYTES IN-CACHE-OUT TEMPO GASTO MILISEG %TEMPO
1 [Gráfico] [data/hora Relatorio] Recebimento 3.80K 53.45M 16.20% 13.25% 86.75% 01:10:26 4.22M 2.94%
Legal né...
Mas, onde vcs. conseguem ver [data/hora Relatorio] é um link que abre outro relatório.
Neste relatório, sai um relatório com todo o perído, dás 00:00hrs. até às 24:00hrs. mostrando os horários que o usuario acessou a net, porém somente me informa que ele fez acesso naquela hora, mas não tenho como saber o que ele acessou.
Já, quando entro no link "Proibidos", lá sim me aparecem perfeitamente o nome do usuário, os sites que ele acessou exatamente a hora e o tempo que ele ficou em cada site.
É este relatório que preciso para o Site / Users.
Fiz diversas tentativas mas não consegui repetir este relatório para o que preciso.
ALGUÉM SABE COMO GERAR O RELATÓRIO :
NUM - USUARIO - DD/MM/AAAA - HH:MM:SS - SITES ACESSADOS - TEMPO DE ACESSO
????????????????????????????????????????????????????
Já fiz busca na net e nada...
Brigadão ...
[6] Comentário enviado por schiavopbi em 27/03/2009 - 13:24h
quando vou executar o sarg
#sarg
aparece a seguinte mensagem:
# /usr/local/squid/var/loags/access.log
sendo que não existe isso em meu proxy
como posso resolver esse problema?
e quando vou acessar via web não exibe os relatorios.
se alguem puder ajudar ficarei grato.
abraços
[7] Comentário enviado por meetgyn em 08/09/2009 - 09:08h
Galera seguinte. fiz toda configuração no meu suse 11 e quando mando gerar ele faz este procedimento todo ai a baixo. porem não gera nada. quando vou verificar pelo browser. Alguem tem alguma ideia. OBrigado
server00:/etc # sarg -f /etc/sarg.conf
SARG: Records in file: 0, reading: 100.00%
SARG: Nao ha registros
SARG: Fim
[10] Comentário enviado por R4ul em 22/03/2010 - 00:27h
Gente, boa noite a todos
Sou iniciante em linux, porem aprendo com muita facilidade, to quebrando a cabeça pra salvar o arquivo “sarg.conf” já vi em vários tutoriais e segui a risca todos eles, fiz as modificações, mas na hora de salvar!!!!! Ai, ai, ai,
Alguém poderia me dar uma ajudinha aqui por favor!!!!!!
[11] Comentário enviado por eliphass em 06/07/2010 - 10:53h
Tive os mesmos problemas que alguns tiveram, de nada ser exibido no HTML do SARG, mas descobri que a falha acontecia porque eu utilizava o Squid3 como Proxy, e os endereços ficavam diferentes.
Por exemplo, no caso do [pliniopinhal], o caminho para o meu "exclude_codes" era "/etc/squid3/exclude_codes", e após corrigir estas diferenças de endereçamento consegui fazer com que o SARG registrasse tudo corretamente.
[12] Comentário enviado por deuz em 07/05/2014 - 12:10h
Ola colegas, tenho o sarg configurado e funcionando em varios clientes, somente uma coisa me intriga desde que comecei a usa-lo a uns 10 anos, o tempo de conexão, tem local onde marca 100 horas de acesso num dia, tem como mudar isso, ou pelo menos como explico isso pro cliente? Quem puder contribuir, agradeço...