Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Instalando e configurando o SARG - Gerador de relatórios do Squid
Linux user
Publicado por Alessandro Dias em 13/06/2007

Login: diaspcf, 219056 pontos
[ Hits: 46637 ]

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

Leitura recomendada
   Dica Linux recomendada Configurando o sudo no Debian 6 Squeeze
   Dica Linux recomendada Cuidado na Segurança do seu servidor!!!!!
   Dica Linux recomendada Gdm com a sua cara
   Dica Linux recomendada Alterando o prompt do terminal (bash) no Slackware 12.1
   Dica Linux recomendada Configurar o VirtualBox para detectar USB automaticamente ao plugar (fstab)

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!!!


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.