Monitor that our internal XMPP server is up
The only candidate plugin in Debian is https://tracker.debian.org/pkg/nagios-check-xmppng:
- homepage: https://exchange.icinga.com/jandd/check_xmppng
- last upstream release: 2016-06-18
- very low popcon but that's somewhat expected
- no support for SOCKS5 so we would need to wrap it somehow with torsocks (I think we do that already for SMTP → WhisperBack relay)
- no reply on https://bugs.debian.org/846873 for almost 8 months; we're not affected by it but that's somewhat concerning wrt. the maintenance of the Debian package; now, that's not any worse than importing 3rd-party plugins from the Internet into our own Git repo without any process set up to update them, so well, I think we can live with that.
- in jessie-backports, Stretch, and testing/sid
- Assignee changed from intrigeri to Dr_Whax
- QA Check set to Info Needed
Taking a step back, I'm now in doubt. I wonder what's the actual value of implementing this:
- This is purely internal infrastructure, if it's down only almost-core Tails contributors are affected; the dev process and users are not.
- A few of us are on tails-bar all the time so chances are we'll notice if this service is down as fast as a monitoring check would.
So the only case when doing this work would be useful is when a monitoring check would report a problem to the on-call sysadmin, and the on-call sysadmin fixes it, all this before any tails-bar user notices the problem. Given our average latency for reacting to such non-critical issues raised by our monitoring system, I doubt this ever happens.
So I propose we reject this ticket and encourage our sysadmins to hang out on tails-bar when they're on duty (to increase the chances they notice any issue at the same time as other users of the service).
DrWhax, bertagaz, groente: what do you think?