Projet

Général

Profil

Evolution #2871

configuration de rsyslog

Ajouté par Benjamin Bohard il y a environ 12 ans. Mis à jour il y a environ 12 ans.

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

100%

Temps passé:
Distribution:
EOLE 2.3

Description

La configuration de rsyslog a été ré-évaluée en fonction d'une demande du Conseil Général d'Indre-et-Loire.

Plusieurs changements sont proposés :

- généralisation du concept de log distant :
- intégration de variables dans le dictionnaire 01_log.xml pour configurer l'envoi de logs (comportement uniquement associé à l'utilisation de ZéphirLog jusqu'à maintenant) comme la réception de logs (demande propre au Conseil Général d'Indre-et-Loire),
- emploi du protocole RELP à la place du protocole plain TCP sur un port supérieur à 1024 (protocole plus fiable et dispensant de démarrer l'instance de rsyslog écoutant le réseau avec les privilèges root),
- inclusion de 50-default-distant.conf (qui ne semble pas être templatisé) dans 50-default.conf et réagencement de ses règles pour éviter les doublons,
- simplification de la configuration pour les conteneurs (envoi unique et indifférencié des messages vers le maître).

Les patchs ont été établis sur la base de eole-common 2.3-eole143.
Ils n'incluent pas la configuration du pare-feu (ouverture du port 20514).

Demande financée par le Conseil Général d'Indre-et-Loire, suivie par Cadoles.

50-default-conteneur.conf.patch Voir (1,66 ko) Benjamin Bohard, 10/02/2012 15:41

rsyslog.conf.patch Voir (1,21 ko) Benjamin Bohard, 10/02/2012 15:41

01_log.xml.patch Voir (2,65 ko) Benjamin Bohard, 10/02/2012 16:36

50-default.conf.patch Voir (2,07 ko) Benjamin Bohard, 15/02/2012 17:12


Demandes liées

Lié à eole-common - Anomalie #3135: rsyslog : impossible d'écrire dans /var/log/rsyslog Fermé 22/03/2012
Lié à eole-proxy - Anomalie #3136: log de squid dans /var/log/syslog Fermé 22/03/2012

Révisions associées

Révision cdaf5537 (diff)
Ajouté par Benjamin Bohard il y a environ 12 ans

révision de la gestion des logs (fixes #2871)

modification du dictionnaire 01_log.xml et des fichiers de configuration de
rsyslog en vue de généraliser la fonctionnalité de log distant et l'utilisation
du protocole RELP.

01_log.xml : scission de l'onglet LOG en réception (à activer pour un
comportement type zéphirlog) et envoi (similaire à l'ancienne
section zéphirlog),
50-default-conteneur.conf : une seule sortie utililsant RELP et l'adresse du
maître,
50-default-distant.conf : ajout du contenu à 50-default.conf et suppression du
fichier,
50-default.conf : modification des conditions de templatisation reflétant les
changements dans le dictionnaire, généralisation de l'utilisation
du protocole RELP, passage à la trappe des logs de squid après
leur traitement (temps réel ou différé) pour éviter les envois en
double (*.*),
rsyslog.conf : regroupement des options relatives aux messages du noyau pour
faciliter la lecture, suppression des options relatives au
protocole plain TCP, chargement du module imrelp si nécessaire
(zephirlogs ou machine réceptionnant les logs distants).

Révision 7daf0041 (diff)
Ajouté par Daniel Dehennin il y a environ 12 ans

Rsyslog: Ajout d’une règlè pour le trie des logs des conteneurs.

  • tmpl/99-general_dispatch.conf: On utilise « :fromhost » en plus de
    « :fromhost-ip » du fait de problème avec la version rsyslog de Lucid.

Ref: #2871 @45m
Ref: #1204

Révision 12d4f078 (diff)
Ajouté par Johan Cwiklinski il y a plus de 6 ans

Fix posible migration issue on tickets/sla; refs #3037 #2871

Révision babe50a5 (diff)
Ajouté par Johan Cwiklinski il y a plus de 6 ans

Add migration script; refs #3037 #2871

Historique

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

  • Fichier 01_log.xml.patch supprimé

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

Version corrigée du patch du dictionnaire (mauvaise description de variable et mauvaise orthographe d'une variable)

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

  • Fichier 50-default.conf.patch supprimé

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

Il manquait un % pour une variable

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

La configuration du pare-feu est gérée par era dans le cas du "serveur" de logs réceptionnant les logs d'autres machines :
directive ACCEPT pour des ip données de la patte "extérieur" vers le "bastion"

#6 Mis à jour par Joël Cuissinat il y a environ 12 ans

  • Assigné à mis à Daniel Dehennin
  • Version cible mis à Mises à jour 2.3.4 RC

#7 Mis à jour par Anonyme il y a environ 12 ans

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

#8 Mis à jour par Fabrice Barconnière il y a environ 12 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF