Sauvegarde des logs SQUID
Thursday, June 19th, 2008Comme nous impose la loi, nous devons retenir les logs de l’accès internet pendant 1 an.
Voici un petit script trouvé sur le forum français d’Ubuntu. J’ai adapté se script à mon pare feu pfsense et son module squid.
# Initialisation de la date courante sous forme de variable
DATE=`date +”%y-%m-%d”`<br>
# Création du fichier de log du jour
touch /root/Archive/log_$DATE
# Copie des logs du jour dans le fichier d’archives
cp /var/squid/log/access.log /root/Archive/log_$DATE
# Compression du fichier de log
gzip log_$DATE.gz /root/Archive/log_$DATE
# Suppression du fichier contenant les logs du jour
rm /var/squid/log/access.log
# Rechargement de la configuration de Squid permettant de recréer un fichier de log vierge
squid -k reconfigure
# Destruction des logs datant de plus d’un an
find /root/Archive/ -ctime +365 -exec rm -f {} \;
# Fin du script
exit 0