mercredi 12 juillet 2017

Installation de squidanalyzer

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.