33.9. Erzeugen von Cache-Berichten mit Calamaris

Calamaris ist ein Perl-Skript, das zur Erzeugung von Aktivitätsberichten des Cache im ASCII- oder HTML-Format verwendet wird. Es arbeitet mit Squid-eigenen Zugriffsprotokolldateien. Die Homepage zu Calamaris befindet sich unter: http://Calamaris.Cord.de/. Das Programm ist einfach zu verwenden. Melden Sie sich als root an und geben Sie folgenden Befehl ein: cat access.log.files | calamaris options > reportfile.

Beim Verketten mehrerer Protokoll-Dateien ist die Beachtung der chronologischen Reihenfolge wichtig, das heißt ältere Dateien kommen zuerst. Die verschiedenen Optionen:

-a

Ausgabe aller verfügbaren Berichte.

-w

Ausgabe als HTML-Bericht.

-l

Nachricht oder Logo im Header des Berichts.

Weitere Informationen über die verschiedenen Optionen finden Sie in der Manualpage zu calamaris: man calamaris.

Ein typisches Beispiel:

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

Dieser Befehl legt den Bericht in das Verzeichnis des Webservers. Apache wird benötigt, um die Berichte zu betrachten.

Ein weiteres, leistungsstarkes Tool zum Erzeugen von Cache-Berichten ist SARG (Squid Analysis Report Generator). . Weitere Informationen dazu gibt es unter: http://web.onda.com.br/orso/


SUSE LINUX Administrationshandbuch 9.3