Installation de squidanalyzer
Après avoir installer les deux
partie précédentes je me suis entrepris à trouver un moyen
pour pouvoir utiliser les log generé avec squid c'est ainsi que j'ai trouvé
squidanalyzer qui avait l'aire "sexy" par rapport a SARG ou
calamaris.
Il faut installer make et un serveur web avant de commencer
apt-get install
make
apt-get
install apache2
Ensuite il faut télécharger squidanalyzer sur leur site ce qui
vous donne
squidanalyzer-5.1.tar.gz
Ensuite il faut déplacé le fichier dans /home/user/
Puis il faut le décompresser
tar xzf
squidanalyzer-5.1.tar.gz
Il faut ensuite se placer dans squidanalyser-5.1
Puis il faut compiler le paquet et l'installer :
perl
Makefile.PL
make
make install
Une fois
l'installation effectué, il faut rajouté le paquet javascript
qui permet de crée les graphique sur le site web :
apt-get
install javascript-common
Ensuite il faut configurer /etc/apache2/httpd.conf
pour permettre l’accès au site :
en particulier autoriser les
utilisateurs qui doivent avoir accès au log.
Alias
/squidreport /var/www/squidanalyzer
<Directory /var/www/squidanalyzer>
Options -Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.1.2
</Directory>
Il faut redémaré apache :
service apache2 restart
Pour finir il faut utiliser la commande suivante pour
charger les log dans le site web :
squid-analyzer
-c /etc/squidanalyzer/squidanalyzer.conf.sample -l /var/log/squid3/access.log
Il ne vous reste plus qu'a aller contempler l'oeuvre :
ipduservesquid/squidanalyzer/
A ce moment la
commande précédente doit être utilisé à chaque fois que
l'on veut implémenter les log sur le site web de plus il y a un logrotate de
base sur squid qui supprime les log tout les jours donc dans le prochaine tuto
on automatisera la commande de squidanalyser ainsi que l'on mettra un logrotate
en place pour squid.