RSyslog centralisé et archivage journalier

Posted by

Etape 1, on met en place la rotation via /etc/rsyslog.d/70-mail.conf !


$template DailyPerTypeLogs,"/srv/log/%$YEAR%-%$MONTH%-%$DAY%/mail.log"
mail.* -?DailyPerTypeLogs

Après un reload, on ajout une tâche cron pour la compression dans /etc/cron.d/compress :

PATH=/usr/sbin:/usr/sbin:/usr/bin:/sbin:/bin
DATE=`date --date='1 days ago' +%Y%m%d`
0 1 * * * find /srv/log/$DATE -type f -mtime +1 -name "*.log" -exec gzip '{}' ;

Leave a Reply

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