jeudi 28 mars 2013

LightSquid - Installation sur une Ubuntu 12.04

Voici les différentes étapes pour installer lightsquid sur un Ubuntu 12.04 Fraîchement installer et configurer avec squid3 :

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">

Options +ExecCGI
AddHandler cgi-script .cgi
AllowOverride All
DirectoryIndex 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$>./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 :)

Étape 8 : Prépation du cron :

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