33.9. Génération de rapports de cache avec Calamaris

Calamaris est un script Perl utilisé pour générer des rapports d'activité du cache au format ASCII ou HTML. Il utilise pour ce faire les journaux d'accès de Squid. Voici l'adresse de la page web de Calamaris http://Calamaris.Cord.de/. Ce programme est assez simple à utiliser.

Connectez-vous en tant qu'utilisateur root et lancez la commande suivante : cat access.log.files | calamaris options > fichier_rapport. Lorsque vous utilisez plusieurs fichiers journaux, il est important de respecter l'ordre chronologique, c'est-à-dire que les fichiers les plus anciens viennent en premier. Voici les différentes options disponibles :

-a

tous les rapports disponibles

-w

rapport HTML

-l

message ou logo dans l'en-tête du rapport

Pour plus d'informations sur les différentes options, consultez la page de manuel de Calamaris : man calamaris.

Un exemple typique est 

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

Cela place le rapport dans le répertoire du serveur web. Il faut utiliser Apache pour voir les rapports.

SARG (Squid Analysis Report Generator) est un autre outil puissant utilisé pour générer des rapports de cache. Pour plus d'informations à son sujet, consultez la page : http://web.onda.com.br/orso/.


SUSE LINUX Guide de l'administrateur 9.2