https://agir.april.org/https://agir.april.org/favicon.ico?15861920342019-12-08T17:24:42ZGestionnaire de projets de l'Aprilxmpp.chapril.org - Demande #3782: Supervision spécifique pour XMPPhttps://agir.april.org/issues/3782?journal_id=158292019-12-08T17:24:42Zpitchum .
<ul><li><strong>Sujet</strong> changé de <i>Supervision basique pour XMPP</i> à <i>Supervision spécifique pour XMPP</i></li><li><strong>Assigné à</strong> changé de <i>Quentin Gibeaux</i> à <i>pitchum .</i></li><li><strong>% réalisé</strong> changé de <i>0</i> à <i>20</i></li></ul><p>Un premier check fait-maison a été implémenté lors de l'april-camp avec cpm.</p>
<p>Il faudrait maintenant utiliser ce plugin nagios : <a class="external" href="https://exchange.icinga.com/jandd/check_xmppng">https://exchange.icinga.com/jandd/check_xmppng</a> qui devrait notamment permettre de vérifier que les ports du service XMPP sont bien joignables et que les certificats TLS sont "frais".<br />Il est disponible dans debian sous le nom <code>nagios-check-xmppng</code></p>
<p>Je l'ai testé rapidement à partir de la VM xmpp elle-même (mais il serait plus judicieux que ce test soit exécuté depuis "l'extérieur").</p>
<p>Pour l'instant ça ne marche pas très bien. Voici les checks que j'aurais imaginés :</p>
<pre>
/usr/lib/nagios/plugins/check_xmppng -H xmpp.chapril.org --servername chapril.org --warn-days 15 --crit-days 8 --s2s
/usr/lib/nagios/plugins/check_xmppng -H xmpp.chapril.org --servername chapril.org --warn-days 15 --crit-days 8 --c2s -p 5223
/usr/lib/nagios/plugins/check_xmppng -H xmpp.chapril.org --servername chapril.org --warn-days 15 --crit-days 8 --c2s -p 5222 --starttls
</pre>
<p>Seul le premier test répond OK. Les 2 autres retournent "XMPP CRITICAL - request took unknownNone (no CA certificates found) | time=unknown".</p>
<p>Il restera également à implémenter une sonde qui vérifie que le service ejabberd tourne.</p> xmpp.chapril.org - Demande #3782: Supervision spécifique pour XMPPhttps://agir.april.org/issues/3782?journal_id=158322019-12-11T08:06:07Zpitchum .
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/15832/diff?detail_id=14169">diff</a>)</li></ul> xmpp.chapril.org - Demande #3782: Supervision spécifique pour XMPPhttps://agir.april.org/issues/3782?journal_id=161612020-01-08T20:01:48Zpitchum .
<ul></ul><blockquote>
<p>Il faudrait maintenant utiliser ce plugin nagios : <a class="external" href="https://exchange.icinga.com/jandd/check_xmppng">https://exchange.icinga.com/jandd/check_xmppng</a> qui devrait notamment permettre de vérifier que les ports du service XMPP sont bien joignables et que les certificats TLS sont "frais".<br />Il est disponible dans debian sous le nom <code>nagios-check-xmppng</code></p>
<p>Pour l'instant ça ne marche pas très bien.</p>
</blockquote>
<p>Après analyse, c'est probablement causé par un bug dans le packaging Debian pour python3.7. J'ai signalé le soucis :<br /><a class="external" href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946581">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946581</a></p>
<p>Si on ne veut pas attendre un correctif propre on peut envisager un patch de contournement :</p>
<pre>
diff --git a/check_xmppng b/check_xmppng
index 6987c61..58c827d 100755
--- a/check_xmppng
+++ b/check_xmppng
@@ -340,7 +340,7 @@ class Xmpp(nagiosplugin.Resource):
_LOG.info(
"tried to load CA certificates from default locations, but"
" could not find any CA certificates.")
- raise XmppException('no CA certificates found')
+ _LOG.warning('no CA certificates found')
else:
_LOG.debug('certificate store statistics: %s', stats)
return context
</pre> xmpp.chapril.org - Demande #3782: Supervision spécifique pour XMPPhttps://agir.april.org/issues/3782?journal_id=172972020-04-01T15:50:23ZChristian P. Momoncmomon@april.org
<ul><li><strong>Version cible</strong> mis à <i>Backlog</i></li></ul> xmpp.chapril.org - Demande #3782: Supervision spécifique pour XMPPhttps://agir.april.org/issues/3782?journal_id=231022021-03-07T11:06:50Zpitchum .
<ul></ul><p>Ticket ouvert sur le dépôt de check_xmppng : <a class="external" href="https://git.dittberner.info/jan/check_xmppng/issues/2">https://git.dittberner.info/jan/check_xmppng/issues/2</a></p> xmpp.chapril.org - Demande #3782: Supervision spécifique pour XMPPhttps://agir.april.org/issues/3782?journal_id=237142021-05-05T21:33:58Zpitchum .
<ul></ul><p>Le problème a été corrigé upstream dans la version 0.3.2, qui a été <a href="https://tracker.debian.org/pkg/nagios-check-xmppng" class="external">poussée dans Debian</a> et devrait arriver dans Debian Bullseye.</p>
<p>Donc on pourra enfin mettre en place cette sonde de supervision lorsque la machine admin sera passée en Debian Bullseye.</p> xmpp.chapril.org - Demande #3782: Supervision spécifique pour XMPPhttps://agir.april.org/issues/3782?journal_id=237182021-05-05T21:51:35Zpitchum .
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours de traitement</i></li></ul> xmpp.chapril.org - Demande #3782: Supervision spécifique pour XMPPhttps://agir.april.org/issues/3782?journal_id=262622022-01-05T20:24:17Zpitchum .
<ul></ul><p>Les machines de supervision sont maintenant sous Debian Bullseye depuis un mois maintenant...<br />Donc yapuka.</p> xmpp.chapril.org - Demande #3782: Supervision spécifique pour XMPPhttps://agir.april.org/issues/3782?journal_id=287362022-12-24T15:31:35Zpitchum .
<ul><li><strong>Statut</strong> changé de <i>En cours de traitement</i> à <i>Résolu</i></li><li><strong>% réalisé</strong> changé de <i>20</i> à <i>100</i></li></ul><p>FAIT ! (enfin)</p> xmpp.chapril.org - Demande #3782: Supervision spécifique pour XMPPhttps://agir.april.org/issues/3782?journal_id=287792023-01-03T21:22:30ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li></ul> xmpp.chapril.org - Demande #3782: Supervision spécifique pour XMPPhttps://agir.april.org/issues/3782?journal_id=291682023-03-09T00:50:52ZPierre-Louis Bonicoli
<ul><li><strong>Version cible</strong> changé de <i>Backlog</i> à <i>Sprint 2023 janvier</i></li></ul>