Pular para o conteúdo

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

Dica publicada em Linux / Configuração
Alessandro Dias diaspcf
Hits: 73.353 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como instalar o GRUB na MBR usando o Fedora Core

Limpando o cache do Squid no Fedora Core

Criando certificados no Fedora Core

Input method em japônes a partir de Romaji no Gnome-shell

O que fazer após instalar Elementary OS 5.0

Menu translúcido no KDE

Bloqueio de tela com i3wm

Configurando Modem HSP56 MR no CL entre outros ...

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

Entre na sua conta para comentar.