Project

General

Profile

Tâche #11404

Scénario #12015: Assistance aux utilisateurs (26-28)

Rsyslog - envoi des logs

Added by équipe eole Academie d'Orléans-Tours almost 6 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
04/24/2015
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
0.0

Description

Nous testons l'envoi des log de nos AMON sur un serveur Rsyslog centralisé.

En l'activant de la manière suivante sur zephir :

activer_reception_logs => non
activer_envoi_logs => oui
adresse_ip_serveur_logs => <ip_srv_central>
rsyslog_envoi_tls => non
envoyer_tous_logs => oui
utiliser_rsyslog_plage_envoi_globale => oui
rsyslog_plage_globale_heure_debut => 2
rsyslog_plage_globale_heure_fin => 6

On voit que dans le fichier /etc/rsyslog.d/aggregation/all.conf est utilisé

$WorkDirectory /var/log/rsyslog_queues

Or ce répertoire n'est pas créé lors du reconfigure.

Nous avons pour l'instant mis dans /usr/share/eole/pretemplate/05-prereconf-acad

if [ "$activer_log_distant" = "oui" ] && [ "$activer_envoi_logs" = "oui" ]; then
if [ ! -d "/var/log/rsyslog_queues" ]; then
mkdir -p /var/log/rsyslog_queues
chown syslog:adm /var/log/rsyslog_queues
fi
fi

Nous avons constaté que ce manque est très impactant, car si des log sont malgré tout envoyé, les 3 etablissements ou cela a été activé nous ont tous les trois signalé que l'accès à internet était quasiment impossible.
En effet, cela provoque de forte lenteur sur le AMON, malgré le fait que :
- le load averge est normal
- pas de trafic internet
- pas d'utilisation mémoire

On a pourtant des wgets en timeout, la connexion en ssh tres lente, des lenteurs de résolution DNS.
Cela étant résolu immédiatement par :

mkdir /var/log/rsyslog_queues
chown syslog:adm /var/log/rsyslog_queues
service rsyslog restart

Je ne me le suis pas trop expliqué car si c'était un soucis d'accès disque ou de processus planté, on aurait du le voir sur les paramètres cités plus haut.

Nicolas ROBIN

Associated revisions

Revision 441f5d4f (diff)
Added by Joël Cuissinat almost 6 years ago

Création du répertoire pour l'envoi des logs

  • posttemplate/00-eole-common : création de /var/log/rsyslog/queues si nécessaire

Ref: #11404 @1h

History

#1 Updated by Karim Ayari almost 6 years ago

Je n'ai pas encore eut le temps de regarder ce qui coinçait mais même constatations chez nous sur 2 Amons pilotes.

#2 Updated by équipe eole Academie d'Orléans-Tours almost 6 years ago

Bonjour,
comme évoqué lors du diner aux J-Eole (était ce avec Joel ? je ne me souviens plus...) je confirme que ce pb est bloquant.
Serait il possible que vous fassiez un correctif svp ?
Merci
Olivier

#3 Updated by Joël Cuissinat almost 6 years ago

  • Estimated time set to 2.00 h
  • Parent task set to #12015
  • Distribution changed from EOLE 2.3 to Toutes

Pour étude mais vu le calendrier ce ne sera pas corrigé sur 2.3 :(

#4 Updated by Joël Cuissinat almost 6 years ago

  • Remaining (hours) set to 2.0

#5 Updated by Joël Cuissinat almost 6 years ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Joël Cuissinat

#6 Updated by Joël Cuissinat almost 6 years ago

test de la configuration proposée sur Amon 2.4.2, il y a bien les erreurs suivantes dans les logs :

Jul  1 17:52:44 amon.etb1.lan rsyslogd-2181: $WorkDirectory: /var/log/rsyslog/queues can not be accessed, probably does not exist - directive ignored [try http://www.rsyslog.com/e/2181 ]
Jul  1 17:52:44 amon.etb1.lan rsyslogd: the last error occured in /etc/rsyslog.d/aggregation/all.conf, line 2:"$WorkDirectory /var/log/rsyslog/queues" 
Jul  1 17:52:44 amon.etb1.lan rsyslogd-2036: error starting up disk queue, using pure in-memory mode [try http://www.rsyslog.com/e/2036 ]

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

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 2.0 to 0.5
  • eole-common 2.4.2~1-10
  • eole-common 2.5.0-10

#8 Updated by Scrum Master almost 6 years ago

  • Status changed from En cours to Résolu

#9 Updated by Joël Cuissinat over 5 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.5 to 0.0

Also available in: Atom PDF