6.0
2024-06-17T13:35:23Z
7df96b18c230490a9a0a9e2307226338
Templates
59fdc4e109d7407f84971458b8cce7e0
Template App BigBlueButton Server
Template App BigBlueButton Server
Requirements: BigBlueButton.
Tested on release 2.2.
Author: zbx.sadman@gmail.com
Templates
-
49da4b85d3c74ba3aff135639fb4d77a
[Total] Meetings (w / recording availability)
DEPENDENT
bbb.canBeRecorded[allMeetings]
0
XMLPATH
count(//meeting[recording="true"])
bbb.miner[getMeetings]
component
bbb
subsystem
meeting
-
57148daaf3344139bcf22977cc17633a
[Total] Recordings deleted
DEPENDENT
bbb.deleted[allRecordings]
0
XMLPATH
count(//recording[state="deleted"])
bbb.miner[getRecordings]
component
bbb
subsystem
recordings
-
0507386200e3496f9afd2cc85ddf36a3
[Total] Meetings (w / participants)
DEPENDENT
bbb.hasUsersJoined[allMeetings]
0
XMLPATH
count(//meeting[hasUserJoined="true"])
bbb.miner[getMeetings]
component
bbb
subsystem
meeting
-
a60e69e07b544d708189b3066e96269c
[Total] Meetings (as breakout room)
DEPENDENT
bbb.isBreakout[allMeetings]
0
XMLPATH
count(//meeting[isBreakout="true"])
bbb.miner[getMeetings]
component
bbb
subsystem
meeting
-
4656d48a9a5d433996e757a02e478f4d
[Total] Listeners
DEPENDENT
bbb.listenersCount[allMeetings]
0
XMLPATH
sum(//meeting/listenerCount)
bbb.miner[getMeetings]
component
bbb
subsystem
meeting
-
395a95348368424ea2c307d8a873f105
[Total] Meetings
DEPENDENT
bbb.meetingsCount
0
XMLPATH
count(//meeting)
bbb.miner[getMeetings]
component
bbb
subsystem
meeting
-
a88b147afbfc4d0fb2fbefdebddb0cfb
Summary master item (getMeetings)
bbb.miner[getMeetings]
5m;1m/1-7,08:00-22:00
0
0
TEXT
component
bbb
subsystem
meeting
-
1508e28a0c97443cac269836e69bc0ec
Summary master item (getRecordings)
bbb.miner[getRecordings]
10m
0
0
TEXT
DISCARD_UNCHANGED_HEARTBEAT
30m
component
bbb
subsystem
recordings
-
19a5aba8637e4b73879a13bc3648080c
[Total] Moderators
DEPENDENT
bbb.moderatorsCount[allMeetings]
0
XMLPATH
sum(//meeting/moderatorCount)
bbb.miner[getMeetings]
component
bbb
subsystem
meeting
-
eb8034e876704585893a766e8b3fb26f
[Total] Participants
DEPENDENT
bbb.participantsCount[allMeetings]
0
XMLPATH
sum(//meeting/participantCount)
bbb.miner[getMeetings]
component
bbb
subsystem
meeting
-
4c45e6d5e2ec430684c95d88e0c56f1b
[Total] Recordings processed
DEPENDENT
bbb.processed[allRecordings]
0
XMLPATH
count(//recording[state="processed"])
bbb.miner[getRecordings]
component
bbb
subsystem
recordings
-
aa5a68ea075145c6add48cca67ec10ff
[Total] Recordings processing
DEPENDENT
bbb.processing[allRecordings]
0
XMLPATH
count(//recording[state="processing"])
bbb.miner[getRecordings]
component
bbb
subsystem
meeting
-
71b23f9fd7ea4aa199fdd55c5a94c9bc
[Total] Recordings published
DEPENDENT
bbb.published[allRecordings]
0
XMLPATH
count(//recording[state="published"])
bbb.miner[getRecordings]
component
bbb
subsystem
recordings
-
f9644c9ee74d4e15adaffb54539217e3
[Total] Recordings size (raw)
DEPENDENT
bbb.rawSize[allRecordings]
0
bytes
XMLPATH
sum(//recording/rawSize)
bbb.miner[getRecordings]
component
bbb
subsystem
recordings
-
2cc252d2f62f47708646616b140a2166
[Total] Recordings
DEPENDENT
bbb.recordingsCount
0
XMLPATH
count(//recording)
bbb.miner[getRecordings]
component
bbb
subsystem
recordings
-
d51c24b584a04a3fa0d0076c01bf1938
[Total] Meetings (running)
DEPENDENT
bbb.running[allMeetings]
0
XMLPATH
count(//meeting[running="true"])
bbb.miner[getMeetings]
component
bbb
subsystem
meeting
-
ba2d3ed498984bdeba29d397992c91a9
[Total] Recordings size
DEPENDENT
bbb.size[allRecordings]
0
bytes
XMLPATH
sum(//recording/size)
bbb.miner[getRecordings]
component
bbb
subsystem
recordings
-
dde93ae99a8d4f8eb7989498b780df32
[Total] Recordings unpublished
DEPENDENT
bbb.unpublished[allRecordings]
0
XMLPATH
count(//recording[state="unpublished"])
bbb.miner[getRecordings]
component
bbb
subsystem
recordings
-
3ac5695131fb4551857038d8647a4069
[Total] Broadcasters
DEPENDENT
bbb.videosCount[allMeetings]
0
XMLPATH
sum(//meeting/videoCount)
bbb.miner[getMeetings]
component
bbb
subsystem
meeting
-
7b1693bb4d93422a8e21c106fd5d0859
[Total] Speakers
DEPENDENT
bbb.voiceParticipantsCount[allMeetings]
0
XMLPATH
sum(//meeting/voiceParticipantCount)
bbb.miner[getMeetings]
component
bbb
subsystem
meeting
4f8e1531c95e4099bf9af006b2d909d6
Meetings
DEPENDENT
bbb.meetingsDiscovery
0
{$KEEP_MEETING_GENERATED_ITEMS}
17075f16bd4244049846e3badc2434a1
[{#NAME}] Broadcasters
DEPENDENT
bbb.broadcastersCount[{#ID}]
0
{$KEEP_MEETING_DATA}
{$KEEP_MEETING_TREND}
XMLPATH
number(//meeting[meetingID="{#ID}"]/videoCount)
CUSTOM_VALUE
0
bbb.miner[getMeetings]
subsystem
meeting "{#NAME}"
e670bb0c36d9432bae3c53b323cead78
[{#NAME}] Listeners
DEPENDENT
bbb.listenersCount[{#ID}]
0
{$KEEP_MEETING_DATA}
{$KEEP_MEETING_TREND}
XMLPATH
number(//meeting[meetingID="{#ID}"]/listenerCount)
CUSTOM_VALUE
0
bbb.miner[getMeetings]
subsystem
meeting "{#NAME}"
dc148b6cc2114a0eacf39d912bbbb1cf
[{#NAME}] Moderators
DEPENDENT
bbb.moderatorCount[{#ID}]
0
{$KEEP_MEETING_DATA}
{$KEEP_MEETING_TREND}
XMLPATH
number(//meeting[meetingID="{#ID}"]/moderatorCount)
CUSTOM_VALUE
0
bbb.miner[getMeetings]
subsystem
meeting "{#NAME}"
4ed8fc0dce7a406fbc3da1f0cbccc9ff
[{#NAME}] Participants
DEPENDENT
bbb.participantsCount[{#ID}]
0
{$KEEP_MEETING_DATA}
{$KEEP_MEETING_TREND}
XMLPATH
number(//meeting[meetingID="{#ID}"]/participantCount)
CUSTOM_VALUE
0
bbb.miner[getMeetings]
subsystem
meeting "{#NAME}"
c1c925deca1d4e2f9de2ae622ece03e7
[{#NAME}] Speakers
DEPENDENT
bbb.voiceParticipantsCount[{#ID}]
0
{$KEEP_MEETING_DATA}
{$KEEP_MEETING_TREND}
XMLPATH
number(//meeting[meetingID="{#ID}"]/voiceParticipantCount)
CUSTOM_VALUE
0
bbb.miner[getMeetings]
subsystem
meeting "{#NAME}"
4bfde0c7a30f4f5c9f80765011de61d9
[{#NAME}] Number of participants
2774A4
MAX
-
Template App BigBlueButton Server
bbb.participantsCount[{#ID}]
1
8E24AA
MAX
-
Template App BigBlueButton Server
bbb.voiceParticipantsCount[{#ID}]
2
A54F10
MAX
-
Template App BigBlueButton Server
bbb.broadcastersCount[{#ID}]
3
1A7C11
MAX
-
Template App BigBlueButton Server
bbb.listenersCount[{#ID}]
4
F63100
MAX
-
Template App BigBlueButton Server
bbb.moderatorCount[{#ID}]
bbb.miner[getMeetings]
JAVASCRIPT
const re = /<meetingName>(.*)<\/meetingName>[\s\S]*?<meetingID>([\w_-]+)<\/meetingID>[\s\S]*?<isBreakout>(\w+)<\/isBreakout>/g;
const fmt = '{"{#NAME}": "$1", "{#ID}": "$2", "{#ISBREAKOUT}": $3}';
var lld = '[';
var data = value.match(re);
if (data) { lld += data.toString().replace(re,fmt); }
lld += ']';
return lld;
DISCARD_UNCHANGED_HEARTBEAT
180
{$KEEP_MEETING_DATA}
90d
{$KEEP_MEETING_GENERATED_ITEMS}
7d
{$KEEP_MEETING_TREND}
365d
c6e71c7a928540508e33f574a608ed12
[Total] Number of meetings
6C59DC
MAX
-
Template App BigBlueButton Server
bbb.meetingsCount
1
F63100
MAX
-
Template App BigBlueButton Server
bbb.running[allMeetings]
2
611F27
MAX
-
Template App BigBlueButton Server
bbb.isBreakout[allMeetings]
3
5CCD18
MAX
-
Template App BigBlueButton Server
bbb.canBeRecorded[allMeetings]
4
2774A4
MAX
-
Template App BigBlueButton Server
bbb.hasUsersJoined[allMeetings]
2c1a2e73e9ef479aa478c89e32b83b4e
[Total] Number of participants
2774A4
MAX
-
Template App BigBlueButton Server
bbb.participantsCount[allMeetings]
1
8E24AA
MAX
-
Template App BigBlueButton Server
bbb.voiceParticipantsCount[allMeetings]
2
A54F10
MAX
-
Template App BigBlueButton Server
bbb.videosCount[allMeetings]
3
1A7C11
MAX
-
Template App BigBlueButton Server
bbb.listenersCount[allMeetings]
4
F63100
MAX
-
Template App BigBlueButton Server
bbb.moderatorsCount[allMeetings]
1224c14a5df94bbba47105f35672ca4e
[Total] Recordings summary
1A7C11
MAX
-
Template App BigBlueButton Server
bbb.recordingsCount
1
F63100
MAX
-
Template App BigBlueButton Server
bbb.published[allRecordings]
2
2774A4
RIGHT
MAX
-
Template App BigBlueButton Server
bbb.size[allRecordings]
3
A54F10
RIGHT
MAX
-
Template App BigBlueButton Server
bbb.rawSize[allRecordings]