logoJulio Cardoso Tutoriais e Dicas


Gerando relatórios do squid com calamaris no debian

Postado em Linux (OS) Network(.conf) Por julio em 22/10/08

Esse software você pode gerar relatórios do squid alternativos ao sarg .

E é bem simples de configurar .

Para visualizar os relatórios eu vou usar o apache .

O site do desenvolvedor desse programa é .

http://cord.de/tools/squid/calamaris/

Vamos entrar no diretório /usr/src

# cd /usr/src

Vamos baixar a versão atual até hoje.

# wget http://cord.de/tools/squid/calamaris/calamaris-2.99.4.0.tar.gz

Vamos descompactar

# tar -xzvf calamaris-2.99.4.0.tar.gz -C /usr/local/

Vamos mudar o nome do diretório.

# mv /usr/local/calamaris-2.99.4.0/ /usr/local/calamaris

Vamos criar o diretório na arvore do apache .

mkdir /var/www/squid-reports2

Para Gerar os relatórios com data .

/usr/local/calamaris/calamaris -a -F html /var/log/squid/access.log > /var/www/squid-reports2/`date +%d-%m-%Y-%Hh`.htm

Eu criei esse script para criar as pastas dentro do diretório .

#!/bin/bash

mkdir /var/www/squid-reports2/`date +%d-%m-%Y`
/usr/local/calamaris/calamaris -a -F html /var/log/squid/access.log > /var/www/squid-reports2/`date +%d-%m-%Y`/index.html

Exemplo do script funcionando .

Você pode colocar o script na crontab .

# nano /etc/crontab

Coloque o conteúdo

01 1 * * * root /root/relatorio2

Salve .

Todos os dias a 1 hora e 1 minuto o sistema operacional irá rodar o script .

Uma shot de uma parte do relatório.

Pronto .

Deixe seu Comentário