Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
03 mars 2019

htmlpdflatexmanmd

log logrotate           Gestion des logs


logrotate

logrotate

Tourne, compresse et envoie les logs par mail

   logrotate est conçus pour simplifier l'administration des systèmes qui génèrent un grand nombre de fichiers de log. Il permet de faire des rotations, de les compresser, les supprimer et les envoyer par mail automatiquement. Chaque fichier de log peut être géré quotidiennement, hebdomadairement ou mensuellement, ou quand il est trop volumineux

   Normalement, logrotate est lancé en job quotidien (cron). Il ne modifie pas un log plus d'une fois par jour sauf si le critère pour ce log est basé sur sa taille et que logrotate est lancé plus d'une fois par jour, ou -f ou --force est utilisé

   Plusieurs fichiers de configuration peuvent être passés sur la ligne de commande. Les derniers fichiers de configuration peuvent écraser les options des premiers, donc l'ordre des fichiers de configuration est important. Normalement, un seul fichier de configuration qui inclus d'autres fichiers de configuration devrait être utilisé.

   Sans arguments, logrotate affiche sa version et quitte

OPTIONS

-d, --debug Mode debug
-f, --force Force la rotation, même s'il pense que ce n'est pas nécessaire
-l, --log file log sa sortie dans le fichier spécifié
-m, --mail command commande à utiliser pour envoyer les logs par mail. Accèpte 2 arguments, le sujet et le destinataire
-s, --state statefile utilise le fichier d'état spécifié. Défaut: /var/lub/logrotate/logrotate.status
-v, --verbose mode verbeux