Postfix + Journalisation - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 21-06-2007 à 14:18:00
C'est pas plutot logrotate qui fait ça ? Tu parles des log dans /var/log/mail* ?
Marsh Posté le 21-06-2007 à 14:40:07
si tu es sous debian:
/etc/cron.*/sysklogd
et le man de syslogd-listfiles
Marsh Posté le 21-06-2007 à 15:48:12
Oui je suis sous Debian plus exactement Debian Etch
Le fichier /etc/syslog.conf permet de modifier l'emplacement, la destination des logs systeme (par exemple : pour les logs de postfix). J'ai édité le fichier /etc/syslog.conf
Code :
|
Dans ce fichier, je n'ai pas trouvé de ligne permettant d'augmenter la durée de stockage des logs.
En revérifiant, je me suis rendu compte que j'ai dis une betise : Postfix ne garde pas pendant 10 jours mais pendant 8 jours les logs.
J'ai lu le man de syslogd-listfiles mais cela ne m'a pas aidé à resoudre mon problème.
Marsh Posté le 21-06-2007 à 16:02:09
je te parlais pas de /etc/syslog.conf mais de /etc/cron.daily/sysklogd
tu modifies le -c 7 par le nombre de jour que tu veux conserver.
ce sera valable pour tous les logs systemes (voir la liste dans syslogd-listfiles) dont mail.log.
Marsh Posté le 21-06-2007 à 16:36:16
je te crois quand tu me dis de modifier le "-c 7" par le nombre de jour que je veux mais j'aimerais comprendre pourquoi. Vu que dans mes précedant posts tu m'a bien aidé.
Code :
|
cette ligne correspond comme son nom l'indique pour la sauvegarde des log.
-g doit correspondre au groupe
-m doit correspondre au droit sur les fichiers
-u doit correspondre à l'utilisateur
mais le fameux "-c" je ne vois pas a quoi il correpond.
Dans le man de sysklogd, je n'ai pas trouvé de correspondance avec l'option "-c".
Marsh Posté le 21-06-2007 à 16:39:36
c'est savelog la commande
man savelog:
Code :
|
Marsh Posté le 21-06-2007 à 16:40:23
Je viens de trouver la réponse via le man du savelog
Edit:quasiement en même temps que tu as posté j'ai trouvé la réponse ^^
Marsh Posté le 21-06-2007 à 16:42:22
perso je mets 90 la plupart du temps pour conserver un historique des logs les plus importants
de memoire par defaut cela s'applique a
auth.log
mail.log
syslog
Marsh Posté le 21-06-2007 à 16:53:31
j'aurais mis une centaine de jours aussi mais mon chef veut garder les garder sur une periode d'un an
je vais devoir trouver une solution pour le stockage (je bosse sur des machine virtuelle de 2Go d'espace disque) car les log de syslog peuvent prendre pas mal de place si je me trompe pas.
Marsh Posté le 22-06-2007 à 12:56:43
misterfab a écrit : j'aurais mis une centaine de jours aussi mais mon chef veut garder les garder sur une periode d'un an |
Suffit de sauvegarder tes logs et conserver les backups pendant un an.
Ou de mettre en place un script qui les déplace de facon régulière vers un serveur ou ils seront stockés.
Ou d'utiliser un système centralisé de syslog
Ou de... les possibilités sont nombreuses je vois pas ce qui te bloque
Marsh Posté le 22-06-2007 à 14:03:17
Suffit de configurer logrotate, c'est ce que je disais dans mon premier message.
Marsh Posté le 22-06-2007 à 14:12:02
son probleme c'est plutot de gerer la quantité de logs APRES rotations plutot qu'avant (deja reglé par savelog)
et comme dit e-esprit il y a de nombreuses possibilités
Marsh Posté le 22-06-2007 à 16:46:35
e_esprit a écrit : Suffit de sauvegarder tes logs et conserver les backups pendant un an. |
Je n'ai pas jamais dis que cela me bloqué j'ai dis qu'il fallait que je trouve une solution .
J'ai mis en place un serveur de log qui stocke tous les logs sur le SAN du labo (problème stockage réglé ^^).
Merci pour vos réponses.
Marsh Posté le 21-06-2007 à 14:15:50
Bonjour,
Postfix stocke et renouvelle tous les dix jours les logs.
Est-il possible d'augmenter la durée de stockage des logs ?
Merci d'avance.
Cordialement