Image

Base de connaissances → Installation et configuration de SARG sur un serveur proxy SQUID

[Serveurs virtuels]
Date de publication: 16.06.2023

Pour obtenir des statistiques pratiques et visuelles sur l'utilisation d'un serveur proxy, installez le package SARG et configurez-le pour le travail. Des rapports seront générés chaque jour et affichés dans le navigateur à l'aide d'un identifiant et d'un mot de passe. 

Ajoutez au fichier de dépôts:

vi /etc/apt/sources.list

deb http://ftp.de.debian.org/debian stretch main

Installer SARG

apt install sarg

Modifions le fichier de configuration:

/etc/sarg/sarg.conf
... graph_font /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf ... access_log /var/log/squid/access.log ... output_dir /var/www/html ... date_format e ...

Ajoutons une configuration pour accéder aux rapports par login et mot de passe:

/etc/apache2/sites-enabled/000-default.conf
...

AuthType Basic AuthName "Restricted Content" AuthUserFile /etc/squid/passwords Require valid-user

...

Créons un fichier avec des mots de passe:

htpasswd -c /etc/apache2/.htpasswd username

Redémarrons le service:

systemctl restart apache2

Pour que le rapport soit mis à jour et complété tous les jours à 00:00, ajoutez une tâche à cron

crontab -e

0 0 * * * /usr/bin/sarg -x

Terminé, nous pouvons maintenant accéder au navigateur et vérifier le travail:

Désormais, tout le trafic passant par le serveur proxy est disponible pour une visualisation facile.

Afin d'avoir des noms conviviaux dans les rapports au lieu d'adresses IP, vous pouvez ajouter un mappage au fichier :

nano /etc/sarg/usertab
# Insérez les informations de mappage de l'ID utilisateur/de l'adresse IP - voir sarg.conf pour plus d'informations
100.100.100.101 Carnet de patron

Pour mettre à jour le rapport, vous devez relancer la génération

sarg -x

Les rapports afficheront désormais les mappages spécifiés au lieu de l'IP.





Aucun commentaire pour l'instant