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

Comment Installer un Serveur Ark Survival Ascend sur Linux avec Docker

 Les fans d'Ark Survival Ascend qui utilisent Linux peuvent désormais se réjouir, car il existe une solution pour déployer un serveur Ar...