29.8. Erstellung von Cache-Berichten mit Calamaris

Calamaris ist ein Perl-Skript, mit dem Berichte über die Cache-Aktivität im ASCII- oder HTML-Format erstellt werden können. Es arbeitet mit nativen Squid-Zugriffsprotokolldateien. Die Calamaris-Homepage befindet sich unter http://Calamaris.Cord.de/. Das Programm ist recht benutzerfreundlich.

Melden Sie sich als root an und geben Sie cat access.log.files | calamaris Optionen > reportfile ein. Beim Piping mehrerer Protokoll­dateien ist darauf zu achten, dass die Protokolldateien chronologisch (die ältesten Dateien zuerst) geordnet sind. Im Folgenden finden Sie einige Optionen des Programms:

-a

Ausgabe aller verfügbaren Berichte

-w

Ausgabe als HTML-Bericht

-l

Einschließen einer Meldung oder eines Logos in den Berichtsheader

Weitere Informationen zu den verschiedenen Optionen finden Sie auf der Manualpage des Programms (man calamaris).

Typisches Beispiel:

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

Dadurch wird der Bericht im Verzeichnis des Webservers gespeichert. Zur Anzeige des Berichts ist Apache erforderlich.

Ein weiteres leistungsstarkes Werkzeug zum Erstellen von Berichten ist SARG (Squid Analysis Report Generator). Weitere Informationen hierzu finden Sie unter: http://sarg.sourceforge.net/.