Re: Pourquoi mes logs ont-ils une rotation quotidienne ? [résolu]

2008-06-25 Par sujet Fabrice Chaillou

Frédéric BOITEUX a écrit :

Le mar 24 jun 2008 14:47:44 CEST, Fabrice Chaillou [EMAIL PROTECTED]
a écrit :


Bonjour,

La plupart de mes logs ont une rotation quotidienne : syslog; mail.* 
Je voudrais, notamment pour le mail, que ce soit hebdomadaire.

...
Bref, tout semble me dire que mes logs devraient tourner 
hebdomadairement, et ce n'est pas le cas.

...
Quelqu'un aurait-il une piste ?


Moi, j'ai une rotation des logs système par : /etc/cron.daily/sysklogd



A y est, je viens de comprendre : si le fichier est plus gros que 1Mo, 
les logs sont traités chaque jour. Sinon, chaque semaine.


Ca vient de syslogd-listfiles :
si le fichier fait moins de 1Mo, il apparaît dans la sortie de la 
commande syslogd-listfiles, sortie qui est traitée dans 
/etc/cron.daily/sysklogd,
sinon, il apparaît seulement dans le résultat de syslogd-listfiles 
--week, traité par /etc/cron.weekly/sysklogd



Une solution : ajouter le paramètre --large NN à l'appel de la commande 
syslogd-files dans les fichiers sysklogd.


Et merci pour ta réponse qui m'a poussé à y regarder de plus près.

F.



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Pourquoi mes logs ont-ils une rotation quotidienne ?

2008-06-24 Par sujet Fabrice Chaillou

Bonjour,

La plupart de mes logs ont une rotation quotidienne : syslog; mail.* 
Je voudrais, notamment pour le mail, que ce soit hebdomadaire.


Sur les amicales suggestions retournées par Google, j'ai regardé :

/etc/logrotate.conf :
la rotation par défaut est sur weekly, les seules autres directives 
concernent /var/log/btml et wtmp


/etc/logrotate.d/
aucun fichier ne fait mention des mail.log ou syslog...

/etc/cron.daily/
Pas de fichiers sur ces logs, sauf sysklogd, mais qui ne traite que les 
fichiers résultant de syslogd-listfiles, soit /var/log/syslog


/etc/cron.weekly/
Là, sysklogd est bien censé traiter ces fichiers, comme résultant de 
syslogd-listfiles --weekly


Bref, tout semble me dire que mes logs devraient tourner 
hebdomadairement, et ce n'est pas le cas.
Je pourrais sans doute créer un fichier spécifique dans /etc/logrotate.d 
mais d'une part je crains de faire une boulette (du genre pas mettre le 
bon truc en pre ou post rotate), et d'autre part ça m'agace de ne pas 
comprendre.


Quelqu'un aurait-il une piste ?

Merci d'avance,
F.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Pourquoi mes logs ont-ils une rotation quotidienne ?

2008-06-24 Par sujet Frédéric BOITEUX
Le mar 24 jun 2008 14:47:44 CEST, Fabrice Chaillou [EMAIL PROTECTED]
a écrit :

 Bonjour,
 
 La plupart de mes logs ont une rotation quotidienne : syslog; mail.* 
 Je voudrais, notamment pour le mail, que ce soit hebdomadaire.
 ...
 Bref, tout semble me dire que mes logs devraient tourner 
 hebdomadairement, et ce n'est pas le cas.
 ...
 Quelqu'un aurait-il une piste ?

Moi, j'ai une rotation des logs système par : /etc/cron.daily/sysklogd

Fred.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]