(22/29)
Messages systèmes
Rotation des logs avec logrotate
Contrôle du volume des logs
Exemple du service Web Apache
# cat /etc/logrotate.d/apache2
/var/log/apache2/*.log { # traitement sur tous les fichiers du répertoire
weekly # rotation hebdomadaire
missingok # pas de rapport d'erreur si le fichier est absent
rotate 52 # rotation sur 52 semaines
compress # compression des fichiers d'archives
delaycompress # attendre un tour avant la compression
notifempty # pas de compression si le fichier est vide
create 640 root adm # permissions et propriétaire des archives
sharedscripts # traitement après rotation
postrotate # redémarrage du service s'il est actif
if [ -f /var/run/apache2.pid ]; then
/etc/init.d/apache2 reload > /dev/null
fi
endscript
}
Vous êtes ici :