Affichage des articles dont le libellé est squid. Afficher tous les articles
Affichage des articles dont le libellé est squid. Afficher tous les articles

jeudi 14 mars 2013

SquidAnalyzer - Installation sur une Ubuntu 12.04

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




Déployer Paperless-ngx sur Debian 13 avec Docker et Portainer

Installation de Paperless-ngx avec Docker Compose Installation de Paperless-ngx avec Docker Compose Déployez votre GED pers...