29.8. Geração de relatório de cache com o Calamaris

O Calamaris é um script Perl usado para gerar relatórios de atividade de cache em formato ASCII ou HTML. Funciona com arquivos de registro de acesso nativos do Squid. A home page do Calamaris está localizada em http://Calamaris.Cord.de/. O programa é bem fácil de usar.

Faça login como root e digite cat access.log.files | calamaris options > reportfile. É importante, na condução de mais de um arquivo de registro, ordenar os arquivos de registro cronologicamente, com os arquivos mais antigos primeiro. Há algumas opções do programa:

-a

saída de todos os relatórios disponíveis

-w

saída como relatório HTML

-l

inclui uma mensagem ou logotipo no cabeçalho do relatório

Mais informações sobre as diversas opções são encontradas na página do manual do programa com man calamaris.

Um exemplo típico é:

cat access.log.2 access.log.1 access.log | calamaris -a -w \ 
> /usr/local/httpd/htdocs/Squid/squidreport.html

Isto coloca o relatório no diretório do servidor da Web. É necessário usar o Apache para exibir os relatórios.

Outra ferramenta avançada para geração de relatórios de cache é o SARG (Squid Analysis Report Generator). Mais informações sobre isso estão disponíveis em: http://sarg.sourceforge.net/.