http://sarg.sourceforge.net/sarg.php
http://sourceforge.net/projects/sarg/files/sarg/
http://www.vivaolinux.com.br/
Preparando o ambiente
yum install gd
Faça o download do “sarg” para o diretório “/root/download”. O diretório download por padrão não existe. É importante criar, pois todos os pacotes que baixarmos ficará ali organizado
Intalando o Sarg
- tar -zxvf sarg*
- cd sarg*
- ./configure --enable-sysconfdir=/etc/sarg
- make
- make install
- sarg
vim sarg.conf
- Alterei as seguintes linhas de acordo com as suas preferências:
- 30: language Portuguese
- 37: access_log /var/log/squid/access.log
- 49: title "Relatorio de Acessos do Squid"
- 145: output_dir /var/www/html/squid-reports
ip/squid-reports
Comandos
Olhe a man page que lá tem todos os comandos e informações importante dos comandos.
Dica:
Faça um script simples (ou não, depende do que você precisa) e coloque na cron. Assim atomatizando o serviço.
Exemplos de Scripts:
Gerando relatórios:
1 - Diariamente
#!/bin/bash
INICIO=$(date --date "0 days ago" +%d/%m/%Y)
FIM=$(date --date "0 day ago " +%d/%m/%Y)
sarg -f /etc/squid/sarg.conf -d $INICIO-$FIM -p -x -z
2 - Semanalmente
#!/bin/bash
INICIO=$(date --date "7 days ago" +%d/%m/%Y)
FIM=$(date --date "0 day ago " +%d/%m/%Y)
sarg -f /etc/squid/sarg.conf -d $INICIO-$FIM -p -x -z
3 - Mensalmente
#!/bin/bash
INICIO=$(date --date "31 days ago" +%d/%m/%Y)
FIM=$(date --date "0 day ago " +%d/%m/%Y)
sarg -f /etc/squid/sarg.conf -d $INICIO-$FIM -p -x -z
PS: o sarg permite que o adm personalize ele do jeito que achar mais adequado para visualizar via web.
Nenhum comentário:
Postar um comentário