Prérequis :
- Ubuntu 12.04 à jour
- Squid installé avec des logs dispo
- Avoir un serveur Apache et php fonctionnelle
Étape 1 : ce mettre en root :
root$>sudo -s
Étape 2 : Installation des prérequis
root$>perl -MCPAN -e 'install GD::Graph::bars3d'
Étape 3 : Récupération de l'archive et décompression du programme :
root$>cd /var/www
root$>wget http://downloads.sourceforge.net/project/lightsquid/lightsquid/1.8/lightsquid-1.8.tgz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Flightsquid%2Ffiles%2F&ts=1364478026&use_mirror=freefr
root$>mv lightsquid-1.8.tgz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Flightsquid%2Ffiles%2F lightsquid-1.8.tgz
root$>tar -xzf lightsquid.tgz
root$>mv lightsquid-1.8/ lightsquid
Étape 4 : Installation de l'application
root$>cd lightsquid
root$>chmod +x *.cgi rootgt;chmod +x *.pl
Étape 5 : Préparation de la conf Apache :
root$>nano /etc/apache2/sites-available/default
et ajouter entre le balise <virtualhost></virtualhost>
<Directory "/var/www/html/lightsquid">
root$>chmod +x *.cgi rootgt;chmod +x *.pl
Étape 5 : Préparation de la conf Apache :
root$>nano /etc/apache2/sites-available/default
et ajouter entre le balise <virtualhost></virtualhost>
<Directory "/var/www/html/lightsquid">
Options +ExecCGI
AddHandler cgi-script .cgi
AllowOverride AllDirectoryIndex index.cgi
</Directory>
Étape 6 : Récupérer ses première Stats
Tester l’installation :
root$>./check-setup.pl
Si vous n’avez pas de message d’erreur, vous pouvez essayer de parser le fichier log de squid :
root$>./check-setup.pl
Si vous n’avez pas de message d’erreur, vous pouvez essayer de parser le fichier log de squid :
root$>./lightparser.pl
Il suffit de ce connecter sur l'interface de sont site :
http://192.168.0.1/lightsquid
lightsquid fonctionne en fr et avec les stats :)
Il suffit de ce connecter sur l'interface de sont site :
http://192.168.0.1/lightsquid
lightsquid fonctionne en fr et avec les stats :)
root$>crontab -e
et ajouter la ligne suivante :
*/20 * * * * /var/www/htdocs/lightsquid/lightparser.pl today
Cet exemple lance l’analyseur toutes les 20 minutes.
@ suivre ...
Aucun commentaire:
Enregistrer un commentaire