29.8. Generazione di rapporti sulla cache con Calamaris

Calamaris è uno script Perl utilizzato che può essere usato per generare rapporti sull'attività della cache in formato ASCII o HTML. Questo script utilizza i file del registro di accesso di Squid. La pagina home di Calamaris è disponibile all'indirizzo http://Calamaris.Cord.de/. Il programma è molto semplice da usare.

Accedere come root, quindi immettere cat access.log.files | calamaris options > reportfile. Se si esegue il pipe di più file di registro, è importante che i file siano in ordine cronologico e che il primo sia quello più vecchio. Di seguito sono elencate alcune opzioni del programma:

-a

Genera tutti i rapporti disponibili

-w

Genera un rapporto HTML

-l

Include un messaggio o un logo nell'intestazione del rapporto

Per ulteriori informazioni sulle opzioni disponibili, consultare la documentazione del programma utilizzando il comando man calamaris.

Un esempio tipico:

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

Questo comando inserisce il rapporto della directory del server Web. I rapporti possono essere visualizzati con Apache.

Un altro strumento molto utile per creare rapporti è SARG (Squid Analysis Report Generator). Per ulteriori informazioni su questo programma, vedere http://sarg.sourceforge.net/.