Projet

Général

Profil

Anomalie #3248

[log] N’utilise pas syslog

Ajouté par Daniel Dehennin il y a environ 12 ans. Mis à jour il y a plus de 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
05/04/2012
Echéance:
% réalisé:

100%

Temps passé:
Distribution:
EOLE 2.3

Description

Le script d’init1 devrait utiliser les fonctions LSB.

Je n’ai pas réussi à déterminer rapidement si le code d’EOLE SSO utilisait syslog

[1] source:init/eole-sso


Demandes liées

Lié à Distribution EOLE - Evolution #1204: Revoir la politique de journalisation des logs Fermé 18/11/2010
Lié à eole-common - Anomalie #3953: Les fichiers /var/log/messages et /var/log/user.log sont encore remplis. Fermé 27/08/2012

Révisions associées

Révision 657455c1 (diff)
Ajouté par Bruno Boiget il y a environ 12 ans

envoi des logs d'eolesso à syslog avec le préfixe eolesso (fixes #3248)

Historique

#1 Mis à jour par Benjamin Bohard il y a environ 12 ans

Le script d'init log dans un fichier sans passer par rsyslog en redirigeant la sortie standard:

>> /var/log/eole-sso.log [1]

Et, coïncidence, authform.py utilise twisted.python.log et initialise le logging avec log.startLogging(sys.stdout) [2]

On peut conclure que Eole-SSO n'utilise pas rsyslog, je crois.

[1] source:init/eole-sso
[2] source:sso/authform.py

#2 Mis à jour par Bruno Boiget il y a environ 12 ans

Les logs des services utilisant twisted ne sont pas gérés via syslog

à priori c'est possible en utilisant l'option --syslog de twistd (ou en utilisant startLogging de twisted.python.syslog). Par contre dans le cas de twistd, il n'est pas prévu de passer d'option comme la 'facility' ou le préfixe des logs. A vérifier sur des versions plus récentes de twisted.

J'ai fait un test sur un serveur seshat de test pour le service eole-sso, les logs se retrouvent ici avec le préfixe 'twisted':

rsyslog/local/twisted/twisted.info.log

#3 Mis à jour par Bruno Boiget il y a presque 12 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#4 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Assigné à mis à Bruno Boiget
  • Version cible mis à Mises à jour 2.3.6 RC

Cette modification semble avoir déjà été diffusée avec la roadmap précédente (paquet eole-sso_2.3-eole94 dans 2.3.5) !

Je l'assigne en 2.3.6 pour vérification...

#5 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Statut changé de Résolu à À valider
  • % réalisé changé de 100 à 50

Ca logue bien dans /var/log/rsyslog/local/eolesso/eolesso.info.log

Mais également dans :
  • /var/log/messages
  • /var/log/syslog
  • /var/log/user.log

#6 Mis à jour par Bruno Boiget il y a plus de 11 ans

  • % réalisé changé de 50 à 100

à première vue, le problème vient du fichier /etc/rsyslog.d/50-default.conf qui aurait du être supprimé lors des mises à jour.

Sur 2 machines de test (scribe et amonecole), le fichier était présent. Je ne l'ai par contre pas retrouvé sur des machines en production (notre zephir et l'amon de montchapet, je n'ai pas de scribe ou amonecole à disposition).

-> Dans le doute, ajouter une suppression du fichier par le paquet (rsyslog)

#7 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Statut changé de À valider à Fermé

Je viens de re-tester, les lignes de logs sont bien uniquement dans :
/var/log/rsyslog/local/eolesso/eolesso.info.log

Formats disponibles : Atom PDF