Outils pour utilisateurs

Outils du site


adminsys:gestion-logs

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
adminsys:gestion-logs [2018/01/04 21:44] – [Services] cecileadminsys:gestion-logs [2018/01/04 22:26] (Version actuelle) cecile
Ligne 28: Ligne 28:
 Ensuite pour ne conserver que deux semaines de logs, cela se gère avec logrotate. Le fichier de conf est ''/etc/logrotate.conf''. Ensuite pour ne conserver que deux semaines de logs, cela se gère avec logrotate. Le fichier de conf est ''/etc/logrotate.conf''.
 Cf : voir la documentation syslog-ng sur la configuration de la rotation des logs : https://www.balabit.com/documents/syslog-ng-ose-latest-guides/en/syslog-ng-ose-guide-admin/html/example-logrotate.html  Cf : voir la documentation syslog-ng sur la configuration de la rotation des logs : https://www.balabit.com/documents/syslog-ng-ose-latest-guides/en/syslog-ng-ose-guide-admin/html/example-logrotate.html 
 +
 +Éléments importants du fichier de configuration actuelle :
 +<code>
 +# rotate log files weekly
 +weekly
 +
 +# keep 4 weeks worth of backlogs
 +rotate 4
 +
 +# create new (empty) log files after rotating old ones
 +create
 +</code>
 +
 +**Proposition** : configurer pour conserver 2 semaines et recréer les fichiers à chaque fois pour tous les logs
 +<code>
 +# see "man logrotate" for details
 +# rotate log files weekly
 +weekly
 +
 +# keep 2 weeks worth of backlogs
 +rotate 2
 +
 +# 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
 +</code>
 +
 +**ou** : configurer uniquement la rotation toutes les deux semaines pour les logs dans daemon.log 
 +
 +<code>
 +# 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
 +/var/log/daemon.log {
 +           #Rotation des logs toutes les deux semaines
 +           rotate 2
 +           weekly
 +           postrotate
 +               #Fermeture de tous les fichiers syslog
 +               /usr/bin/killall -HUP syslogd
 +           endscript
 +       }
 +
 +</code>
 =====Ressources (peut être utiles)===== =====Ressources (peut être utiles)=====
  
 https://linuxconfig.org/logrotate https://linuxconfig.org/logrotate
- 
-https://support.rackspace.com/how-to/sample-logrotate-configuration-and-troubleshooting/ 
  
 https://www.balabit.com/documents/syslog-ng-ose-latest-guides/en/syslog-ng-ose-guide-admin/html/example-logrotate.html https://www.balabit.com/documents/syslog-ng-ose-latest-guides/en/syslog-ng-ose-guide-admin/html/example-logrotate.html
  
 http://www.wpollock.com/AUnix2/Logging.htm http://www.wpollock.com/AUnix2/Logging.htm
adminsys/gestion-logs.1515102244.txt.gz · Dernière modification : 2018/01/04 21:44 de cecile