Rotation des fichiers logs

Rotation des fichiers logs - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 06-02-2003 à 14:32:13    

Salut,
 
Sur mon serveur web (Linux Red Hat), les fichiers logs (.gz) s'écrasent tous les mois. Comment faire pour pouvoir garder tous les fichiers logs ?

Reply

Marsh Posté le 06-02-2003 à 14:32:13   

Reply

Marsh Posté le 06-02-2003 à 14:38:44    

modifies les réglages de logrotate.

Reply

Marsh Posté le 06-02-2003 à 14:42:27    

Ca se trouve où, logrotate ? Et qu'est-ce qui faut changer ?(j'suis plutôt newbie en linux... :ange: ). En tout cas merci pour le début d'info !

Reply

Marsh Posté le 06-02-2003 à 14:44:17    

Tout est dans /etc/logrotate.conf et /etc/logrotate.d/


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 06-02-2003 à 14:44:47    

moi j'dirai bien : man logrotate
 
m'enfin moi j'dis ca... j'dis rien hin :whistle:


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le 06-02-2003 à 14:47:54    

KazeKami a écrit :

moi j'dirai bien : man logrotate
 
m'enfin moi j'dis ca... j'dis rien hin :whistle:  


 
Ca, c'est pas con !!! J'vous l'avais dit, j'débute... :sol:

Reply

Marsh Posté le 06-02-2003 à 14:58:51    

Ta distrib utilise pas forcément logrotate pour 'rotater' :whistle: les logs.
 
Par ex sur debian c'est un script cron tout bête /etc/cron.daily/sysklogd qui s'en charge - et il utilise pas logrotate. (il est même très pratique je l'ai récupéré pour mettre sur ma gentoo)
 
Tu peux faire un

grep -ri savelog /etc/

pour voir si tu as un script de ce type dans /etc

Reply

Marsh Posté le 06-02-2003 à 15:07:38    

Jar Jar a écrit :

Tout est dans /etc/logrotate.conf et /etc/logrotate.d/


 
Voilà ce que j'ai dans logrotate.conf:

Citation :

weekly
rotate 1
errors root
create
compress
size 1M
include /etc/logrotate.d
 
# no packages own lastlog or wtmp -- we'll rotate them here
/var/log/wtmp {
    monthly
    size 2M
    create 0664 root root
    rotate 1
}


A priori, les logs de mes sites sont traités par la première partie (weekly, 1M) ou la deuxième (monthly, 2M) ?

Reply

Marsh Posté le 06-02-2003 à 15:22:38    

Dertron a écrit :


 
Voilà ce que j'ai dans logrotate.conf:

Citation :

weekly
rotate 1
errors root
create
compress
size 1M
include /etc/logrotate.d
 
# no packages own lastlog or wtmp -- we'll rotate them here
/var/log/wtmp {
    monthly
    size 2M
    create 0664 root root
    rotate 1
}


A priori, les logs de mes sites sont traités par la première partie (weekly, 1M) ou la deuxième (monthly, 2M) ?

Reply

Marsh Posté le 06-02-2003 à 15:32:30    

Ok, donc d'après ce que j'ai compris, il faut que je plonge dans le répertoire /etc/logrotate.d pour trouver le bon fichier de config... J'vais finir par y arriver !

Reply

Marsh Posté le 06-02-2003 à 15:32:30   

Reply

Marsh Posté le 06-02-2003 à 15:55:18    

Ca y est, j'ai trouvé les bons fichiers de configuration : en fait, pour chaque site hébergé, j'ai un fichier. En voici un exemple :
/home/sites/site1/logs/web.log {
   missingok
   compress
   size 2M
}
Donc, d'après ce que je comprends, on a des rotations hebdomadaires (weekly dans le fichier de config par défaut logrotate.conf), et sur 1 fichier. Il faut donc que je modifie seulement le fichier logrotate.conf pour que tous mes sites soient modifiés.
Merci pour votre aide !

Reply

Sujets relatifs:

Leave a Replay

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