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/. Dieses Tool ist nicht im Standard-Installationsumfang von SUSE Linux Enterprise Server enthalten – um es verwenden zu können, müssen Sie das calamaris-Paket installieren.
Melden Sie sich als root an und geben Sie cat access.log | calamaris options > reportfile ein. Beim Piping mehrerer Protokolldateien ist darauf zu achten, dass die Protokolldateien chronologisch (die ältesten Dateien zuerst) geordnet sind. Im Folgenden finden Sie einige Optionen des Programms:
![]() | Shell und Dateisequenzen |
|---|---|
Wenn Sie über mehrere ähnliche Dateien verfügen, z. B. | |
Ausgabe aller verfügbaren Berichte
Ausgabe als HTML-Bericht
Einschließen einer Meldung oder eines Logos in den Berichtsheader
Weitere Informationen zu den verschiedenen Optionen finden Sie auf der man-Seite des Programms (man calamaris).
Typisches Beispiel:
cat access.log.{10..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.