Instalando e configurando o SARG - Gerador de relatórios do Squid

Publicado por Alessandro Dias em 13/06/2007

[ Hits: 72.481 ]

 


Instalando e configurando o SARG - Gerador de relatórios do Squid



Nessa dica estarei abordando o SARG (Squid Analysis Report Generator), que é um gerador de relatórios para o Squid. A distro que eu uso é o Fedora Core 6.

O SARG pode ser obtido em:
Vamos seguir passo a passo a instalação e configuração do SARG.

Instalando o SARG e dependências:

# yum install gd
# rpm -ivh sarg-2.2-1.fc3.rf.i386.rpm


OK... SARG instalado!

Editando o arquivo de configuração:

# vi sarg.conf

Alterei as seguintes linhas de acordo com minhas preferências:

29: language Portuguese
36: access_log /var/log/squid/access.log
48: title "Relatorio de Acessos do Squid"
143: output_dir /var/www/html/squid

Gerando o relatório:

# sarg -f /etc/sarg/sarg.conf
SARG: Records in file: 343045, reading: 100.00%

Caso você queira um relatório para o mês todo pode usar a opção "-d".

# sarg -f /etc/sarg/sarg.conf -d 01/05/2007-31/05/2007
SARG: Records in file: 3883045, reading: 100.00%

Relatório gerado! Verificando:

# cd /var/www/html/squid/
# ls

drwxr-xr-x 213 root root 12288 May 31 15:14 2007May31-2007May31
drwxr-xr-x 213 root root 323477 May 31 15:14 2007May01-2007May31
drwxr-xr-x 2 root root 4096 May 28 15:11 images
-rw-r--r-- 1 root root 3916 May 28 15:17 index.html

Repare que foi gerada uma pasta 2007May27-2007May28 e outra 2007May01-2007May31 com os respectivos relatórios.

Beleza, pronto para usar, se você quiser pode colocar no CRON um agendamento para gerar relatórios diários.

Fiz um script simples e coloquei no /etc/cron.daily/:

#!/bin/bash
#
# Gera relatórios diários para o SARG

DIA=`date +%d`
MES=`date +%m`
ANO=`date +%Y`
/usr/bin/sarg -f /etc/sarg/sarg.conf -d $DIA/$MES/$ANO

OK. Espero que esta dica ajude!

Abraços.
Alessandro Dias.

Outras dicas deste autor

Criando certificados no Fedora Core

Como instalar o GRUB na MBR usando o Fedora Core

Limpando o cache do Squid no Fedora Core

Leitura recomendada

Debian 7 Wheezy - Preparo pós-instalação

Configuração do leitor biométrico MS Fingerprint Reader no Fedora 10

Resolvendo problemas com a backlight (luz de fundo) de notebooks com driver Intel

Desconectando automaticamente ao reiniciar o Slackware

Disponibilidade de impressoras de rede via CUPS

  

Comentários
[1] Comentário enviado por renata_paiva em 13/06/2007 - 10:59h

Ola,

Criei um arquivo relatorio.sh e apliquei o comando chmod +x relatorio.sh

É isso ?

Como faço para gerar o relatorio agora diario e deixar que fique guardado para sempre esses relatorios ?

Obrigada

[2] Comentário enviado por aprendiz_ce em 13/06/2007 - 18:07h

Ops! ia respondendo errado

[3] Comentário enviado por diaspcf em 14/06/2007 - 13:27h

Renata_paiva,
Acho que deve te ajudar:
http://www.vivaolinux.com.br/scripts/verScript.php?codigo=2776
Bye

[4] Comentário enviado por rogelhc em 23/06/2008 - 17:40h

olá Renata,
para ser gerado diariamente o relatório vc precisa editar /etc/crontab

e adcionar a seguinte linha, (ex. para gerar os relatório todos os dias a 01:00hs)

00 01 * * * root /usr/local/bin/sarg.conf

[5] Comentário enviado por fernandofranco em 28/10/2009 - 13:13h

boa tarde amigo, estou com o seguinte problema
quando digito sarg
ele me da a seguinte mensagem /usr/local/squid/var/logs/access.log

dentro do meu arquivo conf. esta assim
access_log /var/log/squid/access.log

poderia me ajuda?


[6] Comentário enviado por leandrobrunoo em 01/03/2010 - 11:28h

muda essa linha de comando q esta dentro do seu conf por

access_log /usr/local/squid/var/logs/access.log

se continuar errado, vc posta aqui o seu squid.conf


viva o linux

[7] Comentário enviado por Valtemberg em 13/05/2011 - 22:09h

Fiz os passos acima, mas não consigo abrir pelo browser, preciso de ajuda.

[8] Comentário enviado por fabriciobslogan em 08/08/2011 - 11:42h

Ola Galera sou novo aki
Depois que alterar o crontab é preciso reiniciar o cron?

t mais com Deus!!!

[9] Comentário enviado por erick_oli em 20/12/2012 - 11:25h

Cara como faz pra acessar via web?? Tem que fazer alguma configuração??

att.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts