Project

General

Profile

Anomalie #6296

Nommer les fichiers rotates avec la date et non un numéro

Added by Emmanuel GARETTE over 7 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
10/30/2013
Due date:
10/30/2013
% Done:

100%

Estimated time:
4.00 h
Spent time:
Distribution:
EOLE 2.4

Description

Par défaut la numérotation des logs se fait via l'ordre numérique (1.gz, 2.gz, 3.gz, ...).

Cela à deux gros inconvénient :

- impossible de sauvegarder (à chaque fois toute l'historique est considéré comme nouveau fichier) ;
- difficile de retrouver facilement quel fichier on a besoin d'ouvrir (trouver un log du 2 juillet ...).

Les produits rsyslog et logrorate gère très bien les fichiers historique avec date. Je pense que cela devrait être le comportement par défaut sur 2.4.


Related issues

Related to ead - Anomalie #6507: Le changement d'appellation des fichiers de log implique la révision du parseur pour l'observatoire. Fermé
Related to ead - Anomalie #6509: L'EAD utilise toujours les anciens noms de logs pour scannedonly. Fermé 12/16/2013
Related to zephir-client - Anomalie #6510: Le script eximstats.sh utilise l'ancien nom de fichier compressé pour les logs d'exim. Fermé 12/03/2013

Associated revisions

Revision 1c404ed5 (diff)
Added by Benjamin Bohard over 7 years ago

Ajout d'un fichier regroupant les options globales de logrotate pour EOLE.

Les options globales sont stockées dans un fichier à part dans /etc/logrotate.d.
Le chargement des fichiers se faisant dans l'ordre alphabétique, ce
fichier commence par 00.

Les options sont missingok, notifempty, compress

Ref #6296

Revision 1661da35 (diff)
Added by Benjamin Bohard over 7 years ago

Le nom des fichiers de log a changé.

Ref #6296

History

#1 Updated by Joël Cuissinat over 7 years ago

  • Assigned To set to Benjamin Bohard
  • Estimated time set to 4.00 h
Attention aux parseurs de logs susceptibles de les ouvrir :
  • scannedonly (agent Zéphir & EAD)
  • exim (agent eximstats)
  • dansguardian (observatoire EAD)
  • squid (lightsquid)

#2 Updated by Benjamin Bohard over 7 years ago

  • Status changed from Nouveau to Accepté

Le passage à lzma avait été utilisé conjointement à nommage basé sur la date pour squid en raison du gain de place (sauvegarde par bacula).

La généralisation de cet algorithme de compression pourrait avoir un impact négatif sur les performances (gzip est plus rapide et a une empreinte mémoire plus faible).

#3 Updated by Benjamin Bohard over 7 years ago

L'agent zéphir de scannedonly ne consulte que le fichier de log non compressé.

L'action EAD de scannedonly consulte le fichier de log compressé le plus récent en plus du fichier de log non compressé.

L'agent zéphir eximstats appelle le script eximstats.sh qui lit le fichier de log compressé le plus récent en plus de fichier de log non compressé.

Le formulaire du parseur de log pour dansguardian définit les fichiers à consulter comme suit :

days = all_logfilenames[all_logfilenames.index(end_filename):(all_logfilenames.index(beg_filename)+1)]

#4 Updated by Daniel Dehennin over 7 years ago

  • Due date set to 10/30/2013
  • Start date set to 10/30/2013

#5 Updated by Benjamin Bohard over 7 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 0 to 100

Les cas des agents EAD scannedonly et agent zéphir eximstats ne sont pas bloquant : l'existence des fichiers de log est testée.

#6 Updated by Joël Cuissinat over 7 years ago

  • Status changed from Résolu to Fermé

Vu

Also available in: Atom PDF