How to Troubleshooting
KB N°2672

Forcer la rotation des logs

Versions: V.5.x V6.x N/A
Publié le lundi 25 mai 2015
Modifié le jeudi 14 novembre 2019

Comment forcer la rotation et la compression des fichiers de log système de la machine hôte, ou du chroot.

Objectif

Forcer la rotation et la compression des logs, afin de gérer la rétention des logs.

Contexte

Logrotate est un outil système qui permet de limiter la taille des fichiers journaux présents dans le répertoire /var/log en les archivant à intervalles réguliers. Il est installé par défaut dans la plupart des distributions GNU/Linux.

Pour chaque fichier journal, logrotate réalise 2 opérations :

  1. La rotation : il archive le fichier journal sous un autre nom et supprime la plus ancienne archive (ex : syslog.1).
  2. La compression : il compresse éventuellement le fichier journal avant de l'archiver (compression au format.gzip).

Le fichier de configuration globale est le suivant : /etc/logrotate.conf.

Le script peut parfois rencontrer des problèmes lors de son lancement, ce qui a des incidences sur les fichiers de log qu'il est censé compresser. Par conséquent, cela peut donner lieu à la création de fichiers de logs volumineux, voire même à une saturation de l'espace disque.

Étapes

Relancer manuellement le script de compression :

/usr/sbin/logrotate -f /etc/logrotate.conf -v

Dans le cas d'une installation logicielle (sur VM ou machine physique), la manipulation doit se faire dans le chroot.

Validation

Les fichiers volumineux sont compressés, et le serveur économise de l'espace disque.

 

Avez-vous trouvé cet article utile ?
Revenir à la liste des articles
En visitant ce site, vous acceptez l'utilisation de cookies. Nous utilisons des cookies pour améliorer votre navigation sur notre site. En savoir plus.Ok