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
Limpando o cache do Squid no Fedora Core
Criando certificados no Fedora Core
Como instalar o GRUB na MBR usando o Fedora Core
Leitura recomendada
Renomeando interfaces de rede com nameif e /etc/mactab
Problema com Certificado Digital Caixa no Firefox [Resolvido]
Grub com 4 sistemas
Instalação de placas de vídeo NVIDIA GeForce 9500 GT, Dell E1911b AMD e de quebra o GNOME
Corrigindo 3 bugs do Elementary Freya
Comentários
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
Ops! ia respondendo errado
Mensagem
Ops! ia respondendo errado
Mensagem
Renata_paiva,
Acho que deve te ajudar:
http://www.vivaolinux.com.br/scripts/verScript.php?codigo=2776
Bye
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
Mensagem
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
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?
Mensagem
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?
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
Mensagem
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
Fiz os passos acima, mas não consigo abrir pelo browser, preciso de ajuda.
Mensagem
Fiz os passos acima, mas não consigo abrir pelo browser, preciso de ajuda.
Ola Galera sou novo aki
Depois que alterar o crontab é preciso reiniciar o cron?
t mais com Deus!!!
Mensagem
Ola Galera sou novo aki
Depois que alterar o crontab é preciso reiniciar o cron?
t mais com Deus!!!
Cara como faz pra acessar via web?? Tem que fazer alguma configuração??
att.
Mensagem
Cara como faz pra acessar via web?? Tem que fazer alguma configuração??
att.
Contribuir com comentário
Enviar