syslog & logrotate

syslog & logrotate - Installation - Linux et OS Alternatifs

Marsh Posté le 31-08-2003 à 13:35:05    

Bonjour
 
Voilà, j'ai ajouté la ligne suivante à /etc/syslog.conf

Code :
  1. Local7.*                        -/var/log/router/router.log


afin de loguer les messages provenant d'un routeur.
La question qui me pose probleme.
 
Ces logs seront-ils automatiquement 'logrotatés & compressés'?
 
Merci
 
sinon comment faire pour le faire proprement.

Reply

Marsh Posté le 31-08-2003 à 13:35:05   

Reply

Marsh Posté le 31-08-2003 à 14:01:32    

Code :
  1. #Logs routeur
  2. cd /var/log/router/
  3. savelog -u root -g adm -m 640 -c 45 /var/log/router/router.log >/dev/null 2>/dev/null


 
Voilà la solution pour garder 45 jours de logs.
à rajouter dans

Code :
  1. /etc/cron.daily/sysklogd

Reply

Marsh Posté le 31-08-2003 à 17:34:09    

le plus propre est quand même de faire une entrée dans /etc/logrotate.conf, genre
 
/var/log/tonfichier.log {
    weekly
    rotate 4
    compress
}
 
Pour qu'il compresse et "tourne" chaque semaine en laissant 4 semaines d'historique par ex
 
la page de manuel est très bien expliqué, il est possible de compresser les logs, d'exécuter quelque chose après le roulement, etc


Message édité par void_ppc le 31-08-2003 à 17:34:40
Reply

Marsh Posté le 31-08-2003 à 19:16:23    

oui et non
 
ce que j'ai fait est propre
 
il faudrait relancer le syslog apres hors il l'est déja juste apres mes commandes.bref ça me va comme ça, mais c pas mal non plus

Reply

Marsh Posté le 31-08-2003 à 19:22:08    

spa dur de lui dire de relancer un daemon après, suffit de rajouter :
 

Citation :


postrotate
      /etc/init.d/syslog-ng reload >/dev/null
endscript


 
par exemple dans la section de logrotate.conf

Reply

Marsh Posté le 31-08-2003 à 19:58:32    

vu qu'il est déja relancé, ça sert à rien de couper 20 fois les demond pour le plaisir...

Reply

Marsh Posté le 31-08-2003 à 20:14:04    

eh bien si tu ne veut pas le relancer tu lui envoi un SIGHUP
 
ca donnera
 
/bin/kill -HUP syslog-ng
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed