Bonjour,
Site Web : http://squidanalyzer.darold.net/
Téléchargement : http://sourceforge.net/projects/squid-report/
je recherchais comment afficher des logs sur mon serveur Proxy, et j'ai bien sur utilisé lightsquid, mais l'interface est trés moche, mais il remplis bien ça fonction.
j'ai quand même trouvé une alternative plutôt pas mal, qui utilise une bien meilleur interface.
Voici une procédure pour installer SquidAnalyzer pour une interface utilisateur plus agréable
Quelque capture d'écran :
ça change de lightsquid :)
Voici comment l'installer sur une "fraiche" installation d'Ubuntu 12.04 :
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 :
$> 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/squid-report/squid-report/5.1/squidanalyzer-5.1.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fsquid-report%2F%3Fsource%3Ddlp&ts=1363292235&use_mirror=heanet
root$>mv squidanalyzer-5.1.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fsquid-report%2F?source=dlp squidanalyzer-5.1.tar.gz
root$>tar -xzf squidanalyzer-5.1.tar.gz
root$>mv squidanalyzer-5.1 squidanalyzer
Étape 4 : Installation de l'application
root$>cd /var/www/squidanalyzer
root$> make
root$> make install
Suivre les instructions afficher.
Étape 5 : Préparation de la conf Apache :
root$>nano /etc/apache2/sites-available/default
et ajouter entre le balise <virtualhost></virtualhost>
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
</Directory>
et redémarrer apache :
root$> service apache2 restart
Étape 6 : Récupérer ses première Stats
Lancer le programme de parssage de log Squid :
root$>/usr/local/bin/squid-analyzer -c /var/www/squidanalyzer/etc/squidanalyzer.conf -l /var/log/squid3/access.log
Étape 7 :
Ce connecter à l’interface web de son serveur :
http://192.168.0.18/squidreport/
Étape 8 : Prépation du cron :
root $> crontab -e
et ajouter la ligne suivante :
0 2 * * * /usr/local/bin/squid-analyzer -c /var/www/squidanalyzer/etc/squidanalyzer.conf -l /var/log/squid3/access.log > /dev/null 2>&1
@ suivre ...
Inscription à :
Publier les commentaires (Atom)
Configurer OPNsense pour Héberger un Serveur ARK: Survival Ascended
Héberger un serveur ARK: Survival Ascended derrière un pare-feu OPNsense peut sembler complexe, mais avec la bonne configuration, c'est...
-
Dans cette article je vais décrire les étapes pour installer du let's encrypt sur son serveur PROXMOX. C'est à dire avoir un certi...
-
Voici comment activer un partage NFS dédié sur un QNAP, et l'ajouter sur le PROXMOX : Sur le PROXMOX : Datacenter --> Storage -->...
salut je suis moi même entrain de l'installer le problème c est le cron que signifie en fait la dernière commande, j'ai compris que cela avait pour but d'automatiser la commande tous les combien de temps, quel fichier
RépondreSupprimerLe - (moins) de "Options -Indexes FollowSymLinks MultiViews" de la config Apache2 me bloquait l'accès par le serveur Squid. Je l'ai supprimé.
RépondreSupprimeren fait non je ne peux toujours accéder à la page à travers le proxy alors que je peux sans le proxy ... à suivre
Supprimer