diff --git a/app/jitsi_video_bridge_2/template_app_jitsi_video_bridge_2.yaml b/app/jitsi_video_bridge_2/template_app_jitsi_video_bridge_2.yaml new file mode 100644 index 0000000..27f4abc --- /dev/null +++ b/app/jitsi_video_bridge_2/template_app_jitsi_video_bridge_2.yaml @@ -0,0 +1,802 @@ +zabbix_export: + version: '7.0' + template_groups: + - uuid: cd6848345eb04289b2d5260c10e0d269 + name: devloop + - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 + name: Templates/Applications + templates: + - uuid: 9a149dbe04b14de9b0c58bc3f32ecef9 + template: 'Template Jitsi Video Bridge 2.X' + name: 'Template Jitsi Video Bridge 2.X' + vendor: + name: devloop + version: '1.0' + groups: + - name: devloop + - name: Templates/Applications + items: + - uuid: 42bc5a7851ea48d3a93998d7b1e077d1 + name: 'Jitsi Bit Rate Download' + type: DEPENDENT + key: jitsi-videobridge-bit_rate_download + delay: '0' + history: 30d + value_type: FLOAT + units: bps + preprocessing: + - type: JSONPATH + parameters: + - '$[''bit_rate_download'']' + - type: MULTIPLIER + parameters: + - '1024' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: cd2ebd5c2d2545a09427aa350d9b75e4 + name: 'Jitsi Bit Rate Upload' + type: DEPENDENT + key: jitsi-videobridge-bit_rate_upload + delay: '0' + history: 30d + value_type: FLOAT + units: bps + preprocessing: + - type: JSONPATH + parameters: + - '$[''bit_rate_upload'']' + - type: MULTIPLIER + parameters: + - '1024' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: f34feb9c087e4123990fb4a8ecccfde5 + name: 'Jitsi Conferences' + type: DEPENDENT + key: jitsi-videobridge-conferences + delay: '0' + history: 30d + preprocessing: + - type: JSONPATH + parameters: + - '$[''conferences'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: e78567864bc043d3ba8945c2eb8b4d41 + name: 'Jitsi Endpoints sending audio' + type: DEPENDENT + key: jitsi-videobridge-endpoints_sending_audio + delay: '0' + history: 30d + preprocessing: + - type: JSONPATH + parameters: + - '$[''endpoints_sending_audio'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 84435c8b740d40bb8bdbe5e6fef48b57 + name: 'Jitsi Endpoints sending video' + type: DEPENDENT + key: jitsi-videobridge-endpoints_sending_video + delay: '0' + history: 30d + preprocessing: + - type: JSONPATH + parameters: + - '$[''endpoints_sending_video'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 3968fa390cf04564a57a1f0c39f0e2dd + name: 'Jitsi Inactive Conferences' + type: DEPENDENT + key: jitsi-videobridge-inactive_conferences + delay: '0' + history: 30d + preprocessing: + - type: JSONPATH + parameters: + - '$[''inactive_conferences'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 1244111f5f144aa280d86b9337cc0c1d + name: 'Jitsi Inactive Endpoints' + type: DEPENDENT + key: jitsi-videobridge-inactive_endpoints + delay: '0' + history: 30d + preprocessing: + - type: JSONPATH + parameters: + - '$[''inactive_endpoints'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 663f6212e2a84697826b684b2ebbbed9 + name: 'Jitsi Incoming Loss' + type: DEPENDENT + key: jitsi-videobridge-incoming_loss + delay: '0' + history: 30d + value_type: FLOAT + preprocessing: + - type: JSONPATH + parameters: + - '$[''incoming_loss'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 32acdfacce9e44048808feeca0929fc4 + name: 'Jitsi Jitter Aggregate' + type: DEPENDENT + key: jitsi-videobridge-jitter_aggregate + delay: '0' + history: 30d + value_type: FLOAT + units: s + description: 'Experimental. An average value (in milliseconds) of the jitter calculated for incoming and outgoing streams. This hasn''t been tested and it is currently not known whether the values are correct or not.' + preprocessing: + - type: JSONPATH + parameters: + - '$[''jitter_aggregate'']' + - type: MULTIPLIER + parameters: + - '0.001' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 607256a2908e4f479f8f779f6bfb0bf1 + name: 'Jitsi MUCs Configured' + type: DEPENDENT + key: jitsi-videobridge-mucs_configured + delay: '0' + history: 30d + preprocessing: + - type: JSONPATH + parameters: + - '$[''mucs_configured'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 72d30a280fbf4b67a8c0dce30e362f26 + name: 'Jitsi MUCs joined' + type: DEPENDENT + key: jitsi-videobridge-mucs_joined + delay: '0' + history: 30d + preprocessing: + - type: JSONPATH + parameters: + - '$[''mucs_joined'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 9ae6af198e20446ea2f194103e6c21ef + name: 'Jitsi MUC Clients Configured' + type: DEPENDENT + key: jitsi-videobridge-muc_clients_configured + delay: '0' + history: 30d + preprocessing: + - type: JSONPATH + parameters: + - '$[''muc_clients_configured'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 7097130ccde2402cb5a68a3edf4f8d4c + name: 'Jitsi MUC Clients Connected' + type: DEPENDENT + key: jitsi-videobridge-muc_clients_connected + delay: '0' + history: 30d + preprocessing: + - type: JSONPATH + parameters: + - '$[''muc_clients_connected'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: e77ded3e88ac414d8e86921fa4ed4980 + name: 'Jitsi Octo Conferences' + type: DEPENDENT + key: jitsi-videobridge-octo-conferences + delay: '0' + history: 30d + preprocessing: + - type: JSONPATH + parameters: + - '$[''octo_conferences'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: ddf2c91cc27745e5a15c8bece25e93b9 + name: 'Jitsi Octo Endpoints' + type: DEPENDENT + key: jitsi-videobridge-octo-endpoints + delay: '0' + history: 30d + preprocessing: + - type: JSONPATH + parameters: + - '$[''octo_endpoints'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 2f4d0719bf2943478593abaaab2748de + name: 'Jitsi Octo Receive Bitrate' + type: DEPENDENT + key: jitsi-videobridge-octo-receive-bitrate + delay: '0' + history: 30d + value_type: FLOAT + units: bps + preprocessing: + - type: JSONPATH + parameters: + - '$[''octo_receive_bitrate'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: c03d12de469c41f7b581991341222d97 + name: 'Jitsi Octo Send Bitrate' + type: DEPENDENT + key: jitsi-videobridge-octo-send-bitrate + delay: '0' + history: 30d + value_type: FLOAT + units: bps + preprocessing: + - type: JSONPATH + parameters: + - '$[''octo_send_bitrate'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: d9b5441508a3480e8c5f9a5e71e81d9f + name: 'Jitsi Outgoing Loss' + type: DEPENDENT + key: jitsi-videobridge-outgoing_loss + delay: '0' + history: 30d + value_type: FLOAT + preprocessing: + - type: JSONPATH + parameters: + - '$[''outgoing_loss'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: f229d6740c7849d9bf0fb66d3d8a98f7 + name: 'Jitsi P2P Conferences' + type: DEPENDENT + key: jitsi-videobridge-p2p_conferences + delay: '0' + history: 30d + preprocessing: + - type: JSONPATH + parameters: + - '$[''p2p_conferences'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: e5528b299a28404793f2001535726282 + name: 'Jitsi Packet Rate Download' + type: DEPENDENT + key: jitsi-videobridge-packet_rate_download + delay: '0' + history: 30d + description: 'the total incoming and outgoing (respectively) packet rate for the video bridge in packets per second.' + preprocessing: + - type: JSONPATH + parameters: + - '$[''packet_rate_download'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: d567b62c2da64ea1b57f3f611e950378 + name: 'Jitsi Packet Rate Upload' + type: DEPENDENT + key: jitsi-videobridge-packet_rate_upload + delay: '0' + history: 30d + description: 'the total incoming and outgoing (respectively) packet rate for the video bridge in packets per second.' + preprocessing: + - type: JSONPATH + parameters: + - '$[''packet_rate_upload'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: c63af200c30d458fad906643aa8d3766 + name: 'Jitsi Partially Failed Conferences per Second' + type: DEPENDENT + key: jitsi-videobridge-partially_failed_conferences_per_second + delay: '0' + history: 30d + value_type: FLOAT + description: 'The number of partially failed conferences per second on the bridge. A conference is marked as partially failed when some of its channels has failed. A channel is marked as failed if it had no payload activity.' + preprocessing: + - type: JSONPATH + parameters: + - '$[''total_partially_failed_conferences'']' + - type: CHANGE_PER_SECOND + parameters: + - '' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 1b3998d41ad44cbe9bae7c27544b1204 + name: 'Jitsi Participants' + type: DEPENDENT + key: jitsi-videobridge-participants + delay: '0' + history: 30d + preprocessing: + - type: JSONPATH + parameters: + - '$[''participants'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: fe04f74ad1ae443495b13a8aa328f569 + name: 'Jitsi RTT Aggregate' + type: DEPENDENT + key: jitsi-videobridge-rtt_aggregate + delay: '0' + history: 30d + value_type: FLOAT + units: s + description: 'An average value (in milliseconds) of the RTT across all streams.' + preprocessing: + - type: JSONPATH + parameters: + - '$[''rtt_aggregate'']' + - type: MULTIPLIER + parameters: + - '0.001' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: a3c23f07f64944c79edd7c9f4b67e1e8 + name: 'Jitsi Stress Level' + type: DEPENDENT + key: jitsi-videobridge-stress-level + delay: '0' + history: 30d + value_type: FLOAT + preprocessing: + - type: JSONPATH + parameters: + - '$[''stress_level'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 45f1523143c14f3db7bd69a55b292477 + name: 'Jitsi Threads' + type: DEPENDENT + key: jitsi-videobridge-threads + delay: '0' + history: 30d + preprocessing: + - type: JSONPATH + parameters: + - '$[''threads'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: ee8958a311594a758129a13195f43371 + name: 'Jitsi Colibri Web Socket Messages Received' + type: DEPENDENT + key: jitsi-videobridge-total_colibri_web_socket_messages_received + delay: '0' + history: 30d + value_type: FLOAT + description: 'The number messages per seconds received and sent through COLIBRI web sockets.' + preprocessing: + - type: JSONPATH + parameters: + - '$[''total_colibri_web_socket_messages_received'']' + - type: CHANGE_PER_SECOND + parameters: + - '' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: dab6ca6a4c894b9ea117599340057579 + name: 'Jitsi Colibri Web Socket Messages Sent' + type: DEPENDENT + key: jitsi-videobridge-total_colibri_web_socket_messages_sent + delay: '0' + history: 30d + value_type: FLOAT + description: 'The number messages per seconds received and sent through COLIBRI web sockets.' + preprocessing: + - type: JSONPATH + parameters: + - '$[''total_colibri_web_socket_messages_sent'']' + - type: CHANGE_PER_SECOND + parameters: + - '' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 9e6f86ad49ec49f8aa80520956dbb4b7 + name: 'Jitsi Total Data Channel Messages Received' + type: DEPENDENT + key: jitsi-videobridge-total_data_channel_messages_received + delay: '0' + history: 30d + description: 'The total number messages received and sent through data channels.' + preprocessing: + - type: JSONPATH + parameters: + - '$[''total_data_channel_messages_received'']' + - type: CHANGE_PER_SECOND + parameters: + - '' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 151a9fddb9f04916a32b073665037ca5 + name: 'Jitsi Total Data Channel Messages Sent' + type: DEPENDENT + key: jitsi-videobridge-total_data_channel_messages_sent + delay: '0' + history: 30d + description: 'The total number messages received and sent through data channels.' + preprocessing: + - type: JSONPATH + parameters: + - '$[''total_data_channel_messages_sent'']' + - type: CHANGE_PER_SECOND + parameters: + - '' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: dbdf9091503841cda7264bc9825eba87 + name: 'Jitsi Dominant Speaker Changes' + type: DEPENDENT + key: jitsi-videobridge-total_dominant_speaker_changes + delay: '0' + history: 30d + value_type: FLOAT + preprocessing: + - type: JSONPATH + parameters: + - '$[''total_dominant_speaker_changes'']' + - type: CHANGE_PER_SECOND + parameters: + - '' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 187a88aa569345f39059dc998260ff99 + name: 'Jitsi Total Failed Conferences' + type: DEPENDENT + key: jitsi-videobridge-total_failed_conferences + delay: '0' + history: 30d + preprocessing: + - type: JSONPATH + parameters: + - '$[''total_failed_conferences'']' + - type: CHANGE_PER_SECOND + parameters: + - '' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: ee7f988a32354b9385d247bedf239bc2 + name: 'Jitsi Total Loss Controlled Participant Seconds per Second' + type: DEPENDENT + key: jitsi-videobridge-total_loss_controlled_participant_seconds + delay: '0' + history: 30d + units: s + preprocessing: + - type: JSONPATH + parameters: + - '$[''total_loss_controlled_participant_seconds'']' + - type: CHANGE_PER_SECOND + parameters: + - '' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + triggers: + - uuid: f5984a0999884d59b298859d129f0e6b + expression: 'last(/Template Jitsi Video Bridge 2.X/jitsi-videobridge-total_loss_controlled_participant_seconds)>0' + name: 'partially failed conferences on the bridge' + status: DISABLED + priority: WARNING + description: 'A conference is marked as partially failed when some of its channels has failed. A channel is marked as failed if it had no payload activity.' + - uuid: c87b365a47b64f62b63e47a952ba041b + name: 'Jitsi Total Partially Failed Conferences' + type: DEPENDENT + key: jitsi-videobridge-total_partially_failed_conferences + delay: '0' + history: 30d + description: 'The total number of partially failed conferences on the bridge. A conference is marked as partially failed when some of its channels has failed. A channel is marked as failed if it had no payload activity.' + preprocessing: + - type: JSONPATH + parameters: + - '$[''total_partially_failed_conferences'']' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 613006ddc31e43c0bdcf69447670b4b3 + name: 'Jitsi JVB Version' + type: DEPENDENT + key: jitsi-videobridge-version + delay: '0' + history: 30d + value_type: TEXT + trends: '0' + inventory_link: SOFTWARE + preprocessing: + - type: JSONPATH + parameters: + - '$[''version'']' + - type: DISCARD_UNCHANGED + parameters: + - '' + master_item: + key: jitsi-videobridge.json + tags: + - tag: Application + value: 'Jitsi Video Bridge' + - uuid: 85b162c4392b45708813f58c93b5413e + name: 'Jitsi-videobridge JSON' + key: jitsi-videobridge.json + delay: 60s + history: 2d + value_type: TEXT + trends: '0' + tags: + - tag: Application + value: 'Zabbix raw items' + tags: + - tag: Service + value: JVB + triggers: + - uuid: 09afbd606b944b2c913bf1fbbb563141 + expression: 'last(/Template Jitsi Video Bridge 2.X/jitsi-videobridge-muc_clients_connected)