0

logrotate

Un petit mémo sur le fontionnement de logrotate.

A quoi sert logrotate?

La fonction de logrotate est de permettre la rotation des logs de manière automatique, de plus logrotate permet d’archiver les logs.
Logrotate est présent par défaut sur la pluspart des distributions Gnu/Linux.

Le fichier configuration de logrotate

A quoi resemble le fichier de configuration de logrotate?
Un exemple sur Debian Wheezy:

cat /etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
compress

# packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
    missingok
    monthly
    create 0664 root utmp
    rotate 1
}

/var/log/btmp {
    missingok
    monthly
    create 0660 root utmp
    rotate 1
}

# system-specific logs may be configured here

le fichier de configuration /etc/logrotate.conf est celui par défaut de logrotate.
Un petit explicatif du fichier de configuration par défaut:

  • weekly: la rotation des logs se fait toute les semaines, il est possible de changer en « daily »
  • rotate 4: est le nombre d’archives de log, ici 4.
  • create: est l’otion qui permet de créer l’archive du log avec la rotation.
  • compress: est l’option qui permet la compresion de l’archive du log, par défaut gunzip.
  • include /etc/logrotate.d: est le chemin ou va se trouver les fichiers de configurations des différents services ou sera traités par logrotate.

Ce qui suit sont les rotations de log par défaut du système.

Pour en savoir plus sur logrotate:

man logrotate

Sinon la traduction en français: http://www.delafond.org/traducmanfr/man/man8/logrotate.8.html

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.