Bonsoir,

Je viens d'installer un squid 2.6 avec squidGuard sur Fedora 9 et j'ai un petit problème avec une tache de fond que je n'arrive pas a identifier. Tous les dimanche matin a 04:02 une "tache" archives les logs dans un fichier.

[root@Host:/var/log/squid]# ll
total 84040
-rw-r----- 1 squid squid 30046339 nov 20 16:54 access.log
-rw-r----- 1 squid squid 2767205 nov 16 04:02 access.log.1.gz
-rw-r----- 1 squid squid 226052 nov 9 04:02 access.log.2.gz
-rw-r----- 1 squid squid 110311 nov 3 11:58 access.log.3.gz
-rw-r----- 1 squid squid 42418 oct 26 04:02 access.log.4.gz
-rw-r----- 1 squid squid 768924 nov 20 16:54 cache.log
-rw-r----- 1 squid squid 51521 nov 16 04:02 cache.log.1.gz
-rw-r----- 1 squid squid 1374 nov 9 04:02 cache.log.2.gz
-rw-r----- 1 squid squid 1669 nov 3 11:58 cache.log.3.gz
-rw-r----- 1 squid squid 2157 oct 26 04:02 cache.log.4.gz
-rw-r----- 1 squid squid 1035 nov 10 16:41 squidGuard.log
-rw-r--r-- 1 root root 875 nov 10 15:23 squidguard.old
-rw-r--r-- 1 root root 3512 nov 20 16:11 squid.out
-rw-r----- 1 squid squid 44405980 nov 20 16:54 store.log
-rw-r----- 1 squid squid 6641610 nov 16 04:02 store.log.1.gz
-rw-r----- 1 squid squid 429945 nov 9 04:02 store.log.2.gz
-rw-r----- 1 squid squid 224983 nov 3 11:58 store.log.3.gz
-rw-r----- 1 squid squid 91800 oct 26 04:02 store.log.4.gz


Je souhaiterai savoir comment cet archivage est lancé. J'ai regardé les crontab et atd pour root et squid : rien.
J'ai également sans succès le /etc/squid/squid.conf.

Merci par avance d'une solution ou d'une piste.
En faisant
rpm -ql squid
tu otiens la liste des programmes/fichiers/répertoires installés par le paquet.

Tu devrais voir un
/etc/logrotate.d/squid

Dans /etc/logrotate.d on trouve les fichiers paramètrs des logiciels qui veulent que leurs logs soient retassés par logrotate et comment ils doivent être retassés..

Pour plus d'information
man logrotate

Exemple de rotate pour squid
var/log/squid/access.log /var/log/squid/store.log /var/log/squid/cache.log {
weekly
rotate 5
compress
notifempty
missingok
sharedscripts
postrotate
# Asks squid to reopen its logs. (log_rotate 0 is set in squid.conf)
/usr/sbin/squid -k rotate
# Wait a little to allow Squid to catch up before the logs is compressed
sleep 1
endscript
}
rebonsoir,
pmarion wrote:Pour plus d'information
man logrotate
Je suis dedans : merci à toi 🙂