It looks like you are running previous stable. It’s best to ask for help when running at least current stable. Just saying.
This said, prosody is not doing a health check of Jvb. Jicofo is sending a health check to the bridges it knows and it goes via prosody (xmpp protocol).
To check on these exchanges, a way is to enable full logging on xmpp packets at the Jicofo level.
*** warning *** this is to be made with care especially in production *** you risk to impact performance if your disk is slow, and to fill it up if it’s low on space.
To do this, you have to edit logging.properties in the /etc/jitsi/jicofo directory (and restart jicofo)
The relevant part is this:
handlers= java.util.logging.ConsoleHandler
# Handlers with XMPP debug enabled:
#handlers= java.util.logging.ConsoleHandler, org.jitsi.impl.protocol.xmpp.log.XmppPacketsFileHandler
COMMENT the line
handlers= java.util.logging.ConsoleHandler
by prefixing it with #
UNCOMMENT the line
#handlers= java.util.logging.ConsoleHandler, org.jitsi.impl.protocol.xmpp.log.XmppPacketsFileHandler
by removing the # at the beginning
The specific config is done a few lines after that:
# To enable XMPP packets logging add XmppPacketsFileHandler to the handlers property
org.jitsi.impl.protocol.xmpp.log.PacketDebugger.level=ALL
org.jitsi.impl.protocol.xmpp.log.XmppPacketsFileHandler.pattern=/var/log/jitsi/jicofo-xmpp.log
org.jitsi.impl.protocol.xmpp.log.XmppPacketsFileHandler.append=true
org.jitsi.impl.protocol.xmpp.log.XmppPacketsFileHandler.limit=200000000
org.jitsi.impl.protocol.xmpp.log.XmppPacketsFileHandler.count=3
It limits the used disk space to 3 files of 200 MB. Adjust if this is too much for your system.
After that, you should see the exchanges between jicofo and jvb in the /var/log/jitsi/jicofo-xmpp.log file.
The concerned lines are of type ‘iq’, are sent to jvbbrewery@internal.auth.yourdomain/MUC_NICKNAME of the bridge. Warning, you’ll see also the self health checks of Jicofo itself and the ‘presence’ messages - these ones are also interesting because they are signaling to jicofo that a bridge exists (Here too you will not see the JVB names, only the MUC_NICKNAME, you will have to do the matching yourself)
Hope this helps.