[MASOCH-L] relatório no squid
Juliano Dapper
juliano.dapper at getnet-tecnologia.com.br
Fri Aug 18 14:40:48 -03 2006
Valeu pela dica Lucio.
Lucio de Aquino Marinho wrote:
>
> Boa tarde Juliano e amigos da lista
>
> Juliano , eu ja tive este problema há um tempo atrás e resolvi da
> seguinte maneira . Primeiro eu separei os arquivos por subnet depois
> submeti ao sarg criando um conf para cada
> subnet , vejamos :
>
> OBS: Por conveniencia eu não faço o relatorio na mesmo servidor , eu
> envio para outra maquina com o seguinte script rodando todo dia a meia
> noite
>
>
>
> # Parar o squid e Pegar o Log Geral do DIA
> echo Parando o Processo.
> /etc/init.d/squid stop
> ####
> echo Movendo access.log
> mv /var/log/squid/access.log /var/log/squid/access.`date +%d-%m-%Y`.log
>
> ### Inicia squid
> /etc/init.d/squid start
>
> ## Compacta
>
> #tar czvpf /var/log/squid/access.`date +%d-%m-%Y`.log.tar.gz
> /var/log/squid/access.`date +%d-%m-%Y`.log
> #rm /var/log/squid/access.`date +%d-%m-%Y`.log
> echo "Enviando o arquivo para o monitor"
>
> ## -- INICIO -- ##
> ftp -vin <<EOF
> open ip-do-ftp-server
> user usuarioftp senhaftp
> bin
> hash
> prompt
> cd diarios
> lcd /var/log/squid
> put access.`date +%d-%m-%Y`.log
> bye
> ## -- FINAL -- ##
>
> --------------------------------------------------------------
>
> 1- Para gerar o relatorio por subnet , primeiro eu crio um conf do sarg
> por subnet com as suas peculiaridades : nome do relatorio , log que será
> usado para gerar o relatorio , etc
> 2 - Depois utilizo o fgrep para separar o log por subnet
> 3 - Rodar o sarg com o conf da subnet
>
>
> ------------------------------------------------------------------
>
> # Script para gerar Relatorio por Subnet do SQUID
> # Lucio de Aquino Marinho , 2001
> # Versao 0.1
>
> #tar xzvpf /usr/local/sarg/logs/diarios/access.`date
> +%d-%m-%Y`.log.tar.gz
>
> #Separar Logs Por subnet
> fgrep -w 10.1 /usr/local/sarg/logs/diarios/access.`date
> +%d-%m-%Y`.log > /usr/local/sarg/logs/rede10-1/acesso.log
> fgrep -w 10.2 /usr/local/sarg/logs/diarios/access.`date
> +%d-%m-%Y`.log > /usr/local/sarg/logs/rede10-2/acesso.log
>
>
> #Comprimir os logs
> tar czvf /usr/local/sarg/logs/diarios/access.`date +%d-%m-%Y`.log.tar.gz
> /usr/local/sarg/logs/diarios/access.`date +%d-%m-%Y`.log
> #Apagar Logs Antigos
> #rm /usr/local/sarg/logs/diarios/access.`date +%d-%m-%Y`.log
>
>
> #Gerar Relatorios por subnet
>
> sarg -f /usr/local/sarg/rede10-1.conf
> sarg -f /usr/local/sarg/rede10-2.conf
>
> ------------------------------------------------------------------
>
> Espero ter ajudado
> Atenciosamente
> Lucio de Aquino Marinho
>
>
> Juliano Dapper escreveu:
>> Olá,
>>
>> Alguém conhece algum software que consiga gerar relatórios de acessos
>> especificando uma range de ip's ?
>>
>>
>
--
Fabio Juliano Dapper
CCNA/LPIC-2 Certified
More information about the masoch-l
mailing list