From 2db5f1f1990a2074e033ebfe18c5f3b6b66b2c22 Mon Sep 17 00:00:00 2001 From: meaz Date: Wed, 15 Nov 2023 19:43:55 +0000 Subject: [PATCH] Add template for jitsi and mumble (#2) Reviewed-on: https://git.disroot.org/Disroot/zabbix_templates/pulls/2 Co-authored-by: meaz Co-committed-by: meaz --- Service - Jitsi.yaml | 86 +++++++++++++++++++++++++++++++++++++++++++ Service - Mumble.yaml | 41 +++++++++++++++++++++ 2 files changed, 127 insertions(+) create mode 100644 Service - Jitsi.yaml create mode 100644 Service - Mumble.yaml diff --git a/Service - Jitsi.yaml b/Service - Jitsi.yaml new file mode 100644 index 0000000..288a563 --- /dev/null +++ b/Service - Jitsi.yaml @@ -0,0 +1,86 @@ +zabbix_export: + version: '6.4' + template_groups: + - uuid: 7df96b18c230490a9a0a9e2307226338 + name: Templates + templates: + - uuid: 95ba12d717eb4701ad66635cda6a54dc + template: 'Service - Jitsi' + name: 'Service - Jitsi' + groups: + - name: Templates + items: + - uuid: 96df1381925046ae90c8a7d2d9bd995e + name: 'Average size of conferences' + type: DEPENDENT + key: conference_sizes.average + delay: '0' + preprocessing: + - type: JSONPATH + parameters: + - $.conference_sizes.average + master_item: + key: jitsti_stats + - uuid: 55d8340b73db496ca2b6fafd742917e1 + name: 'Maximum size of a conference' + type: DEPENDENT + key: conference_sizes.max + delay: '0' + preprocessing: + - type: JSONPATH + parameters: + - $.conference_sizes.max + master_item: + key: jitsti_stats + - uuid: 3f67dbcacf9a4402b0dc8383ad7c4bd6 + name: 'Jitsi stats' + type: HTTP_AGENT + key: jitsti_stats + trends: '0' + value_type: TEXT + description: 'This is the master data item' + url: 'http://jitsi01.disroot.lan:8888/stats' + - uuid: d4dded9c711c48db8b0243d2aea60c18 + name: 'Largest conference' + type: DEPENDENT + key: largest_conference + delay: '0' + preprocessing: + - type: JSONPATH + parameters: + - $.largest_conference + master_item: + key: jitsti_stats + - uuid: df9194de4fe04df3b38f4b019f997967 + name: 'Number of conferences' + type: DEPENDENT + key: number_conferences + delay: '0' + preprocessing: + - type: JSONPATH + parameters: + - $.conferences + master_item: + key: jitsti_stats + - uuid: d881431e1d0b46ce88702f4f32eb0cdb + name: 'Number of participants' + type: DEPENDENT + key: number_participants + delay: '0' + preprocessing: + - type: JSONPATH + parameters: + - $.participants + master_item: + key: jitsti_stats + - uuid: 81a3fe3b3ace4870a49d5e2b7a85826f + name: 'Total conferences created' + type: DEPENDENT + key: total_conferences_created + delay: '0' + preprocessing: + - type: JSONPATH + parameters: + - $.total_conferences_created + master_item: + key: jitsti_stats diff --git a/Service - Mumble.yaml b/Service - Mumble.yaml new file mode 100644 index 0000000..67eabfe --- /dev/null +++ b/Service - Mumble.yaml @@ -0,0 +1,41 @@ +zabbix_export: + version: '6.4' + template_groups: + - uuid: 7df96b18c230490a9a0a9e2307226338 + name: Templates + templates: + - uuid: a693274675244ce0b7efa86744ed19ce + template: 'Service - Mumble' + name: 'Service - Mumble' + groups: + - name: Templates + items: + - uuid: 6a53683438d2462a8e74c94b1f35a5f2 + name: 'Number of bans' + key: 'mumble[bancount.value]' + delay: 10m + - uuid: c2b4afb7a2d84953b5f091cce7b1e82a + name: 'Number of channels' + key: 'mumble[channelcount.value]' + delay: 10m + - uuid: b9429571aadb4234bfb0f4f4adacb74c + name: 'Uptime of the server (days)' + key: 'mumble[uptime.value]' + delay: 10m + value_type: FLOAT + - uuid: 174a1557722b4dddacfe3ec0cecc9db0 + name: 'Number of users' + key: 'mumble[usersall.value]' + delay: 10m + - uuid: 3667d047bc41471995141e28f49766b9 + name: 'Number of muted users' + key: 'mumble[usersmuted.value]' + delay: 10m + - uuid: cb045f7cd9fa4ec58be2ab994da54d4e + name: 'Number of registered users' + key: 'mumble[usersregistered.value]' + delay: 10m + - uuid: aea1ffa9366e41399365649fd4439950 + name: 'Number of unregistered users' + key: 'mumble[usersunregistered.value]' + delay: 10m