logrotate , archivez vos log


logrotate vous permet de faire "tourner" (rotate) vos fichiers log, c'est à dire de les archiver, de les compresser, de les supprimer de même de les envoyer par email.

En principe logrotate est déjà installé sur votre serveur debian...

configuration de logrotate


le fichier de configuration de logrotate se trouve ici : /etc/logrotate.conf

nano /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


Dans cet exemple de configuration minimale:

weekly : pour chaque fichier log, un nouveau fichier log sera créer chaque semaine (pour que vos fichiers log ne soient pas tros gros)

rotate 4 : les anciens fichiers log archivés seront conservés pendant 4 périodes avant d'être supprimés ou envoyées par email (ici 4 semaines en raison du paramètre weekly)

create : après la rotation (archivage) un nouveau fichier log est créer


Vous pouvez envoyer les fichiers logs archivés par email, ou bien les supprimer automatiquement, pour cela je vous laisse regarder le manuel de logrotate:

man logrotate
Vos commentaires

Laisser un commentaire

Votre commentaire sera en attente de modération, validation NON automatique

Votre nom (obligatoire) :


Email ou site internet (facultatif) (nécessaire si vous souhaitez être prévenu d'une réponse):


Image/photo (facultatif) (JPG, JPEG, PNG ou GIF) (image de partition concernant le question par exemple):

Javascript doit être activé