Projet

Général

Profil

Scénario #23149

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

Bonjour,

L'activation de l'envoi des logs sur un serveur distant en TLS fait planter le diagnose (constaté dès eole 2.5.2).
L'envoi des logs fonctionne mais le diagnose échoue à cause de l'appel à une variable qui n'existe pas dans /usr/share/eole/diagnose/06-logs.

Dans /usr/share/eole/diagnose/06-logs
<pre>
10 rsyslog_crt_file=$(CreoleGet rsyslog_crt_file 2>/dev/null)
31 openssl verify -purpose $purpose -CAfile $rsyslog_ca_file $rsyslog_crt_file #> /dev/null 2>&1
</pre>

rsyslog_crt_file n'existe pas
<pre>
# grep -R rsyslog_crt_file /usr/share/eole/creole/* | wc -l
0
</pre>

h3. Solutions à mettre en œuvre

* Vérifier/corriger la remontée de logs en mode TLS

* Vérifier/corriger le test diagnose associé
* Ajouter un test squash (en s'inspirant/mutualisant de "SYSLOG-T01 - Vérifier l'envoi de logs distants en mode RELP":https://dev-eole.ac-dijon.fr/squash/test-cases/5935/info
* Vérifier/compléter "la documentation":http://eole.ac-dijon.fr/documentations/2.7/completes/HTML/Eolebase/co/06_log_central.html si nécessaire

h3. Critères d'acceptation

* le test squash est passant
* la documentation est à jour

Retour