How to do monitoring?

How can I do the following:

  1. get the names of all the currently active meetings(meetings in which people are video or audio chatting)
  2. check if a specific meeting is currently active

I am trying to integrate jitsi to my web application and I want to show a list of rooms and their online/offline status.

Thanks in advance.

colibri may be helpful and probably it will be needed to integrate colibri results and the jicofo logs

Thanks for your response. But searching through jicofo’s logs does not seem a proper way to do such thing. Is it possible to write a plugin for prosody or jicofo to handle such thing?
If it is, are there any examples or tutorial on writing plugins for prosody/jicofo?

Okay… Then use colibri - like: /colibri/stats as suggested by @emrah

Yep! Just search the forum. Start here:

1 Like

Thanks for your response but colibri was no help. It only returns the total number of conferences.
It does not specify which conferences are at the moment running.


curl localhost:8080/colibri/conferences | jq 

→ get conferences ID list
and explore further by adding the conference ID:

curl localhost:8080/colibri/conferences/(conference-id) | jq 
curl http://localhost:8080/colibri/debug/(conference-id) | jq

Note that ‘debug’ is not documented and as such can’t be relied on too much.

Thanks for your response. This works on some occasions. And is not As real time as the jicofo log.