From 7c7732627d351b0e90966ea80b2dc605b5aa8f77 Mon Sep 17 00:00:00 2001 From: <> Date: Sun, 15 Dec 2024 14:16:03 +0000 Subject: [PATCH] Deployed 1c0a901 with MkDocs version: 1.6.1 --- 404.html | 150 + .../6.4/index.html | 150 + .../7.0/index.html | 150 + .../6.4/index.html | 150 + .../7.0/index.html | 150 + .../Songticker_Stack/6.4/index.html | 150 + .../Songticker_Stack/7.0/index.html | 150 + .../Applications/systemd_Stack/6.4/index.html | 150 + .../Applications/systemd_Stack/7.0/index.html | 150 + .../Netgear_GS108Tv2_SNMPv2/3.0/index.html | 150 + .../3.0/index.html | 150 + .../EL7_Stack/6.4/index.html | 150 + .../EL7_Stack/7.0/index.html | 150 + .../EL8_Stack/6.4/index.html | 150 + .../EL8_Stack/7.0/index.html | 150 + .../EL9_Stack/6.4/index.html | 150 + .../EL9_Stack/7.0/index.html | 150 + .../Servers/EL7_KVM_VM_Stack/6.4/index.html | 150 + .../Servers/EL7_KVM_VM_Stack/7.0/index.html | 150 + .../Servers/EL8_KVM_VM_Stack/6.4/index.html | 150 + .../Servers/EL8_KVM_VM_Stack/7.0/index.html | 150 + .../Servers/EL9_KVM_VM_Stack/6.4/index.html | 150 + .../Servers/EL9_KVM_VM_Stack/7.0/index.html | 152 +- .../APC_Smart-UPS_3000_Stack/7.0/index.html | 10719 ++++++++++++++++ .../Apache_HTTP_Server/3.0/index.html | 152 +- .../3.0/index.html | 150 + Templates/Applications/BSNMP/3.0/index.html | 150 + Templates/Applications/CARP/3.0/index.html | 150 + Templates/Applications/Cronie/3.0/index.html | 150 + Templates/Applications/Cronie/6.4/index.html | 150 + Templates/Applications/Cronie/7.0/index.html | 150 + Templates/Applications/Darkice/3.0/index.html | 150 + .../GlusterFS_Client/3.0/index.html | 150 + .../GlusterFS_Server/3.0/index.html | 150 + .../ISC_DHCP_Relay_Agent/3.0/index.html | 150 + .../ISC_DHCP_daemon/3.0/index.html | 150 + Templates/Applications/Icecast/3.0/index.html | 150 + .../3.0/index.html | 150 + .../Applications/Journalbeat/3.0/index.html | 150 + Templates/Applications/LVM/3.0/index.html | 150 + Templates/Applications/MD-RAID/3.0/index.html | 150 + Templates/Applications/Rotter/3.0/index.html | 150 + .../Applications/Songticker/6.4/index.html | 150 + .../Applications/Songticker/7.0/index.html | 150 + .../Zabbix_unsupported_items/6.4/index.html | 150 + .../Zabbix_unsupported_items/7.0/index.html | 150 + Templates/Applications/auditd/3.0/index.html | 150 + Templates/Applications/auditd/6.4/index.html | 150 + Templates/Applications/auditd/7.0/index.html | 150 + .../candlepin-rhsmcertd/6.4/index.html | 150 + .../candlepin-rhsmcertd/7.0/index.html | 150 + .../Applications/certmonger/6.4/index.html | 150 + .../Applications/certmonger/7.0/index.html | 150 + Templates/Applications/chrony/3.0/index.html | 150 + Templates/Applications/chrony/6.4/index.html | 150 + Templates/Applications/chrony/7.0/index.html | 150 + Templates/Applications/dpinger/3.0/index.html | 150 + .../Applications/firewalld/6.4/index.html | 150 + .../Applications/firewalld/7.0/index.html | 150 + .../Applications/gssproxy/3.0/index.html | 150 + .../Applications/gssproxy/6.4/index.html | 150 + .../Applications/gssproxy/7.0/index.html | 150 + .../Applications/libvirtd/3.0/index.html | 150 + .../Applications/lighttpd/3.0/index.html | 150 + Templates/Applications/ntpd/3.0/index.html | 150 + Templates/Applications/qemu-ga/6.4/index.html | 150 + Templates/Applications/qemu-ga/7.0/index.html | 150 + .../Applications/rpc.gssd/6.4/index.html | 150 + .../Applications/rpc.gssd/7.0/index.html | 150 + Templates/Applications/rsyslog/6.4/index.html | 150 + Templates/Applications/rsyslog/7.0/index.html | 150 + Templates/Applications/sssd/6.4/index.html | 150 + Templates/Applications/sssd/7.0/index.html | 150 + .../systemd-journald/6.4/index.html | 150 + .../systemd-journald/7.0/index.html | 150 + .../systemd-logind/6.4/index.html | 150 + .../systemd-logind/7.0/index.html | 150 + .../Applications/systemd-udevd/6.4/index.html | 150 + .../Applications/systemd-udevd/7.0/index.html | 150 + .../Applications/timedatectl/3.0/index.html | 150 + .../Applications/timedatectl/6.4/index.html | 150 + .../Applications/timedatectl/7.0/index.html | 150 + Templates/Applications/tuned/6.4/index.html | 150 + Templates/Applications/tuned/7.0/index.html | 150 + .../Applications/zabbix-agent/3.0/index.html | 150 + .../SNMPv2_AVT_AE1_DABPlus_Go/3.0/index.html | 150 + .../SNMPv2_Interfaces_HC/3.0/index.html | 150 + .../SNMPv2_Livewire/3.0/index.html | 150 + .../3.0/index.html | 150 + .../SNMPv2_Netgear_Inventory/3.0/index.html | 150 + .../SNMPv2_Netgear_SNTP_client/3.0/index.html | 150 + .../SNMPv2_Netgear_Switching/3.0/index.html | 150 + .../SNMPv2_UBNT-UniFi-MIB/3.0/index.html | 150 + .../3.0/index.html | 150 + .../SNMPv2_UCD-SNMP-MIB_memory/3.0/index.html | 150 + Templates/Network_devices/index.html | 150 + .../Operating_systems/FreeBSD/3.0/index.html | 150 + .../Operating_systems/Linux/3.0/index.html | 150 + .../Drive_Slot_Sensors/3.0/index.html | 150 + .../3.0/index.html | 150 + .../3.0/index.html | 150 + .../Power_Supply_Sensors/3.0/index.html | 150 + .../Sensor_Discovery/3.0/index.html | 150 + .../3.0/index.html | 150 + .../Supermicro_X7DWU/3.0/index.html | 150 + .../Threshold_Sensors/3.0/index.html | 150 + index.html | 187 + search/search_index.json | 2 +- sitemap.xml.gz | Bin 127 -> 127 bytes 109 files changed, 26659 insertions(+), 3 deletions(-) create mode 100644 Stacks/Systems/APC_Smart-UPS_3000_Stack/7.0/index.html diff --git a/404.html b/404.html index f8ef36f..df007cf 100644 --- a/404.html +++ b/404.html @@ -2388,6 +2388,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/6.4/index.html b/Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/6.4/index.html index 8fd527d..2b4953f 100644 --- a/Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/6.4/index.html +++ b/Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/6.4/index.html @@ -2472,6 +2472,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/7.0/index.html b/Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/7.0/index.html index e06bf8e..243c8ad 100644 --- a/Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/7.0/index.html +++ b/Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/7.0/index.html @@ -2472,6 +2472,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/6.4/index.html b/Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/6.4/index.html index 9a81b73..a43b211 100644 --- a/Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/6.4/index.html +++ b/Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/6.4/index.html @@ -2472,6 +2472,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/7.0/index.html b/Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/7.0/index.html index f597cc6..d3adf87 100644 --- a/Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/7.0/index.html +++ b/Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/7.0/index.html @@ -2472,6 +2472,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Applications/Songticker_Stack/6.4/index.html b/Stacks/Applications/Songticker_Stack/6.4/index.html index 2dfb022..99c52e6 100644 --- a/Stacks/Applications/Songticker_Stack/6.4/index.html +++ b/Stacks/Applications/Songticker_Stack/6.4/index.html @@ -2472,6 +2472,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Applications/Songticker_Stack/7.0/index.html b/Stacks/Applications/Songticker_Stack/7.0/index.html index b1e0c86..bea4b4f 100644 --- a/Stacks/Applications/Songticker_Stack/7.0/index.html +++ b/Stacks/Applications/Songticker_Stack/7.0/index.html @@ -2472,6 +2472,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Applications/systemd_Stack/6.4/index.html b/Stacks/Applications/systemd_Stack/6.4/index.html index dfea161..ea27d6f 100644 --- a/Stacks/Applications/systemd_Stack/6.4/index.html +++ b/Stacks/Applications/systemd_Stack/6.4/index.html @@ -2472,6 +2472,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Applications/systemd_Stack/7.0/index.html b/Stacks/Applications/systemd_Stack/7.0/index.html index 8c944e5..1ae81fe 100644 --- a/Stacks/Applications/systemd_Stack/7.0/index.html +++ b/Stacks/Applications/systemd_Stack/7.0/index.html @@ -2472,6 +2472,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/index.html b/Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/index.html index 52a36a4..9441c75 100644 --- a/Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/index.html +++ b/Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/index.html @@ -2526,6 +2526,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/index.html b/Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/index.html index fd389cf..e854e06 100644 --- a/Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/index.html +++ b/Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/index.html @@ -2526,6 +2526,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Operating_systems/EL7_Stack/6.4/index.html b/Stacks/Operating_systems/EL7_Stack/6.4/index.html index a50cfd1..1d87f6c 100644 --- a/Stacks/Operating_systems/EL7_Stack/6.4/index.html +++ b/Stacks/Operating_systems/EL7_Stack/6.4/index.html @@ -2496,6 +2496,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Operating_systems/EL7_Stack/7.0/index.html b/Stacks/Operating_systems/EL7_Stack/7.0/index.html index 33fa5d9..66697df 100644 --- a/Stacks/Operating_systems/EL7_Stack/7.0/index.html +++ b/Stacks/Operating_systems/EL7_Stack/7.0/index.html @@ -2496,6 +2496,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Operating_systems/EL8_Stack/6.4/index.html b/Stacks/Operating_systems/EL8_Stack/6.4/index.html index cb7caad..a9033b7 100644 --- a/Stacks/Operating_systems/EL8_Stack/6.4/index.html +++ b/Stacks/Operating_systems/EL8_Stack/6.4/index.html @@ -2496,6 +2496,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Operating_systems/EL8_Stack/7.0/index.html b/Stacks/Operating_systems/EL8_Stack/7.0/index.html index 779d3b3..af610ce 100644 --- a/Stacks/Operating_systems/EL8_Stack/7.0/index.html +++ b/Stacks/Operating_systems/EL8_Stack/7.0/index.html @@ -2496,6 +2496,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Operating_systems/EL9_Stack/6.4/index.html b/Stacks/Operating_systems/EL9_Stack/6.4/index.html index 996bbf7..57d4862 100644 --- a/Stacks/Operating_systems/EL9_Stack/6.4/index.html +++ b/Stacks/Operating_systems/EL9_Stack/6.4/index.html @@ -2496,6 +2496,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Operating_systems/EL9_Stack/7.0/index.html b/Stacks/Operating_systems/EL9_Stack/7.0/index.html index 68f810a..5306d91 100644 --- a/Stacks/Operating_systems/EL9_Stack/7.0/index.html +++ b/Stacks/Operating_systems/EL9_Stack/7.0/index.html @@ -2496,6 +2496,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Servers/EL7_KVM_VM_Stack/6.4/index.html b/Stacks/Servers/EL7_KVM_VM_Stack/6.4/index.html index 182d261..83785ce 100644 --- a/Stacks/Servers/EL7_KVM_VM_Stack/6.4/index.html +++ b/Stacks/Servers/EL7_KVM_VM_Stack/6.4/index.html @@ -2472,6 +2472,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Servers/EL7_KVM_VM_Stack/7.0/index.html b/Stacks/Servers/EL7_KVM_VM_Stack/7.0/index.html index 736d584..fbcea21 100644 --- a/Stacks/Servers/EL7_KVM_VM_Stack/7.0/index.html +++ b/Stacks/Servers/EL7_KVM_VM_Stack/7.0/index.html @@ -2472,6 +2472,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Servers/EL8_KVM_VM_Stack/6.4/index.html b/Stacks/Servers/EL8_KVM_VM_Stack/6.4/index.html index fb41f52..7be9764 100644 --- a/Stacks/Servers/EL8_KVM_VM_Stack/6.4/index.html +++ b/Stacks/Servers/EL8_KVM_VM_Stack/6.4/index.html @@ -2472,6 +2472,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Servers/EL8_KVM_VM_Stack/7.0/index.html b/Stacks/Servers/EL8_KVM_VM_Stack/7.0/index.html index 65a4b97..e5d4667 100644 --- a/Stacks/Servers/EL8_KVM_VM_Stack/7.0/index.html +++ b/Stacks/Servers/EL8_KVM_VM_Stack/7.0/index.html @@ -2472,6 +2472,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Servers/EL9_KVM_VM_Stack/6.4/index.html b/Stacks/Servers/EL9_KVM_VM_Stack/6.4/index.html index b2e0481..735b3ab 100644 --- a/Stacks/Servers/EL9_KVM_VM_Stack/6.4/index.html +++ b/Stacks/Servers/EL9_KVM_VM_Stack/6.4/index.html @@ -2472,6 +2472,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Servers/EL9_KVM_VM_Stack/7.0/index.html b/Stacks/Servers/EL9_KVM_VM_Stack/7.0/index.html index 1d66493..16bede1 100644 --- a/Stacks/Servers/EL9_KVM_VM_Stack/7.0/index.html +++ b/Stacks/Servers/EL9_KVM_VM_Stack/7.0/index.html @@ -12,7 +12,7 @@ - + @@ -2472,6 +2472,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Stacks/Systems/APC_Smart-UPS_3000_Stack/7.0/index.html b/Stacks/Systems/APC_Smart-UPS_3000_Stack/7.0/index.html new file mode 100644 index 0000000..45950c3 --- /dev/null +++ b/Stacks/Systems/APC_Smart-UPS_3000_Stack/7.0/index.html @@ -0,0 +1,10719 @@ + + + + + + + + + + + + + + + + + + + + + + + Zabbix Template: APC Smart-UPS 3000 Stack - RaBe Zabbix + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + Skip to content + + +
    +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    + + + + +

    Zabbix Template: APC Smart-UPS 3000 Stack

    +

    class: stack vendor: RaBe version: 7.0

    +

    Stack for APC UPS 3000 LXM devices.

    +

    This template is part of RaBe's Zabbix template and helpers +collection.

    +

    Linked Templates

    +

    This Zabbix template depends on the following templates.

    +
      +
    • APC Smart-UPS 3000 XLM by SNMP
    • +
    • ICMP Ping
    • +
    • Zabbix unsupported items
    • +
    +

    License

    +

    This template is free software: you can redistribute it and/or modify it under +the terms of the GNU Affero General Public License as published by the Free +Software Foundation, version 3 of the License.

    + +

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    + + + + + + + + + + + + + +
    +
    + + + +
    + +
    + + + +
    +
    +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/Templates/Applications/Apache_HTTP_Server/3.0/index.html b/Templates/Applications/Apache_HTTP_Server/3.0/index.html index 542a662..448be82 100644 --- a/Templates/Applications/Apache_HTTP_Server/3.0/index.html +++ b/Templates/Applications/Apache_HTTP_Server/3.0/index.html @@ -9,7 +9,7 @@ - + @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/index.html b/Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/index.html index 0fcab13..30d49ea 100644 --- a/Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/index.html +++ b/Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/BSNMP/3.0/index.html b/Templates/Applications/BSNMP/3.0/index.html index 096a2c4..19c8341 100644 --- a/Templates/Applications/BSNMP/3.0/index.html +++ b/Templates/Applications/BSNMP/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/CARP/3.0/index.html b/Templates/Applications/CARP/3.0/index.html index ca57dc0..f8b451a 100644 --- a/Templates/Applications/CARP/3.0/index.html +++ b/Templates/Applications/CARP/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/Cronie/3.0/index.html b/Templates/Applications/Cronie/3.0/index.html index 10ae6fe..5e3f03b 100644 --- a/Templates/Applications/Cronie/3.0/index.html +++ b/Templates/Applications/Cronie/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/Cronie/6.4/index.html b/Templates/Applications/Cronie/6.4/index.html index 9ee7323..dac8702 100644 --- a/Templates/Applications/Cronie/6.4/index.html +++ b/Templates/Applications/Cronie/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/Cronie/7.0/index.html b/Templates/Applications/Cronie/7.0/index.html index be3761a..e88636f 100644 --- a/Templates/Applications/Cronie/7.0/index.html +++ b/Templates/Applications/Cronie/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/Darkice/3.0/index.html b/Templates/Applications/Darkice/3.0/index.html index ccb9d90..47eb375 100644 --- a/Templates/Applications/Darkice/3.0/index.html +++ b/Templates/Applications/Darkice/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/GlusterFS_Client/3.0/index.html b/Templates/Applications/GlusterFS_Client/3.0/index.html index e8579b9..3d3df13 100644 --- a/Templates/Applications/GlusterFS_Client/3.0/index.html +++ b/Templates/Applications/GlusterFS_Client/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/GlusterFS_Server/3.0/index.html b/Templates/Applications/GlusterFS_Server/3.0/index.html index 950f453..2631bc4 100644 --- a/Templates/Applications/GlusterFS_Server/3.0/index.html +++ b/Templates/Applications/GlusterFS_Server/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/ISC_DHCP_Relay_Agent/3.0/index.html b/Templates/Applications/ISC_DHCP_Relay_Agent/3.0/index.html index c64d407..f766518 100644 --- a/Templates/Applications/ISC_DHCP_Relay_Agent/3.0/index.html +++ b/Templates/Applications/ISC_DHCP_Relay_Agent/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/ISC_DHCP_daemon/3.0/index.html b/Templates/Applications/ISC_DHCP_daemon/3.0/index.html index 9af192f..bde38fa 100644 --- a/Templates/Applications/ISC_DHCP_daemon/3.0/index.html +++ b/Templates/Applications/ISC_DHCP_daemon/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/Icecast/3.0/index.html b/Templates/Applications/Icecast/3.0/index.html index a131d1b..a120575 100644 --- a/Templates/Applications/Icecast/3.0/index.html +++ b/Templates/Applications/Icecast/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/index.html b/Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/index.html index 333b5a6..e3ad78b 100644 --- a/Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/index.html +++ b/Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/Journalbeat/3.0/index.html b/Templates/Applications/Journalbeat/3.0/index.html index 9694615..5999726 100644 --- a/Templates/Applications/Journalbeat/3.0/index.html +++ b/Templates/Applications/Journalbeat/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/LVM/3.0/index.html b/Templates/Applications/LVM/3.0/index.html index 62173d0..2dd55e2 100644 --- a/Templates/Applications/LVM/3.0/index.html +++ b/Templates/Applications/LVM/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/MD-RAID/3.0/index.html b/Templates/Applications/MD-RAID/3.0/index.html index 6251221..29ead1c 100644 --- a/Templates/Applications/MD-RAID/3.0/index.html +++ b/Templates/Applications/MD-RAID/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/Rotter/3.0/index.html b/Templates/Applications/Rotter/3.0/index.html index ff83299..81935bf 100644 --- a/Templates/Applications/Rotter/3.0/index.html +++ b/Templates/Applications/Rotter/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/Songticker/6.4/index.html b/Templates/Applications/Songticker/6.4/index.html index c94d18c..aa04d01 100644 --- a/Templates/Applications/Songticker/6.4/index.html +++ b/Templates/Applications/Songticker/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/Songticker/7.0/index.html b/Templates/Applications/Songticker/7.0/index.html index 7fd918c..11f9ce1 100644 --- a/Templates/Applications/Songticker/7.0/index.html +++ b/Templates/Applications/Songticker/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/Zabbix_unsupported_items/6.4/index.html b/Templates/Applications/Zabbix_unsupported_items/6.4/index.html index 2896743..8a5effe 100644 --- a/Templates/Applications/Zabbix_unsupported_items/6.4/index.html +++ b/Templates/Applications/Zabbix_unsupported_items/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/Zabbix_unsupported_items/7.0/index.html b/Templates/Applications/Zabbix_unsupported_items/7.0/index.html index cdecaf7..b28e45d 100644 --- a/Templates/Applications/Zabbix_unsupported_items/7.0/index.html +++ b/Templates/Applications/Zabbix_unsupported_items/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/auditd/3.0/index.html b/Templates/Applications/auditd/3.0/index.html index c942cb4..774b0e9 100644 --- a/Templates/Applications/auditd/3.0/index.html +++ b/Templates/Applications/auditd/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/auditd/6.4/index.html b/Templates/Applications/auditd/6.4/index.html index 43a5216..5fcca72 100644 --- a/Templates/Applications/auditd/6.4/index.html +++ b/Templates/Applications/auditd/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/auditd/7.0/index.html b/Templates/Applications/auditd/7.0/index.html index a5c6009..a5c31e9 100644 --- a/Templates/Applications/auditd/7.0/index.html +++ b/Templates/Applications/auditd/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/candlepin-rhsmcertd/6.4/index.html b/Templates/Applications/candlepin-rhsmcertd/6.4/index.html index c607c48..51cd1d1 100644 --- a/Templates/Applications/candlepin-rhsmcertd/6.4/index.html +++ b/Templates/Applications/candlepin-rhsmcertd/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/candlepin-rhsmcertd/7.0/index.html b/Templates/Applications/candlepin-rhsmcertd/7.0/index.html index 30579e8..6bb150c 100644 --- a/Templates/Applications/candlepin-rhsmcertd/7.0/index.html +++ b/Templates/Applications/candlepin-rhsmcertd/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/certmonger/6.4/index.html b/Templates/Applications/certmonger/6.4/index.html index b2b03da..febfbda 100644 --- a/Templates/Applications/certmonger/6.4/index.html +++ b/Templates/Applications/certmonger/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/certmonger/7.0/index.html b/Templates/Applications/certmonger/7.0/index.html index cf2c48c..5da3a57 100644 --- a/Templates/Applications/certmonger/7.0/index.html +++ b/Templates/Applications/certmonger/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/chrony/3.0/index.html b/Templates/Applications/chrony/3.0/index.html index 274d0df..74e7371 100644 --- a/Templates/Applications/chrony/3.0/index.html +++ b/Templates/Applications/chrony/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/chrony/6.4/index.html b/Templates/Applications/chrony/6.4/index.html index f59273e..4924373 100644 --- a/Templates/Applications/chrony/6.4/index.html +++ b/Templates/Applications/chrony/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/chrony/7.0/index.html b/Templates/Applications/chrony/7.0/index.html index df93072..47861f0 100644 --- a/Templates/Applications/chrony/7.0/index.html +++ b/Templates/Applications/chrony/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/dpinger/3.0/index.html b/Templates/Applications/dpinger/3.0/index.html index 3d30867..fcf0d67 100644 --- a/Templates/Applications/dpinger/3.0/index.html +++ b/Templates/Applications/dpinger/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/firewalld/6.4/index.html b/Templates/Applications/firewalld/6.4/index.html index 523c3a7..f835f7e 100644 --- a/Templates/Applications/firewalld/6.4/index.html +++ b/Templates/Applications/firewalld/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/firewalld/7.0/index.html b/Templates/Applications/firewalld/7.0/index.html index 694a909..cf38923 100644 --- a/Templates/Applications/firewalld/7.0/index.html +++ b/Templates/Applications/firewalld/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/gssproxy/3.0/index.html b/Templates/Applications/gssproxy/3.0/index.html index f932eeb..fdd69c1 100644 --- a/Templates/Applications/gssproxy/3.0/index.html +++ b/Templates/Applications/gssproxy/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/gssproxy/6.4/index.html b/Templates/Applications/gssproxy/6.4/index.html index c41c954..3cbdbd9 100644 --- a/Templates/Applications/gssproxy/6.4/index.html +++ b/Templates/Applications/gssproxy/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/gssproxy/7.0/index.html b/Templates/Applications/gssproxy/7.0/index.html index 1745159..b6e521a 100644 --- a/Templates/Applications/gssproxy/7.0/index.html +++ b/Templates/Applications/gssproxy/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/libvirtd/3.0/index.html b/Templates/Applications/libvirtd/3.0/index.html index eb98c29..1f93b04 100644 --- a/Templates/Applications/libvirtd/3.0/index.html +++ b/Templates/Applications/libvirtd/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/lighttpd/3.0/index.html b/Templates/Applications/lighttpd/3.0/index.html index 554bd93..7bcfb44 100644 --- a/Templates/Applications/lighttpd/3.0/index.html +++ b/Templates/Applications/lighttpd/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/ntpd/3.0/index.html b/Templates/Applications/ntpd/3.0/index.html index bf784e8..88d5e8a 100644 --- a/Templates/Applications/ntpd/3.0/index.html +++ b/Templates/Applications/ntpd/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/qemu-ga/6.4/index.html b/Templates/Applications/qemu-ga/6.4/index.html index a98b9f6..7186b56 100644 --- a/Templates/Applications/qemu-ga/6.4/index.html +++ b/Templates/Applications/qemu-ga/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/qemu-ga/7.0/index.html b/Templates/Applications/qemu-ga/7.0/index.html index 612fc46..e1729b1 100644 --- a/Templates/Applications/qemu-ga/7.0/index.html +++ b/Templates/Applications/qemu-ga/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/rpc.gssd/6.4/index.html b/Templates/Applications/rpc.gssd/6.4/index.html index 8d529bb..1387ef4 100644 --- a/Templates/Applications/rpc.gssd/6.4/index.html +++ b/Templates/Applications/rpc.gssd/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/rpc.gssd/7.0/index.html b/Templates/Applications/rpc.gssd/7.0/index.html index 897f9a0..2d5eff4 100644 --- a/Templates/Applications/rpc.gssd/7.0/index.html +++ b/Templates/Applications/rpc.gssd/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/rsyslog/6.4/index.html b/Templates/Applications/rsyslog/6.4/index.html index aaf43e0..4ca8ee3 100644 --- a/Templates/Applications/rsyslog/6.4/index.html +++ b/Templates/Applications/rsyslog/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/rsyslog/7.0/index.html b/Templates/Applications/rsyslog/7.0/index.html index 0167451..1f6fb00 100644 --- a/Templates/Applications/rsyslog/7.0/index.html +++ b/Templates/Applications/rsyslog/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/sssd/6.4/index.html b/Templates/Applications/sssd/6.4/index.html index 576b925..6e732b7 100644 --- a/Templates/Applications/sssd/6.4/index.html +++ b/Templates/Applications/sssd/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/sssd/7.0/index.html b/Templates/Applications/sssd/7.0/index.html index 6a6e249..88f8294 100644 --- a/Templates/Applications/sssd/7.0/index.html +++ b/Templates/Applications/sssd/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/systemd-journald/6.4/index.html b/Templates/Applications/systemd-journald/6.4/index.html index d25746b..14f9840 100644 --- a/Templates/Applications/systemd-journald/6.4/index.html +++ b/Templates/Applications/systemd-journald/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/systemd-journald/7.0/index.html b/Templates/Applications/systemd-journald/7.0/index.html index e7bb26f..f8bfbfb 100644 --- a/Templates/Applications/systemd-journald/7.0/index.html +++ b/Templates/Applications/systemd-journald/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/systemd-logind/6.4/index.html b/Templates/Applications/systemd-logind/6.4/index.html index 526c067..327eea1 100644 --- a/Templates/Applications/systemd-logind/6.4/index.html +++ b/Templates/Applications/systemd-logind/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/systemd-logind/7.0/index.html b/Templates/Applications/systemd-logind/7.0/index.html index 8241794..8ea4c22 100644 --- a/Templates/Applications/systemd-logind/7.0/index.html +++ b/Templates/Applications/systemd-logind/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/systemd-udevd/6.4/index.html b/Templates/Applications/systemd-udevd/6.4/index.html index 9ae40e8..38ac7b3 100644 --- a/Templates/Applications/systemd-udevd/6.4/index.html +++ b/Templates/Applications/systemd-udevd/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/systemd-udevd/7.0/index.html b/Templates/Applications/systemd-udevd/7.0/index.html index f541e94..2b09575 100644 --- a/Templates/Applications/systemd-udevd/7.0/index.html +++ b/Templates/Applications/systemd-udevd/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/timedatectl/3.0/index.html b/Templates/Applications/timedatectl/3.0/index.html index 1d360b8..7ed3918 100644 --- a/Templates/Applications/timedatectl/3.0/index.html +++ b/Templates/Applications/timedatectl/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/timedatectl/6.4/index.html b/Templates/Applications/timedatectl/6.4/index.html index 902c510..d785380 100644 --- a/Templates/Applications/timedatectl/6.4/index.html +++ b/Templates/Applications/timedatectl/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/timedatectl/7.0/index.html b/Templates/Applications/timedatectl/7.0/index.html index e281e0c..2ddc5ce 100644 --- a/Templates/Applications/timedatectl/7.0/index.html +++ b/Templates/Applications/timedatectl/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/tuned/6.4/index.html b/Templates/Applications/tuned/6.4/index.html index 6df7818..9355564 100644 --- a/Templates/Applications/tuned/6.4/index.html +++ b/Templates/Applications/tuned/6.4/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/tuned/7.0/index.html b/Templates/Applications/tuned/7.0/index.html index b8c2e34..8838752 100644 --- a/Templates/Applications/tuned/7.0/index.html +++ b/Templates/Applications/tuned/7.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Applications/zabbix-agent/3.0/index.html b/Templates/Applications/zabbix-agent/3.0/index.html index 7307de5..d0207f7 100644 --- a/Templates/Applications/zabbix-agent/3.0/index.html +++ b/Templates/Applications/zabbix-agent/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/index.html b/Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/index.html index ec7a2f9..76896b9 100644 --- a/Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/index.html +++ b/Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/index.html b/Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/index.html index 20fc963..51aff5f 100644 --- a/Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/index.html +++ b/Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Network_devices/SNMPv2_Livewire/3.0/index.html b/Templates/Network_devices/SNMPv2_Livewire/3.0/index.html index e099451..fca579f 100644 --- a/Templates/Network_devices/SNMPv2_Livewire/3.0/index.html +++ b/Templates/Network_devices/SNMPv2_Livewire/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/index.html b/Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/index.html index c79d4ad..dff49f7 100644 --- a/Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/index.html +++ b/Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/index.html b/Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/index.html index 86c3909..7074da2 100644 --- a/Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/index.html +++ b/Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/index.html b/Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/index.html index 2f14808..38ff65d 100644 --- a/Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/index.html +++ b/Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/index.html b/Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/index.html index 8e1e603..8d9b93d 100644 --- a/Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/index.html +++ b/Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/index.html b/Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/index.html index 378ab50..481f0b3 100644 --- a/Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/index.html +++ b/Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/index.html b/Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/index.html index faafc67..fc2ff44 100644 --- a/Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/index.html +++ b/Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/index.html b/Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/index.html index 5497a55..068e39c 100644 --- a/Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/index.html +++ b/Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Network_devices/index.html b/Templates/Network_devices/index.html index f87ac8c..666e88f 100644 --- a/Templates/Network_devices/index.html +++ b/Templates/Network_devices/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Operating_systems/FreeBSD/3.0/index.html b/Templates/Operating_systems/FreeBSD/3.0/index.html index bfa07fa..50deb4b 100644 --- a/Templates/Operating_systems/FreeBSD/3.0/index.html +++ b/Templates/Operating_systems/FreeBSD/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Operating_systems/Linux/3.0/index.html b/Templates/Operating_systems/Linux/3.0/index.html index 0fd8f80..a06bd8a 100644 --- a/Templates/Operating_systems/Linux/3.0/index.html +++ b/Templates/Operating_systems/Linux/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Server_hardware/Drive_Slot_Sensors/3.0/index.html b/Templates/Server_hardware/Drive_Slot_Sensors/3.0/index.html index b96da4f..7bba88f 100644 --- a/Templates/Server_hardware/Drive_Slot_Sensors/3.0/index.html +++ b/Templates/Server_hardware/Drive_Slot_Sensors/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/index.html b/Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/index.html index 1e94bb0..9570b46 100644 --- a/Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/index.html +++ b/Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/index.html b/Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/index.html index ce4f785..fbc7252 100644 --- a/Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/index.html +++ b/Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Server_hardware/Power_Supply_Sensors/3.0/index.html b/Templates/Server_hardware/Power_Supply_Sensors/3.0/index.html index bfcd7df..018e99f 100644 --- a/Templates/Server_hardware/Power_Supply_Sensors/3.0/index.html +++ b/Templates/Server_hardware/Power_Supply_Sensors/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Server_hardware/Sensor_Discovery/3.0/index.html b/Templates/Server_hardware/Sensor_Discovery/3.0/index.html index 1537612..71958af 100644 --- a/Templates/Server_hardware/Sensor_Discovery/3.0/index.html +++ b/Templates/Server_hardware/Sensor_Discovery/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/index.html b/Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/index.html index 32cef16..6a8bc8e 100644 --- a/Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/index.html +++ b/Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Server_hardware/Supermicro_X7DWU/3.0/index.html b/Templates/Server_hardware/Supermicro_X7DWU/3.0/index.html index 30c95f1..6e5b386 100644 --- a/Templates/Server_hardware/Supermicro_X7DWU/3.0/index.html +++ b/Templates/Server_hardware/Supermicro_X7DWU/3.0/index.html @@ -2397,6 +2397,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/Templates/Server_hardware/Threshold_Sensors/3.0/index.html b/Templates/Server_hardware/Threshold_Sensors/3.0/index.html index 8681c0b..dfda4bb 100644 --- a/Templates/Server_hardware/Threshold_Sensors/3.0/index.html +++ b/Templates/Server_hardware/Threshold_Sensors/3.0/index.html @@ -2395,6 +2395,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + diff --git a/index.html b/index.html index cd430ba..e318552 100644 --- a/index.html +++ b/index.html @@ -340,6 +340,15 @@ + + +
  • + + + Stacks: Systems + + +
  • @@ -2600,6 +2609,156 @@ + + + + + + + + + + +
  • + + + + + + + + + + +
  • + + + + @@ -10610,6 +10769,15 @@ + + +
  • + + + Stacks: Systems + + +
  • @@ -10886,6 +11054,25 @@

    Stacks: Servers

    +

    Stacks: Systems

    + + + + + + + + + + + + + + + + + +
    Name3.06.47.0
    APC Smart-UPS 3000 Stack✅

    Templates

    Templates: Applications

    diff --git a/search/search_index.json b/search/search_index.json index 3d573da..b5795da 100644 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"rabe-zabbix","text":"

    Collection of various Zabbix templates and helper scripts created or used by Radio Bern RaBe.

    See below for an overview of our templates. We group our templates similar to how Zabbix-out-of-the-box templates are grouped.

    "},{"location":"#stacks","title":"Stacks","text":"

    Every host within Zabbix gets a specific stack template assigned according to its role. The stack exactly defines the setup of this host and will be re-used if there is more than one host with the same role.

    As an example, a host which servers a MediaWiki instance, will get the stack template MediaWiki Stack assigned. The stack template might include the operating system template EL9 Stack, the application templates Apache by HTTP, PHP-FPM by HTTP and MariaDB by agent 2.

    This ensures great modularity, reusability and avoids unecessary inheritance problems.

    "},{"location":"#stacks-applications","title":"Stacks: Applications","text":"Name 3.0 6.4 7.0 Apache with TLS by HTTP Stack \u2705 \u2705 Nginx with TLS by HTTP Stack \u2705 \u2705 Songticker Stack \u2705 \u2705 systemd Stack \u2705 \u2705"},{"location":"#stacks-network-devices","title":"Stacks: Network devices","text":"Name 3.0 6.4 7.0 Netgear GS108Tv2 SNMPv2 \u2705 Netgear M5300 Series SNMPv2 \u2705"},{"location":"#stacks-operating-systems","title":"Stacks: Operating systems","text":"Name 3.0 6.4 7.0 EL7 Stack \u2705 \u2705 EL8 Stack \u2705 \u2705 EL9 Stack \u2705 \u2705"},{"location":"#stacks-servers","title":"Stacks: Servers","text":"Name 3.0 6.4 7.0 EL7 KVM VM Stack \u2705 \u2705 EL8 KVM VM Stack \u2705 \u2705 EL9 KVM VM Stack \u2705 \u2705"},{"location":"#templates","title":"Templates","text":""},{"location":"#templates-applications","title":"Templates: Applications","text":"Name 3.0 6.4 7.0 Apache HTTP Server \u2705 auditd \u2705 \u2705 \u2705 Axia ALSA Soundcard Driver for Livewire \u2705 BSNMP \u2705 candlepin-rhsmcertd \u2705 \u2705 CARP \u2705 certmonger \u2705 \u2705 chrony \u2705 \u2705 \u2705 Cronie \u2705 \u2705 \u2705 Darkice \u2705 dpinger \u2705 firewalld \u2705 \u2705 GlusterFS Client \u2705 GlusterFS Server \u2705 gssproxy \u2705 \u2705 \u2705 Icecast \u2705 ISC DHCP daemon \u2705 ISC DHCP Relay Agent \u2705 JACK Audio Connection Kit sound server \u2705 Journalbeat \u2705 libvirtd \u2705 lighttpd \u2705 LVM \u2705 MD-RAID \u2705 ntpd \u2705 qemu-ga \u2705 \u2705 Rotter \u2705 rpc.gssd \u2705 \u2705 rsyslog \u2705 \u2705 Songticker \u2705 \u2705 sssd \u2705 \u2705 systemd-journald \u2705 \u2705 systemd-logind \u2705 \u2705 systemd-udevd \u2705 \u2705 timedatectl \u2705 \u2705 \u2705 tuned \u2705 \u2705 zabbix-agent \u2705 Zabbix unsupported items \u2705 \u2705"},{"location":"#templates-network-devices","title":"Templates: Network devices","text":"Name 3.0 6.4 7.0 SNMPv2 AVT AE1 DABPlus Go \u2705 SNMPv2 Generic \u2705 SNMPv2 Interfaces HC \u2705 SNMPv2 Livewire \u2705 SNMPv2 Netgear Box Services \u2705 SNMPv2 Netgear Inventory \u2705 SNMPv2 Netgear SNTP client \u2705 SNMPv2 Netgear Switching \u2705 SNMPv2 UBNT-UniFi-MIB \u2705 SNMPv2 UCD-SNMP-MIB load average \u2705 SNMPv2 UCD-SNMP-MIB memory \u2705"},{"location":"#templates-operating-systems","title":"Templates: Operating systems","text":"Name 3.0 6.4 7.0 FreeBSD \u2705 Linux \u2705"},{"location":"#templates-server-hardware","title":"Templates: Server hardware","text":"Name 3.0 6.4 7.0 Drive Slot Sensors \u2705 Module Board Generic Sensors \u2705 Power Supply Generic Sensors \u2705 Power Supply Sensors \u2705 Sensor Discovery \u2705 Supermicro SSG-6048R-E1CR24N \u2705 Supermicro X7DWU \u2705 Threshold Sensors \u2705"},{"location":"#overrides","title":"Overrides","text":"

    In some cases we override the Zabbix out-of-the-box templates to ensure they fit our use case. We publish the changed templates along with a generated diff against its upstream version.

    Currently, there are no such changes!

    "},{"location":"#zabbix-version-support","title":"Zabbix Version Support","text":"

    We primarily support versions of Zabbix we use in production.

    Version Supported Description 3.0 \u2705 legacy RaBe environment 6.4 \u2705 unsupported since 2024-12 7.0 \u2705 stable LTS"},{"location":"#os-version-support","title":"OS Version Support","text":"

    Our Zabbix 3.0 template mainly template EL7 installations based on CentOS 7. The 6.4+ templates aim to support both EL7 as well as EL9, with EL7 on a best effort case (e.g. we don't workaround the lack of timedatectl show on old distros, their timedatectl stays unmonitored).

    "},{"location":"#contributing","title":"Contributing","text":"

    See CONTRIBUTING.md if you want to contribute fixes or templates.

    "},{"location":"#previous-versions","title":"Previous Versions","text":"

    If you are looking for the documentation and tooling of the Zabbix 3.0 only version of this repo, you may find them in 5d2dfb7.

    "},{"location":"#license","title":"License","text":"

    This template collection is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    The contents of the Overrides/ folder are released under the GNU General Public License (GPL) version 2. You can redistribute it and/or modify it under the terms of the GNU GPL as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

    "},{"location":"#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/6.4/","title":"Zabbix Template: Apache with TLS by HTTP Stack","text":"

    Monitor Apache by HTTP and do a Zabbix agent2 based certificate check.

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/7.0/","title":"Zabbix Template: Apache with TLS by HTTP Stack","text":"

    Monitor Apache by HTTP and do a Zabbix agent2 based certificate check.

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/6.4/","title":"Zabbix Template: Nginx with TLS by HTTP Stack","text":"

    Monitor Nginx by HTTP and do a Zabbix agent2 based certificate check.

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/7.0/","title":"Zabbix Template: Nginx with TLS by HTTP Stack","text":"

    Monitor Nginx by HTTP and do a Zabbix agent2 based certificate check.

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/Songticker_Stack/6.4/","title":"Zabbix Template: Songticker Stack","text":"

    Monitoring for our Songticker

    "},{"location":"Stacks/Applications/Songticker_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/Songticker_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/Songticker_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/Songticker_Stack/7.0/","title":"Zabbix Template: Songticker Stack","text":"

    Monitoring for our Songticker

    "},{"location":"Stacks/Applications/Songticker_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/Songticker_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/Songticker_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/systemd_Stack/6.4/","title":"Zabbix Template: systemd Stack","text":"

    The systemd combines all the pieces of systemd that ususally run on a system host.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Applications/systemd_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/systemd_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/systemd_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/systemd_Stack/7.0/","title":"Zabbix Template: systemd Stack","text":"

    The systemd combines all the pieces of systemd that ususally run on a system host.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Applications/systemd_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/systemd_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/systemd_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/","title":"Zabbix Netgear GS108Tv2 template","text":"

    Zabbix stack template for monitoring Netgear GS108Tv2 (ProSAFE 8-Port Gigabit Smart Switch) devices via SNMPv2.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#features","title":"Features","text":""},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#items","title":"Items","text":"

    For a detailed list of all supported items refer to the documentation of the following sub-templates: * SNMPv2 Generic items * SNMPv2 Interfaces HC items

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#triggers","title":"Triggers","text":"

    For a detailed list of all supported triggers refer to the documentation of the following sub-templates: * SNMPv2 Generic triggers * SNMPv2 Interfaces HC triggers

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#graphs","title":"Graphs","text":"

    For a detailed list of all supported graphs refer to the documentation of the following sub-templates: Supports the graphs of the following sub-templates: * SNMPv2 Generic graphs * SNMPv2 Interfaces HC graphs

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#macros","title":"Macros","text":"

    For a detailed list of all supported macros refer to the documentation of the following sub-templates: * SNMPv2 Generic macros * SNMPv2 Interfaces HC macros

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#requirements","title":"Requirements","text":""},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#usage","title":"Usage","text":"
    1. Import the Template_SNMPv2_Generic.xml and Template_SNMPv2_Interfaces_HC.xml sub-templates into your Zabbix server.
    2. Import the Template_Stack_Netgear_GS108Tv2_SNMPv2.xml into your Zabbix server.
    3. Add the template to your host (or stack template)
    4. Add an SNMP interface configuration to your host
    5. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    6. Check if new data arrives
    7. You might want to disable the Operational status down on ... triggers on interfaces which aren't supposed to be up all the time
    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#linked-templates","title":"Linked templates","text":""},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#related-templates","title":"Related templates","text":""},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#notes","title":"Notes","text":""},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST>\n

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 Radio Bern RaBe

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/","title":"Zabbix Netgear M5300 Series template","text":"

    Zabbix stack template for monitoring Netgear M5300 Series (Stackable Gigabit L2/L3 Managed Switches) devices via SNMPv2.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#features","title":"Features","text":""},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#items","title":"Items","text":"

    Overview: * Alias and description of interfaces * Status of interfaces * Bandwidth and package statistics of interfaces * Status of fans, power supplies and temperature sensors * Status of units * Status and bandwidth of stack ports * Status of SNTP client * Memory and CPU utilization

    For a detailed list of all supported items refer to the documentation of the following sub-templates: * SNMPv2 Generic items * SNMPv2 Interfaces HC items * SNMPv2 Netgear Box Services items * SNMPv2 Netgear Inventory items * SNMPv2 Netgear SNTP client items * SNMPv2 Netgear Switching items

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#triggers","title":"Triggers","text":"

    Overview: * Operational status changes * Inbound/Outbound bandwidth utilization * Fan, power supply or temperature sensor problems * Unit status problems * Stack port status and bandwidth utilization * SNTP synchronization failed * Free memory exhaustion

    For a detailed list of all supported triggers refer to the documentation of the following sub-templates: * SNMPv2 Generic triggers * SNMPv2 Interfaces HC triggers * SNMPv2 Netgear Box Services triggers * SNMPv2 Netgear Inventory triggers * SNMPv2 Netgear SNTP client triggers * SNMPv2 Netgear Switching triggers

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#graphs","title":"Graphs","text":"

    Overview: * Bandwidth and package statistics of interfaces * Fan and temperature sensor statistics * Stack port traffic * Memory usage

    For a detailed list of all supported graphs refer to the documentation of the following sub-templates: Supports the graphs of the following sub-templates: * SNMPv2 Generic graphs * SNMPv2 Interfaces HC graphs * SNMPv2 Netgear Box Services graphs * SNMPv2 Netgear Inventory graphs * SNMPv2 Netgear Switching graphs

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#macros","title":"Macros","text":"

    For a detailed list of all supported macros refer to the documentation of the following sub-templates: * SNMPv2 Generic macros * SNMPv2 Interfaces HC macros * SNMPv2 Netgear Box Services macros * SNMPv2 Netgear Inventory macros * SNMPv2 Netgear SNTP client macros * SNMPv2 Netgear Switching macros

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#requirements","title":"Requirements","text":""},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#usage","title":"Usage","text":"
    1. Download and install the MIBs for the 5300 series

      cd /var/tmp\nwget http://www.downloads.netgear.com/files/GDC/M5300/m5300v11.0.0.23-mibs.zip\nunzip m5300v11.0.0.23-mibs.zip\ncd m5300v11.0.0.23-mibs/\n\n# Install only relevant MIBs \ncp cheetahref.my \\\n   fastpath*.my \\\n   ospf.my \\\n   pbridge.my \\\n   pimbsrrfc5240.my \\\n   power_ethernet.my \\\n   qos.my \\\n   ripv2.my \\\n   vlan.my \\\n   vrrp.my \\\n   /usr/local/share/snmp/mibs/.\n\n# Clean up\ncd ..\nrm -rf m5300v11.0.0.23-mibs* \n

    2. Restart your Zabbix server (on systemd systems: systemctl restart zabbix.service)

    3. Import the following sub-templates into your Zabbix server:
    4. Template_SNMPv2_Generic.xml
    5. Template_SNMPv2_Interfaces_HC.xml
    6. Template_SNMPv2_Netgear_Box_Services.xml
    7. Template_SNMPv2_Netgear_Inventory.xml
    8. Template_SNMPv2_Netgear_SNTP_client.xml
    9. Template_SNMPv2_Netgear_Switching.xml
    10. Import the Template_Stack_Netgear_M5300_Series_SNMPv2.xml into your Zabbix server.
    11. Add the template to your host (or stack template)
    12. Add an SNMP interface configuration to your host
    13. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    14. Check if new data arrives
    15. You might want to disable the Operational status down on ... triggers on interfaces which aren't supposed to be up all the time
    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#linked-templates","title":"Linked templates","text":""},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#related-templates","title":"Related templates","text":""},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#notes","title":"Notes","text":""},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#snmpwalk-commands","title":"snmpwalk commands","text":"

    The following snmpwalk commands might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST>\nsnmpwalk -v 2c -c public <HOST> NETGEAR-BOXSERVICES-PRIVATE-MIB::fastPathBoxServices\nsnmpwalk -v 2c -c public <HOST> NETGEAR-INVENTORY-MIB::fastPathInventory\nsnmpwalk -v 2c -c public <HOST> NETGEAR-SNTP-CLIENT-MIB::agentSntpClientMIB\nsnmpwalk -v 2c -c public <HOST> NETGEAR-SWITCHING-MIB::fastPathSwitching\n

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 Radio Bern RaBe

    "},{"location":"Stacks/Operating_systems/EL7_Stack/6.4/","title":"Zabbix Template: EL7 Stack","text":"

    Base stack template for CentOS 7 based systems.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/6.4/#macro-systemdnameservicenot_matches","title":"Macro: {$SYSTEMD.NAME.SERVICE.NOT_MATCHES}","text":"

    Filter of systemd service units by name

    Default:

    ^(iscsi\\.service|mdmonitor\\.service|microcode\\.service|multipathd\\.service|udisks2\\.service|selinux-autorelabel-mark\\.service|iscsi-onboot\\.service|vgauthd\\.service|vmtoolsd\\.service|abrt-vmcore\\.service|dmraid-activation\\.service|abrt-xorg\\.service|rhel-configure\\.service|systemd-readahead-collect\\.service|rhel-autorelabel\\.service|irqbalance\\.service|rhel-loadmodules\\.service|systemd-readahead-replay\\.service|rhel-autorelabel-mark\\.service|timedatex\\.service)$\n
    "},{"location":"Stacks/Operating_systems/EL7_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Operating_systems/EL7_Stack/7.0/","title":"Zabbix Template: EL7 Stack","text":"

    Base stack template for CentOS 7 based systems.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/7.0/#macro-systemdnameservicenot_matches","title":"Macro: {$SYSTEMD.NAME.SERVICE.NOT_MATCHES}","text":"

    Filter of systemd service units by name

    Default:

    ^(iscsi\\.service|mdmonitor\\.service|microcode\\.service|multipathd\\.service|udisks2\\.service|selinux-autorelabel-mark\\.service|iscsi-onboot\\.service|vgauthd\\.service|vmtoolsd\\.service|abrt-vmcore\\.service|dmraid-activation\\.service|abrt-xorg\\.service|rhel-configure\\.service|systemd-readahead-collect\\.service|rhel-autorelabel\\.service|irqbalance\\.service|rhel-loadmodules\\.service|systemd-readahead-replay\\.service|rhel-autorelabel-mark\\.service|timedatex\\.service)$\n
    "},{"location":"Stacks/Operating_systems/EL7_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Operating_systems/EL8_Stack/6.4/","title":"Zabbix Template: EL8 Stack","text":"

    Base stack template for CentOS 8 Stream based systems.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/6.4/#macro-systemdnameservicenot_matches","title":"Macro: {$SYSTEMD.NAME.SERVICE.NOT_MATCHES}","text":"

    Filter of systemd service units by name

    Default:

    ^(iscsi\\.service|mdmonitor\\.service|microcode\\.service|multipathd\\.service|udisks2\\.service|selinux-autorelabel-mark\\.service|iscsi-onboot\\.service|vgauthd\\.service|vmtoolsd\\.service|loadmodules\\.service|timedatex\\.service)$\n
    "},{"location":"Stacks/Operating_systems/EL8_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Operating_systems/EL8_Stack/7.0/","title":"Zabbix Template: EL8 Stack","text":"

    Base stack template for CentOS 8 Stream based systems.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/7.0/#macro-systemdnameservicenot_matches","title":"Macro: {$SYSTEMD.NAME.SERVICE.NOT_MATCHES}","text":"

    Filter of systemd service units by name

    Default:

    ^(iscsi\\.service|mdmonitor\\.service|microcode\\.service|multipathd\\.service|udisks2\\.service|selinux-autorelabel-mark\\.service|iscsi-onboot\\.service|vgauthd\\.service|vmtoolsd\\.service|loadmodules\\.service|timedatex\\.service)$\n
    "},{"location":"Stacks/Operating_systems/EL8_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Operating_systems/EL9_Stack/6.4/","title":"Zabbix Template: EL9 Stack","text":"

    Base stack template for AlmaLinux 9 based systems.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/6.4/#macro-systemdnameservicenot_matches","title":"Macro: {$SYSTEMD.NAME.SERVICE.NOT_MATCHES}","text":"

    Filter of systemd service units by name

    Default:

    ^(iscsi\\.service|mdmonitor\\.service|microcode\\.service|multipathd\\.service|udisks2\\.service|selinux-autorelabel-mark\\.service|iscsi-onboot\\.service|vgauthd\\.service|vmtoolsd\\.service|loadmodules\\.service|timedatex\\.service)$\n
    "},{"location":"Stacks/Operating_systems/EL9_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Operating_systems/EL9_Stack/7.0/","title":"Zabbix Template: EL9 Stack","text":"

    Base stack template for AlmaLinux 9 based systems.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/7.0/#macro-systemdnameservicenot_matches","title":"Macro: {$SYSTEMD.NAME.SERVICE.NOT_MATCHES}","text":"

    Filter of systemd service units by name

    Default:

    ^(iscsi\\.service|mdmonitor\\.service|microcode\\.service|multipathd\\.service|udisks2\\.service|selinux-autorelabel-mark\\.service|iscsi-onboot\\.service|vgauthd\\.service|vmtoolsd\\.service|loadmodules\\.service|timedatex\\.service)$\n
    "},{"location":"Stacks/Operating_systems/EL9_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/6.4/","title":"Zabbix Template: EL7 KVM VM Stack","text":"

    Base stack template for EL7 based virtual machines.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/7.0/","title":"Zabbix Template: EL7 KVM VM Stack","text":"

    Base stack template for EL7 based virtual machines.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/6.4/","title":"Zabbix Template: EL8 KVM VM Stack","text":"

    Base stack template for EL8 based virtual machines.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/7.0/","title":"Zabbix Template: EL8 KVM VM Stack","text":"

    Base stack template for EL8 based virtual machines.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/6.4/","title":"Zabbix Template: EL9 KVM VM Stack","text":"

    Base stack template for EL9 based virtual machines.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/7.0/","title":"Zabbix Template: EL9 KVM VM Stack","text":"

    Base stack template for EL9 based virtual machines.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/","title":"Zabbix Apache HTTP Server monitoring","text":"

    Basic monitoring of Apache HTTP Server.

    "},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_Apache_HTTP_Server_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#usage_1","title":"Usage","text":"
    1. Import the Template_App_Apache_HTTP_Server_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#template-app-apache-http-server-active","title":"Template App Apache HTTP Server active","text":"

    Application template for the Apache HTTP server.

    "},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/","title":"Zabbix Axia ALSA Soundcard Driver for Livewire monitoring","text":"

    Monitoring of the AXIA - ALSA soundcard driver for Livewire (Axia IP Audio Driver for Linux).

    This template collection monitors the components of the AXIA - ALSA soundcard driver for Livewire, namely the Axia Livewire Routing Daemon (axialwrd), the Axia Advertising Daemon (axiaadvd) and the Axia GPIO Bridge for Livewire/Control Surface control (axiagpr). There's also a check to see if the snd-axi\u00e0 kernel module is loaded.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_Axia_ALSA_Soundcard_Driver_for_Livewire_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#template-app-axia-advertising-daemon-active","title":"Template App Axia Advertising Daemon active","text":"

    Application template for the Axia Advertising Daemon (axiaadvd).

    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#template-app-axia-alsa-soundcard-driver-for-livewire-active","title":"Template App Axia ALSA Soundcard Driver for Livewire active","text":"

    Application template for monitoring the AXIA - ALSA Soundcard Driver for Livewire related processes.

    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#items_1","title":"Items","text":""},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#template-app-axia-gpio-bridge-for-livewire-control-surface-control-active","title":"Template App Axia GPIO Bridge for Livewire Control Surface control active","text":"

    Application template for the Axia GPIO Bridge for Livewire/Control Surface control process (axiagpr).

    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#items_2","title":"Items","text":""},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#template-app-axia-livewire-routing-daemon-active","title":"Template App Axia Livewire Routing Daemon active","text":"

    Application template for the Axia Livewire Routing Daemon (axialwrd).

    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#items_3","title":"Items","text":""},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#macros_1","title":"Macros","text":""},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/BSNMP/3.0/","title":"Zabbix BSNMP monitoring","text":"

    Monitoring of BSNMP.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/BSNMP/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_BSNMP_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/BSNMP/3.0/#template-app-bsnmp-active","title":"Template App BSNMP active","text":"

    Application template for the BSNMP daemon (mini SNMP daemon).

    "},{"location":"Templates/Applications/BSNMP/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/BSNMP/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/BSNMP/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/BSNMP/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/CARP/3.0/","title":"Zabbix CARP monitoring","text":"

    Monitoring the Common Address Redundancy Protocol (CARP) on FreeBSD systems.

    There are custom low-level discovery rules for detecting all the configured Virtual Host IDs (VHID) and virtual IP addresses as well as user parameters for monitoring the current status of VHIDs and VIPs. Refer to the CARP(4) man page for more information regarding CARP.

    The discovery rules and user parameters were tested on pfSense based systems but should work on all FreeBSD 10 and later systems.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/CARP/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_CARP_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/CARP/3.0/#template-app-carp-active","title":"Template App CARP active","text":"

    Application template for monitoring the Common Address Redundancy Protocol (CARP) on FreeBSD network interfaces. - https://www.freebsd.org/doc/handbook/carp.html - https://www.freebsd.org/cgi/man.cgi?query=carp&sektion=4

    "},{"location":"Templates/Applications/CARP/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Applications/CARP/3.0/#carp-vhid-discovery-rabecarpvhiddiscovery","title":"CARP vhid discovery (rabe.carp.vhid.discovery)","text":"

    Low-Level discovery of FreeBSD's configured CARP virtual host IDs (vhid).

    Returns the following example macro for each configured vhid: {#CARP_VHID} = 3

    "},{"location":"Templates/Applications/CARP/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Applications/CARP/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/CARP/3.0/#carp-vip-discovery-rabecarpvipdiscovery","title":"CARP vip discovery (rabe.carp.vip.discovery)","text":"

    Low-Level discovery of FreeBSD's configured CARP virtual IP addresses (vip).

    Returns the following example macro pair for each configured CARP VIP {#CARP_IP} = 192.0.2.10 {#CARP_VHID} = 3

    "},{"location":"Templates/Applications/CARP/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Applications/CARP/3.0/#trigger-prototypes_1","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/CARP/3.0/#userparameters","title":"UserParameters","text":"

    The following user parameters are available within rabe.carp.conf

    Key Description rabe.carp.vhid.discovery Discovery rule for getting a list of all configured CARP virtual host IDs (vhid). Data gets parsed from the ifconfig output (carp: lines). rabe.carp.vip.discovery Discovery rule for getting a list of all configured CARP virtual IP addresses. Data gets parsed from the ifconfig output (inet or inet6 lines) rabe.carp.vhid.status CARP VHID status, returns the status of a CARP VHID, which is either MASTER, BACKUP or INIT. rabe.carp.vhid.advbase CARP VHID advbase, returns the advertisement base of a CARP VHID. rabe.carp.vhid.advskew CARP VHID advskew, returns the advertisement skew of a CARP VHID."},{"location":"Templates/Applications/CARP/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/CARP/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/Cronie/3.0/","title":"Zabbix Cronie monitoring","text":"

    Monitoring of the Cronie cron daemon.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Cronie/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_Cronie_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/Cronie/3.0/#template-app-cronie-active","title":"Template App Cronie active","text":"

    Application template for the Cronie cron daemon.

    "},{"location":"Templates/Applications/Cronie/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Cronie/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Cronie/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Cronie/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/Cronie/6.4/","title":"Zabbix Template: Cronie","text":"

    Monitoring of Cronie.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Cronie/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-process-summary","title":"Item: Cronie: process summary","text":"

    Get info about Cronie processes

    proc.get[crond,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-unit-active-state","title":"Item: Cronie: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.Cronie.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-cpu-seconds-system","title":"Item: Cronie: CPU seconds (system)","text":"

    Total CPU seconds (system) of Cronie processes.

    rabe.Cronie.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-cpu-seconds-user","title":"Item: Cronie: CPU seconds (user)","text":"

    Total CPU seconds (user) of Cronie processes.

    rabe.Cronie.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-service-load-state","title":"Item: Cronie: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.Cronie.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-number-of-processes","title":"Item: Cronie: Number of processes","text":"

    Number of Cronie processes.

    rabe.Cronie.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-memory-usage-rss","title":"Item: Cronie: Memory usage (RSS)","text":"

    Memory usage of Cronie processes.

    rabe.Cronie.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-swap-usage","title":"Item: Cronie: Swap usage","text":"

    Swap usage of Cronie processes.

    rabe.Cronie.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-number-of-threads","title":"Item: Cronie: Number of threads","text":"

    Number of Cronie threads.

    rabe.Cronie.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-unit-file-state","title":"Item: Cronie: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.Cronie.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-uptime","title":"Item: Cronie: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.Cronie.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-unit-info","title":"Item: Cronie: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"crond.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/Cronie/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Cronie/6.4/#trigger-cronie-service-is-not-running","title":"Trigger: Cronie: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/Cronie/rabe.Cronie.active_state)<>1\n
    "},{"location":"Templates/Applications/Cronie/6.4/#trigger-cronie-no-running-processes","title":"Trigger: Cronie: No running processes","text":"

    No running Cronie processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/Cronie/rabe.Cronie.processes)<{$CRONIE.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/Cronie/6.4/#trigger-cronie-has-been-restarted","title":"Trigger: Cronie: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/Cronie/rabe.Cronie.uptime)<=10m\n
    "},{"location":"Templates/Applications/Cronie/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/Cronie/6.4/#macro-croniethresholdmin_proc","title":"Macro: {$CRONIE.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/Cronie/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/Cronie/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Cronie/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/Cronie/7.0/","title":"Zabbix Template: Cronie","text":"

    Monitoring of Cronie.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Cronie/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-process-summary","title":"Item: Cronie: process summary","text":"

    Get info about Cronie processes

    proc.get[crond,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-unit-active-state","title":"Item: Cronie: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.Cronie.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-cpu-seconds-system","title":"Item: Cronie: CPU seconds (system)","text":"

    Total CPU seconds (system) of Cronie processes.

    rabe.Cronie.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-cpu-seconds-user","title":"Item: Cronie: CPU seconds (user)","text":"

    Total CPU seconds (user) of Cronie processes.

    rabe.Cronie.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-service-load-state","title":"Item: Cronie: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.Cronie.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-number-of-processes","title":"Item: Cronie: Number of processes","text":"

    Number of Cronie processes.

    rabe.Cronie.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-memory-usage-rss","title":"Item: Cronie: Memory usage (RSS)","text":"

    Memory usage of Cronie processes.

    rabe.Cronie.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-swap-usage","title":"Item: Cronie: Swap usage","text":"

    Swap usage of Cronie processes.

    rabe.Cronie.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-number-of-threads","title":"Item: Cronie: Number of threads","text":"

    Number of Cronie threads.

    rabe.Cronie.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-unit-file-state","title":"Item: Cronie: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.Cronie.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-uptime","title":"Item: Cronie: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.Cronie.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-unit-info","title":"Item: Cronie: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"crond.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/Cronie/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Cronie/7.0/#trigger-cronie-service-is-not-running","title":"Trigger: Cronie: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/Cronie/rabe.Cronie.active_state)<>1\n
    "},{"location":"Templates/Applications/Cronie/7.0/#trigger-cronie-no-running-processes","title":"Trigger: Cronie: No running processes","text":"

    No running Cronie processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/Cronie/rabe.Cronie.processes)<{$CRONIE.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/Cronie/7.0/#trigger-cronie-has-been-restarted","title":"Trigger: Cronie: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/Cronie/rabe.Cronie.uptime)<=10m\n
    "},{"location":"Templates/Applications/Cronie/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/Cronie/7.0/#macro-croniethresholdmin_proc","title":"Macro: {$CRONIE.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/Cronie/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/Cronie/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Cronie/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/Darkice/3.0/","title":"Zabbix Darkice monitoring","text":"

    Monitoring of Darkice.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Darkice/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_Darkice_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/Darkice/3.0/#template-app-darkice-active","title":"Template App DarkIce active","text":"

    Application template for the DarkIce live audio streamer darkice.

    "},{"location":"Templates/Applications/Darkice/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Darkice/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Darkice/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Darkice/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/GlusterFS_Client/3.0/","title":"Zabbix GlusterFS Client monitoring","text":"

    Monitoring of GlusterFS Client.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/GlusterFS_Client/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_GlusterFS_Client_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/GlusterFS_Client/3.0/#template-app-glusterfs-client-active","title":"Template App GlusterFS Client active","text":"

    Application template for the GlusterFS client glusterfs.

    "},{"location":"Templates/Applications/GlusterFS_Client/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/GlusterFS_Client/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/GlusterFS_Client/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/GlusterFS_Client/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/GlusterFS_Client/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/GlusterFS_Server/3.0/","title":"Zabbix GlusterFS Server monitoring","text":"

    Monitoring of GlusterFS Server.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/GlusterFS_Server/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_GlusterFS_Server_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/GlusterFS_Server/3.0/#template-app-glusterfs-server-active","title":"Template App GlusterFS Server active","text":"

    Application template for the GlusterFS server glusterfsd.

    "},{"location":"Templates/Applications/GlusterFS_Server/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/GlusterFS_Server/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/GlusterFS_Server/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/GlusterFS_Server/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/ISC_DHCP_Relay_Agent/3.0/","title":"Zabbix ISC DHCP Relay Agent monitoring","text":"

    Basic monitoring of the ISC DHCP relay agent.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/ISC_DHCP_Relay_Agent/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_ISC_DHCP_Relay_Agent_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/ISC_DHCP_Relay_Agent/3.0/#template-app-isc-dhcp-relay-agent-active","title":"Template App ISC DHCP Relay Agent active","text":"

    Application template for the ISC DHCP Relay Agent.

    "},{"location":"Templates/Applications/ISC_DHCP_Relay_Agent/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/ISC_DHCP_Relay_Agent/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/ISC_DHCP_Relay_Agent/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/ISC_DHCP_Relay_Agent/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/ISC_DHCP_daemon/3.0/","title":"Zabbix ISC DHCP daemon monitoring","text":"

    Basic monitoring of the ISC DHCP daemon.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/ISC_DHCP_daemon/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_ISC_DHCP_daemon_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/ISC_DHCP_daemon/3.0/#template-app-isc-dhcp-daemon-active","title":"Template App ISC DHCP Daemon active","text":"

    Application template for the ISC DHCP daemon.

    "},{"location":"Templates/Applications/ISC_DHCP_daemon/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/ISC_DHCP_daemon/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/ISC_DHCP_daemon/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/ISC_DHCP_daemon/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/Icecast/3.0/","title":"Zabbix Icecast monitoring","text":"

    Basic monitoring of Icecast.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Icecast/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_Icecast_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/Icecast/3.0/#template-app-icecast-active","title":"Template App Icecast active","text":"

    Application template for the Icecast server.

    "},{"location":"Templates/Applications/Icecast/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Icecast/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/Icecast/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Icecast/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Icecast/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/","title":"Zabbix JACK Audio Connection Kit sound server monitoring","text":"

    Monitoring of the JACK Audio Connection Kit sound server.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_JACK_Audio_Connection_Kit_sound_server_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. In case you have more than one instance of jackd running, consider to use the {$APP_JACKD_USER} and/or {$APP_JACKD_CMDLINE} macros to filter for a specific instance.
    4. Check if new data arrives
    "},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/#template-app-jack-audio-connection-kit-sound-server-active","title":"Template App JACK Audio Connection Kit sound server active","text":"

    Application template for JACK Audio Connection Kit sound server.

    "},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/#items","title":"Items","text":"

    Use the {$APP_JACKD_USER} and/or {$APP_JACKD_CMDLINE} macros to filter for a specific instance. * Memory usage (rss) of \"jackd\" process(es) (running as user {$APP_JACKD_USER} with cmdline filter {$APP_JACKD_CMDLINE}) (proc.mem[jackd,{$APP_JACKD_USER},,{$APP_JACKD_CMDLINE},rss]) The RSS memory usage of the jackd process(es).

    Use the {$APP_JACKD_USER} and/or {$APP_JACKD_CMDLINE} macros to filter for a specific instance. * Number of \"jackd\" process(es) (running as user {$APP_JACKD_USER} with cmdline filter {$APP_JACKD_CMDLINE}) (proc.num[jackd,{$APP_JACKD_USER},,{$APP_JACKD_CMDLINE}]) The number of running jackd processes.

    Use the {$APP_JACKD_USER} and/or {$APP_JACKD_CMDLINE} macros to filter for a specific instance.

    "},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/Journalbeat/3.0/","title":"Zabbix Journalbeat monitoring","text":"

    Monitoring of journalbeat.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Journalbeat/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_journalbeat_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/Journalbeat/3.0/#template-app-journalbeat-active","title":"Template App Journalbeat active","text":"

    Application template for Journalbeat.

    "},{"location":"Templates/Applications/Journalbeat/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Journalbeat/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Journalbeat/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Journalbeat/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/LVM/3.0/","title":"Zabbix LVM monitoring","text":"

    Monitoring of Linux Logical Volumen Management (LVM).

    There are user parameters with custom low-level discovery rules for detecting and monitoring the available LVM physical volumes (PVs), volume groups (VGs) and logical volumes (LVs).

    The following logical volume types are currently supported: * Linear volumes * Thin volumes * Thin-pool volumes * Thick snapshot volumes * Thin snapshot volumes

    The following logical volume types are not yet supported (contributions are welcome): * Striped volumes * RAID volumes * Cache volumes

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/LVM/3.0/#usage","title":"Usage","text":""},{"location":"Templates/Applications/LVM/3.0/#centos-rpm-installation","title":"CentOS RPM installation","text":"
    1. Install the rabe-zabbix RPM (which contains the required sudoers droplets, SELinux policies as well as the actual Zabbix user parameters).
    2. Import the Template_App_LVM_active.xml into your Zabbix server (click on the Raw button to download).
    3. Add the template to your host (or stack template)
    4. Check if new data arrives
    "},{"location":"Templates/Applications/LVM/3.0/#manual-installation","title":"Manual installation","text":"
    1. Install the provided rabezbx-lvm sudoers droplet into the /etc/sudoers.d directory, to allow the zabbix user to execute the LVM report commands (pvs, vgs and lvs) with root privileges.
    2. If you have SELinux active, ensure that the Zabbix agent is allowed to execute the LVM report commands via sudo. The SELinux type enforcement file rabezbxlvm.te contains the necessary policies (tested on CentOS 7) which can be loaded as follows:
      checkmodule -M -m -o rabezbxlvm.mod rabezbxlvm.te\nsemodule_package -o rabezbxlvm.pp -m rabezbxlvm.mod\nsemodule -i rabezbxlvm.pp\n
    3. Install the rabe.lvm.conf Zabbix user parameters into your Zabbix agent's Include directory (usually /etc/zabbix/zabbix_agentd.d).
    4. Import the Template_App_LVM_active.xml into your Zabbix server (click on the Raw button to download).
    5. Add the template to your host (or stack template)
    6. Check if new data arrives
    "},{"location":"Templates/Applications/LVM/3.0/#template-app-lvm-active","title":"Template App LVM active","text":"

    Application template for monitoring Linux Logical Volumen Management (LVM)

    "},{"location":"Templates/Applications/LVM/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/LVM/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Applications/LVM/3.0/#lvm-logical-linear-volumes-discovery-rabelvmlvsdiscoverylinear","title":"LVM logical linear volumes discovery (rabe.lvm.lvs.discovery[linear])","text":"

    Low-Level discovery of linear LVM logical volumes (LV)

    Returns the following macros for each available LV: * {#LVM_LV_FULL_NAME} * Logical volume full name (lvs -o lv_full_name) * Example: vg_example_01/lv_example_01 * {#LVM_LV_UUID} * Logical volume UUID (lvs -o lv_uuid) * Example. dxi5Hw-Xo2m-SAVi-ypZh-QO4I-krpI-sR3N67 * {#LVM_LV_TYPE} * Logical volume segment type (lvs -o segtype) * Example: linear, thin, thin-pool * {#LVM_LV_ROLE} * Logical volume role (lvs -o lv_role) * Example: public, private, public,snapshot,thicksnapshot * {#LVM_LV_NAME} * Logical volume name (lvs -o lv_name) * Example: lv_example_01 * {#LVM_LV_VG_NAME} * Volume group name (lvs -o vg_name) * Example: vg_example_01 * {#LVM_LV_PATH} * Full pathname for LV. Blank for internal LVs. (lvs -o lv_path) * Example: /dev/vg_example_01/lv_example_01

    "},{"location":"Templates/Applications/LVM/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#lvm-logical-thick-snapshot-volumes-discovery-rabelvmlvsdiscoverythicksnapshot","title":"LVM logical thick snapshot volumes discovery (rabe.lvm.lvs.discovery[thicksnapshot])","text":"

    Low-Level discovery of a thick provisioned snapshot LVM logical volumes (LV)

    Returns the following macros for each available LV: * {#LVM_LV_FULL_NAME} * Logical volume full name (lvs -o lv_full_name) * Example: vg_example_01/lv_example_01 * {#LVM_LV_UUID} * Logical volume UUID (lvs -o lv_uuid) * Example. dxi5Hw-Xo2m-SAVi-ypZh-QO4I-krpI-sR3N67 * {#LVM_LV_TYPE} * Logical volume segment type (lvs -o segtype) * Example: linear, thin, thin-pool * {#LVM_LV_ROLE} * Logical volume role (lvs -o lv_role) * Example: public, private, public,snapshot,thicksnapshot * {#LVM_LV_NAME} * Logical volume name (lvs -o lv_name) * Example: lv_example_01 * {#LVM_LV_VG_NAME} * Volume group name (lvs -o vg_name) * Example: vg_example_01 * {#LVM_LV_PATH} * Full pathname for LV. Blank for internal LVs. (lvs -o lv_path) * Example: /dev/vg_example_01/lv_example_01

    "},{"location":"Templates/Applications/LVM/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#trigger-prototypes_1","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#lvm-logical-thin-pool-volumes-discovery-rabelvmlvsdiscoverythin-pool","title":"LVM logical thin-pool volumes discovery (rabe.lvm.lvs.discovery[thin-pool])","text":"

    Low-Level discovery of thin-pool LVM logical volumes (LV)

    Returns the following macros for each available LV: * {#LVM_LV_FULL_NAME} * Logical volume full name (lvs -o lv_full_name) * Example: vg_example_01/lv_example_01 * {#LVM_LV_UUID} * Logical volume UUID (lvs -o lv_uuid) * Example. dxi5Hw-Xo2m-SAVi-ypZh-QO4I-krpI-sR3N67 * {#LVM_LV_TYPE} * Logical volume segment type (lvs -o segtype) * Example: linear, thin, thin-pool * {#LVM_LV_ROLE} * Logical volume role (lvs -o lv_role) * Example: public, private, public,snapshot,thicksnapshot * {#LVM_LV_NAME} * Logical volume name (lvs -o lv_name) * Example: lv_example_01 * {#LVM_LV_VG_NAME} * Volume group name (lvs -o vg_name) * Example: vg_example_01 * {#LVM_LV_PATH} * Full pathname for LV. Blank for internal LVs. (lvs -o lv_path) * Example: /dev/vg_example_01/lv_example_01

    "},{"location":"Templates/Applications/LVM/3.0/#item-prototypes_2","title":"Item Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#trigger-prototypes_2","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#lvm-logical-thin-snapshot-volumes-discovery-rabelvmlvsdiscoverythinsnapshot","title":"LVM logical thin snapshot volumes discovery (rabe.lvm.lvs.discovery[thinsnapshot])","text":"

    Low-Level discovery of a thin provisioned snapshot LVM logical volumes (LV)

    Returns the following macros for each available LV: * {#LVM_LV_FULL_NAME} * Logical volume full name (lvs -o lv_full_name) * Example: vg_example_01/lv_example_01 * {#LVM_LV_UUID} * Logical volume UUID (lvs -o lv_uuid) * Example. dxi5Hw-Xo2m-SAVi-ypZh-QO4I-krpI-sR3N67 * {#LVM_LV_TYPE} * Logical volume segment type (lvs -o segtype) * Example: linear, thin, thin-pool * {#LVM_LV_ROLE} * Logical volume role (lvs -o lv_role) * Example: public, private, public,snapshot,thicksnapshot * {#LVM_LV_NAME} * Logical volume name (lvs -o lv_name) * Example: lv_example_01 * {#LVM_LV_VG_NAME} * Volume group name (lvs -o vg_name) * Example: vg_example_01 * {#LVM_LV_PATH} * Full pathname for LV. Blank for internal LVs. (lvs -o lv_path) * Example: /dev/vg_example_01/lv_example_01

    "},{"location":"Templates/Applications/LVM/3.0/#item-prototypes_3","title":"Item Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#lvm-logical-thin-volumes-discovery-rabelvmlvsdiscoverythin","title":"LVM logical thin volumes discovery (rabe.lvm.lvs.discovery[thin])","text":"

    Low-Level discovery of thin LVM logical volumes (LV)

    Returns the following macros for each available LV: * {#LVM_LV_FULL_NAME} * Logical volume full name (lvs -o lv_full_name) * Example: vg_example_01/lv_example_01 * {#LVM_LV_UUID} * Logical volume UUID (lvs -o lv_uuid) * Example. dxi5Hw-Xo2m-SAVi-ypZh-QO4I-krpI-sR3N67 * {#LVM_LV_TYPE} * Logical volume segment type (lvs -o segtype) * Example: linear, thin, thin-pool * {#LVM_LV_ROLE} * Logical volume role (lvs -o lv_role) * Example: public, private, public,snapshot,thicksnapshot * {#LVM_LV_NAME} * Logical volume name (lvs -o lv_name) * Example: lv_example_01 * {#LVM_LV_VG_NAME} * Volume group name (lvs -o vg_name) * Example: vg_example_01 * {#LVM_LV_PATH} * Full pathname for LV. Blank for internal LVs. (lvs -o lv_path) * Example: /dev/vg_example_01/lv_example_01

    "},{"location":"Templates/Applications/LVM/3.0/#item-prototypes_4","title":"Item Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#trigger-prototypes_3","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#lvm-physical-volumes-discovery-rabelvmpvsdiscovery","title":"LVM physical volumes discovery (rabe.lvm.pvs.discovery)","text":"

    Low-Level discovery of LVM physical volumes (PV)

    Returns the following macros for each available PV: * {#LVM_PV_NAME} * Physical volume name (pvs -o pv_name) * Example: /dev/sda * {#LVM_PV_UUID} * Physical volume UUID (pvs -o pv_uuid) * Example. S1qfoV-Jbmw-qjqH-koz3-HEyh-eNme-eHlBe8 * {#LVM_PV_TYPE} * Physical volume metadata type (pvs -o pv_fmt) * Example: lvm2

    "},{"location":"Templates/Applications/LVM/3.0/#item-prototypes_5","title":"Item Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#lvm-volume-groups-discovery-rabelvmvgsdiscovery","title":"LVM volume groups discovery (rabe.lvm.vgs.discovery)","text":"

    Low-Level discovery of LVM volume groups (VG)

    Returns the following macros for each available PV: * {#LVM_VG_NAME} * Volume group name (vgs -o vg_name) * Example: vg_example_01 * {#LVM_VG_UUID} * Volume group name (vgs -o vg_uuid) * Example. s83QZR-w6c4-Ngqk-u1fM-STAl-evYq-MLxiN0 * {#LVM_VG_TYPE} * Volume group metadata type (vgs -o vg_fmt) * Example: lvm2

    "},{"location":"Templates/Applications/LVM/3.0/#item-prototypes_6","title":"Item Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#trigger-prototypes_4","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#selinux-policy","title":"SELinux Policy","text":"

    The rabezbxlvm policy allows the zabbix agent to execute sudo and the various LVM commands.

    "},{"location":"Templates/Applications/LVM/3.0/#userparameters","title":"UserParameters","text":"

    The following user parameters are available within rabe.lvm.conf

    Key Description rabe.lvm.pvs.discovery Discovery rule for getting a list of all available physical volumes (PV) rabe.lvm.vgs.discovery Discovery rule for getting a list of all available volume groups (VG) rabe.lvm.lvs.discovery Discovery rule for getting a list of all available logical volumes (LV) rabe.lvm.pvs.value[<pv name>,<option>] Get information about a physical volume (PV) rabe.lvm.vgs.value[<vg name>,<option>] Get information about a volume group (VG) rabe.lvm.lvs.value[<lv path>,<option>] Get information about a logical volume (LV)"},{"location":"Templates/Applications/LVM/3.0/#commands-and-log-files-for-debugging","title":"Commands and log files for debugging","text":"

    The following commands might be helpful for debugging:

    # list the available sudo rules for the zabbix user\nsu -l -s /bin/bash -c 'sudo -l' zabbix\n\n# list LVM physical volumes\nsu -l \\\n   -s /bin/bash \\\n   -c '/usr/bin/sudo /sbin/pvs --noheadings --options pv_name,pv_uuid,pv_fmt' \\\n   zabbix\n\n# list LVM volume groups\nsu -l \\\n   -s /bin/bash \\\n   -c '/usr/bin/sudo /sbin/vgs --noheadings --options vg_name,vg_uuid,vg_fmt' \\\n   zabbix\n\n# list LVM logical volumes\nsu -l \\\n   -s /bin/bash \\\n   -c '/usr/bin/sudo /sbin/lvs --noheadings --options lv_full_name,lv_uuid,segtype,lv_role,lv_name,vg_name,lv_path' \\\n   zabbix\n

    Also refer to the main debugging section for further helpful commands and logs.

    "},{"location":"Templates/Applications/LVM/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/LVM/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/MD-RAID/3.0/","title":"Zabbix MD-RAID monitoring","text":"

    Monitoring of Linux MD-RAID devices (aka Linux Software RAID).

    There are user parameters with custom low-level discovery rules for detecting and monitoring the available array devices (MD) as well as the underlying component devices (RD). The sysfs md interface is used for discovery and monitoring of the device parameters.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/MD-RAID/3.0/#usage","title":"Usage","text":"
    1. Install the rabe.md-raid.conf Zabbix user parameters into your Zabbix agent's Include directory (usually /etc/zabbix/zabbix_agentd.d).
    2. Import the Template_App_MD-RAID_active.xml into your Zabbix server (click on the Raw button to download).
    3. Add the template to you host (or stack template)
    4. Check if new data arrives
    "},{"location":"Templates/Applications/MD-RAID/3.0/#template-app-md-raid-active","title":"Template App MD-RAID active","text":"

    Application template for monitoring Linux multi device RAID (MD-RAID).

    "},{"location":"Templates/Applications/MD-RAID/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Applications/MD-RAID/3.0/#component-device-rd-discovery-raberaidmdcomponent-devicediscovery","title":"Component device (RD) discovery (rabe.raid.md.component-device.discovery)","text":"

    Low-Level discovery of component devices (RD). Mapping between raid devices and their corresponding component devices.

    Returns the following macros for each available RD device: * {#MD_RAID_RAID_DEV_NAME} * RAID device (MD) name * Example: md0 * {#MD_RAID_COMPONENT_DEV_NAME} * Component device (RD) name * Example: rd1

    "},{"location":"Templates/Applications/MD-RAID/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Applications/MD-RAID/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/MD-RAID/3.0/#raid-device-md-discovery-raberaidmdraid-devicediscovery","title":"RAID device (MD) discovery (rabe.raid.md.raid-device.discovery)","text":"

    Low-Level discovery of RAID devices (MD)

    Returns the following macros for each available MD device: * {#MD_RAID_RAID_DEV_NAME{} * RAID device name * Example: md0

    "},{"location":"Templates/Applications/MD-RAID/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Applications/MD-RAID/3.0/#trigger-prototypes_1","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/MD-RAID/3.0/#userparameters","title":"UserParameters","text":"

    The following user parameters are available within rabe.md-raid.conf (including some in-depth parameter description):

    Key Description rabe.raid.md.raid-device.discovery Discovery rule for getting a list of all raid devices (MD) rabe.raid.md.component-device.discovery Discovery rule for getting a list of all component devices (RD) rabe.raid.md.component-device.block-dev[<md device name>,<rd device name>] Block device name of a specific component device (RD)"},{"location":"Templates/Applications/MD-RAID/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/MD-RAID/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/Rotter/3.0/","title":"Zabbix Rotter monitoring","text":"

    Monitoring for Rotter.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Rotter/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_Rotter_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/Rotter/3.0/#template-app-rotter-active","title":"Template App Rotter active","text":"

    Application template for Rotter, a Recording of Transmission / Audio Logger for JACK.

    "},{"location":"Templates/Applications/Rotter/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Rotter/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Rotter/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Rotter/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/Songticker/6.4/","title":"Zabbix Template: Songticker","text":"

    Check if the songticker is getting regular updates

    "},{"location":"Templates/Applications/Songticker/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/Songticker/6.4/#item-songticker-last-update","title":"Item: Songticker: Last update","text":"
    rabe.songticker.date\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='date']/text()\"] JAVASCRIPT [\"return Date.parse(value)/1000\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/6.4/#item-songticker-show-end","title":"Item: Songticker: Show end","text":"

    When the current show ends.

    rabe.songticker.show_endtime\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='show']/*[name()='endTime']/text()\"] JAVASCRIPT [\"return Date.parse(value)/1000\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/6.4/#item-songticker-show-name","title":"Item: Songticker: Show name","text":"

    Name of the currently running show.

    rabe.songticker.show_name\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='show']/*[name()='name']/text()\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/6.4/#item-songticker-current-artist","title":"Item: Songticker: Current Artist","text":"

    Currently running artist.

    rabe.songticker.track_artist\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='track']/*[name()='artist']/text()\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/6.4/#item-songticker-current-title","title":"Item: Songticker: Current Title","text":"

    Currently running track.

    rabe.songticker.track_title\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='track']/*[name()='title']/text()\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/6.4/#item-songticker-xml-reponse","title":"Item: Songticker XML reponse","text":"
    rabe.songticker.xml\n

    Settings:

    Item Setting Value Type HTTP_AGENT Value type TEXT"},{"location":"Templates/Applications/Songticker/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Songticker/6.4/#trigger-songticker-show-ends-in-the-past","title":"Trigger: Songticker: Show ends in the past","text":"

    No next show was started in songticker. This could mean that songticker itself is down somehow, or there could be an issue in our metadata that needs investigating. Settings:

    Trigger Setting Values Priority WARNING
    last(/Songticker/rabe.songticker.show_endtime)-time()<0\n
    "},{"location":"Templates/Applications/Songticker/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/Songticker/6.4/#macro-songtickerxmlendpoint","title":"Macro: {$SONGTICKER.XML.ENDPOINT}","text":"

    Location of the generated XML file for Songticker

    Default:

    https://songticker.rabe.ch/songticker/0.9.3/current.xml\n
    "},{"location":"Templates/Applications/Songticker/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/Songticker/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Songticker/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/Songticker/7.0/","title":"Zabbix Template: Songticker","text":"

    Check if the songticker is getting regular updates

    "},{"location":"Templates/Applications/Songticker/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Songticker/7.0/#item-songticker-last-update","title":"Item: Songticker: Last update","text":"
    rabe.songticker.date\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='date']/text()\"] JAVASCRIPT [\"return Date.parse(value)/1000\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/7.0/#item-songticker-show-end","title":"Item: Songticker: Show end","text":"

    When the current show ends.

    rabe.songticker.show_endtime\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='show']/*[name()='endTime']/text()\"] JAVASCRIPT [\"return Date.parse(value)/1000\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/7.0/#item-songticker-show-name","title":"Item: Songticker: Show name","text":"

    Name of the currently running show.

    rabe.songticker.show_name\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='show']/*[name()='name']/text()\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/7.0/#item-songticker-current-artist","title":"Item: Songticker: Current Artist","text":"

    Currently running artist.

    rabe.songticker.track_artist\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='track']/*[name()='artist']/text()\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/7.0/#item-songticker-current-title","title":"Item: Songticker: Current Title","text":"

    Currently running track.

    rabe.songticker.track_title\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='track']/*[name()='title']/text()\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/7.0/#item-songticker-xml-reponse","title":"Item: Songticker XML reponse","text":"
    rabe.songticker.xml\n

    Settings:

    Item Setting Value Type HTTP_AGENT Value type TEXT"},{"location":"Templates/Applications/Songticker/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Songticker/7.0/#trigger-songticker-show-ends-in-the-past","title":"Trigger: Songticker: Show ends in the past","text":"

    No next show was started in songticker. This could mean that songticker itself is down somehow, or there could be an issue in our metadata that needs investigating. Settings:

    Trigger Setting Values Priority WARNING
    last(/Songticker/rabe.songticker.show_endtime)-time()<0\n
    "},{"location":"Templates/Applications/Songticker/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/Songticker/7.0/#macro-songtickerxmlendpoint","title":"Macro: {$SONGTICKER.XML.ENDPOINT}","text":"

    Location of the generated XML file for Songticker

    Default:

    https://songticker.rabe.ch/songticker/0.9.3/current.xml\n
    "},{"location":"Templates/Applications/Songticker/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/Songticker/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Songticker/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/Zabbix_unsupported_items/6.4/","title":"Zabbix Template: Zabbix unsupported items","text":"

    Implementation agnostic monitoring of unsupported items from Zabbix internal.

    Used as a mix-in to most low-level stack templates.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Zabbix_unsupported_items/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/Zabbix_unsupported_items/6.4/#item-unsupported-items","title":"Item: Unsupported items","text":"

    The number of unsupported items on this host

    zabbix[host,,items_unsupported]\n

    Settings:

    Item Setting Value Type INTERNAL History 7d"},{"location":"Templates/Applications/Zabbix_unsupported_items/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Zabbix_unsupported_items/6.4/#trigger-unsupported-items-detected","title":"Trigger: Unsupported items detected","text":"

    The host has unsupported items, which might be an indication of a problem with certain items. Disable or fix the items.

    A count expression is used to reduce flapping to allow for items to go missing for one reading and then show back up.

    Settings:

    Trigger Setting Values Priority WARNING
    count(/Zabbix unsupported items/zabbix[host,,items_unsupported],#3,\"gt\",\"0\")>=1\n
    "},{"location":"Templates/Applications/Zabbix_unsupported_items/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Zabbix_unsupported_items/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/Zabbix_unsupported_items/7.0/","title":"Zabbix Template: Zabbix unsupported items","text":"

    Implementation agnostic monitoring of unsupported items from Zabbix internal.

    Used as a mix-in to most low-level stack templates.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Zabbix_unsupported_items/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Zabbix_unsupported_items/7.0/#item-unsupported-items","title":"Item: Unsupported items","text":"

    The number of unsupported items on this host

    zabbix[host,,items_unsupported]\n

    Settings:

    Item Setting Value Type INTERNAL History 7d"},{"location":"Templates/Applications/Zabbix_unsupported_items/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Zabbix_unsupported_items/7.0/#trigger-unsupported-items-detected","title":"Trigger: Unsupported items detected","text":"

    The host has unsupported items, which might be an indication of a problem with certain items. Disable or fix the items.

    A count expression is used to reduce flapping to allow for items to go missing for one reading and then show back up.

    Settings:

    Trigger Setting Values Priority WARNING
    count(/Zabbix unsupported items/zabbix[host,,items_unsupported],#3,\"gt\",\"0\")>=1\n
    "},{"location":"Templates/Applications/Zabbix_unsupported_items/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Zabbix_unsupported_items/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/auditd/3.0/","title":"Zabbix auditd monitoring","text":"

    Monitoring of auditd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/auditd/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_auditd_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/auditd/3.0/#template-app-auditd-active","title":"Template App auditd active","text":"

    Application template for the Linux Audit daemon auditd.

    "},{"location":"Templates/Applications/auditd/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/auditd/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/auditd/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/auditd/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/auditd/6.4/","title":"Zabbix Template: auditd","text":"

    Monitoring of auditd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/auditd/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/auditd/6.4/#item-auditd-process-summary","title":"Item: auditd: process summary","text":"

    Get info about auditd processes

    proc.get[auditd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-unit-active-state","title":"Item: auditd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.auditd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-cpu-seconds-system","title":"Item: auditd: CPU seconds (system)","text":"

    Total CPU seconds (system) of auditd processes.

    rabe.auditd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-cpu-seconds-user","title":"Item: auditd: CPU seconds (user)","text":"

    Total CPU seconds (user) of auditd processes.

    rabe.auditd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-service-load-state","title":"Item: auditd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.auditd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-number-of-processes","title":"Item: auditd: Number of processes","text":"

    Number of auditd processes.

    rabe.auditd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-memory-usage-rss","title":"Item: auditd: Memory usage (RSS)","text":"

    Memory usage of auditd processes.

    rabe.auditd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-swap-usage","title":"Item: auditd: Swap usage","text":"

    Swap usage of auditd processes.

    rabe.auditd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-number-of-threads","title":"Item: auditd: Number of threads","text":"

    Number of auditd threads.

    rabe.auditd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-unit-file-state","title":"Item: auditd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.auditd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-uptime","title":"Item: auditd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.auditd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-unit-info","title":"Item: auditd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"auditd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/auditd/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/auditd/6.4/#trigger-auditd-service-is-not-running","title":"Trigger: auditd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/auditd/rabe.auditd.active_state)<>1\n
    "},{"location":"Templates/Applications/auditd/6.4/#trigger-auditd-no-running-processes","title":"Trigger: auditd: No running processes","text":"

    No running auditd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/auditd/rabe.auditd.processes)<{$AUDITD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/auditd/6.4/#trigger-auditd-has-been-restarted","title":"Trigger: auditd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/auditd/rabe.auditd.uptime)<=10m\n
    "},{"location":"Templates/Applications/auditd/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/auditd/6.4/#macro-auditdthresholdmin_proc","title":"Macro: {$AUDITD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/auditd/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/auditd/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/auditd/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/auditd/7.0/","title":"Zabbix Template: auditd","text":"

    Monitoring of auditd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/auditd/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/auditd/7.0/#item-auditd-process-summary","title":"Item: auditd: process summary","text":"

    Get info about auditd processes

    proc.get[auditd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-unit-active-state","title":"Item: auditd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.auditd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-cpu-seconds-system","title":"Item: auditd: CPU seconds (system)","text":"

    Total CPU seconds (system) of auditd processes.

    rabe.auditd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-cpu-seconds-user","title":"Item: auditd: CPU seconds (user)","text":"

    Total CPU seconds (user) of auditd processes.

    rabe.auditd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-service-load-state","title":"Item: auditd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.auditd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-number-of-processes","title":"Item: auditd: Number of processes","text":"

    Number of auditd processes.

    rabe.auditd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-memory-usage-rss","title":"Item: auditd: Memory usage (RSS)","text":"

    Memory usage of auditd processes.

    rabe.auditd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-swap-usage","title":"Item: auditd: Swap usage","text":"

    Swap usage of auditd processes.

    rabe.auditd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-number-of-threads","title":"Item: auditd: Number of threads","text":"

    Number of auditd threads.

    rabe.auditd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-unit-file-state","title":"Item: auditd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.auditd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-uptime","title":"Item: auditd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.auditd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-unit-info","title":"Item: auditd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"auditd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/auditd/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/auditd/7.0/#trigger-auditd-service-is-not-running","title":"Trigger: auditd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/auditd/rabe.auditd.active_state)<>1\n
    "},{"location":"Templates/Applications/auditd/7.0/#trigger-auditd-no-running-processes","title":"Trigger: auditd: No running processes","text":"

    No running auditd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/auditd/rabe.auditd.processes)<{$AUDITD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/auditd/7.0/#trigger-auditd-has-been-restarted","title":"Trigger: auditd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/auditd/rabe.auditd.uptime)<=10m\n
    "},{"location":"Templates/Applications/auditd/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/auditd/7.0/#macro-auditdthresholdmin_proc","title":"Macro: {$AUDITD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/auditd/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/auditd/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/auditd/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/","title":"Zabbix Template: candlepin-rhsmcertd","text":"

    Monitoring of candlepin-rhsmcertd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-process-summary","title":"Item: candlepin-rhsmcertd: process summary","text":"

    Get info about candlepin-rhsmcertd processes

    proc.get[rhsmcertd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-unit-active-state","title":"Item: candlepin-rhsmcertd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.candlepin-rhsmcertd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-cpu-seconds-system","title":"Item: candlepin-rhsmcertd: CPU seconds (system)","text":"

    Total CPU seconds (system) of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-cpu-seconds-user","title":"Item: candlepin-rhsmcertd: CPU seconds (user)","text":"

    Total CPU seconds (user) of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-service-load-state","title":"Item: candlepin-rhsmcertd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.candlepin-rhsmcertd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-number-of-processes","title":"Item: candlepin-rhsmcertd: Number of processes","text":"

    Number of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-memory-usage-rss","title":"Item: candlepin-rhsmcertd: Memory usage (RSS)","text":"

    Memory usage of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-swap-usage","title":"Item: candlepin-rhsmcertd: Swap usage","text":"

    Swap usage of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-number-of-threads","title":"Item: candlepin-rhsmcertd: Number of threads","text":"

    Number of candlepin-rhsmcertd threads.

    rabe.candlepin-rhsmcertd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-unit-file-state","title":"Item: candlepin-rhsmcertd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.candlepin-rhsmcertd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-uptime","title":"Item: candlepin-rhsmcertd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.candlepin-rhsmcertd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-unit-info","title":"Item: candlepin-rhsmcertd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"rhsmcertd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#trigger-candlepin-rhsmcertd-service-is-not-running","title":"Trigger: candlepin-rhsmcertd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/candlepin-rhsmcertd/rabe.candlepin-rhsmcertd.active_state)<>1\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#trigger-candlepin-rhsmcertd-no-running-processes","title":"Trigger: candlepin-rhsmcertd: No running processes","text":"

    No running candlepin-rhsmcertd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/candlepin-rhsmcertd/rabe.candlepin-rhsmcertd.processes)<{$CANDLEPINRHSMCERTD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#trigger-candlepin-rhsmcertd-has-been-restarted","title":"Trigger: candlepin-rhsmcertd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/candlepin-rhsmcertd/rabe.candlepin-rhsmcertd.uptime)<=10m\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#macro-candlepinrhsmcertdthresholdmin_proc","title":"Macro: {$CANDLEPINRHSMCERTD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/","title":"Zabbix Template: candlepin-rhsmcertd","text":"

    Monitoring of candlepin-rhsmcertd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-process-summary","title":"Item: candlepin-rhsmcertd: process summary","text":"

    Get info about candlepin-rhsmcertd processes

    proc.get[rhsmcertd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-unit-active-state","title":"Item: candlepin-rhsmcertd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.candlepin-rhsmcertd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-cpu-seconds-system","title":"Item: candlepin-rhsmcertd: CPU seconds (system)","text":"

    Total CPU seconds (system) of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-cpu-seconds-user","title":"Item: candlepin-rhsmcertd: CPU seconds (user)","text":"

    Total CPU seconds (user) of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-service-load-state","title":"Item: candlepin-rhsmcertd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.candlepin-rhsmcertd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-number-of-processes","title":"Item: candlepin-rhsmcertd: Number of processes","text":"

    Number of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-memory-usage-rss","title":"Item: candlepin-rhsmcertd: Memory usage (RSS)","text":"

    Memory usage of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-swap-usage","title":"Item: candlepin-rhsmcertd: Swap usage","text":"

    Swap usage of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-number-of-threads","title":"Item: candlepin-rhsmcertd: Number of threads","text":"

    Number of candlepin-rhsmcertd threads.

    rabe.candlepin-rhsmcertd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-unit-file-state","title":"Item: candlepin-rhsmcertd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.candlepin-rhsmcertd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-uptime","title":"Item: candlepin-rhsmcertd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.candlepin-rhsmcertd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-unit-info","title":"Item: candlepin-rhsmcertd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"rhsmcertd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#trigger-candlepin-rhsmcertd-service-is-not-running","title":"Trigger: candlepin-rhsmcertd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/candlepin-rhsmcertd/rabe.candlepin-rhsmcertd.active_state)<>1\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#trigger-candlepin-rhsmcertd-no-running-processes","title":"Trigger: candlepin-rhsmcertd: No running processes","text":"

    No running candlepin-rhsmcertd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/candlepin-rhsmcertd/rabe.candlepin-rhsmcertd.processes)<{$CANDLEPINRHSMCERTD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#trigger-candlepin-rhsmcertd-has-been-restarted","title":"Trigger: candlepin-rhsmcertd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/candlepin-rhsmcertd/rabe.candlepin-rhsmcertd.uptime)<=10m\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#macro-candlepinrhsmcertdthresholdmin_proc","title":"Macro: {$CANDLEPINRHSMCERTD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/certmonger/6.4/","title":"Zabbix Template: certmonger","text":"

    Monitoring of certmonger.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/certmonger/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-process-summary","title":"Item: certmonger: process summary","text":"

    Get info about certmonger processes

    proc.get[certmonger,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-unit-active-state","title":"Item: certmonger: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.certmonger.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-cpu-seconds-system","title":"Item: certmonger: CPU seconds (system)","text":"

    Total CPU seconds (system) of certmonger processes.

    rabe.certmonger.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-cpu-seconds-user","title":"Item: certmonger: CPU seconds (user)","text":"

    Total CPU seconds (user) of certmonger processes.

    rabe.certmonger.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-service-load-state","title":"Item: certmonger: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.certmonger.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-number-of-processes","title":"Item: certmonger: Number of processes","text":"

    Number of certmonger processes.

    rabe.certmonger.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-memory-usage-rss","title":"Item: certmonger: Memory usage (RSS)","text":"

    Memory usage of certmonger processes.

    rabe.certmonger.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-swap-usage","title":"Item: certmonger: Swap usage","text":"

    Swap usage of certmonger processes.

    rabe.certmonger.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-number-of-threads","title":"Item: certmonger: Number of threads","text":"

    Number of certmonger threads.

    rabe.certmonger.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-unit-file-state","title":"Item: certmonger: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.certmonger.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-uptime","title":"Item: certmonger: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.certmonger.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-unit-info","title":"Item: certmonger: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"certmonger.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/certmonger/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/certmonger/6.4/#trigger-certmonger-service-is-not-running","title":"Trigger: certmonger: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/certmonger/rabe.certmonger.active_state)<>1\n
    "},{"location":"Templates/Applications/certmonger/6.4/#trigger-certmonger-no-running-processes","title":"Trigger: certmonger: No running processes","text":"

    No running certmonger processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/certmonger/rabe.certmonger.processes)<{$CERTMONGER.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/certmonger/6.4/#trigger-certmonger-has-been-restarted","title":"Trigger: certmonger: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/certmonger/rabe.certmonger.uptime)<=10m\n
    "},{"location":"Templates/Applications/certmonger/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/certmonger/6.4/#macro-certmongerthresholdmin_proc","title":"Macro: {$CERTMONGER.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/certmonger/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/certmonger/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/certmonger/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/certmonger/7.0/","title":"Zabbix Template: certmonger","text":"

    Monitoring of certmonger.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/certmonger/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-process-summary","title":"Item: certmonger: process summary","text":"

    Get info about certmonger processes

    proc.get[certmonger,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-unit-active-state","title":"Item: certmonger: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.certmonger.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-cpu-seconds-system","title":"Item: certmonger: CPU seconds (system)","text":"

    Total CPU seconds (system) of certmonger processes.

    rabe.certmonger.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-cpu-seconds-user","title":"Item: certmonger: CPU seconds (user)","text":"

    Total CPU seconds (user) of certmonger processes.

    rabe.certmonger.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-service-load-state","title":"Item: certmonger: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.certmonger.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-number-of-processes","title":"Item: certmonger: Number of processes","text":"

    Number of certmonger processes.

    rabe.certmonger.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-memory-usage-rss","title":"Item: certmonger: Memory usage (RSS)","text":"

    Memory usage of certmonger processes.

    rabe.certmonger.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-swap-usage","title":"Item: certmonger: Swap usage","text":"

    Swap usage of certmonger processes.

    rabe.certmonger.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-number-of-threads","title":"Item: certmonger: Number of threads","text":"

    Number of certmonger threads.

    rabe.certmonger.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-unit-file-state","title":"Item: certmonger: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.certmonger.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-uptime","title":"Item: certmonger: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.certmonger.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-unit-info","title":"Item: certmonger: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"certmonger.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/certmonger/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/certmonger/7.0/#trigger-certmonger-service-is-not-running","title":"Trigger: certmonger: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/certmonger/rabe.certmonger.active_state)<>1\n
    "},{"location":"Templates/Applications/certmonger/7.0/#trigger-certmonger-no-running-processes","title":"Trigger: certmonger: No running processes","text":"

    No running certmonger processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/certmonger/rabe.certmonger.processes)<{$CERTMONGER.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/certmonger/7.0/#trigger-certmonger-has-been-restarted","title":"Trigger: certmonger: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/certmonger/rabe.certmonger.uptime)<=10m\n
    "},{"location":"Templates/Applications/certmonger/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/certmonger/7.0/#macro-certmongerthresholdmin_proc","title":"Macro: {$CERTMONGER.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/certmonger/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/certmonger/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/certmonger/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/chrony/3.0/","title":"Zabbix chrony monitoring","text":"

    Basic chrony NTP client monitoring.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/chrony/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_chrony_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/chrony/3.0/#template-app-chrony-active","title":"Template App chrony active","text":""},{"location":"Templates/Applications/chrony/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/chrony/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/chrony/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/chrony/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/chrony/6.4/","title":"Zabbix Template: chrony","text":"

    Keeps track of chrony.

    Needs the following configuration:

    AllowKey=system.run[/usr/bin/chronyc -c activity]\nAllowKey=system.run[/usr/bin/chronyc -c tracking]\n

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/chrony/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/chrony/6.4/#item-chrony-chronyd-process","title":"Item: chrony: chronyd process","text":"

    Get info about chrony processes

    proc.get[chronyd,chrony,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-sources-doing-burst-return-to-offline","title":"Item: chrony: Sources doing burst (return to offline)","text":"

    Sources doing burst (return to offline).

    rabe.chrony.activity.sources_burst_to_offline\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[3]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-sources-doing-burst-return-to-online","title":"Item: chrony: Sources doing burst (return to online)","text":"

    Sources doing burst (return to online).

    rabe.chrony.activity.sources_burst_to_online\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[2]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-sources-offline","title":"Item: chrony: Sources offline","text":"

    Sources offline.

    rabe.chrony.activity.sources_offline\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[1]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-sources-online","title":"Item: chrony: Sources online","text":"

    Sources online.

    rabe.chrony.activity.sources_online\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[0]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-sources-with-unknown-address","title":"Item: chrony: Sources with unknown address","text":"

    Sources with unknown address.

    rabe.chrony.activity.sources_with_unknown_address\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[4]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chronyd-cpu-seconds-system","title":"Item: chronyd: CPU seconds (system)","text":"

    Total CPU seconds (system) of chronyd processes.

    rabe.chrony.chronyd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chronyd-cpu-seconds-user","title":"Item: chronyd: CPU seconds (user)","text":"

    Total CPU seconds (user) of chronyd processes.

    rabe.chrony.chronyd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chronyd-number-of-processes","title":"Item: chronyd: Number of processes","text":"

    Number of chronyd processes.

    rabe.chrony.chronyd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chronyd-memory-usage-rss","title":"Item: chronyd: Memory usage (RSS)","text":"

    Memory usage of chronyd processes.

    rabe.chrony.chronyd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chronyd-swap-usage","title":"Item: chronyd: Swap usage","text":"

    Swap usage of chronyd processes.

    rabe.chrony.chronyd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chronyd-number-of-threads","title":"Item: chronyd: Number of threads","text":"

    Number of chronyd threads.

    rabe.chrony.chronyd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-reference-id","title":"Item: chrony: Reference ID","text":"

    Reference ID.

    rabe.chrony.tracking.reference_id\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[0]\"] DISCARD_UNCHANGED_HEARTBEAT [\"1h\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-reference-ip","title":"Item: chrony: Reference IP","text":"

    Reference IP.

    rabe.chrony.tracking.reference_ip\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[1]\"] DISCARD_UNCHANGED_HEARTBEAT [\"1h\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-ref-time-utc","title":"Item: chrony: Ref time (UTC)","text":"

    Ref time (UTC).

    rabe.chrony.tracking.ref_time\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in unixtime History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[3]\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-skew","title":"Item: chrony: Skew","text":"

    Skew.

    rabe.chrony.tracking.skew\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in ppm History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[9]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-stratum","title":"Item: chrony: Stratum","text":"

    Stratum.

    rabe.chrony.tracking.stratum\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[2]\"] DISCARD_UNCHANGED_HEARTBEAT [\"1h\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-system-time-slowness","title":"Item: chrony: System time slowness","text":"

    System time is seconds slow of NTP time

    rabe.chrony.tracking.system_time\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in s History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[4]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-activitiy","title":"Item: chrony: Activitiy","text":"

    Results of chronyc -c activity

    system.run[/usr/bin/chronyc -c activity]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-tracking","title":"Item: chrony: Tracking","text":"

    Results of chronyc -c tracking

    system.run[/usr/bin/chronyc -c tracking]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/chrony/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/chrony/6.4/#trigger-chronyd-no-running-processes","title":"Trigger: chronyd: No running processes","text":"

    No running chronyd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/chrony/rabe.chrony.chronyd.processes)<1\n
    "},{"location":"Templates/Applications/chrony/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/chrony/6.4/#macro-chronythresholdmin_proc","title":"Macro: {$CHRONY.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/chrony/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/chrony/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/chrony/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/chrony/7.0/","title":"Zabbix Template: chrony","text":"

    Keeps track of chrony.

    Needs the following configuration:

    AllowKey=system.run[/usr/bin/chronyc -c activity]\nAllowKey=system.run[/usr/bin/chronyc -c tracking]\n

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/chrony/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/chrony/7.0/#item-chrony-chronyd-process","title":"Item: chrony: chronyd process","text":"

    Get info about chrony processes

    proc.get[chronyd,chrony,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-sources-doing-burst-return-to-offline","title":"Item: chrony: Sources doing burst (return to offline)","text":"

    Sources doing burst (return to offline).

    rabe.chrony.activity.sources_burst_to_offline\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[3]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-sources-doing-burst-return-to-online","title":"Item: chrony: Sources doing burst (return to online)","text":"

    Sources doing burst (return to online).

    rabe.chrony.activity.sources_burst_to_online\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[2]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-sources-offline","title":"Item: chrony: Sources offline","text":"

    Sources offline.

    rabe.chrony.activity.sources_offline\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[1]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-sources-online","title":"Item: chrony: Sources online","text":"

    Sources online.

    rabe.chrony.activity.sources_online\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[0]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-sources-with-unknown-address","title":"Item: chrony: Sources with unknown address","text":"

    Sources with unknown address.

    rabe.chrony.activity.sources_with_unknown_address\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[4]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chronyd-cpu-seconds-system","title":"Item: chronyd: CPU seconds (system)","text":"

    Total CPU seconds (system) of chronyd processes.

    rabe.chrony.chronyd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chronyd-cpu-seconds-user","title":"Item: chronyd: CPU seconds (user)","text":"

    Total CPU seconds (user) of chronyd processes.

    rabe.chrony.chronyd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chronyd-number-of-processes","title":"Item: chronyd: Number of processes","text":"

    Number of chronyd processes.

    rabe.chrony.chronyd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chronyd-memory-usage-rss","title":"Item: chronyd: Memory usage (RSS)","text":"

    Memory usage of chronyd processes.

    rabe.chrony.chronyd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chronyd-swap-usage","title":"Item: chronyd: Swap usage","text":"

    Swap usage of chronyd processes.

    rabe.chrony.chronyd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chronyd-number-of-threads","title":"Item: chronyd: Number of threads","text":"

    Number of chronyd threads.

    rabe.chrony.chronyd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-reference-id","title":"Item: chrony: Reference ID","text":"

    Reference ID.

    rabe.chrony.tracking.reference_id\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[0]\"] DISCARD_UNCHANGED_HEARTBEAT [\"1h\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-reference-ip","title":"Item: chrony: Reference IP","text":"

    Reference IP.

    rabe.chrony.tracking.reference_ip\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[1]\"] DISCARD_UNCHANGED_HEARTBEAT [\"1h\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-ref-time-utc","title":"Item: chrony: Ref time (UTC)","text":"

    Ref time (UTC).

    rabe.chrony.tracking.ref_time\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in unixtime History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[3]\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-skew","title":"Item: chrony: Skew","text":"

    Skew.

    rabe.chrony.tracking.skew\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in ppm History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[9]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-stratum","title":"Item: chrony: Stratum","text":"

    Stratum.

    rabe.chrony.tracking.stratum\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[2]\"] DISCARD_UNCHANGED_HEARTBEAT [\"1h\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-system-time-slowness","title":"Item: chrony: System time slowness","text":"

    System time is seconds slow of NTP time

    rabe.chrony.tracking.system_time\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in s History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[4]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-activitiy","title":"Item: chrony: Activitiy","text":"

    Results of chronyc -c activity

    system.run[/usr/bin/chronyc -c activity]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-tracking","title":"Item: chrony: Tracking","text":"

    Results of chronyc -c tracking

    system.run[/usr/bin/chronyc -c tracking]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/chrony/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/chrony/7.0/#trigger-chronyd-no-running-processes","title":"Trigger: chronyd: No running processes","text":"

    No running chronyd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/chrony/rabe.chrony.chronyd.processes)<1\n
    "},{"location":"Templates/Applications/chrony/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/chrony/7.0/#macro-chronythresholdmin_proc","title":"Macro: {$CHRONY.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/chrony/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/chrony/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/chrony/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/dpinger/3.0/","title":"Zabbix dpinger monitoring","text":"

    Monitoring of dpinger.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/dpinger/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_dpinger_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/dpinger/3.0/#template-app-dpinger-active","title":"Template App dpinger active","text":"

    Application template for the dpinger daemon.

    "},{"location":"Templates/Applications/dpinger/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/dpinger/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/dpinger/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/dpinger/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/firewalld/6.4/","title":"Zabbix Template: firewalld","text":"

    Monitoring of firewalld.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/firewalld/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-process-summary","title":"Item: firewalld: process summary","text":"

    Get info about firewalld processes

    proc.get[firewalld,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-unit-active-state","title":"Item: firewalld: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.firewalld.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-cpu-seconds-system","title":"Item: firewalld: CPU seconds (system)","text":"

    Total CPU seconds (system) of firewalld processes.

    rabe.firewalld.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-cpu-seconds-user","title":"Item: firewalld: CPU seconds (user)","text":"

    Total CPU seconds (user) of firewalld processes.

    rabe.firewalld.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-service-load-state","title":"Item: firewalld: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.firewalld.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-number-of-processes","title":"Item: firewalld: Number of processes","text":"

    Number of firewalld processes.

    rabe.firewalld.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-memory-usage-rss","title":"Item: firewalld: Memory usage (RSS)","text":"

    Memory usage of firewalld processes.

    rabe.firewalld.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-swap-usage","title":"Item: firewalld: Swap usage","text":"

    Swap usage of firewalld processes.

    rabe.firewalld.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-number-of-threads","title":"Item: firewalld: Number of threads","text":"

    Number of firewalld threads.

    rabe.firewalld.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-unit-file-state","title":"Item: firewalld: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.firewalld.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-uptime","title":"Item: firewalld: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.firewalld.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-unit-info","title":"Item: firewalld: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"firewalld.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/firewalld/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/firewalld/6.4/#trigger-firewalld-service-is-not-running","title":"Trigger: firewalld: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/firewalld/rabe.firewalld.active_state)<>1\n
    "},{"location":"Templates/Applications/firewalld/6.4/#trigger-firewalld-no-running-processes","title":"Trigger: firewalld: No running processes","text":"

    No running firewalld processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/firewalld/rabe.firewalld.processes)<{$FIREWALLD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/firewalld/6.4/#trigger-firewalld-has-been-restarted","title":"Trigger: firewalld: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/firewalld/rabe.firewalld.uptime)<=10m\n
    "},{"location":"Templates/Applications/firewalld/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/firewalld/6.4/#macro-firewalldthresholdmin_proc","title":"Macro: {$FIREWALLD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/firewalld/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/firewalld/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/firewalld/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/firewalld/7.0/","title":"Zabbix Template: firewalld","text":"

    Monitoring of firewalld.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/firewalld/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-process-summary","title":"Item: firewalld: process summary","text":"

    Get info about firewalld processes

    proc.get[firewalld,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-unit-active-state","title":"Item: firewalld: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.firewalld.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-cpu-seconds-system","title":"Item: firewalld: CPU seconds (system)","text":"

    Total CPU seconds (system) of firewalld processes.

    rabe.firewalld.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-cpu-seconds-user","title":"Item: firewalld: CPU seconds (user)","text":"

    Total CPU seconds (user) of firewalld processes.

    rabe.firewalld.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-service-load-state","title":"Item: firewalld: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.firewalld.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-number-of-processes","title":"Item: firewalld: Number of processes","text":"

    Number of firewalld processes.

    rabe.firewalld.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-memory-usage-rss","title":"Item: firewalld: Memory usage (RSS)","text":"

    Memory usage of firewalld processes.

    rabe.firewalld.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-swap-usage","title":"Item: firewalld: Swap usage","text":"

    Swap usage of firewalld processes.

    rabe.firewalld.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-number-of-threads","title":"Item: firewalld: Number of threads","text":"

    Number of firewalld threads.

    rabe.firewalld.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-unit-file-state","title":"Item: firewalld: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.firewalld.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-uptime","title":"Item: firewalld: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.firewalld.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-unit-info","title":"Item: firewalld: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"firewalld.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/firewalld/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/firewalld/7.0/#trigger-firewalld-service-is-not-running","title":"Trigger: firewalld: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/firewalld/rabe.firewalld.active_state)<>1\n
    "},{"location":"Templates/Applications/firewalld/7.0/#trigger-firewalld-no-running-processes","title":"Trigger: firewalld: No running processes","text":"

    No running firewalld processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/firewalld/rabe.firewalld.processes)<{$FIREWALLD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/firewalld/7.0/#trigger-firewalld-has-been-restarted","title":"Trigger: firewalld: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/firewalld/rabe.firewalld.uptime)<=10m\n
    "},{"location":"Templates/Applications/firewalld/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/firewalld/7.0/#macro-firewalldthresholdmin_proc","title":"Macro: {$FIREWALLD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/firewalld/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/firewalld/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/firewalld/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/gssproxy/3.0/","title":"Zabbix GssProxy Daemon monitoring","text":"

    Basic monitoring of the GssProxy Daemon.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/gssproxy/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_GssProxy_Daemon_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/gssproxy/3.0/#template-app-gssproxy-daemon-active","title":"Template App GssProxy Daemon active","text":"

    Application template for the GssProxy Daemon gssproxy.

    "},{"location":"Templates/Applications/gssproxy/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/gssproxy/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/gssproxy/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/gssproxy/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/gssproxy/6.4/","title":"Zabbix Template: gssproxy","text":"

    Monitoring of gssproxy.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/gssproxy/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-process-summary","title":"Item: gssproxy: process summary","text":"

    Get info about gssproxy processes

    proc.get[gssproxy,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-unit-active-state","title":"Item: gssproxy: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.gssproxy.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-cpu-seconds-system","title":"Item: gssproxy: CPU seconds (system)","text":"

    Total CPU seconds (system) of gssproxy processes.

    rabe.gssproxy.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-cpu-seconds-user","title":"Item: gssproxy: CPU seconds (user)","text":"

    Total CPU seconds (user) of gssproxy processes.

    rabe.gssproxy.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-service-load-state","title":"Item: gssproxy: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.gssproxy.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-number-of-processes","title":"Item: gssproxy: Number of processes","text":"

    Number of gssproxy processes.

    rabe.gssproxy.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-memory-usage-rss","title":"Item: gssproxy: Memory usage (RSS)","text":"

    Memory usage of gssproxy processes.

    rabe.gssproxy.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-swap-usage","title":"Item: gssproxy: Swap usage","text":"

    Swap usage of gssproxy processes.

    rabe.gssproxy.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-number-of-threads","title":"Item: gssproxy: Number of threads","text":"

    Number of gssproxy threads.

    rabe.gssproxy.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-unit-file-state","title":"Item: gssproxy: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.gssproxy.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-uptime","title":"Item: gssproxy: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.gssproxy.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-unit-info","title":"Item: gssproxy: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"gssproxy.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/gssproxy/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/gssproxy/6.4/#trigger-gssproxy-service-is-not-running","title":"Trigger: gssproxy: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/gssproxy/rabe.gssproxy.active_state)<>1\n
    "},{"location":"Templates/Applications/gssproxy/6.4/#trigger-gssproxy-no-running-processes","title":"Trigger: gssproxy: No running processes","text":"

    No running gssproxy processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/gssproxy/rabe.gssproxy.processes)<{$GSSPROXY.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/gssproxy/6.4/#trigger-gssproxy-has-been-restarted","title":"Trigger: gssproxy: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/gssproxy/rabe.gssproxy.uptime)<=10m\n
    "},{"location":"Templates/Applications/gssproxy/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/gssproxy/6.4/#macro-gssproxythresholdmin_proc","title":"Macro: {$GSSPROXY.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/gssproxy/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/gssproxy/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/gssproxy/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/gssproxy/7.0/","title":"Zabbix Template: gssproxy","text":"

    Monitoring of gssproxy.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/gssproxy/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-process-summary","title":"Item: gssproxy: process summary","text":"

    Get info about gssproxy processes

    proc.get[gssproxy,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-unit-active-state","title":"Item: gssproxy: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.gssproxy.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-cpu-seconds-system","title":"Item: gssproxy: CPU seconds (system)","text":"

    Total CPU seconds (system) of gssproxy processes.

    rabe.gssproxy.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-cpu-seconds-user","title":"Item: gssproxy: CPU seconds (user)","text":"

    Total CPU seconds (user) of gssproxy processes.

    rabe.gssproxy.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-service-load-state","title":"Item: gssproxy: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.gssproxy.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-number-of-processes","title":"Item: gssproxy: Number of processes","text":"

    Number of gssproxy processes.

    rabe.gssproxy.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-memory-usage-rss","title":"Item: gssproxy: Memory usage (RSS)","text":"

    Memory usage of gssproxy processes.

    rabe.gssproxy.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-swap-usage","title":"Item: gssproxy: Swap usage","text":"

    Swap usage of gssproxy processes.

    rabe.gssproxy.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-number-of-threads","title":"Item: gssproxy: Number of threads","text":"

    Number of gssproxy threads.

    rabe.gssproxy.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-unit-file-state","title":"Item: gssproxy: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.gssproxy.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-uptime","title":"Item: gssproxy: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.gssproxy.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-unit-info","title":"Item: gssproxy: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"gssproxy.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/gssproxy/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/gssproxy/7.0/#trigger-gssproxy-service-is-not-running","title":"Trigger: gssproxy: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/gssproxy/rabe.gssproxy.active_state)<>1\n
    "},{"location":"Templates/Applications/gssproxy/7.0/#trigger-gssproxy-no-running-processes","title":"Trigger: gssproxy: No running processes","text":"

    No running gssproxy processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/gssproxy/rabe.gssproxy.processes)<{$GSSPROXY.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/gssproxy/7.0/#trigger-gssproxy-has-been-restarted","title":"Trigger: gssproxy: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/gssproxy/rabe.gssproxy.uptime)<=10m\n
    "},{"location":"Templates/Applications/gssproxy/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/gssproxy/7.0/#macro-gssproxythresholdmin_proc","title":"Macro: {$GSSPROXY.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/gssproxy/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/gssproxy/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/gssproxy/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/libvirtd/3.0/","title":"Zabbix libvirtd monitoring","text":"

    Monitoring of libvirtd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/libvirtd/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_libvirtd_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/libvirtd/3.0/#template-app-libvirtd-active","title":"Template App libvirtd active","text":"

    Application template for libvirtd management daemon.

    "},{"location":"Templates/Applications/libvirtd/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/libvirtd/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/libvirtd/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/libvirtd/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/lighttpd/3.0/","title":"Zabbix lighttpd monitoring","text":"

    Basic monitoring of lighttpd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/lighttpd/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_lighttpd_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/lighttpd/3.0/#template-app-lighttpd-active","title":"Template App lighttpd active","text":"

    Application template for the lighttpd daemon.

    "},{"location":"Templates/Applications/lighttpd/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/lighttpd/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/lighttpd/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/lighttpd/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/lighttpd/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/ntpd/3.0/","title":"Zabbix ntpd monitoring","text":"

    Monitoring for ntpd.

    There is both a template for authoritative ntpd servers as well as for simple clock slaves. They share most items and differ in what exactly gets triggered.

    The client template takes special care to check that all configured servers are valid peers while the server configuration will focus more on making sure that a local cluster of ntpd services stays in sync with an NTP pool.

    Basics that do not differ from the client to the server are in a common template which the individual server and client templates reference.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/ntpd/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_ntpd_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/ntpd/3.0/#template-app-ntpd-client-active","title":"Template App ntpd Client active","text":""},{"location":"Templates/Applications/ntpd/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Applications/ntpd/3.0/#ntp-servers-rabentpdserverdiscovery","title":"NTP servers (rabe.ntpd.server.discovery)","text":""},{"location":"Templates/Applications/ntpd/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Applications/ntpd/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/ntpd/3.0/#template-app-ntpd-common-active","title":"Template App ntpd Common active","text":""},{"location":"Templates/Applications/ntpd/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/ntpd/3.0/#template-app-ntpd-server-active","title":"Template App ntpd Server active","text":""},{"location":"Templates/Applications/ntpd/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/ntpd/3.0/#selinux-policy","title":"SELinux Policy","text":"

    The rabezbxntpd policy allows the agent to access ntpd configuration files.

    "},{"location":"Templates/Applications/ntpd/3.0/#userparameters","title":"UserParameters","text":"Key Description rabe.ntpd.server.discovery List of configured servers in ntp.conf for low level discovery rabe.ntpd.server.candidate_order[<server>] Candidate order of a known peer (0 if peer is not a candidate) rabe.ntpdc.sysinfo[<value name>[,\"single\"]] Get value by name from ntpdc -c sysinfo using rabe-ntpdc-sysinfo.sh script (use \"single\" as \"$2\" if you only need the first value up to a whitespace) ## Scripts "},{"location":"Templates/Applications/ntpd/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/ntpd/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/qemu-ga/6.4/","title":"Zabbix Template: QEMU Guest Agent","text":"

    Monitoring of the QEMU Guest Agent.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/qemu-ga/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-process-summary","title":"Item: qemu-ga: process summary","text":"

    Get info about qemu-ga processes

    proc.get[qemu-ga,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-unit-active-state","title":"Item: qemu-ga: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.qemu-ga.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-cpu-seconds-system","title":"Item: qemu-ga: CPU seconds (system)","text":"

    Total CPU seconds (system) of qemu-ga processes.

    rabe.qemu-ga.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-cpu-seconds-user","title":"Item: qemu-ga: CPU seconds (user)","text":"

    Total CPU seconds (user) of qemu-ga processes.

    rabe.qemu-ga.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-service-load-state","title":"Item: qemu-ga: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.qemu-ga.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-number-of-processes","title":"Item: qemu-ga: Number of processes","text":"

    Number of qemu-ga processes.

    rabe.qemu-ga.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-memory-usage-rss","title":"Item: qemu-ga: Memory usage (RSS)","text":"

    Memory usage of qemu-ga processes.

    rabe.qemu-ga.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-swap-usage","title":"Item: qemu-ga: Swap usage","text":"

    Swap usage of qemu-ga processes.

    rabe.qemu-ga.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-number-of-threads","title":"Item: qemu-ga: Number of threads","text":"

    Number of qemu-ga threads.

    rabe.qemu-ga.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-unit-file-state","title":"Item: qemu-ga: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.qemu-ga.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-uptime","title":"Item: qemu-ga: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.qemu-ga.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-unit-info","title":"Item: qemu-ga: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"qemu-guest-agent.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/qemu-ga/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/qemu-ga/6.4/#trigger-qemu-ga-service-is-not-running","title":"Trigger: qemu-ga: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/qemu-ga/rabe.qemu-ga.active_state)<>1\n
    "},{"location":"Templates/Applications/qemu-ga/6.4/#trigger-qemu-ga-no-running-processes","title":"Trigger: qemu-ga: No running processes","text":"

    No running qemu-ga processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/qemu-ga/rabe.qemu-ga.processes)<{$QEMUGA.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/qemu-ga/6.4/#trigger-qemu-ga-has-been-restarted","title":"Trigger: qemu-ga: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/qemu-ga/rabe.qemu-ga.uptime)<=10m\n
    "},{"location":"Templates/Applications/qemu-ga/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/qemu-ga/6.4/#macro-qemugathresholdmin_proc","title":"Macro: {$QEMUGA.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/qemu-ga/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/qemu-ga/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/qemu-ga/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/qemu-ga/7.0/","title":"Zabbix Template: QEMU Guest Agent","text":"

    Monitoring of the QEMU Guest Agent.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/qemu-ga/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-process-summary","title":"Item: qemu-ga: process summary","text":"

    Get info about qemu-ga processes

    proc.get[qemu-ga,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-unit-active-state","title":"Item: qemu-ga: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.qemu-ga.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-cpu-seconds-system","title":"Item: qemu-ga: CPU seconds (system)","text":"

    Total CPU seconds (system) of qemu-ga processes.

    rabe.qemu-ga.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-cpu-seconds-user","title":"Item: qemu-ga: CPU seconds (user)","text":"

    Total CPU seconds (user) of qemu-ga processes.

    rabe.qemu-ga.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-service-load-state","title":"Item: qemu-ga: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.qemu-ga.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-number-of-processes","title":"Item: qemu-ga: Number of processes","text":"

    Number of qemu-ga processes.

    rabe.qemu-ga.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-memory-usage-rss","title":"Item: qemu-ga: Memory usage (RSS)","text":"

    Memory usage of qemu-ga processes.

    rabe.qemu-ga.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-swap-usage","title":"Item: qemu-ga: Swap usage","text":"

    Swap usage of qemu-ga processes.

    rabe.qemu-ga.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-number-of-threads","title":"Item: qemu-ga: Number of threads","text":"

    Number of qemu-ga threads.

    rabe.qemu-ga.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-unit-file-state","title":"Item: qemu-ga: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.qemu-ga.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-uptime","title":"Item: qemu-ga: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.qemu-ga.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-unit-info","title":"Item: qemu-ga: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"qemu-guest-agent.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/qemu-ga/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/qemu-ga/7.0/#trigger-qemu-ga-service-is-not-running","title":"Trigger: qemu-ga: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/qemu-ga/rabe.qemu-ga.active_state)<>1\n
    "},{"location":"Templates/Applications/qemu-ga/7.0/#trigger-qemu-ga-no-running-processes","title":"Trigger: qemu-ga: No running processes","text":"

    No running qemu-ga processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/qemu-ga/rabe.qemu-ga.processes)<{$QEMUGA.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/qemu-ga/7.0/#trigger-qemu-ga-has-been-restarted","title":"Trigger: qemu-ga: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/qemu-ga/rabe.qemu-ga.uptime)<=10m\n
    "},{"location":"Templates/Applications/qemu-ga/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/qemu-ga/7.0/#macro-qemugathresholdmin_proc","title":"Macro: {$QEMUGA.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/qemu-ga/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/qemu-ga/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/qemu-ga/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/rpc.gssd/6.4/","title":"Zabbix Template: rpc.gssd","text":"

    Monitoring of rpc.gssd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/rpc.gssd/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-process-summary","title":"Item: rpc.gssd: process summary","text":"

    Get info about rpc.gssd processes

    proc.get[rpc.gssd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-unit-active-state","title":"Item: rpc.gssd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.rpc.gssd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-cpu-seconds-system","title":"Item: rpc.gssd: CPU seconds (system)","text":"

    Total CPU seconds (system) of rpc.gssd processes.

    rabe.rpc.gssd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-cpu-seconds-user","title":"Item: rpc.gssd: CPU seconds (user)","text":"

    Total CPU seconds (user) of rpc.gssd processes.

    rabe.rpc.gssd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-service-load-state","title":"Item: rpc.gssd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.rpc.gssd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-number-of-processes","title":"Item: rpc.gssd: Number of processes","text":"

    Number of rpc.gssd processes.

    rabe.rpc.gssd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-memory-usage-rss","title":"Item: rpc.gssd: Memory usage (RSS)","text":"

    Memory usage of rpc.gssd processes.

    rabe.rpc.gssd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-swap-usage","title":"Item: rpc.gssd: Swap usage","text":"

    Swap usage of rpc.gssd processes.

    rabe.rpc.gssd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-number-of-threads","title":"Item: rpc.gssd: Number of threads","text":"

    Number of rpc.gssd threads.

    rabe.rpc.gssd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-unit-file-state","title":"Item: rpc.gssd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.rpc.gssd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-uptime","title":"Item: rpc.gssd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.rpc.gssd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-unit-info","title":"Item: rpc.gssd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"rpc-gssd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rpc.gssd/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/rpc.gssd/6.4/#trigger-rpcgssd-service-is-not-running","title":"Trigger: rpc.gssd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/rpc.gssd/rabe.rpc.gssd.active_state)<>1\n
    "},{"location":"Templates/Applications/rpc.gssd/6.4/#trigger-rpcgssd-no-running-processes","title":"Trigger: rpc.gssd: No running processes","text":"

    No running rpc.gssd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/rpc.gssd/rabe.rpc.gssd.processes)<{$RPC.GSSD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/rpc.gssd/6.4/#trigger-rpcgssd-has-been-restarted","title":"Trigger: rpc.gssd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/rpc.gssd/rabe.rpc.gssd.uptime)<=10m\n
    "},{"location":"Templates/Applications/rpc.gssd/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/rpc.gssd/6.4/#macro-rpcgssdthresholdmin_proc","title":"Macro: {$RPC.GSSD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/rpc.gssd/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/rpc.gssd/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/rpc.gssd/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/rpc.gssd/7.0/","title":"Zabbix Template: rpc.gssd","text":"

    Monitoring of rpc.gssd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/rpc.gssd/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-process-summary","title":"Item: rpc.gssd: process summary","text":"

    Get info about rpc.gssd processes

    proc.get[rpc.gssd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-unit-active-state","title":"Item: rpc.gssd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.rpc.gssd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-cpu-seconds-system","title":"Item: rpc.gssd: CPU seconds (system)","text":"

    Total CPU seconds (system) of rpc.gssd processes.

    rabe.rpc.gssd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-cpu-seconds-user","title":"Item: rpc.gssd: CPU seconds (user)","text":"

    Total CPU seconds (user) of rpc.gssd processes.

    rabe.rpc.gssd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-service-load-state","title":"Item: rpc.gssd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.rpc.gssd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-number-of-processes","title":"Item: rpc.gssd: Number of processes","text":"

    Number of rpc.gssd processes.

    rabe.rpc.gssd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-memory-usage-rss","title":"Item: rpc.gssd: Memory usage (RSS)","text":"

    Memory usage of rpc.gssd processes.

    rabe.rpc.gssd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-swap-usage","title":"Item: rpc.gssd: Swap usage","text":"

    Swap usage of rpc.gssd processes.

    rabe.rpc.gssd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-number-of-threads","title":"Item: rpc.gssd: Number of threads","text":"

    Number of rpc.gssd threads.

    rabe.rpc.gssd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-unit-file-state","title":"Item: rpc.gssd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.rpc.gssd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-uptime","title":"Item: rpc.gssd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.rpc.gssd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-unit-info","title":"Item: rpc.gssd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"rpc-gssd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rpc.gssd/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/rpc.gssd/7.0/#trigger-rpcgssd-service-is-not-running","title":"Trigger: rpc.gssd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/rpc.gssd/rabe.rpc.gssd.active_state)<>1\n
    "},{"location":"Templates/Applications/rpc.gssd/7.0/#trigger-rpcgssd-no-running-processes","title":"Trigger: rpc.gssd: No running processes","text":"

    No running rpc.gssd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/rpc.gssd/rabe.rpc.gssd.processes)<{$RPC.GSSD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/rpc.gssd/7.0/#trigger-rpcgssd-has-been-restarted","title":"Trigger: rpc.gssd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/rpc.gssd/rabe.rpc.gssd.uptime)<=10m\n
    "},{"location":"Templates/Applications/rpc.gssd/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/rpc.gssd/7.0/#macro-rpcgssdthresholdmin_proc","title":"Macro: {$RPC.GSSD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/rpc.gssd/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/rpc.gssd/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/rpc.gssd/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/rsyslog/6.4/","title":"Zabbix Template: rsyslog","text":"

    Monitoring of rsyslog.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/rsyslog/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-process-summary","title":"Item: rsyslog: process summary","text":"

    Get info about rsyslog processes

    proc.get[rsyslogd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-unit-active-state","title":"Item: rsyslog: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.rsyslog.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-cpu-seconds-system","title":"Item: rsyslog: CPU seconds (system)","text":"

    Total CPU seconds (system) of rsyslog processes.

    rabe.rsyslog.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-cpu-seconds-user","title":"Item: rsyslog: CPU seconds (user)","text":"

    Total CPU seconds (user) of rsyslog processes.

    rabe.rsyslog.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-service-load-state","title":"Item: rsyslog: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.rsyslog.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-number-of-processes","title":"Item: rsyslog: Number of processes","text":"

    Number of rsyslog processes.

    rabe.rsyslog.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-memory-usage-rss","title":"Item: rsyslog: Memory usage (RSS)","text":"

    Memory usage of rsyslog processes.

    rabe.rsyslog.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-swap-usage","title":"Item: rsyslog: Swap usage","text":"

    Swap usage of rsyslog processes.

    rabe.rsyslog.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-number-of-threads","title":"Item: rsyslog: Number of threads","text":"

    Number of rsyslog threads.

    rabe.rsyslog.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-unit-file-state","title":"Item: rsyslog: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.rsyslog.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-uptime","title":"Item: rsyslog: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.rsyslog.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-unit-info","title":"Item: rsyslog: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"rsyslog.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rsyslog/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/rsyslog/6.4/#trigger-rsyslog-service-is-not-running","title":"Trigger: rsyslog: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/rsyslog/rabe.rsyslog.active_state)<>1\n
    "},{"location":"Templates/Applications/rsyslog/6.4/#trigger-rsyslog-no-running-processes","title":"Trigger: rsyslog: No running processes","text":"

    No running rsyslog processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/rsyslog/rabe.rsyslog.processes)<{$RSYSLOG.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/rsyslog/6.4/#trigger-rsyslog-has-been-restarted","title":"Trigger: rsyslog: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/rsyslog/rabe.rsyslog.uptime)<=10m\n
    "},{"location":"Templates/Applications/rsyslog/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/rsyslog/6.4/#macro-rsyslogthresholdmin_proc","title":"Macro: {$RSYSLOG.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/rsyslog/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/rsyslog/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/rsyslog/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/rsyslog/7.0/","title":"Zabbix Template: rsyslog","text":"

    Monitoring of rsyslog.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/rsyslog/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-process-summary","title":"Item: rsyslog: process summary","text":"

    Get info about rsyslog processes

    proc.get[rsyslogd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-unit-active-state","title":"Item: rsyslog: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.rsyslog.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-cpu-seconds-system","title":"Item: rsyslog: CPU seconds (system)","text":"

    Total CPU seconds (system) of rsyslog processes.

    rabe.rsyslog.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-cpu-seconds-user","title":"Item: rsyslog: CPU seconds (user)","text":"

    Total CPU seconds (user) of rsyslog processes.

    rabe.rsyslog.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-service-load-state","title":"Item: rsyslog: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.rsyslog.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-number-of-processes","title":"Item: rsyslog: Number of processes","text":"

    Number of rsyslog processes.

    rabe.rsyslog.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-memory-usage-rss","title":"Item: rsyslog: Memory usage (RSS)","text":"

    Memory usage of rsyslog processes.

    rabe.rsyslog.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-swap-usage","title":"Item: rsyslog: Swap usage","text":"

    Swap usage of rsyslog processes.

    rabe.rsyslog.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-number-of-threads","title":"Item: rsyslog: Number of threads","text":"

    Number of rsyslog threads.

    rabe.rsyslog.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-unit-file-state","title":"Item: rsyslog: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.rsyslog.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-uptime","title":"Item: rsyslog: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.rsyslog.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-unit-info","title":"Item: rsyslog: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"rsyslog.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rsyslog/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/rsyslog/7.0/#trigger-rsyslog-service-is-not-running","title":"Trigger: rsyslog: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/rsyslog/rabe.rsyslog.active_state)<>1\n
    "},{"location":"Templates/Applications/rsyslog/7.0/#trigger-rsyslog-no-running-processes","title":"Trigger: rsyslog: No running processes","text":"

    No running rsyslog processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/rsyslog/rabe.rsyslog.processes)<{$RSYSLOG.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/rsyslog/7.0/#trigger-rsyslog-has-been-restarted","title":"Trigger: rsyslog: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/rsyslog/rabe.rsyslog.uptime)<=10m\n
    "},{"location":"Templates/Applications/rsyslog/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/rsyslog/7.0/#macro-rsyslogthresholdmin_proc","title":"Macro: {$RSYSLOG.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/rsyslog/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/rsyslog/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/rsyslog/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/sssd/6.4/","title":"Zabbix Template: sssd","text":"

    Monitoring of sssd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/sssd/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/sssd/6.4/#item-sssd-process-summary","title":"Item: sssd: process summary","text":"

    Get info about sssd processes

    proc.get[sssd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-unit-active-state","title":"Item: sssd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.sssd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-cpu-seconds-system","title":"Item: sssd: CPU seconds (system)","text":"

    Total CPU seconds (system) of sssd processes.

    rabe.sssd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-cpu-seconds-user","title":"Item: sssd: CPU seconds (user)","text":"

    Total CPU seconds (user) of sssd processes.

    rabe.sssd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-service-load-state","title":"Item: sssd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.sssd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-number-of-processes","title":"Item: sssd: Number of processes","text":"

    Number of sssd processes.

    rabe.sssd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-memory-usage-rss","title":"Item: sssd: Memory usage (RSS)","text":"

    Memory usage of sssd processes.

    rabe.sssd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-swap-usage","title":"Item: sssd: Swap usage","text":"

    Swap usage of sssd processes.

    rabe.sssd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-number-of-threads","title":"Item: sssd: Number of threads","text":"

    Number of sssd threads.

    rabe.sssd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-unit-file-state","title":"Item: sssd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.sssd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-uptime","title":"Item: sssd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.sssd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-unit-info","title":"Item: sssd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"sssd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/sssd/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/sssd/6.4/#trigger-sssd-service-is-not-running","title":"Trigger: sssd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/sssd/rabe.sssd.active_state)<>1\n
    "},{"location":"Templates/Applications/sssd/6.4/#trigger-sssd-no-running-processes","title":"Trigger: sssd: No running processes","text":"

    No running sssd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/sssd/rabe.sssd.processes)<{$SSSD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/sssd/6.4/#trigger-sssd-has-been-restarted","title":"Trigger: sssd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/sssd/rabe.sssd.uptime)<=10m\n
    "},{"location":"Templates/Applications/sssd/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/sssd/6.4/#macro-sssdthresholdmin_proc","title":"Macro: {$SSSD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/sssd/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/sssd/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/sssd/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/sssd/7.0/","title":"Zabbix Template: sssd","text":"

    Monitoring of sssd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/sssd/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/sssd/7.0/#item-sssd-process-summary","title":"Item: sssd: process summary","text":"

    Get info about sssd processes

    proc.get[sssd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-unit-active-state","title":"Item: sssd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.sssd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-cpu-seconds-system","title":"Item: sssd: CPU seconds (system)","text":"

    Total CPU seconds (system) of sssd processes.

    rabe.sssd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-cpu-seconds-user","title":"Item: sssd: CPU seconds (user)","text":"

    Total CPU seconds (user) of sssd processes.

    rabe.sssd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-service-load-state","title":"Item: sssd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.sssd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-number-of-processes","title":"Item: sssd: Number of processes","text":"

    Number of sssd processes.

    rabe.sssd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-memory-usage-rss","title":"Item: sssd: Memory usage (RSS)","text":"

    Memory usage of sssd processes.

    rabe.sssd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-swap-usage","title":"Item: sssd: Swap usage","text":"

    Swap usage of sssd processes.

    rabe.sssd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-number-of-threads","title":"Item: sssd: Number of threads","text":"

    Number of sssd threads.

    rabe.sssd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-unit-file-state","title":"Item: sssd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.sssd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-uptime","title":"Item: sssd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.sssd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-unit-info","title":"Item: sssd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"sssd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/sssd/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/sssd/7.0/#trigger-sssd-service-is-not-running","title":"Trigger: sssd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/sssd/rabe.sssd.active_state)<>1\n
    "},{"location":"Templates/Applications/sssd/7.0/#trigger-sssd-no-running-processes","title":"Trigger: sssd: No running processes","text":"

    No running sssd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/sssd/rabe.sssd.processes)<{$SSSD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/sssd/7.0/#trigger-sssd-has-been-restarted","title":"Trigger: sssd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/sssd/rabe.sssd.uptime)<=10m\n
    "},{"location":"Templates/Applications/sssd/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/sssd/7.0/#macro-sssdthresholdmin_proc","title":"Macro: {$SSSD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/sssd/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/sssd/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/sssd/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/systemd-journald/6.4/","title":"Zabbix Template: systemd-journald","text":"

    Monitoring of systemd-journald.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/systemd-journald/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-process-summary","title":"Item: systemd-journald: process summary","text":"

    Get info about systemd-journald processes

    proc.get[systemd-journald,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-unit-active-state","title":"Item: systemd-journald: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.systemd-journald.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-cpu-seconds-system","title":"Item: systemd-journald: CPU seconds (system)","text":"

    Total CPU seconds (system) of systemd-journald processes.

    rabe.systemd-journald.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-cpu-seconds-user","title":"Item: systemd-journald: CPU seconds (user)","text":"

    Total CPU seconds (user) of systemd-journald processes.

    rabe.systemd-journald.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-service-load-state","title":"Item: systemd-journald: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.systemd-journald.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-number-of-processes","title":"Item: systemd-journald: Number of processes","text":"

    Number of systemd-journald processes.

    rabe.systemd-journald.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-memory-usage-rss","title":"Item: systemd-journald: Memory usage (RSS)","text":"

    Memory usage of systemd-journald processes.

    rabe.systemd-journald.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-swap-usage","title":"Item: systemd-journald: Swap usage","text":"

    Swap usage of systemd-journald processes.

    rabe.systemd-journald.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-number-of-threads","title":"Item: systemd-journald: Number of threads","text":"

    Number of systemd-journald threads.

    rabe.systemd-journald.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-unit-file-state","title":"Item: systemd-journald: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.systemd-journald.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-uptime","title":"Item: systemd-journald: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.systemd-journald.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-unit-info","title":"Item: systemd-journald: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"systemd-journald.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-journald/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/systemd-journald/6.4/#trigger-systemd-journald-service-is-not-running","title":"Trigger: systemd-journald: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/systemd-journald/rabe.systemd-journald.active_state)<>1\n
    "},{"location":"Templates/Applications/systemd-journald/6.4/#trigger-systemd-journald-no-running-processes","title":"Trigger: systemd-journald: No running processes","text":"

    No running systemd-journald processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/systemd-journald/rabe.systemd-journald.processes)<{$SYSTEMDJOURNALD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/systemd-journald/6.4/#trigger-systemd-journald-has-been-restarted","title":"Trigger: systemd-journald: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/systemd-journald/rabe.systemd-journald.uptime)<=10m\n
    "},{"location":"Templates/Applications/systemd-journald/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/systemd-journald/6.4/#macro-systemdjournaldthresholdmin_proc","title":"Macro: {$SYSTEMDJOURNALD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/systemd-journald/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/systemd-journald/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/systemd-journald/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/systemd-journald/7.0/","title":"Zabbix Template: systemd-journald","text":"

    Monitoring of systemd-journald.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/systemd-journald/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-process-summary","title":"Item: systemd-journald: process summary","text":"

    Get info about systemd-journald processes

    proc.get[systemd-journald,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-unit-active-state","title":"Item: systemd-journald: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.systemd-journald.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-cpu-seconds-system","title":"Item: systemd-journald: CPU seconds (system)","text":"

    Total CPU seconds (system) of systemd-journald processes.

    rabe.systemd-journald.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-cpu-seconds-user","title":"Item: systemd-journald: CPU seconds (user)","text":"

    Total CPU seconds (user) of systemd-journald processes.

    rabe.systemd-journald.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-service-load-state","title":"Item: systemd-journald: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.systemd-journald.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-number-of-processes","title":"Item: systemd-journald: Number of processes","text":"

    Number of systemd-journald processes.

    rabe.systemd-journald.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-memory-usage-rss","title":"Item: systemd-journald: Memory usage (RSS)","text":"

    Memory usage of systemd-journald processes.

    rabe.systemd-journald.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-swap-usage","title":"Item: systemd-journald: Swap usage","text":"

    Swap usage of systemd-journald processes.

    rabe.systemd-journald.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-number-of-threads","title":"Item: systemd-journald: Number of threads","text":"

    Number of systemd-journald threads.

    rabe.systemd-journald.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-unit-file-state","title":"Item: systemd-journald: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.systemd-journald.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-uptime","title":"Item: systemd-journald: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.systemd-journald.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-unit-info","title":"Item: systemd-journald: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"systemd-journald.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-journald/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/systemd-journald/7.0/#trigger-systemd-journald-service-is-not-running","title":"Trigger: systemd-journald: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/systemd-journald/rabe.systemd-journald.active_state)<>1\n
    "},{"location":"Templates/Applications/systemd-journald/7.0/#trigger-systemd-journald-no-running-processes","title":"Trigger: systemd-journald: No running processes","text":"

    No running systemd-journald processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/systemd-journald/rabe.systemd-journald.processes)<{$SYSTEMDJOURNALD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/systemd-journald/7.0/#trigger-systemd-journald-has-been-restarted","title":"Trigger: systemd-journald: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/systemd-journald/rabe.systemd-journald.uptime)<=10m\n
    "},{"location":"Templates/Applications/systemd-journald/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/systemd-journald/7.0/#macro-systemdjournaldthresholdmin_proc","title":"Macro: {$SYSTEMDJOURNALD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/systemd-journald/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/systemd-journald/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/systemd-journald/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/systemd-logind/6.4/","title":"Zabbix Template: systemd-logind","text":"

    Monitoring of systemd-logind.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/systemd-logind/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-process-summary","title":"Item: systemd-logind: process summary","text":"

    Get info about systemd-logind processes

    proc.get[systemd-logind,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-unit-active-state","title":"Item: systemd-logind: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.systemd-logind.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-cpu-seconds-system","title":"Item: systemd-logind: CPU seconds (system)","text":"

    Total CPU seconds (system) of systemd-logind processes.

    rabe.systemd-logind.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-cpu-seconds-user","title":"Item: systemd-logind: CPU seconds (user)","text":"

    Total CPU seconds (user) of systemd-logind processes.

    rabe.systemd-logind.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-service-load-state","title":"Item: systemd-logind: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.systemd-logind.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-number-of-processes","title":"Item: systemd-logind: Number of processes","text":"

    Number of systemd-logind processes.

    rabe.systemd-logind.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-memory-usage-rss","title":"Item: systemd-logind: Memory usage (RSS)","text":"

    Memory usage of systemd-logind processes.

    rabe.systemd-logind.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-swap-usage","title":"Item: systemd-logind: Swap usage","text":"

    Swap usage of systemd-logind processes.

    rabe.systemd-logind.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-number-of-threads","title":"Item: systemd-logind: Number of threads","text":"

    Number of systemd-logind threads.

    rabe.systemd-logind.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-unit-file-state","title":"Item: systemd-logind: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.systemd-logind.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-uptime","title":"Item: systemd-logind: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.systemd-logind.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-unit-info","title":"Item: systemd-logind: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"systemd-logind.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-logind/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/systemd-logind/6.4/#trigger-systemd-logind-service-is-not-running","title":"Trigger: systemd-logind: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/systemd-logind/rabe.systemd-logind.active_state)<>1\n
    "},{"location":"Templates/Applications/systemd-logind/6.4/#trigger-systemd-logind-no-running-processes","title":"Trigger: systemd-logind: No running processes","text":"

    No running systemd-logind processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/systemd-logind/rabe.systemd-logind.processes)<{$SYSTEMDLOGIND.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/systemd-logind/6.4/#trigger-systemd-logind-has-been-restarted","title":"Trigger: systemd-logind: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/systemd-logind/rabe.systemd-logind.uptime)<=10m\n
    "},{"location":"Templates/Applications/systemd-logind/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/systemd-logind/6.4/#macro-systemdlogindthresholdmin_proc","title":"Macro: {$SYSTEMDLOGIND.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/systemd-logind/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/systemd-logind/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/systemd-logind/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/systemd-logind/7.0/","title":"Zabbix Template: systemd-logind","text":"

    Monitoring of systemd-logind.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/systemd-logind/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-process-summary","title":"Item: systemd-logind: process summary","text":"

    Get info about systemd-logind processes

    proc.get[systemd-logind,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-unit-active-state","title":"Item: systemd-logind: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.systemd-logind.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-cpu-seconds-system","title":"Item: systemd-logind: CPU seconds (system)","text":"

    Total CPU seconds (system) of systemd-logind processes.

    rabe.systemd-logind.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-cpu-seconds-user","title":"Item: systemd-logind: CPU seconds (user)","text":"

    Total CPU seconds (user) of systemd-logind processes.

    rabe.systemd-logind.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-service-load-state","title":"Item: systemd-logind: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.systemd-logind.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-number-of-processes","title":"Item: systemd-logind: Number of processes","text":"

    Number of systemd-logind processes.

    rabe.systemd-logind.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-memory-usage-rss","title":"Item: systemd-logind: Memory usage (RSS)","text":"

    Memory usage of systemd-logind processes.

    rabe.systemd-logind.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-swap-usage","title":"Item: systemd-logind: Swap usage","text":"

    Swap usage of systemd-logind processes.

    rabe.systemd-logind.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-number-of-threads","title":"Item: systemd-logind: Number of threads","text":"

    Number of systemd-logind threads.

    rabe.systemd-logind.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-unit-file-state","title":"Item: systemd-logind: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.systemd-logind.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-uptime","title":"Item: systemd-logind: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.systemd-logind.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-unit-info","title":"Item: systemd-logind: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"systemd-logind.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-logind/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/systemd-logind/7.0/#trigger-systemd-logind-service-is-not-running","title":"Trigger: systemd-logind: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/systemd-logind/rabe.systemd-logind.active_state)<>1\n
    "},{"location":"Templates/Applications/systemd-logind/7.0/#trigger-systemd-logind-no-running-processes","title":"Trigger: systemd-logind: No running processes","text":"

    No running systemd-logind processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/systemd-logind/rabe.systemd-logind.processes)<{$SYSTEMDLOGIND.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/systemd-logind/7.0/#trigger-systemd-logind-has-been-restarted","title":"Trigger: systemd-logind: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/systemd-logind/rabe.systemd-logind.uptime)<=10m\n
    "},{"location":"Templates/Applications/systemd-logind/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/systemd-logind/7.0/#macro-systemdlogindthresholdmin_proc","title":"Macro: {$SYSTEMDLOGIND.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/systemd-logind/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/systemd-logind/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/systemd-logind/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/systemd-udevd/6.4/","title":"Zabbix Template: systemd-udevd","text":"

    Monitoring of systemd-udevd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/systemd-udevd/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-process-summary","title":"Item: systemd-udevd: process summary","text":"

    Get info about systemd-udevd processes

    proc.get[systemd-udevd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-unit-active-state","title":"Item: systemd-udevd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.systemd-udevd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-cpu-seconds-system","title":"Item: systemd-udevd: CPU seconds (system)","text":"

    Total CPU seconds (system) of systemd-udevd processes.

    rabe.systemd-udevd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-cpu-seconds-user","title":"Item: systemd-udevd: CPU seconds (user)","text":"

    Total CPU seconds (user) of systemd-udevd processes.

    rabe.systemd-udevd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-service-load-state","title":"Item: systemd-udevd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.systemd-udevd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-number-of-processes","title":"Item: systemd-udevd: Number of processes","text":"

    Number of systemd-udevd processes.

    rabe.systemd-udevd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-memory-usage-rss","title":"Item: systemd-udevd: Memory usage (RSS)","text":"

    Memory usage of systemd-udevd processes.

    rabe.systemd-udevd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-swap-usage","title":"Item: systemd-udevd: Swap usage","text":"

    Swap usage of systemd-udevd processes.

    rabe.systemd-udevd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-number-of-threads","title":"Item: systemd-udevd: Number of threads","text":"

    Number of systemd-udevd threads.

    rabe.systemd-udevd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-unit-file-state","title":"Item: systemd-udevd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.systemd-udevd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-uptime","title":"Item: systemd-udevd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.systemd-udevd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-unit-info","title":"Item: systemd-udevd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"systemd-udevd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-udevd/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/systemd-udevd/6.4/#trigger-systemd-udevd-service-is-not-running","title":"Trigger: systemd-udevd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/systemd-udevd/rabe.systemd-udevd.active_state)<>1\n
    "},{"location":"Templates/Applications/systemd-udevd/6.4/#trigger-systemd-udevd-no-running-processes","title":"Trigger: systemd-udevd: No running processes","text":"

    No running systemd-udevd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/systemd-udevd/rabe.systemd-udevd.processes)<{$SYSTEMDUDEVD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/systemd-udevd/6.4/#trigger-systemd-udevd-has-been-restarted","title":"Trigger: systemd-udevd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/systemd-udevd/rabe.systemd-udevd.uptime)<=10m\n
    "},{"location":"Templates/Applications/systemd-udevd/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/systemd-udevd/6.4/#macro-systemdudevdthresholdmin_proc","title":"Macro: {$SYSTEMDUDEVD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/systemd-udevd/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/systemd-udevd/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/systemd-udevd/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/systemd-udevd/7.0/","title":"Zabbix Template: systemd-udevd","text":"

    Monitoring of systemd-udevd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/systemd-udevd/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-process-summary","title":"Item: systemd-udevd: process summary","text":"

    Get info about systemd-udevd processes

    proc.get[systemd-udevd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-unit-active-state","title":"Item: systemd-udevd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.systemd-udevd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-cpu-seconds-system","title":"Item: systemd-udevd: CPU seconds (system)","text":"

    Total CPU seconds (system) of systemd-udevd processes.

    rabe.systemd-udevd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-cpu-seconds-user","title":"Item: systemd-udevd: CPU seconds (user)","text":"

    Total CPU seconds (user) of systemd-udevd processes.

    rabe.systemd-udevd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-service-load-state","title":"Item: systemd-udevd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.systemd-udevd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-number-of-processes","title":"Item: systemd-udevd: Number of processes","text":"

    Number of systemd-udevd processes.

    rabe.systemd-udevd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-memory-usage-rss","title":"Item: systemd-udevd: Memory usage (RSS)","text":"

    Memory usage of systemd-udevd processes.

    rabe.systemd-udevd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-swap-usage","title":"Item: systemd-udevd: Swap usage","text":"

    Swap usage of systemd-udevd processes.

    rabe.systemd-udevd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-number-of-threads","title":"Item: systemd-udevd: Number of threads","text":"

    Number of systemd-udevd threads.

    rabe.systemd-udevd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-unit-file-state","title":"Item: systemd-udevd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.systemd-udevd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-uptime","title":"Item: systemd-udevd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.systemd-udevd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-unit-info","title":"Item: systemd-udevd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"systemd-udevd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-udevd/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/systemd-udevd/7.0/#trigger-systemd-udevd-service-is-not-running","title":"Trigger: systemd-udevd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/systemd-udevd/rabe.systemd-udevd.active_state)<>1\n
    "},{"location":"Templates/Applications/systemd-udevd/7.0/#trigger-systemd-udevd-no-running-processes","title":"Trigger: systemd-udevd: No running processes","text":"

    No running systemd-udevd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/systemd-udevd/rabe.systemd-udevd.processes)<{$SYSTEMDUDEVD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/systemd-udevd/7.0/#trigger-systemd-udevd-has-been-restarted","title":"Trigger: systemd-udevd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/systemd-udevd/rabe.systemd-udevd.uptime)<=10m\n
    "},{"location":"Templates/Applications/systemd-udevd/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/systemd-udevd/7.0/#macro-systemdudevdthresholdmin_proc","title":"Macro: {$SYSTEMDUDEVD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/systemd-udevd/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/systemd-udevd/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/systemd-udevd/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/timedatectl/3.0/","title":"Zabbix timedatectl monitoring","text":"

    High level monitoring for time and date keeping based on the backend agnostic timedatectl command.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/timedatectl/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_timedatectl_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/timedatectl/3.0/#template-app-timedatectl-active","title":"Template App timedatectl active","text":""},{"location":"Templates/Applications/timedatectl/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/timedatectl/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/timedatectl/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/timedatectl/3.0/#selinux-policy","title":"SELinux Policy","text":"

    The rabetimedatectl policy module allows the agent to connect to dbus and lets it request info from the timedated service. It also allows answers from the timedated service to the agent.

    "},{"location":"Templates/Applications/timedatectl/3.0/#userparameters","title":"UserParameters","text":"Key Description rabe.timedatectl.ntp.enabled \"NTP enabled\" yes/no value from timedatectl status output rabe.timedatectl.ntp.synchronized \"NTP synchonized\" yes/no value from timedatectl status output"},{"location":"Templates/Applications/timedatectl/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/timedatectl/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/timedatectl/6.4/","title":"Zabbix Template: timedatectl","text":"

    Keeps track of the time and date subsystem by running timedatectl status.

    Needs the following configuration:

    AllowKey=system.run[/usr/bin/timedatectl show]\n

    See here for more information about timedatectl.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/timedatectl/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/timedatectl/6.4/#item-timedatectl-ntp-service-status","title":"Item: timedatectl: NTP service status","text":"

    NTP service status

    rabe.timedatectl.status.ntp_service\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"NTP=(.*)\", \"\\\\1\"] JAVASCRIPT [\"return {\\\"yes\\\": 1, \\\"no\\\": 0}[value]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/timedatectl/6.4/#item-timedatectl-rtc-in-local-tz","title":"Item: timedatectl: RTC in local TZ","text":"

    Is the RTC in local TZ?

    rabe.timedatectl.status.rtc_in_local_tz\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"LocalRTC=(.*)\", \"\\\\1\"] JAVASCRIPT [\"return {\\\"yes\\\": 1, \\\"no\\\": 0}[value]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/timedatectl/6.4/#item-timedatectl-system-clock-synchronized","title":"Item: timedatectl: System clock synchronized","text":"

    Is the system clock synchronized?

    rabe.timedatectl.status.system_clock_synchronized\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"NTPSynchronized=(.*)\", \"\\\\1\"] JAVASCRIPT [\"return {\\\"yes\\\": 1, \\\"no\\\": 0}[value]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/timedatectl/6.4/#item-timedatectl-time-zone","title":"Item: timedatectl: Time zone","text":"

    Time zone

    rabe.timedatectl.status.time_zone\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"Timezone=(.*)\", \"\\\\1\"] DISCARD_UNCHANGED_HEARTBEAT [\"1d\"]"},{"location":"Templates/Applications/timedatectl/6.4/#item-timedatectl-get-status","title":"Item: timedatectl: Get status","text":"

    Get output from timedatectl status.

    system.run[/usr/bin/timedatectl show]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/timedatectl/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/timedatectl/6.4/#trigger-timedatectl-ntp-not-active","title":"Trigger: timedatectl: NTP not active","text":"

    The NTP service is not active, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority WARNING
    last(/timedatectl/rabe.timedatectl.status.ntp_service)<>1\n
    "},{"location":"Templates/Applications/timedatectl/6.4/#trigger-timedatectl-rtc-not-in-local-tz","title":"Trigger: timedatectl: RTC not in local TZ","text":"

    The RTC not in local TZ, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority INFO
    last(/timedatectl/rabe.timedatectl.status.rtc_in_local_tz)<>0\n
    "},{"location":"Templates/Applications/timedatectl/6.4/#trigger-timedatectl-ntp-not-synchronized","title":"Trigger: timedatectl: NTP not synchronized","text":"

    NTP is not in sync, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority INFO
    last(/timedatectl/rabe.timedatectl.status.system_clock_synchronized)<>1\n
    "},{"location":"Templates/Applications/timedatectl/6.4/#trigger-timedatectl-ntp-not-synchronized-for-more-than-timedatectl_max_no_sync_time","title":"Trigger: timedatectl: NTP not synchronized for more than {$TIMEDATECTL_MAX_NO_SYNC_TIME}","text":"

    NTP is not in sync, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority WARNING
    last(/timedatectl/rabe.timedatectl.status.system_clock_synchronized,{$TIMEDATECTL_MAX_NO_SYNC_TIME})<1\n
    "},{"location":"Templates/Applications/timedatectl/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/timedatectl/6.4/#macro-timedatectl_max_no_sync_time","title":"Macro: {$TIMEDATECTL_MAX_NO_SYNC_TIME}","text":"

    How long can time be out if sync before we care?

    Default:

    60m\n
    "},{"location":"Templates/Applications/timedatectl/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/timedatectl/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/timedatectl/7.0/","title":"Zabbix Template: timedatectl","text":"

    Keeps track of the time and date subsystem by running timedatectl status.

    Needs the following configuration:

    AllowKey=system.run[/usr/bin/timedatectl show]\n

    See here for more information about timedatectl.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/timedatectl/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/timedatectl/7.0/#item-timedatectl-ntp-service-status","title":"Item: timedatectl: NTP service status","text":"

    NTP service status

    rabe.timedatectl.status.ntp_service\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"NTP=(.*)\", \"\\\\1\"] JAVASCRIPT [\"return {\\\"yes\\\": 1, \\\"no\\\": 0}[value]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/timedatectl/7.0/#item-timedatectl-rtc-in-local-tz","title":"Item: timedatectl: RTC in local TZ","text":"

    Is the RTC in local TZ?

    rabe.timedatectl.status.rtc_in_local_tz\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"LocalRTC=(.*)\", \"\\\\1\"] JAVASCRIPT [\"return {\\\"yes\\\": 1, \\\"no\\\": 0}[value]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/timedatectl/7.0/#item-timedatectl-system-clock-synchronized","title":"Item: timedatectl: System clock synchronized","text":"

    Is the system clock synchronized?

    rabe.timedatectl.status.system_clock_synchronized\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"NTPSynchronized=(.*)\", \"\\\\1\"] JAVASCRIPT [\"return {\\\"yes\\\": 1, \\\"no\\\": 0}[value]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/timedatectl/7.0/#item-timedatectl-time-zone","title":"Item: timedatectl: Time zone","text":"

    Time zone

    rabe.timedatectl.status.time_zone\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"Timezone=(.*)\", \"\\\\1\"] DISCARD_UNCHANGED_HEARTBEAT [\"1d\"]"},{"location":"Templates/Applications/timedatectl/7.0/#item-timedatectl-get-status","title":"Item: timedatectl: Get status","text":"

    Get output from timedatectl status.

    system.run[/usr/bin/timedatectl show]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/timedatectl/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/timedatectl/7.0/#trigger-timedatectl-ntp-not-active","title":"Trigger: timedatectl: NTP not active","text":"

    The NTP service is not active, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority WARNING
    last(/timedatectl/rabe.timedatectl.status.ntp_service)<>1\n
    "},{"location":"Templates/Applications/timedatectl/7.0/#trigger-timedatectl-rtc-not-in-local-tz","title":"Trigger: timedatectl: RTC not in local TZ","text":"

    The RTC not in local TZ, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority INFO
    last(/timedatectl/rabe.timedatectl.status.rtc_in_local_tz)<>0\n
    "},{"location":"Templates/Applications/timedatectl/7.0/#trigger-timedatectl-ntp-not-synchronized","title":"Trigger: timedatectl: NTP not synchronized","text":"

    NTP is not in sync, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority INFO
    last(/timedatectl/rabe.timedatectl.status.system_clock_synchronized)<>1\n
    "},{"location":"Templates/Applications/timedatectl/7.0/#trigger-timedatectl-ntp-not-synchronized-for-more-than-timedatectl_max_no_sync_time","title":"Trigger: timedatectl: NTP not synchronized for more than {$TIMEDATECTL_MAX_NO_SYNC_TIME}","text":"

    NTP is not in sync, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority WARNING
    last(/timedatectl/rabe.timedatectl.status.system_clock_synchronized,{$TIMEDATECTL_MAX_NO_SYNC_TIME})<1\n
    "},{"location":"Templates/Applications/timedatectl/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/timedatectl/7.0/#macro-timedatectl_max_no_sync_time","title":"Macro: {$TIMEDATECTL_MAX_NO_SYNC_TIME}","text":"

    How long can time be out if sync before we care?

    Default:

    60m\n
    "},{"location":"Templates/Applications/timedatectl/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/timedatectl/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/tuned/6.4/","title":"Zabbix Template: tuned","text":"

    Monitoring of tuned.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/tuned/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/tuned/6.4/#item-tuned-process-summary","title":"Item: tuned: process summary","text":"

    Get info about tuned processes

    proc.get[tuned,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-unit-active-state","title":"Item: tuned: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.tuned.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-cpu-seconds-system","title":"Item: tuned: CPU seconds (system)","text":"

    Total CPU seconds (system) of tuned processes.

    rabe.tuned.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-cpu-seconds-user","title":"Item: tuned: CPU seconds (user)","text":"

    Total CPU seconds (user) of tuned processes.

    rabe.tuned.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-service-load-state","title":"Item: tuned: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.tuned.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-number-of-processes","title":"Item: tuned: Number of processes","text":"

    Number of tuned processes.

    rabe.tuned.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-memory-usage-rss","title":"Item: tuned: Memory usage (RSS)","text":"

    Memory usage of tuned processes.

    rabe.tuned.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-swap-usage","title":"Item: tuned: Swap usage","text":"

    Swap usage of tuned processes.

    rabe.tuned.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-number-of-threads","title":"Item: tuned: Number of threads","text":"

    Number of tuned threads.

    rabe.tuned.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-unit-file-state","title":"Item: tuned: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.tuned.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-uptime","title":"Item: tuned: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.tuned.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-unit-info","title":"Item: tuned: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"tuned.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/tuned/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/tuned/6.4/#trigger-tuned-service-is-not-running","title":"Trigger: tuned: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/tuned/rabe.tuned.active_state)<>1\n
    "},{"location":"Templates/Applications/tuned/6.4/#trigger-tuned-no-running-processes","title":"Trigger: tuned: No running processes","text":"

    No running tuned processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/tuned/rabe.tuned.processes)<{$TUNED.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/tuned/6.4/#trigger-tuned-has-been-restarted","title":"Trigger: tuned: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/tuned/rabe.tuned.uptime)<=10m\n
    "},{"location":"Templates/Applications/tuned/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/tuned/6.4/#macro-tunedthresholdmin_proc","title":"Macro: {$TUNED.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/tuned/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/tuned/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/tuned/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/tuned/7.0/","title":"Zabbix Template: tuned","text":"

    Monitoring of tuned.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/tuned/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/tuned/7.0/#item-tuned-process-summary","title":"Item: tuned: process summary","text":"

    Get info about tuned processes

    proc.get[tuned,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-unit-active-state","title":"Item: tuned: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.tuned.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-cpu-seconds-system","title":"Item: tuned: CPU seconds (system)","text":"

    Total CPU seconds (system) of tuned processes.

    rabe.tuned.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-cpu-seconds-user","title":"Item: tuned: CPU seconds (user)","text":"

    Total CPU seconds (user) of tuned processes.

    rabe.tuned.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-service-load-state","title":"Item: tuned: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.tuned.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-number-of-processes","title":"Item: tuned: Number of processes","text":"

    Number of tuned processes.

    rabe.tuned.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-memory-usage-rss","title":"Item: tuned: Memory usage (RSS)","text":"

    Memory usage of tuned processes.

    rabe.tuned.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-swap-usage","title":"Item: tuned: Swap usage","text":"

    Swap usage of tuned processes.

    rabe.tuned.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-number-of-threads","title":"Item: tuned: Number of threads","text":"

    Number of tuned threads.

    rabe.tuned.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-unit-file-state","title":"Item: tuned: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.tuned.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-uptime","title":"Item: tuned: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.tuned.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-unit-info","title":"Item: tuned: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"tuned.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/tuned/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/tuned/7.0/#trigger-tuned-service-is-not-running","title":"Trigger: tuned: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/tuned/rabe.tuned.active_state)<>1\n
    "},{"location":"Templates/Applications/tuned/7.0/#trigger-tuned-no-running-processes","title":"Trigger: tuned: No running processes","text":"

    No running tuned processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/tuned/rabe.tuned.processes)<{$TUNED.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/tuned/7.0/#trigger-tuned-has-been-restarted","title":"Trigger: tuned: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/tuned/rabe.tuned.uptime)<=10m\n
    "},{"location":"Templates/Applications/tuned/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/tuned/7.0/#macro-tunedthresholdmin_proc","title":"Macro: {$TUNED.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/tuned/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/tuned/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/tuned/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/zabbix-agent/3.0/","title":"Zabbix zabbix-agent monitoring","text":"

    Basic Zabbix Agent operations.

    Based on the official Zabbix agent template from Zabbix distribution but made active.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/zabbix-agent/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_Zabbix_Agent_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/zabbix-agent/3.0/#template-app-zabbix-agent-active","title":"Template App Zabbix Agent active","text":"

    This template is part of RaBe's Zabbix template and helpers collection at https://github.com/radiorabe/rabe-zabbix.

    "},{"location":"Templates/Applications/zabbix-agent/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/zabbix-agent/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/zabbix-agent/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/zabbix-agent/3.0/#selinux-policy","title":"SELinux Policy","text":"

    The rabezbxzabbixagent policy allows the agent to set its rlimit as described by ZBX-10086.

    "},{"location":"Templates/Applications/zabbix-agent/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/zabbix-agent/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/","title":"RaBe Zabbix SNMP templates overview","text":"

    The current directory holds the following SNMP based Zabbix templates:

    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/","title":"Zabbix SNMPv2 AVT AE1 DABPlus Go monitoring","text":"

    Monitoring of AVT MAGIC AE1 DAB+ Go devices.

    There are low-level discovery rules for detecting and monitoring the available alarms and encoders.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#usage","title":"Usage","text":"
    1. Download the MAGIC AE1 DAB+ GO software.
    2. Start the MAGIC AE1 DAB+ GO software (note that it might also run on Wine under Linux)
    3. Configure SNMP (Configuration -> MAGIC AE1 DAB+ GO -> System Settings -> SNMP Parameters)
    4. Copy the AVT-*.mib MIB files to your Zabbix Server (they are located at C:\\Program Files (x86)\\AVT\\MAGIC AE1 DAB+ Go\\MIB)
    5. Place the MIB files into your default MIB directory (usually /usr/local/share/snmp/mibs) and make sure that the Zabbix server loads them (see Using and loading MIBs).
    6. Restart your Zabbix server
    7. Import the Template_SNMPv2_AVT_AE1_DABPlus_Go.xml into your Zabbix server.
    8. Add the template to your host (or stack template). You might also want to add the SNMPv2_Generic template.
    9. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> AVT-AE1-DABPLUS-GO-MIB::avtMagicAe1DabPlusGoEncoder\n

    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#template-snmpv2-avt-ae1-dabplus-go","title":"Template SNMPv2 AVT AE1 DABPlus Go","text":"

    SNMP template for monitoring AVT MAGIC AE1 DAB+ Go devices based on the AVT-MIB and AVT-AE1-DABPLUS-GO-MIB.

    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#items","title":"Items","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#alarms-rabesnmpavt-ae1-dabplus-goalarmdiscovery","title":"Alarms (rabe.snmp.avt-ae1-dabplus-go.alarm.discovery)","text":"

    Discovery of Alarms

    Returns the following macro for each available Alarm * {#ALARM_NAME} * Alarm name (AVT-AE1-DABPLUS-GO-MIB::amae1dabpgoAlarmName).

    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#encoders-rabesnmpavt-ae1-dabplus-goencoderdiscovery","title":"Encoders (rabe.snmp.avt-ae1-dabplus-go.encoder.discovery)","text":"

    Discovery of encoders

    Returns the following macro for each available encoder * {#ENCODER_STATE} * Status information about the current operation (AVT-AE1-DABPLUS-GO-MIB::amae1dabpgoEncoderState). * {#ENCODER_ONAIR} * On-air status information (AVT-AE1-DABPLUS-GO-MIB::amae1dabpgoEncoderOnAir).

    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#trigger-prototypes_1","title":"Trigger Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/","title":"Zabbix SNMPv2 Interfaces HC template","text":"

    Monitors common network interface parameters exposed by the IF-MIB via SNMPv2. The template uses HC 64bit parameters (such as ifHCInOctets and ifHCOutOctets) where available.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#features","title":"Features","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#items","title":"Items","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#item-prototypes-for-auto-discovered-interfaces","title":"Item prototypes for auto discovered interfaces","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#trigger-prototypes-for-auto-discovered-interfaces","title":"Trigger prototypes for auto discovered interfaces","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#graphs","title":"Graphs","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#graph-prototypes-for-auto-discovered-interfaces","title":"Graph prototypes for auto discovered interfaces","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#macros","title":"Macros","text":"

    SNMPv2 community which defaults to public

    Inbound interface utilization/staturation in percent for HIGH trigger (90% per default)

    Inbound time for which the interface must be saturated for HIGH trigger (1h per default)

    Inbound interface utilization/staturation in percent for WARNING trigger (80% per default)

    Inbound time for which the interface must be saturated for WARNING trigger (15m per default)

    Outbound interface utilization/staturation in percent for HIGH trigger (90% per default)

    Outbound time for which the interface must be saturated for HIGH trigger (1h per default)

    Outbound interface utilization/staturation in percent for WARNING trigger (80% per default)

    Outbound time for which the interface must be saturated for WARNING trigger (15m per default)

    Note, that the triggers support macro contexts, so you can override a specific macro not only globally, but also per interface (such as {$SNMPV2_INTERFACES_HC_IN_UTILIZATION_WARNING_PERCENTAGE:\"{#SNMPVALUE}\"} for example).

    "},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#requirements","title":"Requirements","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#usage","title":"Usage","text":"
    1. Import the Template_SNMPv2_Interfaces_HC.xml into your Zabbix server.
    2. Add the template to your host (or stack template)
    3. Add an SNMP interface configuration to your host
    4. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    5. Check if new data arrives
    6. You might want to disable the Operational status down on ... triggers on interfaces which aren't supposed to be up all the time
    "},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#related-templates","title":"Related templates","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/","title":"Zabbix SNMPv2 Livewire monitoring","text":"

    Monitoring of Telos Alliance Livewire devices via SNMPv2, such as the Axia xNodes.

    There are low-level discovery rules for detecting and monitoring the available Livewire source and destination ports.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#usage","title":"Usage","text":"
    1. Download the MIB files for Axia xNodes
    2. Place the MIB files into your default MIB directory (usually /usr/local/share/snmp/mibs) and make sure that the Zabbix server loads them (see Using and loading MIBs).
    3. Restart your Zabbix server
    4. Import the Template_SNMPv2_Livewire.xml into your Zabbix server.
    5. Add the template to you host (or stack template)
    6. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> TLS-SMI::livewire\n

    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#template-snmpv2-livewire","title":"Template SNMPv2 Livewire","text":"

    Telos Alliance Livewire Audio over IP routing control based on TLS-LIVEWIRE-MIB.

    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#livewire-destinations-rabesnmplivewiredestinationsdiscovery","title":"Livewire destinations (rabe.snmp.livewire.destinations.discovery)","text":"

    Discovery of Livewire destinations.

    Returns the following macros for each available Livewire destination * {#DST_INDEX} * A unique value, greater than zero, for each destination (TLS-LIVEWIRE-MIB::dstIndex). * {#DST_NAME}* A textual string containing the label of the destination port (TLS-LIVEWIRE-MIB::dstName`).

    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#livewire-sources-rabesnmplivewiresourcesdiscovery","title":"Livewire sources (rabe.snmp.livewire.sources.discovery)","text":"

    Discovery of Livewire source ports.

    Returns the following macros for each available Livewire source * {#SRC_INDEX} * A unique value, greater than zero, for each source port (TLS-LIVEWIRE-MIB::srcIndex). * {#SRC_NAME}* A textual string containing the label of the source port (TLS-LIVEWIRE-MIB::srcName`).

    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/","title":"Zabbix SNMPv2 Netgear Box Services template","text":"

    Monitors Netgear Box Service Feature (fastPathBoxServices) parameters, such as sensors, fans and power supplies exposed by the NETGEAR-BOXSERVICES-PRIVATE-MIB via SNMPv2.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#features","title":"Features","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#items","title":"Items","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#item-prototypes-for-auto-discovered-fans","title":"Item prototypes for auto discovered fans","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#item-prototypes-for-auto-discovered-power-supplies","title":"Item prototypes for auto discovered power supplies","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#item-prototypes-for-auto-discovered-temperature-sensors","title":"Item prototypes for auto discovered temperature sensors","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#trigger-prototypes-for-auto-discovered-fans","title":"Trigger prototypes for auto discovered fans","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#trigger-prototypes-for-auto-discovered-power-supplies","title":"Trigger prototypes for auto discovered power supplies","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#trigger-prototypes-for-auto-discovered-temperature-sensors","title":"Trigger prototypes for auto discovered temperature sensors","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#graphs","title":"Graphs","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#graph-prototypes-for-auto-discovered-fans","title":"Graph prototypes for auto discovered fans","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#graph-prototypes-for-auto-discovered-temperature-sensors","title":"Graph prototypes for auto discovered temperature sensors","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#macros","title":"Macros","text":"

    SNMPv2 community which defaults to public

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#requirements","title":"Requirements","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#usage","title":"Usage","text":"
    1. Import the Template_SNMPv2_Netgear_Box_Services.xml into your Zabbix server.
    2. Add the template to your host (or stack template)
    3. Add an SNMP interface configuration to your host
    4. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    5. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#related-templates","title":"Related templates","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> NETGEAR-BOXSERVICES-PRIVATE-MIB::fastPathBoxServices\n

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/","title":"Zabbix SNMPv2 Netgear Inventory template","text":"

    Monitors Netgear Inventory parameters (fastPathInventory), namely switch units and stack ports exposed by the NETGEAR-INVENTORY-MIB via SNMPv2.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#features","title":"Features","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#items","title":"Items","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#item-prototypes-for-auto-discovered-units","title":"Item prototypes for auto discovered units","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#item-prototypes-for-auto-discovered-stack-ports","title":"Item prototypes for auto discovered stack ports","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#trigger-prototypes-for-auto-discovered-units","title":"Trigger prototypes for auto discovered units","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#trigger-prototypes-for-auto-discovered-stack-ports","title":"Trigger prototypes for auto discovered stack ports","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#graphs","title":"Graphs","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#graph-prototypes-for-auto-discovered-stack-ports","title":"Graph prototypes for auto discovered stack ports","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#macros","title":"Macros","text":"

    SNMPv2 community which defaults to public

    Stack port utilization/staturation in percent for HIGH trigger (90% per default)

    Time for which the stack port must be saturated for HIGH trigger (1h per default)

    Stack port utilization/staturation in percent for WARNING trigger (80% per default)

    Time for which the stack port must be saturated for WARNING trigger (15m per default)

    Note, that the triggers support macro contexts, so you can override a specific macro not only globally, but also per stack port (such as {$SNMPV2_NETGEAR_INVENTORY_UTILIZATION_WARNING_TIME:\"{#AGENTINVENTORYSTACKPORTUNIT}_{#AGENTINVENTORYSTACKPORTTAG}\"} for example).

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#requirements","title":"Requirements","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#usage","title":"Usage","text":"
    1. Import the Template_SNMPv2_Netgear_Inventory.xml into your Zabbix server.
    2. Add the template to your host (or stack template)
    3. Add an SNMP interface configuration to your host
    4. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    5. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#related-templates","title":"Related templates","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> NETGEAR-INVENTORY-MIB::fastPathInventory\n

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/","title":"Zabbix SNMPv2 Netgear SNTP client template","text":"

    Monitors Netgear SNTP client parameters (agentSntpClientMIB), such as client status and NTP server parameters exposed by the NETGEAR-SNTP-CLIENT-MIB via SNMPv2.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#features","title":"Features","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#items","title":"Items","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#macros","title":"Macros","text":"

    SNMPv2 community which defaults to public

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#requirements","title":"Requirements","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#usage","title":"Usage","text":"
    1. Import the Template_SNMPv2_Netgear_SNTP_client.xml into your Zabbix server.
    2. Add the template to your host (or stack template)
    3. Add an SNMP interface configuration to your host
    4. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    5. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#related-templates","title":"Related templates","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> NETGEAR-SNTP-CLIENT-MIB::agentSntpClientMIB\n

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/","title":"Zabbix SNMPv2 Netgear Switching monitoring","text":"

    Monitors Netgear Switching parameters (fastPathSwitching), currently only CPU, memory and spanning tree protocol information exposed by the NETGEAR-SWITCHING-MIB via SNMPv2.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#usage","title":"Usage","text":"
    1. Download the NETGEAR-SWITCHING-MIB and its dependencies (should be present within the MIB package of your Netgear device)
    2. Place the MIB file(s) into your default MIB directory on the Zabbix server and/or proxy (usually /usr/local/share/snmp/mibs) and make sure that the Zabbix server and/or proxy loads them (see Using and loading MIBs).
    3. Import the Template_SNMPv2_Netgear_Switching.xml into your Zabbix server (click on the Raw button to download).
    4. Add an SNMP interface configuration to your host
    5. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    6. Add the template to your host (or stack template)
    7. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> NETGEAR-SWITCHING-MIB::fastPathSwitching\n

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#cpu-utilization","title":"CPU utilization","text":"

    The CPU utilization is currently only available as a string with 5, 60 and 300 second values (5 Secs ( 13.2483%) 60 Secs ( 11.3541%) 300 Secs (11.2930%) which makes it very hard or impossible to create triggers.

    Please open up an issue if you know of an elegant way to either parse and split the item into separate float items or if you find other OIDs which separately expose the values - thanks.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#related-templates","title":"Related templates","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#template-snmpv2-netgear-switching","title":"Template SNMPv2 Netgear Switching","text":"

    Template for Netgear Private MIB for FastPath Switching based on NETGEAR-SWITCHING-MIB

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#items","title":"Items","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#multiple-spanning-tree-protocol-instances-agentstpmstiddiscovery","title":"Multiple spanning tree protocol instances (agentStpMstId.discovery)","text":"

    Discovery of multiple spanning tree protocol instances (STP MST), including the common and internal spanning tree instance 0.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/","title":"Zabbix SNMPv2 UBNT-UniFi-MIB monitoring","text":"

    Monitors Ubiquiti device parameters, such as Ethernet, Radio and virtual access point interfaces, exposed by the UBNT-UniFi-MIB and UBNT-MIB via SNMPv2.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#usage","title":"Usage","text":"
    1. Download the UBNT-UniFi-MIB and UBNT-MIB.
    2. Place the MIB file(s) into your default MIB directory on the Zabbix server and/or proxy (usually /usr/local/share/snmp/mibs) and make sure that the Zabbix server and/or proxy loads them (see Using and loading MIBs).
    3. Import the Template_SNMPv2_UBNT-UniFi-MIB.xml into your Zabbix server (click on the Raw button to download).
    4. Add an SNMP interface configuration to your host
    5. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    6. Add the template to your host (or stack template)
    7. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> UBNT-MIB::ubnt\n

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#template-snmpv2-ubnt-unifi-mib","title":"Template SNMPv2 UBNT-UniFi-MIB","text":"

    SNMPv2 template for monitoring Ubiquiti devices exposing UBNT-UniFi-MIB (The UniFi MIB module for Ubiquiti Networks, Inc.) entities.

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#items","title":"Items","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#ethernet-interfaces-rabesnmpubnt-unifi-mibunifiifentrydiscovery","title":"Ethernet interfaces (rabe.snmp.ubnt-unifi-mib.unifiIfEntry.discovery)","text":"

    Discovery of Ethernet interfaces

    Returns the following macro for each available Ethernet interface (UbntIfEntry) * {#IF_NAME} * The name of each discovered Ethernet interface (UBNT-UniFi-MIB::unifiIfName).

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#radio-interfaces-rabesnmpubnt-unifi-mibunifiradioentrydiscovery","title":"Radio interfaces (rabe.snmp.ubnt-unifi-mib.unifiRadioEntry.discovery)","text":"

    Discovery of radio interfaces.

    Returns the following macro for each available radio interface (unifiRadioEntry) * {#RADIO_NAME} * The name of each discovered radio interface (UBNT-UniFi-MIB::unifiRadioName).

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#trigger-prototypes_1","title":"Trigger Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#virtual-access-point-interfaces-rabesnmpubnt-unifi-mibunifivapentrydiscovery","title":"Virtual access point interfaces (rabe.snmp.ubnt-unifi-mib.unifiVapEntry.discovery)","text":"

    Discovery of virtual access point interfaces

    Returns the following macros for each available virtual access point interface (unifiVapEntry) * {#VAP_NAME} * The name of each discovered virtual access point interface (UBNT-UniFi-MIB::unifiVapName). * {#VAP_ESSID} * The (current) Extended Service Set (ESS) ID of each discovered virtual access point interface (UBNT-UniFi-MIB::unifiVapEssId).

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#item-prototypes_2","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#trigger-prototypes_2","title":"Trigger Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2020 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/","title":"Zabbix SNMPv2 UCD-SNMP-MIB load average monitoring","text":"

    Monitors system load average entry parameters exposed by the UCD-SNMP-MIB (University of California, Davis MIB) via SNMPv2

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#usage","title":"Usage","text":"
    1. Download the UCD-SNMP-MIB (if not already available on your system)
    2. Place the MIB file(s) into your default MIB directory on the Zabbix server and/or proxy (usually /usr/local/share/snmp/mibs) and make sure that the Zabbix server and/or proxy loads them (see Using and loading MIBs).
    3. Import the Template_SNMPv2_UCD-SNMP-MIB_load_average.xml into your Zabbix server (click on the Raw button to download).
    4. Add an SNMP interface configuration to your host
    5. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    6. Add the template to your host (or stack template)
    7. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> UCD-SNMP-MIB::laTable\n

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#template-snmpv2-ucd-snmp-mib-load-average","title":"Template SNMPv2 UCD-SNMP-MIB load average","text":"

    SNMPv2 template for monitoring the load average of a host exposing the UCD-SNMP-MIB (University of California, Davis MIB) laTable table.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#load-average-entries-rabesnmpucd-snmp-miblaentrydiscovery","title":"Load average entries (rabe.snmp.ucd-snmp-mib.laEntry.discovery)","text":"

    Discovery of load average entries

    Returns the following macro for each available load average entry (laEntry) * {#LA_INDEX} * Reference index/row number for each discovered load average entry (UCD-SNMP-MIB::laIndex) * {#LA_NAME} * The name of each discovered load average entry (UCD-SNMP-MIB::laNames).

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#item-prototypes","title":"Item Prototypes","text":"

    If the load averages rises above this value, the laErrorFlag is set. * Load error message for \"{#LA_NAME}\" (rabe.snmp.ucd-snmp-mib.laErrMessage[{#SNMPINDEX}]) An error message describing the load-average and its surpased watch-point value. * Error flag of \"{#LA_NAME}\" (rabe.snmp.ucd-snmp-mib.laErrorFlag[{#SNMPINDEX}]) A Error flag to indicate the load-average has crossed its threshold value defined in the snmpd.conf file. It is set to 1 if the threshold is crossed, 0 otherwise. * Load \"{#LA_NAME}\" (rabe.snmp.ucd-snmp-mib.laLoad[{#SNMPINDEX}]) The {#LA_NAME} minute load average.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/","title":"Zabbix SNMPv2 UCD-SNMP-MIB memory monitoring","text":"

    Monitors memory and swap parameters exposed by the UCD-SNMP-MIB (University of California, Davis MIB) via SNMPv2

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#usage","title":"Usage","text":"
    1. Download the UCD-SNMP-MIB (if not already available on your system)
    2. Place the MIB file(s) into your default MIB directory on the Zabbix server and/or proxy (usually /usr/local/share/snmp/mibs) and make sure that the Zabbix server and/or proxy loads them (see Using and loading MIBs).
    3. Import the Template_SNMPv2_UCD-SNMP-MIB_memory.xml into your Zabbix server (click on the Raw button to download).
    4. Add an SNMP interface configuration to your host
    5. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    6. Add the template to your host (or stack template)
    7. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> UCD-SNMP-MIB::memory\n

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#template-snmpv2-ucd-snmp-mib-memory","title":"Template SNMPv2 UCD-SNMP-MIB memory","text":"

    SNMPv2 template for monitoring the memory usage of a host exposing the UCD-SNMP-MIB (University of California, Davis MIB) memory table.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#items","title":"Items","text":"

    This object will not be implemented on hosts where the underlying operating system does not explicitly identify memory as specifically reserved for this purpose. * Cached memory (rabe.snmp.ucd-snmp-mib.memCached[]) The total amount of real or virtual memory currently allocated for use as cached memory.

    This object will not be implemented on hosts where the underlying operating system does not explicitly identify memory as specifically reserved for this purpose.\" * Minimum swap expected to be free (rabe.snmp.ucd-snmp-mib.memMinimumSwap[]) The minimum amount of swap space expected to be kept free or available during normal operation of this host. * Available memory in percent (rabe.snmp.ucd-snmp-mib.memPercentAvailReal[]) The amount of real/physical memory currently unused or available in percent. * Available swap in percent (rabe.snmp.ucd-snmp-mib.memPercentAvailSwap[]) The amount of swap space currently unused or available in percent. * Shared memory (rabe.snmp.ucd-snmp-mib.memShared[]) The total amount of real or virtual memory currently allocated for use as shared memory.

    This object will not be implemented on hosts where the underlying operating system does not explicitly identify memory as specifically reserved for this purpose. * Swap error message (rabe.snmp.ucd-snmp-mib.memSwapErrorMsg[]) Describes whether the amount of available swap space (as reported by 'memAvailSwap(4)'), is less than the desired minimum (specified by 'memMinimumSwap(12)'). * Swap error flag (rabe.snmp.ucd-snmp-mib.memSwapError[]) Indicates whether the amount of available swap space (as reported by 'memAvailSwap(4)'), is less than the desired minimum (specified by 'memMinimumSwap(12)'). * Free memory (rabe.snmp.ucd-snmp-mib.memTotalFree[]) The total amount of memory free or available for use on this host. This value typically covers both real memory and swap space or virtual memory. * Total memory (rabe.snmp.ucd-snmp-mib.memTotalReal[]) The total amount of real/physical memory installed. * Total swap space (rabe.snmp.ucd-snmp-mib.memTotalSwap[]) The total amount of swap space configured for this host.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Operating_systems/FreeBSD/3.0/","title":"Zabbix FreeBSD monitoring","text":"

    Monitoring FreeBSD systems.

    Items, triggers and graphs for monitoring various basic FreeBSD operating system parameters. Including low-level discovery rules for file systems and network interfaces.

    The template uses macros (with macro contexts where feasible) for trigger thresholds which can be easily adapted to your specific needs.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Operating_systems/FreeBSD/3.0/#usage","title":"Usage","text":"
    1. Import the Template_OS_FreeBSD_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Operating_systems/FreeBSD/3.0/#template-os-freebsd-active","title":"Template OS FreeBSD active","text":"

    OS template for monitoring FreeBSD systems.

    "},{"location":"Templates/Operating_systems/FreeBSD/3.0/#items","title":"Items","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#network-interface-discovery-netifdiscovery","title":"Network interface discovery (net.if.discovery)","text":"

    Discovery of network interfaces as defined in global regular expression \"Network interfaces for discovery\".

    "},{"location":"Templates/Operating_systems/FreeBSD/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#mounted-filesystem-discovery-vfsfsdiscovery","title":"Mounted filesystem discovery (vfs.fs.discovery)","text":"

    Discovery of file systems of different types as defined in global regular expression \"File systems for discovery\".

    "},{"location":"Templates/Operating_systems/FreeBSD/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#trigger-prototypes_1","title":"Trigger Prototypes","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Operating_systems/FreeBSD/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Operating_systems/Linux/3.0/","title":"Zabbix Linux monitoring","text":"

    Monitoring Linux systems.

    Items, triggers and graphs for monitoring various basic Linux operating system parameters. Including low-level discovery rules for file systems and network interfaces.

    The template uses macros (with macro contexts where feasible) for trigger thresholds which can be easily adapted to your specific needs.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Operating_systems/Linux/3.0/#usage","title":"Usage","text":"
    1. Import the Template_OS_Linux_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Operating_systems/Linux/3.0/#template-os-linux-active","title":"Template OS Linux active","text":"

    OS template for monitoring Linux systems.

    "},{"location":"Templates/Operating_systems/Linux/3.0/#items","title":"Items","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#network-interface-discovery-netifdiscovery","title":"Network interface discovery (net.if.discovery)","text":"

    Discovery of network interfaces as defined in global regular expression \"Network interfaces for discovery\".

    "},{"location":"Templates/Operating_systems/Linux/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#mounted-filesystem-discovery-vfsfsdiscovery","title":"Mounted filesystem discovery (vfs.fs.discovery)","text":"

    Discovery of file systems of different types as defined in global regular expression \"File systems for discovery\".

    "},{"location":"Templates/Operating_systems/Linux/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#trigger-prototypes_1","title":"Trigger Prototypes","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Operating_systems/Linux/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/","title":"Zabbix Drive Slot Sensors monitoring","text":"

    Monitoring of auto-discovered IPMI drive slot sensors (sensor type code 0Dh).

    This template is part of RaBe's Zabbix template and helpers collection.

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    "},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#usage","title":"Usage","text":"
    1. Install the IPMI sensor discovery script.
    2. Import the Template_IPMI_Drive_Slot_Sensors.xml template into your Zabbix server (click on the Raw button to download).
    3. Add the template to your host (or stack template)
    4. Set the following user macros on your host or template (those are required for the auto discovery to work)
    5. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    6. {$HOST.IPMI.USER} IPMI user
    7. {$HOST.IPMI.PASS} IPMI password
    8. Add an IPMI interface to your host
    9. Configure the IPMI parameters of your host
    10. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#template-ipmi-drive-slot-sensors","title":"Template IPMI Drive Slot Sensors","text":"

    IPMI template for drive slots sensors (sensor type code 0Dh) with sensor-specific discrete values (reading type 6Fh).

    The {$HOST.IPMI.CONN}, {$HOST.IPMI.USER} and {$HOST.IPMI.PASS} macros have to be set according to your IPMI configuration.

    "},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#drive-slot-ipmi-sensor-discovery-ipmi-sensor-discoveryshhostipmiconnhostipmiuserhostipmipass-ipmi_drive_slot_sensor_types","title":"Drive slot IPMI sensor discovery (ipmi-sensor-discovery.sh[\"{$HOST.IPMI.CONN}\",\"{$HOST.IPMI.USER}\",\"{$HOST.IPMI.PASS}\", \"{$IPMI_DRIVE_SLOT_SENSOR_TYPES}\"])","text":"

    Discovers drive slot IPMI sensors with the help of the external ipmi-sensor-discovery.sh script.

    "},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/","title":"Zabbix Module Board Generic Sensors monitoring","text":"

    Monitoring of auto-discovered IPMI Module/Board sensors (sensor type code 15h) with generic 'digital' discrete values (reading type code 03h).

    This template is part of RaBe's Zabbix template and helpers collection.

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    "},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#usage","title":"Usage","text":"
    1. Install the IPMI sensor discovery script.
    2. Import the Template_IPMI_Module_Board_Generic_Sensors.xml template into your Zabbix server (click on the Raw button to download).
    3. Add the template to your host (or stack template)
    4. Set the following user macros on your host or template (those are required for the auto discovery to work)
    5. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    6. {$HOST.IPMI.USER} IPMI user
    7. {$HOST.IPMI.PASS} IPMI password
    8. Add an IPMI interface to your host
    9. Configure the IPMI parameters of your host
    10. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#template-ipmi-module-board-generic-sensors","title":"Template IPMI Module Board Generic Sensors","text":"

    IPMI template for Module/Board sensors (sensor type code 15h) with generic 'digital' discrete values (reading type code 03h).

    The {$HOST.IPMI.CONN}, {$HOST.IPMI.USER} and {$HOST.IPMI.PASS} macros have to be set according to your IPMI configuration.

    "},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#moduleboard-ipmi-sensor-discovery-ipmi-sensor-discoveryshhostipmiconnhostipmiuserhostipmipass-ipmi_module_board_sensor_types","title":"Module/Board IPMI sensor discovery (ipmi-sensor-discovery.sh[\"{$HOST.IPMI.CONN}\",\"{$HOST.IPMI.USER}\",\"{$HOST.IPMI.PASS}\", \"{$IPMI_MODULE_BOARD_SENSOR_TYPES}\"])","text":"

    Discovers module/board IPMI sensors with the help of the external ipmi-sensor-discovery.sh script.

    "},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/","title":"Zabbix Power Supply Generic Sensors monitoring","text":"

    Monitoring of auto-discovered IPMI power supplies sensors (sensor type code 08h) with generic 'digital' discrete values (reading type code 03h).

    This template is part of RaBe's Zabbix template and helpers collection.

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    "},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#usage","title":"Usage","text":"
    1. Install the IPMI sensor discovery script.
    2. Import the Template_IPMI_Power_Supply_Generic_Sensors.xml template into your Zabbix server (click on the Raw button to download).
    3. Add the template to your host (or stack template)
    4. Set the following user macros on your host or template (those are required for the auto discovery to work)
    5. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    6. {$HOST.IPMI.USER} IPMI user
    7. {$HOST.IPMI.PASS} IPMI password
    8. Add an IPMI interface to your host
    9. Configure the IPMI parameters of your host
    10. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#template-ipmi-power-supply-generic-sensors","title":"Template IPMI Power Supply Generic Sensors","text":"

    IPMI template for power supplies sensors (sensor type code 08h) with generic 'digital' discrete values (reading type code 03h).

    The {$HOST.IPMI.CONN}, {$HOST.IPMI.USER} and {$HOST.IPMI.PASS} macros have to be set according to your IPMI configuration.

    "},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#power-supply-ipmi-sensor-discovery-ipmi-sensor-discoveryshhostipmiconnhostipmiuserhostipmipass-ipmi_power_supply_sensor_types","title":"Power supply IPMI sensor discovery (ipmi-sensor-discovery.sh[\"{$HOST.IPMI.CONN}\",\"{$HOST.IPMI.USER}\",\"{$HOST.IPMI.PASS}\", \"{$IPMI_POWER_SUPPLY_SENSOR_TYPES}\"])","text":"

    Discovers power supply IPMI sensors with the help of the external ipmi-sensor-discovery.sh script.

    "},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/","title":"Zabbix Power Supply Sensors monitoring","text":"

    Monitoring of auto-discovered IPMI power supplies sensors (sensor type code 08h) with sensor-specific discrete values (reading type 6Fh).

    This template is part of RaBe's Zabbix template and helpers collection.

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    "},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#usage","title":"Usage","text":"
    1. Install the IPMI sensor discovery script.
    2. Import the Template_IPMI_Power_Supply_Sensors.xml template into your Zabbix server (click on the Raw button to download).
    3. Add the template to your host (or stack template)
    4. Set the following user macros on your host or template (those are required for the auto discovery to work)
    5. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    6. {$HOST.IPMI.USER} IPMI user
    7. {$HOST.IPMI.PASS} IPMI password
    8. Add an IPMI interface to your host
    9. Configure the IPMI parameters of your host
    10. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#template-ipmi-power-supply-sensors","title":"Template IPMI Power Supply Sensors","text":"

    IPMI template for power supplies sensors (sensor type code 08h) with sensor-specific discrete values (reading type 6Fh).

    The {$HOST.IPMI.CONN}, {$HOST.IPMI.USER} and {$HOST.IPMI.PASS} macros have to be set according to your IPMI configuration.

    "},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#power-supply-ipmi-sensor-discovery-ipmi-sensor-discoveryshhostipmiconnhostipmiuserhostipmipass-ipmi_power_supply_sensor_types","title":"Power supply IPMI sensor discovery (ipmi-sensor-discovery.sh[\"{$HOST.IPMI.CONN}\",\"{$HOST.IPMI.USER}\",\"{$HOST.IPMI.PASS}\", \"{$IPMI_POWER_SUPPLY_SENSOR_TYPES}\"])","text":"

    Discovers power supply IPMI sensors with the help of the external ipmi-sensor-discovery.sh script.

    "},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/","title":"Zabbix Sensor Discovery monitoring","text":"

    Zabbix low-level discovery of IPMI sensors, including their types, units and thresholds.

    This is not an actual Zabbix template, but rather an external check script for low-level discovery of IPMI sensors (as Zabbix currently lacks LLD for IPMI sensors). The script is required by most of the IPMI templates.

    "},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#usage","title":"Usage","text":"
    1. Install the ipmi-sensors command from the FreeIPMI project, which can usually be found within the freeipmi package of your distribution.
    2. Copy the ipmi-sensor-discovery.sh script into your Zabbix servers/proxy external script directory (ExternalScripts).
    3. Make sure the script is executable by the user running the zabbix-server
    4. If you have SELinux active, ensure that the Zabbix server is allowed to execute the script and is allowed to operate on directories and files within its home directory (this is required for accessing the cache directory of the ipmi-sensor command, located at `~/.freeipmi/). On CentOS 7 the following steps were necessary:
      # Create the missing home directory of the zabbix user\nmkdir -m 750 /var/lib/zabbix\nchown zabbix:zabbix /var/lib/zabbix\n\n# Restore default SELinux security context on the directory.\n# This will set the following SELinux context on /var/lib/zabbix\n# => unconfined_u:object_r:zabbix_var_lib_t:s0\nrestorecon -Rv /var/lib/zabbix\n
    5. Reference the script within Zabbix by either
    6. creating a new custom LLD rule (external check), item and trigger prototypes
    7. importing an existing IPMI template and add it to your host (or stack template)
    8. Set the following user macros on your host or template (those are required for the auto discovery to work)
    9. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    10. {$HOST.IPMI.USER} IPMI user
    11. {$HOST.IPMI.PASS} IPMI password
    12. Add an IPMI interface to your host
    13. Configure the IPMI parameters of your host
    14. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#low-level-discovery-rule-example","title":"Low-level discovery rule example:","text":"
    1. Navigate to Configure / Templates / <YOUR TEMPLATE>
    2. Under Discovery rule create a similar rule as below
    Name Fan and Temperature IPMI sensor discovery Type External check [v] Key ipmi-sensor-discovery.sh[\"{$HOST.IPMI.CONN}\",\"{$HOST.IPMI.USER}\",\"{$HOST.IPMI.PASS}\", \"Temperature,Fan\"]"},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#commands-for-debugging","title":"Commands for debugging","text":"

    The following commands might be helpful for debugging:

    # read all sensors using the ipmi-sensors command\nipmi-sensors -D LAN -h <IPMI-HOST> -u <IPMI-USER> -p <IPMI-PASSWORD> -l USER \n\n# Get the Zabbix LLD JSON output for the sensors\nipmi-sensor-discovery.sh <IPMI-HOST> <IPMI-USER> <IPMI-PASSWORD>\n\n# Manually remove the FreeIPMI SDR cache\nrm -rf ~zabbix/.freeipmi-zabbix/\n

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#template-ipmi-sensor-discovery","title":"Template IPMI Sensor Discovery","text":"

    This is just an empty IPMI Sensor discovery dummy template, required for documentation generation. There's no need to install it.

    "},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#scripts","title":"Scripts","text":"

    This script is intended to be used for Zabbix low-level discovery of IPMI sensors, as Zabbix currently lacks LLD for IPMI items.

    It uses the FreeIPMI ipmi-sensors command to produce a list of available sensors and transforms the output into the Zabbix LLD JSON format. One is supposed to run this script as an external check script on a Zabbix server or proxy within a LLD rule. The script lists all available sensors of a given IPMI host by default.

    Optionally, the sensor list can be limited to one or multiple (comma separated) senor types (see ipmi-sensors --list-sensor-types).

    Requirements: * ipmi-sensors command (usually within the freeipmi package of your distribution) * GNU awk (should already be installed on your system)

    Usage: ipmi-sensor-discovery.sh IPMI-HOST IPMI-USER IPMI-PASSWORD [IPMI-SENSOR-TYPES]

    LLD macros: * {#IPMI_SENSOR_ID} - ID of the IPMI sensor * {#IPMI_SENSOR_NAME} - Name of the IPMI sensor * {#IPMI_SENSOR_TYPE} - Type of the IPMI sensor * {#IPMI_SENSOR_READING} - Current sensor value (if appropriate) * {#IPMI_SENSOR_UNITS} - Sensor units * {#IPMI_SENSOR_LOWER_NR} - Sensor lower non-recoverable threshold * {#IPMI_SENSOR_LOWER_C} - Sensor lower critical threshold * {#IPMI_SENSOR_LOWER_NC} - Sensor lower non-critical threshold * {#IPMI_SENSOR_UPPER_NC} - Sensor upper non-critical threshold * {#IPMI_SENSOR_UPPER_C}- Sensor upper critical threshold * {#IPMI_SENSOR_UPPER_NR}- Sensor upper non-critical threshold * {#IPMI_SENSOR_EVENT}- Sensor event

    Example output:

     {\n    \"data\" : [\n       {\n          \"{#IPMI_SENSOR_ID}\" : \"205\",\n          \"{#IPMI_SENSOR_NAME}\" : \"System Temp\",\n          \"{#IPMI_SENSOR_TYPE}\" : \"Temperature\",\n          \"{#IPMI_SENSOR_READING}\" : \"26.00\",\n          \"{#IPMI_SENSOR_UNITS}\" : \"C\",\n          \"{#IPMI_SENSOR_LOWER_NR}\" : \"-9.00\",\n          \"{#IPMI_SENSOR_LOWER_C}\" : \"-7.00\",\n          \"{#IPMI_SENSOR_LOWER_NC}\" : \"-5.00\",\n          \"{#IPMI_SENSOR_UPPER_NC}\" : \"80.00\",\n          \"{#IPMI_SENSOR_UPPER_C}\" : \"85.00\",\n          \"{#IPMI_SENSOR_UPPER_NR}\" : \"90.00\",\n          \"{#IPMI_SENSOR_EVENT}\" : \"OK\"\n       },\n       {\n          \"{#IPMI_SENSOR_ID}\" : \"2483\",\n          \"{#IPMI_SENSOR_NAME}\" : \"FAN1\",\n          \"{#IPMI_SENSOR_TYPE}\" : \"Fan\",\n          \"{#IPMI_SENSOR_READING}\" : \"5600.00\",\n          \"{#IPMI_SENSOR_UNITS}\" : \"RPM\",\n          \"{#IPMI_SENSOR_LOWER_NR}\" : \"300.00\",\n          \"{#IPMI_SENSOR_LOWER_C}\" : \"500.00\",\n          \"{#IPMI_SENSOR_LOWER_NC}\" : \"700.00\",\n          \"{#IPMI_SENSOR_UPPER_NC}\" : \"25300.00\",\n          \"{#IPMI_SENSOR_UPPER_C}\" : \"25400.00\",\n          \"{#IPMI_SENSOR_UPPER_NR}\" : \"25500.00\",\n          \"{#IPMI_SENSOR_EVENT}\" : \"OK\"\n       },\n       {\n          \"{#IPMI_SENSOR_ID}\" : \"4627\",\n          \"{#IPMI_SENSOR_NAME}\" : \"PS1 Status\",\n          \"{#IPMI_SENSOR_TYPE}\" : \"Power Supply\",\n          \"{#IPMI_SENSOR_READING}\" : \"N/A\",\n          \"{#IPMI_SENSOR_UNITS}\" : \"N/A\",\n          \"{#IPMI_SENSOR_LOWER_NR}\" : \"N/A\",\n          \"{#IPMI_SENSOR_LOWER_C}\" : \"N/A\",\n          \"{#IPMI_SENSOR_LOWER_NC}\" : \"N/A\",\n          \"{#IPMI_SENSOR_UPPER_NC}\" : \"N/A\",\n          \"{#IPMI_SENSOR_UPPER_C}\" : \"N/A\",\n          \"{#IPMI_SENSOR_UPPER_NR}\" : \"N/A\",\n          \"{#IPMI_SENSOR_EVENT}\" : \"Presence detected\"\n       },\n    ]\n }\n

    "},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/","title":"Zabbix Supermicro SSG-6048R-E1CR24N monitoring","text":"

    Monitoring of Supermicro SuperStorage Server 6048R-E1CR24N IPMI sensors.

    The template supports IPMI drive slots sensors (sensor type code 0Dh), power supplies sensors (sensor type code 08h) and threshold based sensors (reading type 01h).

    This template is part of RaBe's Zabbix template and helpers collection.

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    "},{"location":"Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/#usage","title":"Usage","text":"
    1. Install the IPMI sensor discovery script.
    2. Import the IPMI Drive Slot Sensors template.
    3. Import the IPMI Power Supply Sensors template.
    4. Import the IPMI Threshold Sensors template.
    5. Import the Template_IPMI_Supermicro_SSG-6048R-E1CR24N.xml into your Zabbix server.
    6. Add the template to your host (or stack template)
    7. Set the following user macros on your host or template (those are required for the auto discovery to work)
    8. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    9. {$HOST.IPMI.USER} IPMI user
    10. {$HOST.IPMI.PASS} IPMI password
    11. Add an IPMI interface to your host
    12. Configure the IPMI parameters of your host
    13. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/#template-ipmi-supermicro-ssg-6048r-e1cr24n","title":"Template IPMI Supermicro SSG-6048R-E1CR24N","text":"

    IPMI template for Supermicro SuperStorage Server 6048R-E1CR24N

    The {$HOST.IPMI.CONN}, {$HOST.IPMI.USER} and {$HOST.IPMI.PASS} macros have to be set according to your IPMI configuration.

    "},{"location":"Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/","title":"Zabbix Supermicro X7DWU monitoring","text":"

    Monitoring of Supermicro motherboard X7DWU IPMI sensors.

    The template supports IPMI Module/Board sensors (sensor type code 15h), power supplies sensors (sensor type code 08h) and threshold based sensors (reading type 01h).

    This template is part of RaBe's Zabbix template and helpers collection.

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    "},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#usage","title":"Usage","text":"
    1. Install the IPMI sensor discovery script.
    2. Import the IPMI Module Board Generic Sensors template.
    3. Import the IPMI Power Supply Generic Sensors template.
    4. Import the IPMI Threshold Sensors template.
    5. Import the Template_IPMI_Supermicro_SSG-6048R-E1CR24N.xml into your Zabbix server.
    6. Add the template to your host (or stack template)
    7. Set the following user macros on your host or template (those are required for the auto discovery to work)
    8. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    9. {$HOST.IPMI.USER} IPMI user
    10. {$HOST.IPMI.PASS} IPMI password
    11. Add an IPMI interface to your host
    12. Configure the IPMI parameters of your host
    13. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#template-ipmi-supermicro-x7dwu","title":"Template IPMI Supermicro X7DWU","text":"

    IPMI template for Supermicro Motherboard X7DWU

    The {$HOST.IPMI.CONN}, {$HOST.IPMI.USER} and {$HOST.IPMI.PASS} macros have to be set according to your IPMI configuration.

    "},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#drive-slot-ipmi-sensor-discovery-ipmi-sensor-discoveryshhostipmiconnhostipmiuserhostipmipass-ipmi_drive_slot_sensor_types","title":"Drive slot IPMI sensor discovery (ipmi-sensor-discovery.sh[\"{$HOST.IPMI.CONN}\",\"{$HOST.IPMI.USER}\",\"{$HOST.IPMI.PASS}\", \"{$IPMI_DRIVE_SLOT_SENSOR_TYPES}\"])","text":"

    Discovers drive slot IPMI sensors with the help of the external ipmi-sensor-discovery.sh script.

    "},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/","title":"Zabbix Threshold Sensors monitoring","text":"

    Monitoring of auto-discovered IPMI threshold sensors (Temperature, Voltage, Current and Fan types).

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    Triggers will be created for each discovered sensor, according to their advertised lower and upper non-critical, critical and non-recoverable thresholds.

    This template is part of RaBe's Zabbix template and helpers collection.

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    "},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#usage","title":"Usage","text":"
    1. Install the IPMI sensor discovery script.
    2. Import the Template_IPMI_Threshold_Sensors.xml template into your Zabbix server (click on the Raw button to download).
    3. Add the template to your host (or stack template)
    4. Set the following user macros on your host or template (those are required for the auto discovery to work)
    5. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    6. {$HOST.IPMI.USER} IPMI user
    7. {$HOST.IPMI.PASS} IPMI password
    8. Add an IPMI interface to your host
    9. Configure the IPMI parameters of your host
    10. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#template-ipmi-threshold-sensors","title":"Template IPMI Threshold Sensors","text":"

    IPMI template for thresold based sensors. Currently supported sensors are current, fan, temperature and voltage.

    The {$HOST.IPMI.CONN}, {$HOST.IPMI.USER} and {$HOST.IPMI.PASS} macros have to be set according to your IPMI configuration.

    "},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#threshold-based-ipmi-sensor-discovery-ipmi-sensor-discoveryshhostipmiconnhostipmiuserhostipmipass-ipmi_threshold_sensor_types","title":"Threshold based IPMI sensor discovery (ipmi-sensor-discovery.sh[\"{$HOST.IPMI.CONN}\",\"{$HOST.IPMI.USER}\",\"{$HOST.IPMI.PASS}\", \"{$IPMI_THRESHOLD_SENSOR_TYPES}\"])","text":"

    Discovers threshold based IPMI sensors (such as Temperature, Fan, Voltage and Current) with the help of the external ipmi-sensor-discovery.sh script.

    "},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"rabe-zabbix","text":"

    Collection of various Zabbix templates and helper scripts created or used by Radio Bern RaBe.

    See below for an overview of our templates. We group our templates similar to how Zabbix-out-of-the-box templates are grouped.

    "},{"location":"#stacks","title":"Stacks","text":"

    Every host within Zabbix gets a specific stack template assigned according to its role. The stack exactly defines the setup of this host and will be re-used if there is more than one host with the same role.

    As an example, a host which servers a MediaWiki instance, will get the stack template MediaWiki Stack assigned. The stack template might include the operating system template EL9 Stack, the application templates Apache by HTTP, PHP-FPM by HTTP and MariaDB by agent 2.

    This ensures great modularity, reusability and avoids unecessary inheritance problems.

    "},{"location":"#stacks-applications","title":"Stacks: Applications","text":"Name 3.0 6.4 7.0 Apache with TLS by HTTP Stack \u2705 \u2705 Nginx with TLS by HTTP Stack \u2705 \u2705 Songticker Stack \u2705 \u2705 systemd Stack \u2705 \u2705"},{"location":"#stacks-network-devices","title":"Stacks: Network devices","text":"Name 3.0 6.4 7.0 Netgear GS108Tv2 SNMPv2 \u2705 Netgear M5300 Series SNMPv2 \u2705"},{"location":"#stacks-operating-systems","title":"Stacks: Operating systems","text":"Name 3.0 6.4 7.0 EL7 Stack \u2705 \u2705 EL8 Stack \u2705 \u2705 EL9 Stack \u2705 \u2705"},{"location":"#stacks-servers","title":"Stacks: Servers","text":"Name 3.0 6.4 7.0 EL7 KVM VM Stack \u2705 \u2705 EL8 KVM VM Stack \u2705 \u2705 EL9 KVM VM Stack \u2705 \u2705"},{"location":"#stacks-systems","title":"Stacks: Systems","text":"Name 3.0 6.4 7.0 APC Smart-UPS 3000 Stack \u2705"},{"location":"#templates","title":"Templates","text":""},{"location":"#templates-applications","title":"Templates: Applications","text":"Name 3.0 6.4 7.0 Apache HTTP Server \u2705 auditd \u2705 \u2705 \u2705 Axia ALSA Soundcard Driver for Livewire \u2705 BSNMP \u2705 candlepin-rhsmcertd \u2705 \u2705 CARP \u2705 certmonger \u2705 \u2705 chrony \u2705 \u2705 \u2705 Cronie \u2705 \u2705 \u2705 Darkice \u2705 dpinger \u2705 firewalld \u2705 \u2705 GlusterFS Client \u2705 GlusterFS Server \u2705 gssproxy \u2705 \u2705 \u2705 Icecast \u2705 ISC DHCP daemon \u2705 ISC DHCP Relay Agent \u2705 JACK Audio Connection Kit sound server \u2705 Journalbeat \u2705 libvirtd \u2705 lighttpd \u2705 LVM \u2705 MD-RAID \u2705 ntpd \u2705 qemu-ga \u2705 \u2705 Rotter \u2705 rpc.gssd \u2705 \u2705 rsyslog \u2705 \u2705 Songticker \u2705 \u2705 sssd \u2705 \u2705 systemd-journald \u2705 \u2705 systemd-logind \u2705 \u2705 systemd-udevd \u2705 \u2705 timedatectl \u2705 \u2705 \u2705 tuned \u2705 \u2705 zabbix-agent \u2705 Zabbix unsupported items \u2705 \u2705"},{"location":"#templates-network-devices","title":"Templates: Network devices","text":"Name 3.0 6.4 7.0 SNMPv2 AVT AE1 DABPlus Go \u2705 SNMPv2 Generic \u2705 SNMPv2 Interfaces HC \u2705 SNMPv2 Livewire \u2705 SNMPv2 Netgear Box Services \u2705 SNMPv2 Netgear Inventory \u2705 SNMPv2 Netgear SNTP client \u2705 SNMPv2 Netgear Switching \u2705 SNMPv2 UBNT-UniFi-MIB \u2705 SNMPv2 UCD-SNMP-MIB load average \u2705 SNMPv2 UCD-SNMP-MIB memory \u2705"},{"location":"#templates-operating-systems","title":"Templates: Operating systems","text":"Name 3.0 6.4 7.0 FreeBSD \u2705 Linux \u2705"},{"location":"#templates-server-hardware","title":"Templates: Server hardware","text":"Name 3.0 6.4 7.0 Drive Slot Sensors \u2705 Module Board Generic Sensors \u2705 Power Supply Generic Sensors \u2705 Power Supply Sensors \u2705 Sensor Discovery \u2705 Supermicro SSG-6048R-E1CR24N \u2705 Supermicro X7DWU \u2705 Threshold Sensors \u2705"},{"location":"#overrides","title":"Overrides","text":"

    In some cases we override the Zabbix out-of-the-box templates to ensure they fit our use case. We publish the changed templates along with a generated diff against its upstream version.

    Currently, there are no such changes!

    "},{"location":"#zabbix-version-support","title":"Zabbix Version Support","text":"

    We primarily support versions of Zabbix we use in production.

    Version Supported Description 3.0 \u2705 legacy RaBe environment 6.4 \u2705 unsupported since 2024-12 7.0 \u2705 stable LTS"},{"location":"#os-version-support","title":"OS Version Support","text":"

    Our Zabbix 3.0 template mainly template EL7 installations based on CentOS 7. The 6.4+ templates aim to support both EL7 as well as EL9, with EL7 on a best effort case (e.g. we don't workaround the lack of timedatectl show on old distros, their timedatectl stays unmonitored).

    "},{"location":"#contributing","title":"Contributing","text":"

    See CONTRIBUTING.md if you want to contribute fixes or templates.

    "},{"location":"#previous-versions","title":"Previous Versions","text":"

    If you are looking for the documentation and tooling of the Zabbix 3.0 only version of this repo, you may find them in 5d2dfb7.

    "},{"location":"#license","title":"License","text":"

    This template collection is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    The contents of the Overrides/ folder are released under the GNU General Public License (GPL) version 2. You can redistribute it and/or modify it under the terms of the GNU GPL as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

    "},{"location":"#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/6.4/","title":"Zabbix Template: Apache with TLS by HTTP Stack","text":"

    Monitor Apache by HTTP and do a Zabbix agent2 based certificate check.

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/7.0/","title":"Zabbix Template: Apache with TLS by HTTP Stack","text":"

    Monitor Apache by HTTP and do a Zabbix agent2 based certificate check.

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/Apache_with_TLS_by_HTTP_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/6.4/","title":"Zabbix Template: Nginx with TLS by HTTP Stack","text":"

    Monitor Nginx by HTTP and do a Zabbix agent2 based certificate check.

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/7.0/","title":"Zabbix Template: Nginx with TLS by HTTP Stack","text":"

    Monitor Nginx by HTTP and do a Zabbix agent2 based certificate check.

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/Nginx_with_TLS_by_HTTP_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/Songticker_Stack/6.4/","title":"Zabbix Template: Songticker Stack","text":"

    Monitoring for our Songticker

    "},{"location":"Stacks/Applications/Songticker_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/Songticker_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/Songticker_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/Songticker_Stack/7.0/","title":"Zabbix Template: Songticker Stack","text":"

    Monitoring for our Songticker

    "},{"location":"Stacks/Applications/Songticker_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/Songticker_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/Songticker_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/systemd_Stack/6.4/","title":"Zabbix Template: systemd Stack","text":"

    The systemd combines all the pieces of systemd that ususally run on a system host.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Applications/systemd_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/systemd_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/systemd_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Applications/systemd_Stack/7.0/","title":"Zabbix Template: systemd Stack","text":"

    The systemd combines all the pieces of systemd that ususally run on a system host.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Applications/systemd_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Applications/systemd_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Applications/systemd_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/","title":"Zabbix Netgear GS108Tv2 template","text":"

    Zabbix stack template for monitoring Netgear GS108Tv2 (ProSAFE 8-Port Gigabit Smart Switch) devices via SNMPv2.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#features","title":"Features","text":""},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#items","title":"Items","text":"

    For a detailed list of all supported items refer to the documentation of the following sub-templates: * SNMPv2 Generic items * SNMPv2 Interfaces HC items

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#triggers","title":"Triggers","text":"

    For a detailed list of all supported triggers refer to the documentation of the following sub-templates: * SNMPv2 Generic triggers * SNMPv2 Interfaces HC triggers

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#graphs","title":"Graphs","text":"

    For a detailed list of all supported graphs refer to the documentation of the following sub-templates: Supports the graphs of the following sub-templates: * SNMPv2 Generic graphs * SNMPv2 Interfaces HC graphs

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#macros","title":"Macros","text":"

    For a detailed list of all supported macros refer to the documentation of the following sub-templates: * SNMPv2 Generic macros * SNMPv2 Interfaces HC macros

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#requirements","title":"Requirements","text":""},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#usage","title":"Usage","text":"
    1. Import the Template_SNMPv2_Generic.xml and Template_SNMPv2_Interfaces_HC.xml sub-templates into your Zabbix server.
    2. Import the Template_Stack_Netgear_GS108Tv2_SNMPv2.xml into your Zabbix server.
    3. Add the template to your host (or stack template)
    4. Add an SNMP interface configuration to your host
    5. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    6. Check if new data arrives
    7. You might want to disable the Operational status down on ... triggers on interfaces which aren't supposed to be up all the time
    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#linked-templates","title":"Linked templates","text":""},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#related-templates","title":"Related templates","text":""},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#notes","title":"Notes","text":""},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST>\n

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Network_devices/Netgear_GS108Tv2_SNMPv2/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 Radio Bern RaBe

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/","title":"Zabbix Netgear M5300 Series template","text":"

    Zabbix stack template for monitoring Netgear M5300 Series (Stackable Gigabit L2/L3 Managed Switches) devices via SNMPv2.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#features","title":"Features","text":""},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#items","title":"Items","text":"

    Overview: * Alias and description of interfaces * Status of interfaces * Bandwidth and package statistics of interfaces * Status of fans, power supplies and temperature sensors * Status of units * Status and bandwidth of stack ports * Status of SNTP client * Memory and CPU utilization

    For a detailed list of all supported items refer to the documentation of the following sub-templates: * SNMPv2 Generic items * SNMPv2 Interfaces HC items * SNMPv2 Netgear Box Services items * SNMPv2 Netgear Inventory items * SNMPv2 Netgear SNTP client items * SNMPv2 Netgear Switching items

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#triggers","title":"Triggers","text":"

    Overview: * Operational status changes * Inbound/Outbound bandwidth utilization * Fan, power supply or temperature sensor problems * Unit status problems * Stack port status and bandwidth utilization * SNTP synchronization failed * Free memory exhaustion

    For a detailed list of all supported triggers refer to the documentation of the following sub-templates: * SNMPv2 Generic triggers * SNMPv2 Interfaces HC triggers * SNMPv2 Netgear Box Services triggers * SNMPv2 Netgear Inventory triggers * SNMPv2 Netgear SNTP client triggers * SNMPv2 Netgear Switching triggers

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#graphs","title":"Graphs","text":"

    Overview: * Bandwidth and package statistics of interfaces * Fan and temperature sensor statistics * Stack port traffic * Memory usage

    For a detailed list of all supported graphs refer to the documentation of the following sub-templates: Supports the graphs of the following sub-templates: * SNMPv2 Generic graphs * SNMPv2 Interfaces HC graphs * SNMPv2 Netgear Box Services graphs * SNMPv2 Netgear Inventory graphs * SNMPv2 Netgear Switching graphs

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#macros","title":"Macros","text":"

    For a detailed list of all supported macros refer to the documentation of the following sub-templates: * SNMPv2 Generic macros * SNMPv2 Interfaces HC macros * SNMPv2 Netgear Box Services macros * SNMPv2 Netgear Inventory macros * SNMPv2 Netgear SNTP client macros * SNMPv2 Netgear Switching macros

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#requirements","title":"Requirements","text":""},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#usage","title":"Usage","text":"
    1. Download and install the MIBs for the 5300 series

      cd /var/tmp\nwget http://www.downloads.netgear.com/files/GDC/M5300/m5300v11.0.0.23-mibs.zip\nunzip m5300v11.0.0.23-mibs.zip\ncd m5300v11.0.0.23-mibs/\n\n# Install only relevant MIBs \ncp cheetahref.my \\\n   fastpath*.my \\\n   ospf.my \\\n   pbridge.my \\\n   pimbsrrfc5240.my \\\n   power_ethernet.my \\\n   qos.my \\\n   ripv2.my \\\n   vlan.my \\\n   vrrp.my \\\n   /usr/local/share/snmp/mibs/.\n\n# Clean up\ncd ..\nrm -rf m5300v11.0.0.23-mibs* \n

    2. Restart your Zabbix server (on systemd systems: systemctl restart zabbix.service)

    3. Import the following sub-templates into your Zabbix server:
    4. Template_SNMPv2_Generic.xml
    5. Template_SNMPv2_Interfaces_HC.xml
    6. Template_SNMPv2_Netgear_Box_Services.xml
    7. Template_SNMPv2_Netgear_Inventory.xml
    8. Template_SNMPv2_Netgear_SNTP_client.xml
    9. Template_SNMPv2_Netgear_Switching.xml
    10. Import the Template_Stack_Netgear_M5300_Series_SNMPv2.xml into your Zabbix server.
    11. Add the template to your host (or stack template)
    12. Add an SNMP interface configuration to your host
    13. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    14. Check if new data arrives
    15. You might want to disable the Operational status down on ... triggers on interfaces which aren't supposed to be up all the time
    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#linked-templates","title":"Linked templates","text":""},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#related-templates","title":"Related templates","text":""},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#notes","title":"Notes","text":""},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#snmpwalk-commands","title":"snmpwalk commands","text":"

    The following snmpwalk commands might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST>\nsnmpwalk -v 2c -c public <HOST> NETGEAR-BOXSERVICES-PRIVATE-MIB::fastPathBoxServices\nsnmpwalk -v 2c -c public <HOST> NETGEAR-INVENTORY-MIB::fastPathInventory\nsnmpwalk -v 2c -c public <HOST> NETGEAR-SNTP-CLIENT-MIB::agentSntpClientMIB\nsnmpwalk -v 2c -c public <HOST> NETGEAR-SWITCHING-MIB::fastPathSwitching\n

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Network_devices/Netgear_M5300_Series_SNMPv2/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 Radio Bern RaBe

    "},{"location":"Stacks/Operating_systems/EL7_Stack/6.4/","title":"Zabbix Template: EL7 Stack","text":"

    Base stack template for CentOS 7 based systems.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/6.4/#macro-systemdnameservicenot_matches","title":"Macro: {$SYSTEMD.NAME.SERVICE.NOT_MATCHES}","text":"

    Filter of systemd service units by name

    Default:

    ^(iscsi\\.service|mdmonitor\\.service|microcode\\.service|multipathd\\.service|udisks2\\.service|selinux-autorelabel-mark\\.service|iscsi-onboot\\.service|vgauthd\\.service|vmtoolsd\\.service|abrt-vmcore\\.service|dmraid-activation\\.service|abrt-xorg\\.service|rhel-configure\\.service|systemd-readahead-collect\\.service|rhel-autorelabel\\.service|irqbalance\\.service|rhel-loadmodules\\.service|systemd-readahead-replay\\.service|rhel-autorelabel-mark\\.service|timedatex\\.service)$\n
    "},{"location":"Stacks/Operating_systems/EL7_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Operating_systems/EL7_Stack/7.0/","title":"Zabbix Template: EL7 Stack","text":"

    Base stack template for CentOS 7 based systems.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/7.0/#macro-systemdnameservicenot_matches","title":"Macro: {$SYSTEMD.NAME.SERVICE.NOT_MATCHES}","text":"

    Filter of systemd service units by name

    Default:

    ^(iscsi\\.service|mdmonitor\\.service|microcode\\.service|multipathd\\.service|udisks2\\.service|selinux-autorelabel-mark\\.service|iscsi-onboot\\.service|vgauthd\\.service|vmtoolsd\\.service|abrt-vmcore\\.service|dmraid-activation\\.service|abrt-xorg\\.service|rhel-configure\\.service|systemd-readahead-collect\\.service|rhel-autorelabel\\.service|irqbalance\\.service|rhel-loadmodules\\.service|systemd-readahead-replay\\.service|rhel-autorelabel-mark\\.service|timedatex\\.service)$\n
    "},{"location":"Stacks/Operating_systems/EL7_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Operating_systems/EL7_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Operating_systems/EL8_Stack/6.4/","title":"Zabbix Template: EL8 Stack","text":"

    Base stack template for CentOS 8 Stream based systems.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/6.4/#macro-systemdnameservicenot_matches","title":"Macro: {$SYSTEMD.NAME.SERVICE.NOT_MATCHES}","text":"

    Filter of systemd service units by name

    Default:

    ^(iscsi\\.service|mdmonitor\\.service|microcode\\.service|multipathd\\.service|udisks2\\.service|selinux-autorelabel-mark\\.service|iscsi-onboot\\.service|vgauthd\\.service|vmtoolsd\\.service|loadmodules\\.service|timedatex\\.service)$\n
    "},{"location":"Stacks/Operating_systems/EL8_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Operating_systems/EL8_Stack/7.0/","title":"Zabbix Template: EL8 Stack","text":"

    Base stack template for CentOS 8 Stream based systems.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/7.0/#macro-systemdnameservicenot_matches","title":"Macro: {$SYSTEMD.NAME.SERVICE.NOT_MATCHES}","text":"

    Filter of systemd service units by name

    Default:

    ^(iscsi\\.service|mdmonitor\\.service|microcode\\.service|multipathd\\.service|udisks2\\.service|selinux-autorelabel-mark\\.service|iscsi-onboot\\.service|vgauthd\\.service|vmtoolsd\\.service|loadmodules\\.service|timedatex\\.service)$\n
    "},{"location":"Stacks/Operating_systems/EL8_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Operating_systems/EL8_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Operating_systems/EL9_Stack/6.4/","title":"Zabbix Template: EL9 Stack","text":"

    Base stack template for AlmaLinux 9 based systems.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/6.4/#macro-systemdnameservicenot_matches","title":"Macro: {$SYSTEMD.NAME.SERVICE.NOT_MATCHES}","text":"

    Filter of systemd service units by name

    Default:

    ^(iscsi\\.service|mdmonitor\\.service|microcode\\.service|multipathd\\.service|udisks2\\.service|selinux-autorelabel-mark\\.service|iscsi-onboot\\.service|vgauthd\\.service|vmtoolsd\\.service|loadmodules\\.service|timedatex\\.service)$\n
    "},{"location":"Stacks/Operating_systems/EL9_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Operating_systems/EL9_Stack/7.0/","title":"Zabbix Template: EL9 Stack","text":"

    Base stack template for AlmaLinux 9 based systems.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/7.0/#macro-systemdnameservicenot_matches","title":"Macro: {$SYSTEMD.NAME.SERVICE.NOT_MATCHES}","text":"

    Filter of systemd service units by name

    Default:

    ^(iscsi\\.service|mdmonitor\\.service|microcode\\.service|multipathd\\.service|udisks2\\.service|selinux-autorelabel-mark\\.service|iscsi-onboot\\.service|vgauthd\\.service|vmtoolsd\\.service|loadmodules\\.service|timedatex\\.service)$\n
    "},{"location":"Stacks/Operating_systems/EL9_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Operating_systems/EL9_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/6.4/","title":"Zabbix Template: EL7 KVM VM Stack","text":"

    Base stack template for EL7 based virtual machines.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/7.0/","title":"Zabbix Template: EL7 KVM VM Stack","text":"

    Base stack template for EL7 based virtual machines.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Servers/EL7_KVM_VM_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/6.4/","title":"Zabbix Template: EL8 KVM VM Stack","text":"

    Base stack template for EL8 based virtual machines.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/7.0/","title":"Zabbix Template: EL8 KVM VM Stack","text":"

    Base stack template for EL8 based virtual machines.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Servers/EL8_KVM_VM_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/6.4/","title":"Zabbix Template: EL9 KVM VM Stack","text":"

    Base stack template for EL9 based virtual machines.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/6.4/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/7.0/","title":"Zabbix Template: EL9 KVM VM Stack","text":"

    Base stack template for EL9 based virtual machines.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Servers/EL9_KVM_VM_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Stacks/Systems/APC_Smart-UPS_3000_Stack/7.0/","title":"Zabbix Template: APC Smart-UPS 3000 Stack","text":"

    Stack for APC UPS 3000 LXM devices.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Stacks/Systems/APC_Smart-UPS_3000_Stack/7.0/#linked-templates","title":"Linked Templates","text":"

    This Zabbix template depends on the following templates.

    "},{"location":"Stacks/Systems/APC_Smart-UPS_3000_Stack/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Stacks/Systems/APC_Smart-UPS_3000_Stack/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/","title":"Zabbix Apache HTTP Server monitoring","text":"

    Basic monitoring of Apache HTTP Server.

    "},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_Apache_HTTP_Server_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#usage_1","title":"Usage","text":"
    1. Import the Template_App_Apache_HTTP_Server_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#template-app-apache-http-server-active","title":"Template App Apache HTTP Server active","text":"

    Application template for the Apache HTTP server.

    "},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Apache_HTTP_Server/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/","title":"Zabbix Axia ALSA Soundcard Driver for Livewire monitoring","text":"

    Monitoring of the AXIA - ALSA soundcard driver for Livewire (Axia IP Audio Driver for Linux).

    This template collection monitors the components of the AXIA - ALSA soundcard driver for Livewire, namely the Axia Livewire Routing Daemon (axialwrd), the Axia Advertising Daemon (axiaadvd) and the Axia GPIO Bridge for Livewire/Control Surface control (axiagpr). There's also a check to see if the snd-axi\u00e0 kernel module is loaded.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_Axia_ALSA_Soundcard_Driver_for_Livewire_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#template-app-axia-advertising-daemon-active","title":"Template App Axia Advertising Daemon active","text":"

    Application template for the Axia Advertising Daemon (axiaadvd).

    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#template-app-axia-alsa-soundcard-driver-for-livewire-active","title":"Template App Axia ALSA Soundcard Driver for Livewire active","text":"

    Application template for monitoring the AXIA - ALSA Soundcard Driver for Livewire related processes.

    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#items_1","title":"Items","text":""},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#template-app-axia-gpio-bridge-for-livewire-control-surface-control-active","title":"Template App Axia GPIO Bridge for Livewire Control Surface control active","text":"

    Application template for the Axia GPIO Bridge for Livewire/Control Surface control process (axiagpr).

    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#items_2","title":"Items","text":""},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#template-app-axia-livewire-routing-daemon-active","title":"Template App Axia Livewire Routing Daemon active","text":"

    Application template for the Axia Livewire Routing Daemon (axialwrd).

    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#items_3","title":"Items","text":""},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#macros_1","title":"Macros","text":""},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Axia_ALSA_Soundcard_Driver_for_Livewire/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/BSNMP/3.0/","title":"Zabbix BSNMP monitoring","text":"

    Monitoring of BSNMP.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/BSNMP/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_BSNMP_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/BSNMP/3.0/#template-app-bsnmp-active","title":"Template App BSNMP active","text":"

    Application template for the BSNMP daemon (mini SNMP daemon).

    "},{"location":"Templates/Applications/BSNMP/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/BSNMP/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/BSNMP/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/BSNMP/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/CARP/3.0/","title":"Zabbix CARP monitoring","text":"

    Monitoring the Common Address Redundancy Protocol (CARP) on FreeBSD systems.

    There are custom low-level discovery rules for detecting all the configured Virtual Host IDs (VHID) and virtual IP addresses as well as user parameters for monitoring the current status of VHIDs and VIPs. Refer to the CARP(4) man page for more information regarding CARP.

    The discovery rules and user parameters were tested on pfSense based systems but should work on all FreeBSD 10 and later systems.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/CARP/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_CARP_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/CARP/3.0/#template-app-carp-active","title":"Template App CARP active","text":"

    Application template for monitoring the Common Address Redundancy Protocol (CARP) on FreeBSD network interfaces. - https://www.freebsd.org/doc/handbook/carp.html - https://www.freebsd.org/cgi/man.cgi?query=carp&sektion=4

    "},{"location":"Templates/Applications/CARP/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Applications/CARP/3.0/#carp-vhid-discovery-rabecarpvhiddiscovery","title":"CARP vhid discovery (rabe.carp.vhid.discovery)","text":"

    Low-Level discovery of FreeBSD's configured CARP virtual host IDs (vhid).

    Returns the following example macro for each configured vhid: {#CARP_VHID} = 3

    "},{"location":"Templates/Applications/CARP/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Applications/CARP/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/CARP/3.0/#carp-vip-discovery-rabecarpvipdiscovery","title":"CARP vip discovery (rabe.carp.vip.discovery)","text":"

    Low-Level discovery of FreeBSD's configured CARP virtual IP addresses (vip).

    Returns the following example macro pair for each configured CARP VIP {#CARP_IP} = 192.0.2.10 {#CARP_VHID} = 3

    "},{"location":"Templates/Applications/CARP/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Applications/CARP/3.0/#trigger-prototypes_1","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/CARP/3.0/#userparameters","title":"UserParameters","text":"

    The following user parameters are available within rabe.carp.conf

    Key Description rabe.carp.vhid.discovery Discovery rule for getting a list of all configured CARP virtual host IDs (vhid). Data gets parsed from the ifconfig output (carp: lines). rabe.carp.vip.discovery Discovery rule for getting a list of all configured CARP virtual IP addresses. Data gets parsed from the ifconfig output (inet or inet6 lines) rabe.carp.vhid.status CARP VHID status, returns the status of a CARP VHID, which is either MASTER, BACKUP or INIT. rabe.carp.vhid.advbase CARP VHID advbase, returns the advertisement base of a CARP VHID. rabe.carp.vhid.advskew CARP VHID advskew, returns the advertisement skew of a CARP VHID."},{"location":"Templates/Applications/CARP/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/CARP/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/Cronie/3.0/","title":"Zabbix Cronie monitoring","text":"

    Monitoring of the Cronie cron daemon.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Cronie/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_Cronie_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/Cronie/3.0/#template-app-cronie-active","title":"Template App Cronie active","text":"

    Application template for the Cronie cron daemon.

    "},{"location":"Templates/Applications/Cronie/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Cronie/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Cronie/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Cronie/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/Cronie/6.4/","title":"Zabbix Template: Cronie","text":"

    Monitoring of Cronie.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Cronie/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-process-summary","title":"Item: Cronie: process summary","text":"

    Get info about Cronie processes

    proc.get[crond,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-unit-active-state","title":"Item: Cronie: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.Cronie.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-cpu-seconds-system","title":"Item: Cronie: CPU seconds (system)","text":"

    Total CPU seconds (system) of Cronie processes.

    rabe.Cronie.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-cpu-seconds-user","title":"Item: Cronie: CPU seconds (user)","text":"

    Total CPU seconds (user) of Cronie processes.

    rabe.Cronie.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-service-load-state","title":"Item: Cronie: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.Cronie.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-number-of-processes","title":"Item: Cronie: Number of processes","text":"

    Number of Cronie processes.

    rabe.Cronie.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-memory-usage-rss","title":"Item: Cronie: Memory usage (RSS)","text":"

    Memory usage of Cronie processes.

    rabe.Cronie.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-swap-usage","title":"Item: Cronie: Swap usage","text":"

    Swap usage of Cronie processes.

    rabe.Cronie.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-number-of-threads","title":"Item: Cronie: Number of threads","text":"

    Number of Cronie threads.

    rabe.Cronie.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-unit-file-state","title":"Item: Cronie: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.Cronie.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-uptime","title":"Item: Cronie: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.Cronie.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/Cronie/6.4/#item-cronie-unit-info","title":"Item: Cronie: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"crond.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/Cronie/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Cronie/6.4/#trigger-cronie-service-is-not-running","title":"Trigger: Cronie: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/Cronie/rabe.Cronie.active_state)<>1\n
    "},{"location":"Templates/Applications/Cronie/6.4/#trigger-cronie-no-running-processes","title":"Trigger: Cronie: No running processes","text":"

    No running Cronie processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/Cronie/rabe.Cronie.processes)<{$CRONIE.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/Cronie/6.4/#trigger-cronie-has-been-restarted","title":"Trigger: Cronie: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/Cronie/rabe.Cronie.uptime)<=10m\n
    "},{"location":"Templates/Applications/Cronie/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/Cronie/6.4/#macro-croniethresholdmin_proc","title":"Macro: {$CRONIE.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/Cronie/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/Cronie/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Cronie/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/Cronie/7.0/","title":"Zabbix Template: Cronie","text":"

    Monitoring of Cronie.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Cronie/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-process-summary","title":"Item: Cronie: process summary","text":"

    Get info about Cronie processes

    proc.get[crond,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-unit-active-state","title":"Item: Cronie: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.Cronie.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-cpu-seconds-system","title":"Item: Cronie: CPU seconds (system)","text":"

    Total CPU seconds (system) of Cronie processes.

    rabe.Cronie.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-cpu-seconds-user","title":"Item: Cronie: CPU seconds (user)","text":"

    Total CPU seconds (user) of Cronie processes.

    rabe.Cronie.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-service-load-state","title":"Item: Cronie: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.Cronie.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-number-of-processes","title":"Item: Cronie: Number of processes","text":"

    Number of Cronie processes.

    rabe.Cronie.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-memory-usage-rss","title":"Item: Cronie: Memory usage (RSS)","text":"

    Memory usage of Cronie processes.

    rabe.Cronie.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-swap-usage","title":"Item: Cronie: Swap usage","text":"

    Swap usage of Cronie processes.

    rabe.Cronie.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-number-of-threads","title":"Item: Cronie: Number of threads","text":"

    Number of Cronie threads.

    rabe.Cronie.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[crond,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-unit-file-state","title":"Item: Cronie: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.Cronie.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-uptime","title":"Item: Cronie: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.Cronie.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"crond.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/Cronie/7.0/#item-cronie-unit-info","title":"Item: Cronie: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"crond.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/Cronie/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Cronie/7.0/#trigger-cronie-service-is-not-running","title":"Trigger: Cronie: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/Cronie/rabe.Cronie.active_state)<>1\n
    "},{"location":"Templates/Applications/Cronie/7.0/#trigger-cronie-no-running-processes","title":"Trigger: Cronie: No running processes","text":"

    No running Cronie processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/Cronie/rabe.Cronie.processes)<{$CRONIE.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/Cronie/7.0/#trigger-cronie-has-been-restarted","title":"Trigger: Cronie: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/Cronie/rabe.Cronie.uptime)<=10m\n
    "},{"location":"Templates/Applications/Cronie/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/Cronie/7.0/#macro-croniethresholdmin_proc","title":"Macro: {$CRONIE.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/Cronie/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/Cronie/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Cronie/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/Darkice/3.0/","title":"Zabbix Darkice monitoring","text":"

    Monitoring of Darkice.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Darkice/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_Darkice_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/Darkice/3.0/#template-app-darkice-active","title":"Template App DarkIce active","text":"

    Application template for the DarkIce live audio streamer darkice.

    "},{"location":"Templates/Applications/Darkice/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Darkice/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Darkice/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Darkice/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/GlusterFS_Client/3.0/","title":"Zabbix GlusterFS Client monitoring","text":"

    Monitoring of GlusterFS Client.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/GlusterFS_Client/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_GlusterFS_Client_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/GlusterFS_Client/3.0/#template-app-glusterfs-client-active","title":"Template App GlusterFS Client active","text":"

    Application template for the GlusterFS client glusterfs.

    "},{"location":"Templates/Applications/GlusterFS_Client/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/GlusterFS_Client/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/GlusterFS_Client/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/GlusterFS_Client/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/GlusterFS_Client/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/GlusterFS_Server/3.0/","title":"Zabbix GlusterFS Server monitoring","text":"

    Monitoring of GlusterFS Server.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/GlusterFS_Server/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_GlusterFS_Server_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/GlusterFS_Server/3.0/#template-app-glusterfs-server-active","title":"Template App GlusterFS Server active","text":"

    Application template for the GlusterFS server glusterfsd.

    "},{"location":"Templates/Applications/GlusterFS_Server/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/GlusterFS_Server/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/GlusterFS_Server/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/GlusterFS_Server/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/ISC_DHCP_Relay_Agent/3.0/","title":"Zabbix ISC DHCP Relay Agent monitoring","text":"

    Basic monitoring of the ISC DHCP relay agent.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/ISC_DHCP_Relay_Agent/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_ISC_DHCP_Relay_Agent_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/ISC_DHCP_Relay_Agent/3.0/#template-app-isc-dhcp-relay-agent-active","title":"Template App ISC DHCP Relay Agent active","text":"

    Application template for the ISC DHCP Relay Agent.

    "},{"location":"Templates/Applications/ISC_DHCP_Relay_Agent/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/ISC_DHCP_Relay_Agent/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/ISC_DHCP_Relay_Agent/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/ISC_DHCP_Relay_Agent/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/ISC_DHCP_daemon/3.0/","title":"Zabbix ISC DHCP daemon monitoring","text":"

    Basic monitoring of the ISC DHCP daemon.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/ISC_DHCP_daemon/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_ISC_DHCP_daemon_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/ISC_DHCP_daemon/3.0/#template-app-isc-dhcp-daemon-active","title":"Template App ISC DHCP Daemon active","text":"

    Application template for the ISC DHCP daemon.

    "},{"location":"Templates/Applications/ISC_DHCP_daemon/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/ISC_DHCP_daemon/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/ISC_DHCP_daemon/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/ISC_DHCP_daemon/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/Icecast/3.0/","title":"Zabbix Icecast monitoring","text":"

    Basic monitoring of Icecast.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Icecast/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_Icecast_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/Icecast/3.0/#template-app-icecast-active","title":"Template App Icecast active","text":"

    Application template for the Icecast server.

    "},{"location":"Templates/Applications/Icecast/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Icecast/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/Icecast/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Icecast/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Icecast/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/","title":"Zabbix JACK Audio Connection Kit sound server monitoring","text":"

    Monitoring of the JACK Audio Connection Kit sound server.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_JACK_Audio_Connection_Kit_sound_server_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. In case you have more than one instance of jackd running, consider to use the {$APP_JACKD_USER} and/or {$APP_JACKD_CMDLINE} macros to filter for a specific instance.
    4. Check if new data arrives
    "},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/#template-app-jack-audio-connection-kit-sound-server-active","title":"Template App JACK Audio Connection Kit sound server active","text":"

    Application template for JACK Audio Connection Kit sound server.

    "},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/#items","title":"Items","text":"

    Use the {$APP_JACKD_USER} and/or {$APP_JACKD_CMDLINE} macros to filter for a specific instance. * Memory usage (rss) of \"jackd\" process(es) (running as user {$APP_JACKD_USER} with cmdline filter {$APP_JACKD_CMDLINE}) (proc.mem[jackd,{$APP_JACKD_USER},,{$APP_JACKD_CMDLINE},rss]) The RSS memory usage of the jackd process(es).

    Use the {$APP_JACKD_USER} and/or {$APP_JACKD_CMDLINE} macros to filter for a specific instance. * Number of \"jackd\" process(es) (running as user {$APP_JACKD_USER} with cmdline filter {$APP_JACKD_CMDLINE}) (proc.num[jackd,{$APP_JACKD_USER},,{$APP_JACKD_CMDLINE}]) The number of running jackd processes.

    Use the {$APP_JACKD_USER} and/or {$APP_JACKD_CMDLINE} macros to filter for a specific instance.

    "},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/JACK_Audio_Connection_Kit_sound_server/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/Journalbeat/3.0/","title":"Zabbix Journalbeat monitoring","text":"

    Monitoring of journalbeat.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Journalbeat/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_journalbeat_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/Journalbeat/3.0/#template-app-journalbeat-active","title":"Template App Journalbeat active","text":"

    Application template for Journalbeat.

    "},{"location":"Templates/Applications/Journalbeat/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Journalbeat/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Journalbeat/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Journalbeat/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/LVM/3.0/","title":"Zabbix LVM monitoring","text":"

    Monitoring of Linux Logical Volumen Management (LVM).

    There are user parameters with custom low-level discovery rules for detecting and monitoring the available LVM physical volumes (PVs), volume groups (VGs) and logical volumes (LVs).

    The following logical volume types are currently supported: * Linear volumes * Thin volumes * Thin-pool volumes * Thick snapshot volumes * Thin snapshot volumes

    The following logical volume types are not yet supported (contributions are welcome): * Striped volumes * RAID volumes * Cache volumes

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/LVM/3.0/#usage","title":"Usage","text":""},{"location":"Templates/Applications/LVM/3.0/#centos-rpm-installation","title":"CentOS RPM installation","text":"
    1. Install the rabe-zabbix RPM (which contains the required sudoers droplets, SELinux policies as well as the actual Zabbix user parameters).
    2. Import the Template_App_LVM_active.xml into your Zabbix server (click on the Raw button to download).
    3. Add the template to your host (or stack template)
    4. Check if new data arrives
    "},{"location":"Templates/Applications/LVM/3.0/#manual-installation","title":"Manual installation","text":"
    1. Install the provided rabezbx-lvm sudoers droplet into the /etc/sudoers.d directory, to allow the zabbix user to execute the LVM report commands (pvs, vgs and lvs) with root privileges.
    2. If you have SELinux active, ensure that the Zabbix agent is allowed to execute the LVM report commands via sudo. The SELinux type enforcement file rabezbxlvm.te contains the necessary policies (tested on CentOS 7) which can be loaded as follows:
      checkmodule -M -m -o rabezbxlvm.mod rabezbxlvm.te\nsemodule_package -o rabezbxlvm.pp -m rabezbxlvm.mod\nsemodule -i rabezbxlvm.pp\n
    3. Install the rabe.lvm.conf Zabbix user parameters into your Zabbix agent's Include directory (usually /etc/zabbix/zabbix_agentd.d).
    4. Import the Template_App_LVM_active.xml into your Zabbix server (click on the Raw button to download).
    5. Add the template to your host (or stack template)
    6. Check if new data arrives
    "},{"location":"Templates/Applications/LVM/3.0/#template-app-lvm-active","title":"Template App LVM active","text":"

    Application template for monitoring Linux Logical Volumen Management (LVM)

    "},{"location":"Templates/Applications/LVM/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/LVM/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Applications/LVM/3.0/#lvm-logical-linear-volumes-discovery-rabelvmlvsdiscoverylinear","title":"LVM logical linear volumes discovery (rabe.lvm.lvs.discovery[linear])","text":"

    Low-Level discovery of linear LVM logical volumes (LV)

    Returns the following macros for each available LV: * {#LVM_LV_FULL_NAME} * Logical volume full name (lvs -o lv_full_name) * Example: vg_example_01/lv_example_01 * {#LVM_LV_UUID} * Logical volume UUID (lvs -o lv_uuid) * Example. dxi5Hw-Xo2m-SAVi-ypZh-QO4I-krpI-sR3N67 * {#LVM_LV_TYPE} * Logical volume segment type (lvs -o segtype) * Example: linear, thin, thin-pool * {#LVM_LV_ROLE} * Logical volume role (lvs -o lv_role) * Example: public, private, public,snapshot,thicksnapshot * {#LVM_LV_NAME} * Logical volume name (lvs -o lv_name) * Example: lv_example_01 * {#LVM_LV_VG_NAME} * Volume group name (lvs -o vg_name) * Example: vg_example_01 * {#LVM_LV_PATH} * Full pathname for LV. Blank for internal LVs. (lvs -o lv_path) * Example: /dev/vg_example_01/lv_example_01

    "},{"location":"Templates/Applications/LVM/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#lvm-logical-thick-snapshot-volumes-discovery-rabelvmlvsdiscoverythicksnapshot","title":"LVM logical thick snapshot volumes discovery (rabe.lvm.lvs.discovery[thicksnapshot])","text":"

    Low-Level discovery of a thick provisioned snapshot LVM logical volumes (LV)

    Returns the following macros for each available LV: * {#LVM_LV_FULL_NAME} * Logical volume full name (lvs -o lv_full_name) * Example: vg_example_01/lv_example_01 * {#LVM_LV_UUID} * Logical volume UUID (lvs -o lv_uuid) * Example. dxi5Hw-Xo2m-SAVi-ypZh-QO4I-krpI-sR3N67 * {#LVM_LV_TYPE} * Logical volume segment type (lvs -o segtype) * Example: linear, thin, thin-pool * {#LVM_LV_ROLE} * Logical volume role (lvs -o lv_role) * Example: public, private, public,snapshot,thicksnapshot * {#LVM_LV_NAME} * Logical volume name (lvs -o lv_name) * Example: lv_example_01 * {#LVM_LV_VG_NAME} * Volume group name (lvs -o vg_name) * Example: vg_example_01 * {#LVM_LV_PATH} * Full pathname for LV. Blank for internal LVs. (lvs -o lv_path) * Example: /dev/vg_example_01/lv_example_01

    "},{"location":"Templates/Applications/LVM/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#trigger-prototypes_1","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#lvm-logical-thin-pool-volumes-discovery-rabelvmlvsdiscoverythin-pool","title":"LVM logical thin-pool volumes discovery (rabe.lvm.lvs.discovery[thin-pool])","text":"

    Low-Level discovery of thin-pool LVM logical volumes (LV)

    Returns the following macros for each available LV: * {#LVM_LV_FULL_NAME} * Logical volume full name (lvs -o lv_full_name) * Example: vg_example_01/lv_example_01 * {#LVM_LV_UUID} * Logical volume UUID (lvs -o lv_uuid) * Example. dxi5Hw-Xo2m-SAVi-ypZh-QO4I-krpI-sR3N67 * {#LVM_LV_TYPE} * Logical volume segment type (lvs -o segtype) * Example: linear, thin, thin-pool * {#LVM_LV_ROLE} * Logical volume role (lvs -o lv_role) * Example: public, private, public,snapshot,thicksnapshot * {#LVM_LV_NAME} * Logical volume name (lvs -o lv_name) * Example: lv_example_01 * {#LVM_LV_VG_NAME} * Volume group name (lvs -o vg_name) * Example: vg_example_01 * {#LVM_LV_PATH} * Full pathname for LV. Blank for internal LVs. (lvs -o lv_path) * Example: /dev/vg_example_01/lv_example_01

    "},{"location":"Templates/Applications/LVM/3.0/#item-prototypes_2","title":"Item Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#trigger-prototypes_2","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#lvm-logical-thin-snapshot-volumes-discovery-rabelvmlvsdiscoverythinsnapshot","title":"LVM logical thin snapshot volumes discovery (rabe.lvm.lvs.discovery[thinsnapshot])","text":"

    Low-Level discovery of a thin provisioned snapshot LVM logical volumes (LV)

    Returns the following macros for each available LV: * {#LVM_LV_FULL_NAME} * Logical volume full name (lvs -o lv_full_name) * Example: vg_example_01/lv_example_01 * {#LVM_LV_UUID} * Logical volume UUID (lvs -o lv_uuid) * Example. dxi5Hw-Xo2m-SAVi-ypZh-QO4I-krpI-sR3N67 * {#LVM_LV_TYPE} * Logical volume segment type (lvs -o segtype) * Example: linear, thin, thin-pool * {#LVM_LV_ROLE} * Logical volume role (lvs -o lv_role) * Example: public, private, public,snapshot,thicksnapshot * {#LVM_LV_NAME} * Logical volume name (lvs -o lv_name) * Example: lv_example_01 * {#LVM_LV_VG_NAME} * Volume group name (lvs -o vg_name) * Example: vg_example_01 * {#LVM_LV_PATH} * Full pathname for LV. Blank for internal LVs. (lvs -o lv_path) * Example: /dev/vg_example_01/lv_example_01

    "},{"location":"Templates/Applications/LVM/3.0/#item-prototypes_3","title":"Item Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#lvm-logical-thin-volumes-discovery-rabelvmlvsdiscoverythin","title":"LVM logical thin volumes discovery (rabe.lvm.lvs.discovery[thin])","text":"

    Low-Level discovery of thin LVM logical volumes (LV)

    Returns the following macros for each available LV: * {#LVM_LV_FULL_NAME} * Logical volume full name (lvs -o lv_full_name) * Example: vg_example_01/lv_example_01 * {#LVM_LV_UUID} * Logical volume UUID (lvs -o lv_uuid) * Example. dxi5Hw-Xo2m-SAVi-ypZh-QO4I-krpI-sR3N67 * {#LVM_LV_TYPE} * Logical volume segment type (lvs -o segtype) * Example: linear, thin, thin-pool * {#LVM_LV_ROLE} * Logical volume role (lvs -o lv_role) * Example: public, private, public,snapshot,thicksnapshot * {#LVM_LV_NAME} * Logical volume name (lvs -o lv_name) * Example: lv_example_01 * {#LVM_LV_VG_NAME} * Volume group name (lvs -o vg_name) * Example: vg_example_01 * {#LVM_LV_PATH} * Full pathname for LV. Blank for internal LVs. (lvs -o lv_path) * Example: /dev/vg_example_01/lv_example_01

    "},{"location":"Templates/Applications/LVM/3.0/#item-prototypes_4","title":"Item Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#trigger-prototypes_3","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#lvm-physical-volumes-discovery-rabelvmpvsdiscovery","title":"LVM physical volumes discovery (rabe.lvm.pvs.discovery)","text":"

    Low-Level discovery of LVM physical volumes (PV)

    Returns the following macros for each available PV: * {#LVM_PV_NAME} * Physical volume name (pvs -o pv_name) * Example: /dev/sda * {#LVM_PV_UUID} * Physical volume UUID (pvs -o pv_uuid) * Example. S1qfoV-Jbmw-qjqH-koz3-HEyh-eNme-eHlBe8 * {#LVM_PV_TYPE} * Physical volume metadata type (pvs -o pv_fmt) * Example: lvm2

    "},{"location":"Templates/Applications/LVM/3.0/#item-prototypes_5","title":"Item Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#lvm-volume-groups-discovery-rabelvmvgsdiscovery","title":"LVM volume groups discovery (rabe.lvm.vgs.discovery)","text":"

    Low-Level discovery of LVM volume groups (VG)

    Returns the following macros for each available PV: * {#LVM_VG_NAME} * Volume group name (vgs -o vg_name) * Example: vg_example_01 * {#LVM_VG_UUID} * Volume group name (vgs -o vg_uuid) * Example. s83QZR-w6c4-Ngqk-u1fM-STAl-evYq-MLxiN0 * {#LVM_VG_TYPE} * Volume group metadata type (vgs -o vg_fmt) * Example: lvm2

    "},{"location":"Templates/Applications/LVM/3.0/#item-prototypes_6","title":"Item Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#trigger-prototypes_4","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/LVM/3.0/#selinux-policy","title":"SELinux Policy","text":"

    The rabezbxlvm policy allows the zabbix agent to execute sudo and the various LVM commands.

    "},{"location":"Templates/Applications/LVM/3.0/#userparameters","title":"UserParameters","text":"

    The following user parameters are available within rabe.lvm.conf

    Key Description rabe.lvm.pvs.discovery Discovery rule for getting a list of all available physical volumes (PV) rabe.lvm.vgs.discovery Discovery rule for getting a list of all available volume groups (VG) rabe.lvm.lvs.discovery Discovery rule for getting a list of all available logical volumes (LV) rabe.lvm.pvs.value[<pv name>,<option>] Get information about a physical volume (PV) rabe.lvm.vgs.value[<vg name>,<option>] Get information about a volume group (VG) rabe.lvm.lvs.value[<lv path>,<option>] Get information about a logical volume (LV)"},{"location":"Templates/Applications/LVM/3.0/#commands-and-log-files-for-debugging","title":"Commands and log files for debugging","text":"

    The following commands might be helpful for debugging:

    # list the available sudo rules for the zabbix user\nsu -l -s /bin/bash -c 'sudo -l' zabbix\n\n# list LVM physical volumes\nsu -l \\\n   -s /bin/bash \\\n   -c '/usr/bin/sudo /sbin/pvs --noheadings --options pv_name,pv_uuid,pv_fmt' \\\n   zabbix\n\n# list LVM volume groups\nsu -l \\\n   -s /bin/bash \\\n   -c '/usr/bin/sudo /sbin/vgs --noheadings --options vg_name,vg_uuid,vg_fmt' \\\n   zabbix\n\n# list LVM logical volumes\nsu -l \\\n   -s /bin/bash \\\n   -c '/usr/bin/sudo /sbin/lvs --noheadings --options lv_full_name,lv_uuid,segtype,lv_role,lv_name,vg_name,lv_path' \\\n   zabbix\n

    Also refer to the main debugging section for further helpful commands and logs.

    "},{"location":"Templates/Applications/LVM/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/LVM/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/MD-RAID/3.0/","title":"Zabbix MD-RAID monitoring","text":"

    Monitoring of Linux MD-RAID devices (aka Linux Software RAID).

    There are user parameters with custom low-level discovery rules for detecting and monitoring the available array devices (MD) as well as the underlying component devices (RD). The sysfs md interface is used for discovery and monitoring of the device parameters.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/MD-RAID/3.0/#usage","title":"Usage","text":"
    1. Install the rabe.md-raid.conf Zabbix user parameters into your Zabbix agent's Include directory (usually /etc/zabbix/zabbix_agentd.d).
    2. Import the Template_App_MD-RAID_active.xml into your Zabbix server (click on the Raw button to download).
    3. Add the template to you host (or stack template)
    4. Check if new data arrives
    "},{"location":"Templates/Applications/MD-RAID/3.0/#template-app-md-raid-active","title":"Template App MD-RAID active","text":"

    Application template for monitoring Linux multi device RAID (MD-RAID).

    "},{"location":"Templates/Applications/MD-RAID/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Applications/MD-RAID/3.0/#component-device-rd-discovery-raberaidmdcomponent-devicediscovery","title":"Component device (RD) discovery (rabe.raid.md.component-device.discovery)","text":"

    Low-Level discovery of component devices (RD). Mapping between raid devices and their corresponding component devices.

    Returns the following macros for each available RD device: * {#MD_RAID_RAID_DEV_NAME} * RAID device (MD) name * Example: md0 * {#MD_RAID_COMPONENT_DEV_NAME} * Component device (RD) name * Example: rd1

    "},{"location":"Templates/Applications/MD-RAID/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Applications/MD-RAID/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/MD-RAID/3.0/#raid-device-md-discovery-raberaidmdraid-devicediscovery","title":"RAID device (MD) discovery (rabe.raid.md.raid-device.discovery)","text":"

    Low-Level discovery of RAID devices (MD)

    Returns the following macros for each available MD device: * {#MD_RAID_RAID_DEV_NAME{} * RAID device name * Example: md0

    "},{"location":"Templates/Applications/MD-RAID/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Applications/MD-RAID/3.0/#trigger-prototypes_1","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/MD-RAID/3.0/#userparameters","title":"UserParameters","text":"

    The following user parameters are available within rabe.md-raid.conf (including some in-depth parameter description):

    Key Description rabe.raid.md.raid-device.discovery Discovery rule for getting a list of all raid devices (MD) rabe.raid.md.component-device.discovery Discovery rule for getting a list of all component devices (RD) rabe.raid.md.component-device.block-dev[<md device name>,<rd device name>] Block device name of a specific component device (RD)"},{"location":"Templates/Applications/MD-RAID/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/MD-RAID/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/Rotter/3.0/","title":"Zabbix Rotter monitoring","text":"

    Monitoring for Rotter.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Rotter/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_Rotter_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/Rotter/3.0/#template-app-rotter-active","title":"Template App Rotter active","text":"

    Application template for Rotter, a Recording of Transmission / Audio Logger for JACK.

    "},{"location":"Templates/Applications/Rotter/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Rotter/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Rotter/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Rotter/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/Songticker/6.4/","title":"Zabbix Template: Songticker","text":"

    Check if the songticker is getting regular updates

    "},{"location":"Templates/Applications/Songticker/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/Songticker/6.4/#item-songticker-last-update","title":"Item: Songticker: Last update","text":"
    rabe.songticker.date\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='date']/text()\"] JAVASCRIPT [\"return Date.parse(value)/1000\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/6.4/#item-songticker-show-end","title":"Item: Songticker: Show end","text":"

    When the current show ends.

    rabe.songticker.show_endtime\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='show']/*[name()='endTime']/text()\"] JAVASCRIPT [\"return Date.parse(value)/1000\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/6.4/#item-songticker-show-name","title":"Item: Songticker: Show name","text":"

    Name of the currently running show.

    rabe.songticker.show_name\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='show']/*[name()='name']/text()\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/6.4/#item-songticker-current-artist","title":"Item: Songticker: Current Artist","text":"

    Currently running artist.

    rabe.songticker.track_artist\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='track']/*[name()='artist']/text()\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/6.4/#item-songticker-current-title","title":"Item: Songticker: Current Title","text":"

    Currently running track.

    rabe.songticker.track_title\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='track']/*[name()='title']/text()\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/6.4/#item-songticker-xml-reponse","title":"Item: Songticker XML reponse","text":"
    rabe.songticker.xml\n

    Settings:

    Item Setting Value Type HTTP_AGENT Value type TEXT"},{"location":"Templates/Applications/Songticker/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Songticker/6.4/#trigger-songticker-show-ends-in-the-past","title":"Trigger: Songticker: Show ends in the past","text":"

    No next show was started in songticker. This could mean that songticker itself is down somehow, or there could be an issue in our metadata that needs investigating. Settings:

    Trigger Setting Values Priority WARNING
    last(/Songticker/rabe.songticker.show_endtime)-time()<0\n
    "},{"location":"Templates/Applications/Songticker/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/Songticker/6.4/#macro-songtickerxmlendpoint","title":"Macro: {$SONGTICKER.XML.ENDPOINT}","text":"

    Location of the generated XML file for Songticker

    Default:

    https://songticker.rabe.ch/songticker/0.9.3/current.xml\n
    "},{"location":"Templates/Applications/Songticker/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/Songticker/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Songticker/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/Songticker/7.0/","title":"Zabbix Template: Songticker","text":"

    Check if the songticker is getting regular updates

    "},{"location":"Templates/Applications/Songticker/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Songticker/7.0/#item-songticker-last-update","title":"Item: Songticker: Last update","text":"
    rabe.songticker.date\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='date']/text()\"] JAVASCRIPT [\"return Date.parse(value)/1000\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/7.0/#item-songticker-show-end","title":"Item: Songticker: Show end","text":"

    When the current show ends.

    rabe.songticker.show_endtime\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='show']/*[name()='endTime']/text()\"] JAVASCRIPT [\"return Date.parse(value)/1000\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/7.0/#item-songticker-show-name","title":"Item: Songticker: Show name","text":"

    Name of the currently running show.

    rabe.songticker.show_name\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='show']/*[name()='name']/text()\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/7.0/#item-songticker-current-artist","title":"Item: Songticker: Current Artist","text":"

    Currently running artist.

    rabe.songticker.track_artist\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='track']/*[name()='artist']/text()\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/7.0/#item-songticker-current-title","title":"Item: Songticker: Current Title","text":"

    Currently running track.

    rabe.songticker.track_title\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item rabe.songticker.xml

    Preprocessing steps:

    Type Parameters XMLPATH [\"/*[name()='ticker']/*[name()='track']/*[name()='title']/text()\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/Songticker/7.0/#item-songticker-xml-reponse","title":"Item: Songticker XML reponse","text":"
    rabe.songticker.xml\n

    Settings:

    Item Setting Value Type HTTP_AGENT Value type TEXT"},{"location":"Templates/Applications/Songticker/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Songticker/7.0/#trigger-songticker-show-ends-in-the-past","title":"Trigger: Songticker: Show ends in the past","text":"

    No next show was started in songticker. This could mean that songticker itself is down somehow, or there could be an issue in our metadata that needs investigating. Settings:

    Trigger Setting Values Priority WARNING
    last(/Songticker/rabe.songticker.show_endtime)-time()<0\n
    "},{"location":"Templates/Applications/Songticker/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/Songticker/7.0/#macro-songtickerxmlendpoint","title":"Macro: {$SONGTICKER.XML.ENDPOINT}","text":"

    Location of the generated XML file for Songticker

    Default:

    https://songticker.rabe.ch/songticker/0.9.3/current.xml\n
    "},{"location":"Templates/Applications/Songticker/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/Songticker/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Songticker/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/Zabbix_unsupported_items/6.4/","title":"Zabbix Template: Zabbix unsupported items","text":"

    Implementation agnostic monitoring of unsupported items from Zabbix internal.

    Used as a mix-in to most low-level stack templates.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Zabbix_unsupported_items/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/Zabbix_unsupported_items/6.4/#item-unsupported-items","title":"Item: Unsupported items","text":"

    The number of unsupported items on this host

    zabbix[host,,items_unsupported]\n

    Settings:

    Item Setting Value Type INTERNAL History 7d"},{"location":"Templates/Applications/Zabbix_unsupported_items/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Zabbix_unsupported_items/6.4/#trigger-unsupported-items-detected","title":"Trigger: Unsupported items detected","text":"

    The host has unsupported items, which might be an indication of a problem with certain items. Disable or fix the items.

    A count expression is used to reduce flapping to allow for items to go missing for one reading and then show back up.

    Settings:

    Trigger Setting Values Priority WARNING
    count(/Zabbix unsupported items/zabbix[host,,items_unsupported],#3,\"gt\",\"0\")>=1\n
    "},{"location":"Templates/Applications/Zabbix_unsupported_items/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Zabbix_unsupported_items/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/Zabbix_unsupported_items/7.0/","title":"Zabbix Template: Zabbix unsupported items","text":"

    Implementation agnostic monitoring of unsupported items from Zabbix internal.

    Used as a mix-in to most low-level stack templates.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/Zabbix_unsupported_items/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/Zabbix_unsupported_items/7.0/#item-unsupported-items","title":"Item: Unsupported items","text":"

    The number of unsupported items on this host

    zabbix[host,,items_unsupported]\n

    Settings:

    Item Setting Value Type INTERNAL History 7d"},{"location":"Templates/Applications/Zabbix_unsupported_items/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/Zabbix_unsupported_items/7.0/#trigger-unsupported-items-detected","title":"Trigger: Unsupported items detected","text":"

    The host has unsupported items, which might be an indication of a problem with certain items. Disable or fix the items.

    A count expression is used to reduce flapping to allow for items to go missing for one reading and then show back up.

    Settings:

    Trigger Setting Values Priority WARNING
    count(/Zabbix unsupported items/zabbix[host,,items_unsupported],#3,\"gt\",\"0\")>=1\n
    "},{"location":"Templates/Applications/Zabbix_unsupported_items/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/Zabbix_unsupported_items/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/auditd/3.0/","title":"Zabbix auditd monitoring","text":"

    Monitoring of auditd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/auditd/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_auditd_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/auditd/3.0/#template-app-auditd-active","title":"Template App auditd active","text":"

    Application template for the Linux Audit daemon auditd.

    "},{"location":"Templates/Applications/auditd/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/auditd/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/auditd/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/auditd/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/auditd/6.4/","title":"Zabbix Template: auditd","text":"

    Monitoring of auditd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/auditd/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/auditd/6.4/#item-auditd-process-summary","title":"Item: auditd: process summary","text":"

    Get info about auditd processes

    proc.get[auditd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-unit-active-state","title":"Item: auditd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.auditd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-cpu-seconds-system","title":"Item: auditd: CPU seconds (system)","text":"

    Total CPU seconds (system) of auditd processes.

    rabe.auditd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-cpu-seconds-user","title":"Item: auditd: CPU seconds (user)","text":"

    Total CPU seconds (user) of auditd processes.

    rabe.auditd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-service-load-state","title":"Item: auditd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.auditd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-number-of-processes","title":"Item: auditd: Number of processes","text":"

    Number of auditd processes.

    rabe.auditd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-memory-usage-rss","title":"Item: auditd: Memory usage (RSS)","text":"

    Memory usage of auditd processes.

    rabe.auditd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-swap-usage","title":"Item: auditd: Swap usage","text":"

    Swap usage of auditd processes.

    rabe.auditd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-number-of-threads","title":"Item: auditd: Number of threads","text":"

    Number of auditd threads.

    rabe.auditd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-unit-file-state","title":"Item: auditd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.auditd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-uptime","title":"Item: auditd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.auditd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/auditd/6.4/#item-auditd-unit-info","title":"Item: auditd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"auditd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/auditd/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/auditd/6.4/#trigger-auditd-service-is-not-running","title":"Trigger: auditd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/auditd/rabe.auditd.active_state)<>1\n
    "},{"location":"Templates/Applications/auditd/6.4/#trigger-auditd-no-running-processes","title":"Trigger: auditd: No running processes","text":"

    No running auditd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/auditd/rabe.auditd.processes)<{$AUDITD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/auditd/6.4/#trigger-auditd-has-been-restarted","title":"Trigger: auditd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/auditd/rabe.auditd.uptime)<=10m\n
    "},{"location":"Templates/Applications/auditd/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/auditd/6.4/#macro-auditdthresholdmin_proc","title":"Macro: {$AUDITD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/auditd/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/auditd/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/auditd/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/auditd/7.0/","title":"Zabbix Template: auditd","text":"

    Monitoring of auditd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/auditd/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/auditd/7.0/#item-auditd-process-summary","title":"Item: auditd: process summary","text":"

    Get info about auditd processes

    proc.get[auditd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-unit-active-state","title":"Item: auditd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.auditd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-cpu-seconds-system","title":"Item: auditd: CPU seconds (system)","text":"

    Total CPU seconds (system) of auditd processes.

    rabe.auditd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-cpu-seconds-user","title":"Item: auditd: CPU seconds (user)","text":"

    Total CPU seconds (user) of auditd processes.

    rabe.auditd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-service-load-state","title":"Item: auditd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.auditd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-number-of-processes","title":"Item: auditd: Number of processes","text":"

    Number of auditd processes.

    rabe.auditd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-memory-usage-rss","title":"Item: auditd: Memory usage (RSS)","text":"

    Memory usage of auditd processes.

    rabe.auditd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-swap-usage","title":"Item: auditd: Swap usage","text":"

    Swap usage of auditd processes.

    rabe.auditd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-number-of-threads","title":"Item: auditd: Number of threads","text":"

    Number of auditd threads.

    rabe.auditd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[auditd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-unit-file-state","title":"Item: auditd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.auditd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-uptime","title":"Item: auditd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.auditd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"auditd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/auditd/7.0/#item-auditd-unit-info","title":"Item: auditd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"auditd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/auditd/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/auditd/7.0/#trigger-auditd-service-is-not-running","title":"Trigger: auditd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/auditd/rabe.auditd.active_state)<>1\n
    "},{"location":"Templates/Applications/auditd/7.0/#trigger-auditd-no-running-processes","title":"Trigger: auditd: No running processes","text":"

    No running auditd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/auditd/rabe.auditd.processes)<{$AUDITD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/auditd/7.0/#trigger-auditd-has-been-restarted","title":"Trigger: auditd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/auditd/rabe.auditd.uptime)<=10m\n
    "},{"location":"Templates/Applications/auditd/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/auditd/7.0/#macro-auditdthresholdmin_proc","title":"Macro: {$AUDITD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/auditd/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/auditd/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/auditd/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/","title":"Zabbix Template: candlepin-rhsmcertd","text":"

    Monitoring of candlepin-rhsmcertd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-process-summary","title":"Item: candlepin-rhsmcertd: process summary","text":"

    Get info about candlepin-rhsmcertd processes

    proc.get[rhsmcertd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-unit-active-state","title":"Item: candlepin-rhsmcertd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.candlepin-rhsmcertd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-cpu-seconds-system","title":"Item: candlepin-rhsmcertd: CPU seconds (system)","text":"

    Total CPU seconds (system) of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-cpu-seconds-user","title":"Item: candlepin-rhsmcertd: CPU seconds (user)","text":"

    Total CPU seconds (user) of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-service-load-state","title":"Item: candlepin-rhsmcertd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.candlepin-rhsmcertd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-number-of-processes","title":"Item: candlepin-rhsmcertd: Number of processes","text":"

    Number of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-memory-usage-rss","title":"Item: candlepin-rhsmcertd: Memory usage (RSS)","text":"

    Memory usage of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-swap-usage","title":"Item: candlepin-rhsmcertd: Swap usage","text":"

    Swap usage of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-number-of-threads","title":"Item: candlepin-rhsmcertd: Number of threads","text":"

    Number of candlepin-rhsmcertd threads.

    rabe.candlepin-rhsmcertd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-unit-file-state","title":"Item: candlepin-rhsmcertd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.candlepin-rhsmcertd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-uptime","title":"Item: candlepin-rhsmcertd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.candlepin-rhsmcertd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#item-candlepin-rhsmcertd-unit-info","title":"Item: candlepin-rhsmcertd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"rhsmcertd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#trigger-candlepin-rhsmcertd-service-is-not-running","title":"Trigger: candlepin-rhsmcertd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/candlepin-rhsmcertd/rabe.candlepin-rhsmcertd.active_state)<>1\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#trigger-candlepin-rhsmcertd-no-running-processes","title":"Trigger: candlepin-rhsmcertd: No running processes","text":"

    No running candlepin-rhsmcertd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/candlepin-rhsmcertd/rabe.candlepin-rhsmcertd.processes)<{$CANDLEPINRHSMCERTD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#trigger-candlepin-rhsmcertd-has-been-restarted","title":"Trigger: candlepin-rhsmcertd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/candlepin-rhsmcertd/rabe.candlepin-rhsmcertd.uptime)<=10m\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#macro-candlepinrhsmcertdthresholdmin_proc","title":"Macro: {$CANDLEPINRHSMCERTD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/","title":"Zabbix Template: candlepin-rhsmcertd","text":"

    Monitoring of candlepin-rhsmcertd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-process-summary","title":"Item: candlepin-rhsmcertd: process summary","text":"

    Get info about candlepin-rhsmcertd processes

    proc.get[rhsmcertd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-unit-active-state","title":"Item: candlepin-rhsmcertd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.candlepin-rhsmcertd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-cpu-seconds-system","title":"Item: candlepin-rhsmcertd: CPU seconds (system)","text":"

    Total CPU seconds (system) of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-cpu-seconds-user","title":"Item: candlepin-rhsmcertd: CPU seconds (user)","text":"

    Total CPU seconds (user) of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-service-load-state","title":"Item: candlepin-rhsmcertd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.candlepin-rhsmcertd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-number-of-processes","title":"Item: candlepin-rhsmcertd: Number of processes","text":"

    Number of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-memory-usage-rss","title":"Item: candlepin-rhsmcertd: Memory usage (RSS)","text":"

    Memory usage of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-swap-usage","title":"Item: candlepin-rhsmcertd: Swap usage","text":"

    Swap usage of candlepin-rhsmcertd processes.

    rabe.candlepin-rhsmcertd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-number-of-threads","title":"Item: candlepin-rhsmcertd: Number of threads","text":"

    Number of candlepin-rhsmcertd threads.

    rabe.candlepin-rhsmcertd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rhsmcertd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-unit-file-state","title":"Item: candlepin-rhsmcertd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.candlepin-rhsmcertd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-uptime","title":"Item: candlepin-rhsmcertd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.candlepin-rhsmcertd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"rhsmcertd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#item-candlepin-rhsmcertd-unit-info","title":"Item: candlepin-rhsmcertd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"rhsmcertd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#trigger-candlepin-rhsmcertd-service-is-not-running","title":"Trigger: candlepin-rhsmcertd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/candlepin-rhsmcertd/rabe.candlepin-rhsmcertd.active_state)<>1\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#trigger-candlepin-rhsmcertd-no-running-processes","title":"Trigger: candlepin-rhsmcertd: No running processes","text":"

    No running candlepin-rhsmcertd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/candlepin-rhsmcertd/rabe.candlepin-rhsmcertd.processes)<{$CANDLEPINRHSMCERTD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#trigger-candlepin-rhsmcertd-has-been-restarted","title":"Trigger: candlepin-rhsmcertd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/candlepin-rhsmcertd/rabe.candlepin-rhsmcertd.uptime)<=10m\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#macro-candlepinrhsmcertdthresholdmin_proc","title":"Macro: {$CANDLEPINRHSMCERTD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/candlepin-rhsmcertd/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/certmonger/6.4/","title":"Zabbix Template: certmonger","text":"

    Monitoring of certmonger.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/certmonger/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-process-summary","title":"Item: certmonger: process summary","text":"

    Get info about certmonger processes

    proc.get[certmonger,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-unit-active-state","title":"Item: certmonger: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.certmonger.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-cpu-seconds-system","title":"Item: certmonger: CPU seconds (system)","text":"

    Total CPU seconds (system) of certmonger processes.

    rabe.certmonger.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-cpu-seconds-user","title":"Item: certmonger: CPU seconds (user)","text":"

    Total CPU seconds (user) of certmonger processes.

    rabe.certmonger.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-service-load-state","title":"Item: certmonger: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.certmonger.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-number-of-processes","title":"Item: certmonger: Number of processes","text":"

    Number of certmonger processes.

    rabe.certmonger.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-memory-usage-rss","title":"Item: certmonger: Memory usage (RSS)","text":"

    Memory usage of certmonger processes.

    rabe.certmonger.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-swap-usage","title":"Item: certmonger: Swap usage","text":"

    Swap usage of certmonger processes.

    rabe.certmonger.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-number-of-threads","title":"Item: certmonger: Number of threads","text":"

    Number of certmonger threads.

    rabe.certmonger.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-unit-file-state","title":"Item: certmonger: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.certmonger.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-uptime","title":"Item: certmonger: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.certmonger.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/certmonger/6.4/#item-certmonger-unit-info","title":"Item: certmonger: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"certmonger.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/certmonger/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/certmonger/6.4/#trigger-certmonger-service-is-not-running","title":"Trigger: certmonger: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/certmonger/rabe.certmonger.active_state)<>1\n
    "},{"location":"Templates/Applications/certmonger/6.4/#trigger-certmonger-no-running-processes","title":"Trigger: certmonger: No running processes","text":"

    No running certmonger processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/certmonger/rabe.certmonger.processes)<{$CERTMONGER.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/certmonger/6.4/#trigger-certmonger-has-been-restarted","title":"Trigger: certmonger: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/certmonger/rabe.certmonger.uptime)<=10m\n
    "},{"location":"Templates/Applications/certmonger/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/certmonger/6.4/#macro-certmongerthresholdmin_proc","title":"Macro: {$CERTMONGER.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/certmonger/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/certmonger/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/certmonger/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/certmonger/7.0/","title":"Zabbix Template: certmonger","text":"

    Monitoring of certmonger.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/certmonger/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-process-summary","title":"Item: certmonger: process summary","text":"

    Get info about certmonger processes

    proc.get[certmonger,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-unit-active-state","title":"Item: certmonger: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.certmonger.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-cpu-seconds-system","title":"Item: certmonger: CPU seconds (system)","text":"

    Total CPU seconds (system) of certmonger processes.

    rabe.certmonger.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-cpu-seconds-user","title":"Item: certmonger: CPU seconds (user)","text":"

    Total CPU seconds (user) of certmonger processes.

    rabe.certmonger.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-service-load-state","title":"Item: certmonger: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.certmonger.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-number-of-processes","title":"Item: certmonger: Number of processes","text":"

    Number of certmonger processes.

    rabe.certmonger.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-memory-usage-rss","title":"Item: certmonger: Memory usage (RSS)","text":"

    Memory usage of certmonger processes.

    rabe.certmonger.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-swap-usage","title":"Item: certmonger: Swap usage","text":"

    Swap usage of certmonger processes.

    rabe.certmonger.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-number-of-threads","title":"Item: certmonger: Number of threads","text":"

    Number of certmonger threads.

    rabe.certmonger.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[certmonger,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-unit-file-state","title":"Item: certmonger: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.certmonger.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-uptime","title":"Item: certmonger: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.certmonger.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"certmonger.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/certmonger/7.0/#item-certmonger-unit-info","title":"Item: certmonger: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"certmonger.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/certmonger/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/certmonger/7.0/#trigger-certmonger-service-is-not-running","title":"Trigger: certmonger: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/certmonger/rabe.certmonger.active_state)<>1\n
    "},{"location":"Templates/Applications/certmonger/7.0/#trigger-certmonger-no-running-processes","title":"Trigger: certmonger: No running processes","text":"

    No running certmonger processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/certmonger/rabe.certmonger.processes)<{$CERTMONGER.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/certmonger/7.0/#trigger-certmonger-has-been-restarted","title":"Trigger: certmonger: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/certmonger/rabe.certmonger.uptime)<=10m\n
    "},{"location":"Templates/Applications/certmonger/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/certmonger/7.0/#macro-certmongerthresholdmin_proc","title":"Macro: {$CERTMONGER.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/certmonger/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/certmonger/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/certmonger/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/chrony/3.0/","title":"Zabbix chrony monitoring","text":"

    Basic chrony NTP client monitoring.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/chrony/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_chrony_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/chrony/3.0/#template-app-chrony-active","title":"Template App chrony active","text":""},{"location":"Templates/Applications/chrony/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/chrony/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/chrony/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/chrony/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/chrony/6.4/","title":"Zabbix Template: chrony","text":"

    Keeps track of chrony.

    Needs the following configuration:

    AllowKey=system.run[/usr/bin/chronyc -c activity]\nAllowKey=system.run[/usr/bin/chronyc -c tracking]\n

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/chrony/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/chrony/6.4/#item-chrony-chronyd-process","title":"Item: chrony: chronyd process","text":"

    Get info about chrony processes

    proc.get[chronyd,chrony,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-sources-doing-burst-return-to-offline","title":"Item: chrony: Sources doing burst (return to offline)","text":"

    Sources doing burst (return to offline).

    rabe.chrony.activity.sources_burst_to_offline\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[3]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-sources-doing-burst-return-to-online","title":"Item: chrony: Sources doing burst (return to online)","text":"

    Sources doing burst (return to online).

    rabe.chrony.activity.sources_burst_to_online\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[2]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-sources-offline","title":"Item: chrony: Sources offline","text":"

    Sources offline.

    rabe.chrony.activity.sources_offline\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[1]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-sources-online","title":"Item: chrony: Sources online","text":"

    Sources online.

    rabe.chrony.activity.sources_online\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[0]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-sources-with-unknown-address","title":"Item: chrony: Sources with unknown address","text":"

    Sources with unknown address.

    rabe.chrony.activity.sources_with_unknown_address\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[4]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chronyd-cpu-seconds-system","title":"Item: chronyd: CPU seconds (system)","text":"

    Total CPU seconds (system) of chronyd processes.

    rabe.chrony.chronyd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chronyd-cpu-seconds-user","title":"Item: chronyd: CPU seconds (user)","text":"

    Total CPU seconds (user) of chronyd processes.

    rabe.chrony.chronyd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chronyd-number-of-processes","title":"Item: chronyd: Number of processes","text":"

    Number of chronyd processes.

    rabe.chrony.chronyd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chronyd-memory-usage-rss","title":"Item: chronyd: Memory usage (RSS)","text":"

    Memory usage of chronyd processes.

    rabe.chrony.chronyd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chronyd-swap-usage","title":"Item: chronyd: Swap usage","text":"

    Swap usage of chronyd processes.

    rabe.chrony.chronyd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chronyd-number-of-threads","title":"Item: chronyd: Number of threads","text":"

    Number of chronyd threads.

    rabe.chrony.chronyd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-reference-id","title":"Item: chrony: Reference ID","text":"

    Reference ID.

    rabe.chrony.tracking.reference_id\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[0]\"] DISCARD_UNCHANGED_HEARTBEAT [\"1h\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-reference-ip","title":"Item: chrony: Reference IP","text":"

    Reference IP.

    rabe.chrony.tracking.reference_ip\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[1]\"] DISCARD_UNCHANGED_HEARTBEAT [\"1h\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-ref-time-utc","title":"Item: chrony: Ref time (UTC)","text":"

    Ref time (UTC).

    rabe.chrony.tracking.ref_time\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in unixtime History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[3]\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-skew","title":"Item: chrony: Skew","text":"

    Skew.

    rabe.chrony.tracking.skew\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in ppm History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[9]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-stratum","title":"Item: chrony: Stratum","text":"

    Stratum.

    rabe.chrony.tracking.stratum\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[2]\"] DISCARD_UNCHANGED_HEARTBEAT [\"1h\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-system-time-slowness","title":"Item: chrony: System time slowness","text":"

    System time is seconds slow of NTP time

    rabe.chrony.tracking.system_time\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in s History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[4]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-activitiy","title":"Item: chrony: Activitiy","text":"

    Results of chronyc -c activity

    system.run[/usr/bin/chronyc -c activity]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/chrony/6.4/#item-chrony-tracking","title":"Item: chrony: Tracking","text":"

    Results of chronyc -c tracking

    system.run[/usr/bin/chronyc -c tracking]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/chrony/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/chrony/6.4/#trigger-chronyd-no-running-processes","title":"Trigger: chronyd: No running processes","text":"

    No running chronyd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/chrony/rabe.chrony.chronyd.processes)<1\n
    "},{"location":"Templates/Applications/chrony/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/chrony/6.4/#macro-chronythresholdmin_proc","title":"Macro: {$CHRONY.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/chrony/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/chrony/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/chrony/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/chrony/7.0/","title":"Zabbix Template: chrony","text":"

    Keeps track of chrony.

    Needs the following configuration:

    AllowKey=system.run[/usr/bin/chronyc -c activity]\nAllowKey=system.run[/usr/bin/chronyc -c tracking]\n

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/chrony/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/chrony/7.0/#item-chrony-chronyd-process","title":"Item: chrony: chronyd process","text":"

    Get info about chrony processes

    proc.get[chronyd,chrony,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-sources-doing-burst-return-to-offline","title":"Item: chrony: Sources doing burst (return to offline)","text":"

    Sources doing burst (return to offline).

    rabe.chrony.activity.sources_burst_to_offline\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[3]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-sources-doing-burst-return-to-online","title":"Item: chrony: Sources doing burst (return to online)","text":"

    Sources doing burst (return to online).

    rabe.chrony.activity.sources_burst_to_online\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[2]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-sources-offline","title":"Item: chrony: Sources offline","text":"

    Sources offline.

    rabe.chrony.activity.sources_offline\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[1]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-sources-online","title":"Item: chrony: Sources online","text":"

    Sources online.

    rabe.chrony.activity.sources_online\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[0]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-sources-with-unknown-address","title":"Item: chrony: Sources with unknown address","text":"

    Sources with unknown address.

    rabe.chrony.activity.sources_with_unknown_address\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c activity]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[4]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chronyd-cpu-seconds-system","title":"Item: chronyd: CPU seconds (system)","text":"

    Total CPU seconds (system) of chronyd processes.

    rabe.chrony.chronyd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chronyd-cpu-seconds-user","title":"Item: chronyd: CPU seconds (user)","text":"

    Total CPU seconds (user) of chronyd processes.

    rabe.chrony.chronyd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chronyd-number-of-processes","title":"Item: chronyd: Number of processes","text":"

    Number of chronyd processes.

    rabe.chrony.chronyd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chronyd-memory-usage-rss","title":"Item: chronyd: Memory usage (RSS)","text":"

    Memory usage of chronyd processes.

    rabe.chrony.chronyd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chronyd-swap-usage","title":"Item: chronyd: Swap usage","text":"

    Swap usage of chronyd processes.

    rabe.chrony.chronyd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chronyd-number-of-threads","title":"Item: chronyd: Number of threads","text":"

    Number of chronyd threads.

    rabe.chrony.chronyd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[chronyd,chrony,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-reference-id","title":"Item: chrony: Reference ID","text":"

    Reference ID.

    rabe.chrony.tracking.reference_id\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[0]\"] DISCARD_UNCHANGED_HEARTBEAT [\"1h\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-reference-ip","title":"Item: chrony: Reference IP","text":"

    Reference IP.

    rabe.chrony.tracking.reference_ip\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[1]\"] DISCARD_UNCHANGED_HEARTBEAT [\"1h\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-ref-time-utc","title":"Item: chrony: Ref time (UTC)","text":"

    Ref time (UTC).

    rabe.chrony.tracking.ref_time\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in unixtime History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[3]\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-skew","title":"Item: chrony: Skew","text":"

    Skew.

    rabe.chrony.tracking.skew\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in ppm History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[9]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-stratum","title":"Item: chrony: Stratum","text":"

    Stratum.

    rabe.chrony.tracking.stratum\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[2]\"] DISCARD_UNCHANGED_HEARTBEAT [\"1h\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-system-time-slowness","title":"Item: chrony: System time slowness","text":"

    System time is seconds slow of NTP time

    rabe.chrony.tracking.system_time\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in s History 7d Source item system.run[/usr/bin/chronyc -c tracking]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"return value.split(\\\",\\\")[4]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-activitiy","title":"Item: chrony: Activitiy","text":"

    Results of chronyc -c activity

    system.run[/usr/bin/chronyc -c activity]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/chrony/7.0/#item-chrony-tracking","title":"Item: chrony: Tracking","text":"

    Results of chronyc -c tracking

    system.run[/usr/bin/chronyc -c tracking]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/chrony/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/chrony/7.0/#trigger-chronyd-no-running-processes","title":"Trigger: chronyd: No running processes","text":"

    No running chronyd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/chrony/rabe.chrony.chronyd.processes)<1\n
    "},{"location":"Templates/Applications/chrony/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/chrony/7.0/#macro-chronythresholdmin_proc","title":"Macro: {$CHRONY.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/chrony/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/chrony/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/chrony/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/dpinger/3.0/","title":"Zabbix dpinger monitoring","text":"

    Monitoring of dpinger.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/dpinger/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_dpinger_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/dpinger/3.0/#template-app-dpinger-active","title":"Template App dpinger active","text":"

    Application template for the dpinger daemon.

    "},{"location":"Templates/Applications/dpinger/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/dpinger/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/dpinger/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/dpinger/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/firewalld/6.4/","title":"Zabbix Template: firewalld","text":"

    Monitoring of firewalld.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/firewalld/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-process-summary","title":"Item: firewalld: process summary","text":"

    Get info about firewalld processes

    proc.get[firewalld,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-unit-active-state","title":"Item: firewalld: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.firewalld.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-cpu-seconds-system","title":"Item: firewalld: CPU seconds (system)","text":"

    Total CPU seconds (system) of firewalld processes.

    rabe.firewalld.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-cpu-seconds-user","title":"Item: firewalld: CPU seconds (user)","text":"

    Total CPU seconds (user) of firewalld processes.

    rabe.firewalld.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-service-load-state","title":"Item: firewalld: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.firewalld.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-number-of-processes","title":"Item: firewalld: Number of processes","text":"

    Number of firewalld processes.

    rabe.firewalld.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-memory-usage-rss","title":"Item: firewalld: Memory usage (RSS)","text":"

    Memory usage of firewalld processes.

    rabe.firewalld.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-swap-usage","title":"Item: firewalld: Swap usage","text":"

    Swap usage of firewalld processes.

    rabe.firewalld.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-number-of-threads","title":"Item: firewalld: Number of threads","text":"

    Number of firewalld threads.

    rabe.firewalld.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-unit-file-state","title":"Item: firewalld: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.firewalld.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-uptime","title":"Item: firewalld: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.firewalld.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/firewalld/6.4/#item-firewalld-unit-info","title":"Item: firewalld: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"firewalld.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/firewalld/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/firewalld/6.4/#trigger-firewalld-service-is-not-running","title":"Trigger: firewalld: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/firewalld/rabe.firewalld.active_state)<>1\n
    "},{"location":"Templates/Applications/firewalld/6.4/#trigger-firewalld-no-running-processes","title":"Trigger: firewalld: No running processes","text":"

    No running firewalld processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/firewalld/rabe.firewalld.processes)<{$FIREWALLD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/firewalld/6.4/#trigger-firewalld-has-been-restarted","title":"Trigger: firewalld: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/firewalld/rabe.firewalld.uptime)<=10m\n
    "},{"location":"Templates/Applications/firewalld/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/firewalld/6.4/#macro-firewalldthresholdmin_proc","title":"Macro: {$FIREWALLD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/firewalld/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/firewalld/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/firewalld/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/firewalld/7.0/","title":"Zabbix Template: firewalld","text":"

    Monitoring of firewalld.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/firewalld/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-process-summary","title":"Item: firewalld: process summary","text":"

    Get info about firewalld processes

    proc.get[firewalld,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-unit-active-state","title":"Item: firewalld: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.firewalld.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-cpu-seconds-system","title":"Item: firewalld: CPU seconds (system)","text":"

    Total CPU seconds (system) of firewalld processes.

    rabe.firewalld.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-cpu-seconds-user","title":"Item: firewalld: CPU seconds (user)","text":"

    Total CPU seconds (user) of firewalld processes.

    rabe.firewalld.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-service-load-state","title":"Item: firewalld: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.firewalld.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-number-of-processes","title":"Item: firewalld: Number of processes","text":"

    Number of firewalld processes.

    rabe.firewalld.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-memory-usage-rss","title":"Item: firewalld: Memory usage (RSS)","text":"

    Memory usage of firewalld processes.

    rabe.firewalld.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-swap-usage","title":"Item: firewalld: Swap usage","text":"

    Swap usage of firewalld processes.

    rabe.firewalld.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-number-of-threads","title":"Item: firewalld: Number of threads","text":"

    Number of firewalld threads.

    rabe.firewalld.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[firewalld,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-unit-file-state","title":"Item: firewalld: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.firewalld.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-uptime","title":"Item: firewalld: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.firewalld.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"firewalld.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/firewalld/7.0/#item-firewalld-unit-info","title":"Item: firewalld: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"firewalld.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/firewalld/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/firewalld/7.0/#trigger-firewalld-service-is-not-running","title":"Trigger: firewalld: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/firewalld/rabe.firewalld.active_state)<>1\n
    "},{"location":"Templates/Applications/firewalld/7.0/#trigger-firewalld-no-running-processes","title":"Trigger: firewalld: No running processes","text":"

    No running firewalld processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/firewalld/rabe.firewalld.processes)<{$FIREWALLD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/firewalld/7.0/#trigger-firewalld-has-been-restarted","title":"Trigger: firewalld: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/firewalld/rabe.firewalld.uptime)<=10m\n
    "},{"location":"Templates/Applications/firewalld/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/firewalld/7.0/#macro-firewalldthresholdmin_proc","title":"Macro: {$FIREWALLD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/firewalld/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/firewalld/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/firewalld/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/gssproxy/3.0/","title":"Zabbix GssProxy Daemon monitoring","text":"

    Basic monitoring of the GssProxy Daemon.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/gssproxy/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_GssProxy_Daemon_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/gssproxy/3.0/#template-app-gssproxy-daemon-active","title":"Template App GssProxy Daemon active","text":"

    Application template for the GssProxy Daemon gssproxy.

    "},{"location":"Templates/Applications/gssproxy/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/gssproxy/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/gssproxy/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/gssproxy/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/gssproxy/6.4/","title":"Zabbix Template: gssproxy","text":"

    Monitoring of gssproxy.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/gssproxy/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-process-summary","title":"Item: gssproxy: process summary","text":"

    Get info about gssproxy processes

    proc.get[gssproxy,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-unit-active-state","title":"Item: gssproxy: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.gssproxy.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-cpu-seconds-system","title":"Item: gssproxy: CPU seconds (system)","text":"

    Total CPU seconds (system) of gssproxy processes.

    rabe.gssproxy.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-cpu-seconds-user","title":"Item: gssproxy: CPU seconds (user)","text":"

    Total CPU seconds (user) of gssproxy processes.

    rabe.gssproxy.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-service-load-state","title":"Item: gssproxy: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.gssproxy.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-number-of-processes","title":"Item: gssproxy: Number of processes","text":"

    Number of gssproxy processes.

    rabe.gssproxy.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-memory-usage-rss","title":"Item: gssproxy: Memory usage (RSS)","text":"

    Memory usage of gssproxy processes.

    rabe.gssproxy.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-swap-usage","title":"Item: gssproxy: Swap usage","text":"

    Swap usage of gssproxy processes.

    rabe.gssproxy.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-number-of-threads","title":"Item: gssproxy: Number of threads","text":"

    Number of gssproxy threads.

    rabe.gssproxy.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-unit-file-state","title":"Item: gssproxy: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.gssproxy.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-uptime","title":"Item: gssproxy: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.gssproxy.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/gssproxy/6.4/#item-gssproxy-unit-info","title":"Item: gssproxy: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"gssproxy.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/gssproxy/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/gssproxy/6.4/#trigger-gssproxy-service-is-not-running","title":"Trigger: gssproxy: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/gssproxy/rabe.gssproxy.active_state)<>1\n
    "},{"location":"Templates/Applications/gssproxy/6.4/#trigger-gssproxy-no-running-processes","title":"Trigger: gssproxy: No running processes","text":"

    No running gssproxy processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/gssproxy/rabe.gssproxy.processes)<{$GSSPROXY.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/gssproxy/6.4/#trigger-gssproxy-has-been-restarted","title":"Trigger: gssproxy: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/gssproxy/rabe.gssproxy.uptime)<=10m\n
    "},{"location":"Templates/Applications/gssproxy/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/gssproxy/6.4/#macro-gssproxythresholdmin_proc","title":"Macro: {$GSSPROXY.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/gssproxy/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/gssproxy/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/gssproxy/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/gssproxy/7.0/","title":"Zabbix Template: gssproxy","text":"

    Monitoring of gssproxy.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/gssproxy/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-process-summary","title":"Item: gssproxy: process summary","text":"

    Get info about gssproxy processes

    proc.get[gssproxy,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-unit-active-state","title":"Item: gssproxy: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.gssproxy.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-cpu-seconds-system","title":"Item: gssproxy: CPU seconds (system)","text":"

    Total CPU seconds (system) of gssproxy processes.

    rabe.gssproxy.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-cpu-seconds-user","title":"Item: gssproxy: CPU seconds (user)","text":"

    Total CPU seconds (user) of gssproxy processes.

    rabe.gssproxy.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-service-load-state","title":"Item: gssproxy: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.gssproxy.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-number-of-processes","title":"Item: gssproxy: Number of processes","text":"

    Number of gssproxy processes.

    rabe.gssproxy.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-memory-usage-rss","title":"Item: gssproxy: Memory usage (RSS)","text":"

    Memory usage of gssproxy processes.

    rabe.gssproxy.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-swap-usage","title":"Item: gssproxy: Swap usage","text":"

    Swap usage of gssproxy processes.

    rabe.gssproxy.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-number-of-threads","title":"Item: gssproxy: Number of threads","text":"

    Number of gssproxy threads.

    rabe.gssproxy.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[gssproxy,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-unit-file-state","title":"Item: gssproxy: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.gssproxy.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-uptime","title":"Item: gssproxy: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.gssproxy.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"gssproxy.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/gssproxy/7.0/#item-gssproxy-unit-info","title":"Item: gssproxy: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"gssproxy.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/gssproxy/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/gssproxy/7.0/#trigger-gssproxy-service-is-not-running","title":"Trigger: gssproxy: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/gssproxy/rabe.gssproxy.active_state)<>1\n
    "},{"location":"Templates/Applications/gssproxy/7.0/#trigger-gssproxy-no-running-processes","title":"Trigger: gssproxy: No running processes","text":"

    No running gssproxy processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/gssproxy/rabe.gssproxy.processes)<{$GSSPROXY.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/gssproxy/7.0/#trigger-gssproxy-has-been-restarted","title":"Trigger: gssproxy: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/gssproxy/rabe.gssproxy.uptime)<=10m\n
    "},{"location":"Templates/Applications/gssproxy/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/gssproxy/7.0/#macro-gssproxythresholdmin_proc","title":"Macro: {$GSSPROXY.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/gssproxy/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/gssproxy/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/gssproxy/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/libvirtd/3.0/","title":"Zabbix libvirtd monitoring","text":"

    Monitoring of libvirtd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/libvirtd/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_libvirtd_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/libvirtd/3.0/#template-app-libvirtd-active","title":"Template App libvirtd active","text":"

    Application template for libvirtd management daemon.

    "},{"location":"Templates/Applications/libvirtd/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/libvirtd/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/libvirtd/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/libvirtd/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/lighttpd/3.0/","title":"Zabbix lighttpd monitoring","text":"

    Basic monitoring of lighttpd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/lighttpd/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_lighttpd_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/lighttpd/3.0/#template-app-lighttpd-active","title":"Template App lighttpd active","text":"

    Application template for the lighttpd daemon.

    "},{"location":"Templates/Applications/lighttpd/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/lighttpd/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/lighttpd/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/lighttpd/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/lighttpd/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/ntpd/3.0/","title":"Zabbix ntpd monitoring","text":"

    Monitoring for ntpd.

    There is both a template for authoritative ntpd servers as well as for simple clock slaves. They share most items and differ in what exactly gets triggered.

    The client template takes special care to check that all configured servers are valid peers while the server configuration will focus more on making sure that a local cluster of ntpd services stays in sync with an NTP pool.

    Basics that do not differ from the client to the server are in a common template which the individual server and client templates reference.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/ntpd/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_ntpd_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/ntpd/3.0/#template-app-ntpd-client-active","title":"Template App ntpd Client active","text":""},{"location":"Templates/Applications/ntpd/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Applications/ntpd/3.0/#ntp-servers-rabentpdserverdiscovery","title":"NTP servers (rabe.ntpd.server.discovery)","text":""},{"location":"Templates/Applications/ntpd/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Applications/ntpd/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Applications/ntpd/3.0/#template-app-ntpd-common-active","title":"Template App ntpd Common active","text":""},{"location":"Templates/Applications/ntpd/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/ntpd/3.0/#template-app-ntpd-server-active","title":"Template App ntpd Server active","text":""},{"location":"Templates/Applications/ntpd/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/ntpd/3.0/#selinux-policy","title":"SELinux Policy","text":"

    The rabezbxntpd policy allows the agent to access ntpd configuration files.

    "},{"location":"Templates/Applications/ntpd/3.0/#userparameters","title":"UserParameters","text":"Key Description rabe.ntpd.server.discovery List of configured servers in ntp.conf for low level discovery rabe.ntpd.server.candidate_order[<server>] Candidate order of a known peer (0 if peer is not a candidate) rabe.ntpdc.sysinfo[<value name>[,\"single\"]] Get value by name from ntpdc -c sysinfo using rabe-ntpdc-sysinfo.sh script (use \"single\" as \"$2\" if you only need the first value up to a whitespace) ## Scripts "},{"location":"Templates/Applications/ntpd/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/ntpd/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/qemu-ga/6.4/","title":"Zabbix Template: QEMU Guest Agent","text":"

    Monitoring of the QEMU Guest Agent.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/qemu-ga/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-process-summary","title":"Item: qemu-ga: process summary","text":"

    Get info about qemu-ga processes

    proc.get[qemu-ga,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-unit-active-state","title":"Item: qemu-ga: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.qemu-ga.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-cpu-seconds-system","title":"Item: qemu-ga: CPU seconds (system)","text":"

    Total CPU seconds (system) of qemu-ga processes.

    rabe.qemu-ga.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-cpu-seconds-user","title":"Item: qemu-ga: CPU seconds (user)","text":"

    Total CPU seconds (user) of qemu-ga processes.

    rabe.qemu-ga.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-service-load-state","title":"Item: qemu-ga: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.qemu-ga.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-number-of-processes","title":"Item: qemu-ga: Number of processes","text":"

    Number of qemu-ga processes.

    rabe.qemu-ga.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-memory-usage-rss","title":"Item: qemu-ga: Memory usage (RSS)","text":"

    Memory usage of qemu-ga processes.

    rabe.qemu-ga.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-swap-usage","title":"Item: qemu-ga: Swap usage","text":"

    Swap usage of qemu-ga processes.

    rabe.qemu-ga.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-number-of-threads","title":"Item: qemu-ga: Number of threads","text":"

    Number of qemu-ga threads.

    rabe.qemu-ga.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-unit-file-state","title":"Item: qemu-ga: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.qemu-ga.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-uptime","title":"Item: qemu-ga: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.qemu-ga.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/qemu-ga/6.4/#item-qemu-ga-unit-info","title":"Item: qemu-ga: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"qemu-guest-agent.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/qemu-ga/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/qemu-ga/6.4/#trigger-qemu-ga-service-is-not-running","title":"Trigger: qemu-ga: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/qemu-ga/rabe.qemu-ga.active_state)<>1\n
    "},{"location":"Templates/Applications/qemu-ga/6.4/#trigger-qemu-ga-no-running-processes","title":"Trigger: qemu-ga: No running processes","text":"

    No running qemu-ga processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/qemu-ga/rabe.qemu-ga.processes)<{$QEMUGA.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/qemu-ga/6.4/#trigger-qemu-ga-has-been-restarted","title":"Trigger: qemu-ga: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/qemu-ga/rabe.qemu-ga.uptime)<=10m\n
    "},{"location":"Templates/Applications/qemu-ga/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/qemu-ga/6.4/#macro-qemugathresholdmin_proc","title":"Macro: {$QEMUGA.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/qemu-ga/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/qemu-ga/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/qemu-ga/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/qemu-ga/7.0/","title":"Zabbix Template: QEMU Guest Agent","text":"

    Monitoring of the QEMU Guest Agent.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/qemu-ga/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-process-summary","title":"Item: qemu-ga: process summary","text":"

    Get info about qemu-ga processes

    proc.get[qemu-ga,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-unit-active-state","title":"Item: qemu-ga: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.qemu-ga.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-cpu-seconds-system","title":"Item: qemu-ga: CPU seconds (system)","text":"

    Total CPU seconds (system) of qemu-ga processes.

    rabe.qemu-ga.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-cpu-seconds-user","title":"Item: qemu-ga: CPU seconds (user)","text":"

    Total CPU seconds (user) of qemu-ga processes.

    rabe.qemu-ga.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-service-load-state","title":"Item: qemu-ga: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.qemu-ga.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-number-of-processes","title":"Item: qemu-ga: Number of processes","text":"

    Number of qemu-ga processes.

    rabe.qemu-ga.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-memory-usage-rss","title":"Item: qemu-ga: Memory usage (RSS)","text":"

    Memory usage of qemu-ga processes.

    rabe.qemu-ga.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-swap-usage","title":"Item: qemu-ga: Swap usage","text":"

    Swap usage of qemu-ga processes.

    rabe.qemu-ga.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-number-of-threads","title":"Item: qemu-ga: Number of threads","text":"

    Number of qemu-ga threads.

    rabe.qemu-ga.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[qemu-ga,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-unit-file-state","title":"Item: qemu-ga: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.qemu-ga.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-uptime","title":"Item: qemu-ga: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.qemu-ga.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"qemu-guest-agent.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/qemu-ga/7.0/#item-qemu-ga-unit-info","title":"Item: qemu-ga: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"qemu-guest-agent.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/qemu-ga/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/qemu-ga/7.0/#trigger-qemu-ga-service-is-not-running","title":"Trigger: qemu-ga: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/qemu-ga/rabe.qemu-ga.active_state)<>1\n
    "},{"location":"Templates/Applications/qemu-ga/7.0/#trigger-qemu-ga-no-running-processes","title":"Trigger: qemu-ga: No running processes","text":"

    No running qemu-ga processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/qemu-ga/rabe.qemu-ga.processes)<{$QEMUGA.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/qemu-ga/7.0/#trigger-qemu-ga-has-been-restarted","title":"Trigger: qemu-ga: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/qemu-ga/rabe.qemu-ga.uptime)<=10m\n
    "},{"location":"Templates/Applications/qemu-ga/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/qemu-ga/7.0/#macro-qemugathresholdmin_proc","title":"Macro: {$QEMUGA.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/qemu-ga/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/qemu-ga/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/qemu-ga/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/rpc.gssd/6.4/","title":"Zabbix Template: rpc.gssd","text":"

    Monitoring of rpc.gssd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/rpc.gssd/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-process-summary","title":"Item: rpc.gssd: process summary","text":"

    Get info about rpc.gssd processes

    proc.get[rpc.gssd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-unit-active-state","title":"Item: rpc.gssd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.rpc.gssd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-cpu-seconds-system","title":"Item: rpc.gssd: CPU seconds (system)","text":"

    Total CPU seconds (system) of rpc.gssd processes.

    rabe.rpc.gssd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-cpu-seconds-user","title":"Item: rpc.gssd: CPU seconds (user)","text":"

    Total CPU seconds (user) of rpc.gssd processes.

    rabe.rpc.gssd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-service-load-state","title":"Item: rpc.gssd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.rpc.gssd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-number-of-processes","title":"Item: rpc.gssd: Number of processes","text":"

    Number of rpc.gssd processes.

    rabe.rpc.gssd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-memory-usage-rss","title":"Item: rpc.gssd: Memory usage (RSS)","text":"

    Memory usage of rpc.gssd processes.

    rabe.rpc.gssd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-swap-usage","title":"Item: rpc.gssd: Swap usage","text":"

    Swap usage of rpc.gssd processes.

    rabe.rpc.gssd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-number-of-threads","title":"Item: rpc.gssd: Number of threads","text":"

    Number of rpc.gssd threads.

    rabe.rpc.gssd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-unit-file-state","title":"Item: rpc.gssd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.rpc.gssd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-uptime","title":"Item: rpc.gssd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.rpc.gssd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/rpc.gssd/6.4/#item-rpcgssd-unit-info","title":"Item: rpc.gssd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"rpc-gssd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rpc.gssd/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/rpc.gssd/6.4/#trigger-rpcgssd-service-is-not-running","title":"Trigger: rpc.gssd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/rpc.gssd/rabe.rpc.gssd.active_state)<>1\n
    "},{"location":"Templates/Applications/rpc.gssd/6.4/#trigger-rpcgssd-no-running-processes","title":"Trigger: rpc.gssd: No running processes","text":"

    No running rpc.gssd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/rpc.gssd/rabe.rpc.gssd.processes)<{$RPC.GSSD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/rpc.gssd/6.4/#trigger-rpcgssd-has-been-restarted","title":"Trigger: rpc.gssd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/rpc.gssd/rabe.rpc.gssd.uptime)<=10m\n
    "},{"location":"Templates/Applications/rpc.gssd/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/rpc.gssd/6.4/#macro-rpcgssdthresholdmin_proc","title":"Macro: {$RPC.GSSD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/rpc.gssd/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/rpc.gssd/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/rpc.gssd/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/rpc.gssd/7.0/","title":"Zabbix Template: rpc.gssd","text":"

    Monitoring of rpc.gssd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/rpc.gssd/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-process-summary","title":"Item: rpc.gssd: process summary","text":"

    Get info about rpc.gssd processes

    proc.get[rpc.gssd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-unit-active-state","title":"Item: rpc.gssd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.rpc.gssd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-cpu-seconds-system","title":"Item: rpc.gssd: CPU seconds (system)","text":"

    Total CPU seconds (system) of rpc.gssd processes.

    rabe.rpc.gssd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-cpu-seconds-user","title":"Item: rpc.gssd: CPU seconds (user)","text":"

    Total CPU seconds (user) of rpc.gssd processes.

    rabe.rpc.gssd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-service-load-state","title":"Item: rpc.gssd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.rpc.gssd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-number-of-processes","title":"Item: rpc.gssd: Number of processes","text":"

    Number of rpc.gssd processes.

    rabe.rpc.gssd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-memory-usage-rss","title":"Item: rpc.gssd: Memory usage (RSS)","text":"

    Memory usage of rpc.gssd processes.

    rabe.rpc.gssd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-swap-usage","title":"Item: rpc.gssd: Swap usage","text":"

    Swap usage of rpc.gssd processes.

    rabe.rpc.gssd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-number-of-threads","title":"Item: rpc.gssd: Number of threads","text":"

    Number of rpc.gssd threads.

    rabe.rpc.gssd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rpc.gssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-unit-file-state","title":"Item: rpc.gssd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.rpc.gssd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-uptime","title":"Item: rpc.gssd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.rpc.gssd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"rpc-gssd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/rpc.gssd/7.0/#item-rpcgssd-unit-info","title":"Item: rpc.gssd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"rpc-gssd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rpc.gssd/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/rpc.gssd/7.0/#trigger-rpcgssd-service-is-not-running","title":"Trigger: rpc.gssd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/rpc.gssd/rabe.rpc.gssd.active_state)<>1\n
    "},{"location":"Templates/Applications/rpc.gssd/7.0/#trigger-rpcgssd-no-running-processes","title":"Trigger: rpc.gssd: No running processes","text":"

    No running rpc.gssd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/rpc.gssd/rabe.rpc.gssd.processes)<{$RPC.GSSD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/rpc.gssd/7.0/#trigger-rpcgssd-has-been-restarted","title":"Trigger: rpc.gssd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/rpc.gssd/rabe.rpc.gssd.uptime)<=10m\n
    "},{"location":"Templates/Applications/rpc.gssd/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/rpc.gssd/7.0/#macro-rpcgssdthresholdmin_proc","title":"Macro: {$RPC.GSSD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/rpc.gssd/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/rpc.gssd/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/rpc.gssd/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/rsyslog/6.4/","title":"Zabbix Template: rsyslog","text":"

    Monitoring of rsyslog.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/rsyslog/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-process-summary","title":"Item: rsyslog: process summary","text":"

    Get info about rsyslog processes

    proc.get[rsyslogd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-unit-active-state","title":"Item: rsyslog: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.rsyslog.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-cpu-seconds-system","title":"Item: rsyslog: CPU seconds (system)","text":"

    Total CPU seconds (system) of rsyslog processes.

    rabe.rsyslog.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-cpu-seconds-user","title":"Item: rsyslog: CPU seconds (user)","text":"

    Total CPU seconds (user) of rsyslog processes.

    rabe.rsyslog.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-service-load-state","title":"Item: rsyslog: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.rsyslog.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-number-of-processes","title":"Item: rsyslog: Number of processes","text":"

    Number of rsyslog processes.

    rabe.rsyslog.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-memory-usage-rss","title":"Item: rsyslog: Memory usage (RSS)","text":"

    Memory usage of rsyslog processes.

    rabe.rsyslog.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-swap-usage","title":"Item: rsyslog: Swap usage","text":"

    Swap usage of rsyslog processes.

    rabe.rsyslog.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-number-of-threads","title":"Item: rsyslog: Number of threads","text":"

    Number of rsyslog threads.

    rabe.rsyslog.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-unit-file-state","title":"Item: rsyslog: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.rsyslog.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-uptime","title":"Item: rsyslog: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.rsyslog.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/rsyslog/6.4/#item-rsyslog-unit-info","title":"Item: rsyslog: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"rsyslog.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rsyslog/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/rsyslog/6.4/#trigger-rsyslog-service-is-not-running","title":"Trigger: rsyslog: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/rsyslog/rabe.rsyslog.active_state)<>1\n
    "},{"location":"Templates/Applications/rsyslog/6.4/#trigger-rsyslog-no-running-processes","title":"Trigger: rsyslog: No running processes","text":"

    No running rsyslog processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/rsyslog/rabe.rsyslog.processes)<{$RSYSLOG.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/rsyslog/6.4/#trigger-rsyslog-has-been-restarted","title":"Trigger: rsyslog: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/rsyslog/rabe.rsyslog.uptime)<=10m\n
    "},{"location":"Templates/Applications/rsyslog/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/rsyslog/6.4/#macro-rsyslogthresholdmin_proc","title":"Macro: {$RSYSLOG.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/rsyslog/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/rsyslog/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/rsyslog/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/rsyslog/7.0/","title":"Zabbix Template: rsyslog","text":"

    Monitoring of rsyslog.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/rsyslog/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-process-summary","title":"Item: rsyslog: process summary","text":"

    Get info about rsyslog processes

    proc.get[rsyslogd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-unit-active-state","title":"Item: rsyslog: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.rsyslog.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-cpu-seconds-system","title":"Item: rsyslog: CPU seconds (system)","text":"

    Total CPU seconds (system) of rsyslog processes.

    rabe.rsyslog.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-cpu-seconds-user","title":"Item: rsyslog: CPU seconds (user)","text":"

    Total CPU seconds (user) of rsyslog processes.

    rabe.rsyslog.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-service-load-state","title":"Item: rsyslog: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.rsyslog.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-number-of-processes","title":"Item: rsyslog: Number of processes","text":"

    Number of rsyslog processes.

    rabe.rsyslog.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-memory-usage-rss","title":"Item: rsyslog: Memory usage (RSS)","text":"

    Memory usage of rsyslog processes.

    rabe.rsyslog.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-swap-usage","title":"Item: rsyslog: Swap usage","text":"

    Swap usage of rsyslog processes.

    rabe.rsyslog.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-number-of-threads","title":"Item: rsyslog: Number of threads","text":"

    Number of rsyslog threads.

    rabe.rsyslog.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[rsyslogd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-unit-file-state","title":"Item: rsyslog: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.rsyslog.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-uptime","title":"Item: rsyslog: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.rsyslog.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"rsyslog.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/rsyslog/7.0/#item-rsyslog-unit-info","title":"Item: rsyslog: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"rsyslog.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/rsyslog/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/rsyslog/7.0/#trigger-rsyslog-service-is-not-running","title":"Trigger: rsyslog: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/rsyslog/rabe.rsyslog.active_state)<>1\n
    "},{"location":"Templates/Applications/rsyslog/7.0/#trigger-rsyslog-no-running-processes","title":"Trigger: rsyslog: No running processes","text":"

    No running rsyslog processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/rsyslog/rabe.rsyslog.processes)<{$RSYSLOG.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/rsyslog/7.0/#trigger-rsyslog-has-been-restarted","title":"Trigger: rsyslog: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/rsyslog/rabe.rsyslog.uptime)<=10m\n
    "},{"location":"Templates/Applications/rsyslog/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/rsyslog/7.0/#macro-rsyslogthresholdmin_proc","title":"Macro: {$RSYSLOG.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/rsyslog/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/rsyslog/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/rsyslog/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/sssd/6.4/","title":"Zabbix Template: sssd","text":"

    Monitoring of sssd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/sssd/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/sssd/6.4/#item-sssd-process-summary","title":"Item: sssd: process summary","text":"

    Get info about sssd processes

    proc.get[sssd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-unit-active-state","title":"Item: sssd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.sssd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-cpu-seconds-system","title":"Item: sssd: CPU seconds (system)","text":"

    Total CPU seconds (system) of sssd processes.

    rabe.sssd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-cpu-seconds-user","title":"Item: sssd: CPU seconds (user)","text":"

    Total CPU seconds (user) of sssd processes.

    rabe.sssd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-service-load-state","title":"Item: sssd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.sssd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-number-of-processes","title":"Item: sssd: Number of processes","text":"

    Number of sssd processes.

    rabe.sssd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-memory-usage-rss","title":"Item: sssd: Memory usage (RSS)","text":"

    Memory usage of sssd processes.

    rabe.sssd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-swap-usage","title":"Item: sssd: Swap usage","text":"

    Swap usage of sssd processes.

    rabe.sssd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-number-of-threads","title":"Item: sssd: Number of threads","text":"

    Number of sssd threads.

    rabe.sssd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-unit-file-state","title":"Item: sssd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.sssd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-uptime","title":"Item: sssd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.sssd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/sssd/6.4/#item-sssd-unit-info","title":"Item: sssd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"sssd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/sssd/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/sssd/6.4/#trigger-sssd-service-is-not-running","title":"Trigger: sssd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/sssd/rabe.sssd.active_state)<>1\n
    "},{"location":"Templates/Applications/sssd/6.4/#trigger-sssd-no-running-processes","title":"Trigger: sssd: No running processes","text":"

    No running sssd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/sssd/rabe.sssd.processes)<{$SSSD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/sssd/6.4/#trigger-sssd-has-been-restarted","title":"Trigger: sssd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/sssd/rabe.sssd.uptime)<=10m\n
    "},{"location":"Templates/Applications/sssd/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/sssd/6.4/#macro-sssdthresholdmin_proc","title":"Macro: {$SSSD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/sssd/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/sssd/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/sssd/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/sssd/7.0/","title":"Zabbix Template: sssd","text":"

    Monitoring of sssd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/sssd/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/sssd/7.0/#item-sssd-process-summary","title":"Item: sssd: process summary","text":"

    Get info about sssd processes

    proc.get[sssd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-unit-active-state","title":"Item: sssd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.sssd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-cpu-seconds-system","title":"Item: sssd: CPU seconds (system)","text":"

    Total CPU seconds (system) of sssd processes.

    rabe.sssd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-cpu-seconds-user","title":"Item: sssd: CPU seconds (user)","text":"

    Total CPU seconds (user) of sssd processes.

    rabe.sssd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-service-load-state","title":"Item: sssd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.sssd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-number-of-processes","title":"Item: sssd: Number of processes","text":"

    Number of sssd processes.

    rabe.sssd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-memory-usage-rss","title":"Item: sssd: Memory usage (RSS)","text":"

    Memory usage of sssd processes.

    rabe.sssd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-swap-usage","title":"Item: sssd: Swap usage","text":"

    Swap usage of sssd processes.

    rabe.sssd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-number-of-threads","title":"Item: sssd: Number of threads","text":"

    Number of sssd threads.

    rabe.sssd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[sssd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-unit-file-state","title":"Item: sssd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.sssd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-uptime","title":"Item: sssd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.sssd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"sssd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/sssd/7.0/#item-sssd-unit-info","title":"Item: sssd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"sssd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/sssd/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/sssd/7.0/#trigger-sssd-service-is-not-running","title":"Trigger: sssd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/sssd/rabe.sssd.active_state)<>1\n
    "},{"location":"Templates/Applications/sssd/7.0/#trigger-sssd-no-running-processes","title":"Trigger: sssd: No running processes","text":"

    No running sssd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/sssd/rabe.sssd.processes)<{$SSSD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/sssd/7.0/#trigger-sssd-has-been-restarted","title":"Trigger: sssd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/sssd/rabe.sssd.uptime)<=10m\n
    "},{"location":"Templates/Applications/sssd/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/sssd/7.0/#macro-sssdthresholdmin_proc","title":"Macro: {$SSSD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/sssd/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/sssd/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/sssd/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/systemd-journald/6.4/","title":"Zabbix Template: systemd-journald","text":"

    Monitoring of systemd-journald.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/systemd-journald/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-process-summary","title":"Item: systemd-journald: process summary","text":"

    Get info about systemd-journald processes

    proc.get[systemd-journald,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-unit-active-state","title":"Item: systemd-journald: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.systemd-journald.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-cpu-seconds-system","title":"Item: systemd-journald: CPU seconds (system)","text":"

    Total CPU seconds (system) of systemd-journald processes.

    rabe.systemd-journald.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-cpu-seconds-user","title":"Item: systemd-journald: CPU seconds (user)","text":"

    Total CPU seconds (user) of systemd-journald processes.

    rabe.systemd-journald.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-service-load-state","title":"Item: systemd-journald: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.systemd-journald.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-number-of-processes","title":"Item: systemd-journald: Number of processes","text":"

    Number of systemd-journald processes.

    rabe.systemd-journald.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-memory-usage-rss","title":"Item: systemd-journald: Memory usage (RSS)","text":"

    Memory usage of systemd-journald processes.

    rabe.systemd-journald.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-swap-usage","title":"Item: systemd-journald: Swap usage","text":"

    Swap usage of systemd-journald processes.

    rabe.systemd-journald.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-number-of-threads","title":"Item: systemd-journald: Number of threads","text":"

    Number of systemd-journald threads.

    rabe.systemd-journald.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-unit-file-state","title":"Item: systemd-journald: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.systemd-journald.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-uptime","title":"Item: systemd-journald: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.systemd-journald.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/systemd-journald/6.4/#item-systemd-journald-unit-info","title":"Item: systemd-journald: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"systemd-journald.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-journald/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/systemd-journald/6.4/#trigger-systemd-journald-service-is-not-running","title":"Trigger: systemd-journald: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/systemd-journald/rabe.systemd-journald.active_state)<>1\n
    "},{"location":"Templates/Applications/systemd-journald/6.4/#trigger-systemd-journald-no-running-processes","title":"Trigger: systemd-journald: No running processes","text":"

    No running systemd-journald processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/systemd-journald/rabe.systemd-journald.processes)<{$SYSTEMDJOURNALD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/systemd-journald/6.4/#trigger-systemd-journald-has-been-restarted","title":"Trigger: systemd-journald: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/systemd-journald/rabe.systemd-journald.uptime)<=10m\n
    "},{"location":"Templates/Applications/systemd-journald/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/systemd-journald/6.4/#macro-systemdjournaldthresholdmin_proc","title":"Macro: {$SYSTEMDJOURNALD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/systemd-journald/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/systemd-journald/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/systemd-journald/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/systemd-journald/7.0/","title":"Zabbix Template: systemd-journald","text":"

    Monitoring of systemd-journald.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/systemd-journald/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-process-summary","title":"Item: systemd-journald: process summary","text":"

    Get info about systemd-journald processes

    proc.get[systemd-journald,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-unit-active-state","title":"Item: systemd-journald: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.systemd-journald.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-cpu-seconds-system","title":"Item: systemd-journald: CPU seconds (system)","text":"

    Total CPU seconds (system) of systemd-journald processes.

    rabe.systemd-journald.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-cpu-seconds-user","title":"Item: systemd-journald: CPU seconds (user)","text":"

    Total CPU seconds (user) of systemd-journald processes.

    rabe.systemd-journald.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-service-load-state","title":"Item: systemd-journald: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.systemd-journald.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-number-of-processes","title":"Item: systemd-journald: Number of processes","text":"

    Number of systemd-journald processes.

    rabe.systemd-journald.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-memory-usage-rss","title":"Item: systemd-journald: Memory usage (RSS)","text":"

    Memory usage of systemd-journald processes.

    rabe.systemd-journald.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-swap-usage","title":"Item: systemd-journald: Swap usage","text":"

    Swap usage of systemd-journald processes.

    rabe.systemd-journald.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-number-of-threads","title":"Item: systemd-journald: Number of threads","text":"

    Number of systemd-journald threads.

    rabe.systemd-journald.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-journald,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-unit-file-state","title":"Item: systemd-journald: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.systemd-journald.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-uptime","title":"Item: systemd-journald: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.systemd-journald.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"systemd-journald.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/systemd-journald/7.0/#item-systemd-journald-unit-info","title":"Item: systemd-journald: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"systemd-journald.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-journald/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/systemd-journald/7.0/#trigger-systemd-journald-service-is-not-running","title":"Trigger: systemd-journald: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/systemd-journald/rabe.systemd-journald.active_state)<>1\n
    "},{"location":"Templates/Applications/systemd-journald/7.0/#trigger-systemd-journald-no-running-processes","title":"Trigger: systemd-journald: No running processes","text":"

    No running systemd-journald processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/systemd-journald/rabe.systemd-journald.processes)<{$SYSTEMDJOURNALD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/systemd-journald/7.0/#trigger-systemd-journald-has-been-restarted","title":"Trigger: systemd-journald: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/systemd-journald/rabe.systemd-journald.uptime)<=10m\n
    "},{"location":"Templates/Applications/systemd-journald/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/systemd-journald/7.0/#macro-systemdjournaldthresholdmin_proc","title":"Macro: {$SYSTEMDJOURNALD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/systemd-journald/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/systemd-journald/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/systemd-journald/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/systemd-logind/6.4/","title":"Zabbix Template: systemd-logind","text":"

    Monitoring of systemd-logind.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/systemd-logind/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-process-summary","title":"Item: systemd-logind: process summary","text":"

    Get info about systemd-logind processes

    proc.get[systemd-logind,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-unit-active-state","title":"Item: systemd-logind: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.systemd-logind.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-cpu-seconds-system","title":"Item: systemd-logind: CPU seconds (system)","text":"

    Total CPU seconds (system) of systemd-logind processes.

    rabe.systemd-logind.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-cpu-seconds-user","title":"Item: systemd-logind: CPU seconds (user)","text":"

    Total CPU seconds (user) of systemd-logind processes.

    rabe.systemd-logind.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-service-load-state","title":"Item: systemd-logind: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.systemd-logind.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-number-of-processes","title":"Item: systemd-logind: Number of processes","text":"

    Number of systemd-logind processes.

    rabe.systemd-logind.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-memory-usage-rss","title":"Item: systemd-logind: Memory usage (RSS)","text":"

    Memory usage of systemd-logind processes.

    rabe.systemd-logind.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-swap-usage","title":"Item: systemd-logind: Swap usage","text":"

    Swap usage of systemd-logind processes.

    rabe.systemd-logind.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-number-of-threads","title":"Item: systemd-logind: Number of threads","text":"

    Number of systemd-logind threads.

    rabe.systemd-logind.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-unit-file-state","title":"Item: systemd-logind: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.systemd-logind.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-uptime","title":"Item: systemd-logind: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.systemd-logind.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/systemd-logind/6.4/#item-systemd-logind-unit-info","title":"Item: systemd-logind: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"systemd-logind.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-logind/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/systemd-logind/6.4/#trigger-systemd-logind-service-is-not-running","title":"Trigger: systemd-logind: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/systemd-logind/rabe.systemd-logind.active_state)<>1\n
    "},{"location":"Templates/Applications/systemd-logind/6.4/#trigger-systemd-logind-no-running-processes","title":"Trigger: systemd-logind: No running processes","text":"

    No running systemd-logind processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/systemd-logind/rabe.systemd-logind.processes)<{$SYSTEMDLOGIND.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/systemd-logind/6.4/#trigger-systemd-logind-has-been-restarted","title":"Trigger: systemd-logind: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/systemd-logind/rabe.systemd-logind.uptime)<=10m\n
    "},{"location":"Templates/Applications/systemd-logind/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/systemd-logind/6.4/#macro-systemdlogindthresholdmin_proc","title":"Macro: {$SYSTEMDLOGIND.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/systemd-logind/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/systemd-logind/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/systemd-logind/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/systemd-logind/7.0/","title":"Zabbix Template: systemd-logind","text":"

    Monitoring of systemd-logind.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/systemd-logind/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-process-summary","title":"Item: systemd-logind: process summary","text":"

    Get info about systemd-logind processes

    proc.get[systemd-logind,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-unit-active-state","title":"Item: systemd-logind: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.systemd-logind.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-cpu-seconds-system","title":"Item: systemd-logind: CPU seconds (system)","text":"

    Total CPU seconds (system) of systemd-logind processes.

    rabe.systemd-logind.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-cpu-seconds-user","title":"Item: systemd-logind: CPU seconds (user)","text":"

    Total CPU seconds (user) of systemd-logind processes.

    rabe.systemd-logind.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-service-load-state","title":"Item: systemd-logind: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.systemd-logind.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-number-of-processes","title":"Item: systemd-logind: Number of processes","text":"

    Number of systemd-logind processes.

    rabe.systemd-logind.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-memory-usage-rss","title":"Item: systemd-logind: Memory usage (RSS)","text":"

    Memory usage of systemd-logind processes.

    rabe.systemd-logind.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-swap-usage","title":"Item: systemd-logind: Swap usage","text":"

    Swap usage of systemd-logind processes.

    rabe.systemd-logind.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-number-of-threads","title":"Item: systemd-logind: Number of threads","text":"

    Number of systemd-logind threads.

    rabe.systemd-logind.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-logind,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-unit-file-state","title":"Item: systemd-logind: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.systemd-logind.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-uptime","title":"Item: systemd-logind: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.systemd-logind.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"systemd-logind.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/systemd-logind/7.0/#item-systemd-logind-unit-info","title":"Item: systemd-logind: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"systemd-logind.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-logind/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/systemd-logind/7.0/#trigger-systemd-logind-service-is-not-running","title":"Trigger: systemd-logind: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/systemd-logind/rabe.systemd-logind.active_state)<>1\n
    "},{"location":"Templates/Applications/systemd-logind/7.0/#trigger-systemd-logind-no-running-processes","title":"Trigger: systemd-logind: No running processes","text":"

    No running systemd-logind processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/systemd-logind/rabe.systemd-logind.processes)<{$SYSTEMDLOGIND.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/systemd-logind/7.0/#trigger-systemd-logind-has-been-restarted","title":"Trigger: systemd-logind: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/systemd-logind/rabe.systemd-logind.uptime)<=10m\n
    "},{"location":"Templates/Applications/systemd-logind/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/systemd-logind/7.0/#macro-systemdlogindthresholdmin_proc","title":"Macro: {$SYSTEMDLOGIND.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/systemd-logind/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/systemd-logind/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/systemd-logind/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/systemd-udevd/6.4/","title":"Zabbix Template: systemd-udevd","text":"

    Monitoring of systemd-udevd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/systemd-udevd/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-process-summary","title":"Item: systemd-udevd: process summary","text":"

    Get info about systemd-udevd processes

    proc.get[systemd-udevd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-unit-active-state","title":"Item: systemd-udevd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.systemd-udevd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-cpu-seconds-system","title":"Item: systemd-udevd: CPU seconds (system)","text":"

    Total CPU seconds (system) of systemd-udevd processes.

    rabe.systemd-udevd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-cpu-seconds-user","title":"Item: systemd-udevd: CPU seconds (user)","text":"

    Total CPU seconds (user) of systemd-udevd processes.

    rabe.systemd-udevd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-service-load-state","title":"Item: systemd-udevd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.systemd-udevd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-number-of-processes","title":"Item: systemd-udevd: Number of processes","text":"

    Number of systemd-udevd processes.

    rabe.systemd-udevd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-memory-usage-rss","title":"Item: systemd-udevd: Memory usage (RSS)","text":"

    Memory usage of systemd-udevd processes.

    rabe.systemd-udevd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-swap-usage","title":"Item: systemd-udevd: Swap usage","text":"

    Swap usage of systemd-udevd processes.

    rabe.systemd-udevd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-number-of-threads","title":"Item: systemd-udevd: Number of threads","text":"

    Number of systemd-udevd threads.

    rabe.systemd-udevd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-unit-file-state","title":"Item: systemd-udevd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.systemd-udevd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-uptime","title":"Item: systemd-udevd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.systemd-udevd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/systemd-udevd/6.4/#item-systemd-udevd-unit-info","title":"Item: systemd-udevd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"systemd-udevd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-udevd/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/systemd-udevd/6.4/#trigger-systemd-udevd-service-is-not-running","title":"Trigger: systemd-udevd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/systemd-udevd/rabe.systemd-udevd.active_state)<>1\n
    "},{"location":"Templates/Applications/systemd-udevd/6.4/#trigger-systemd-udevd-no-running-processes","title":"Trigger: systemd-udevd: No running processes","text":"

    No running systemd-udevd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/systemd-udevd/rabe.systemd-udevd.processes)<{$SYSTEMDUDEVD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/systemd-udevd/6.4/#trigger-systemd-udevd-has-been-restarted","title":"Trigger: systemd-udevd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/systemd-udevd/rabe.systemd-udevd.uptime)<=10m\n
    "},{"location":"Templates/Applications/systemd-udevd/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/systemd-udevd/6.4/#macro-systemdudevdthresholdmin_proc","title":"Macro: {$SYSTEMDUDEVD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/systemd-udevd/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/systemd-udevd/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/systemd-udevd/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/systemd-udevd/7.0/","title":"Zabbix Template: systemd-udevd","text":"

    Monitoring of systemd-udevd.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/systemd-udevd/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-process-summary","title":"Item: systemd-udevd: process summary","text":"

    Get info about systemd-udevd processes

    proc.get[systemd-udevd,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-unit-active-state","title":"Item: systemd-udevd: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.systemd-udevd.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-cpu-seconds-system","title":"Item: systemd-udevd: CPU seconds (system)","text":"

    Total CPU seconds (system) of systemd-udevd processes.

    rabe.systemd-udevd.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-cpu-seconds-user","title":"Item: systemd-udevd: CPU seconds (user)","text":"

    Total CPU seconds (user) of systemd-udevd processes.

    rabe.systemd-udevd.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-service-load-state","title":"Item: systemd-udevd: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.systemd-udevd.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-number-of-processes","title":"Item: systemd-udevd: Number of processes","text":"

    Number of systemd-udevd processes.

    rabe.systemd-udevd.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-memory-usage-rss","title":"Item: systemd-udevd: Memory usage (RSS)","text":"

    Memory usage of systemd-udevd processes.

    rabe.systemd-udevd.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-swap-usage","title":"Item: systemd-udevd: Swap usage","text":"

    Swap usage of systemd-udevd processes.

    rabe.systemd-udevd.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-number-of-threads","title":"Item: systemd-udevd: Number of threads","text":"

    Number of systemd-udevd threads.

    rabe.systemd-udevd.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[systemd-udevd,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-unit-file-state","title":"Item: systemd-udevd: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.systemd-udevd.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-uptime","title":"Item: systemd-udevd: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.systemd-udevd.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"systemd-udevd.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/systemd-udevd/7.0/#item-systemd-udevd-unit-info","title":"Item: systemd-udevd: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"systemd-udevd.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/systemd-udevd/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/systemd-udevd/7.0/#trigger-systemd-udevd-service-is-not-running","title":"Trigger: systemd-udevd: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/systemd-udevd/rabe.systemd-udevd.active_state)<>1\n
    "},{"location":"Templates/Applications/systemd-udevd/7.0/#trigger-systemd-udevd-no-running-processes","title":"Trigger: systemd-udevd: No running processes","text":"

    No running systemd-udevd processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/systemd-udevd/rabe.systemd-udevd.processes)<{$SYSTEMDUDEVD.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/systemd-udevd/7.0/#trigger-systemd-udevd-has-been-restarted","title":"Trigger: systemd-udevd: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/systemd-udevd/rabe.systemd-udevd.uptime)<=10m\n
    "},{"location":"Templates/Applications/systemd-udevd/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/systemd-udevd/7.0/#macro-systemdudevdthresholdmin_proc","title":"Macro: {$SYSTEMDUDEVD.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/systemd-udevd/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/systemd-udevd/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/systemd-udevd/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/timedatectl/3.0/","title":"Zabbix timedatectl monitoring","text":"

    High level monitoring for time and date keeping based on the backend agnostic timedatectl command.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/timedatectl/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_timedatectl_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/timedatectl/3.0/#template-app-timedatectl-active","title":"Template App timedatectl active","text":""},{"location":"Templates/Applications/timedatectl/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/timedatectl/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/timedatectl/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/timedatectl/3.0/#selinux-policy","title":"SELinux Policy","text":"

    The rabetimedatectl policy module allows the agent to connect to dbus and lets it request info from the timedated service. It also allows answers from the timedated service to the agent.

    "},{"location":"Templates/Applications/timedatectl/3.0/#userparameters","title":"UserParameters","text":"Key Description rabe.timedatectl.ntp.enabled \"NTP enabled\" yes/no value from timedatectl status output rabe.timedatectl.ntp.synchronized \"NTP synchonized\" yes/no value from timedatectl status output"},{"location":"Templates/Applications/timedatectl/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/timedatectl/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Applications/timedatectl/6.4/","title":"Zabbix Template: timedatectl","text":"

    Keeps track of the time and date subsystem by running timedatectl status.

    Needs the following configuration:

    AllowKey=system.run[/usr/bin/timedatectl show]\n

    See here for more information about timedatectl.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/timedatectl/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/timedatectl/6.4/#item-timedatectl-ntp-service-status","title":"Item: timedatectl: NTP service status","text":"

    NTP service status

    rabe.timedatectl.status.ntp_service\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"NTP=(.*)\", \"\\\\1\"] JAVASCRIPT [\"return {\\\"yes\\\": 1, \\\"no\\\": 0}[value]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/timedatectl/6.4/#item-timedatectl-rtc-in-local-tz","title":"Item: timedatectl: RTC in local TZ","text":"

    Is the RTC in local TZ?

    rabe.timedatectl.status.rtc_in_local_tz\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"LocalRTC=(.*)\", \"\\\\1\"] JAVASCRIPT [\"return {\\\"yes\\\": 1, \\\"no\\\": 0}[value]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/timedatectl/6.4/#item-timedatectl-system-clock-synchronized","title":"Item: timedatectl: System clock synchronized","text":"

    Is the system clock synchronized?

    rabe.timedatectl.status.system_clock_synchronized\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"NTPSynchronized=(.*)\", \"\\\\1\"] JAVASCRIPT [\"return {\\\"yes\\\": 1, \\\"no\\\": 0}[value]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/timedatectl/6.4/#item-timedatectl-time-zone","title":"Item: timedatectl: Time zone","text":"

    Time zone

    rabe.timedatectl.status.time_zone\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"Timezone=(.*)\", \"\\\\1\"] DISCARD_UNCHANGED_HEARTBEAT [\"1d\"]"},{"location":"Templates/Applications/timedatectl/6.4/#item-timedatectl-get-status","title":"Item: timedatectl: Get status","text":"

    Get output from timedatectl status.

    system.run[/usr/bin/timedatectl show]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/timedatectl/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/timedatectl/6.4/#trigger-timedatectl-ntp-not-active","title":"Trigger: timedatectl: NTP not active","text":"

    The NTP service is not active, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority WARNING
    last(/timedatectl/rabe.timedatectl.status.ntp_service)<>1\n
    "},{"location":"Templates/Applications/timedatectl/6.4/#trigger-timedatectl-rtc-not-in-local-tz","title":"Trigger: timedatectl: RTC not in local TZ","text":"

    The RTC not in local TZ, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority INFO
    last(/timedatectl/rabe.timedatectl.status.rtc_in_local_tz)<>0\n
    "},{"location":"Templates/Applications/timedatectl/6.4/#trigger-timedatectl-ntp-not-synchronized","title":"Trigger: timedatectl: NTP not synchronized","text":"

    NTP is not in sync, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority INFO
    last(/timedatectl/rabe.timedatectl.status.system_clock_synchronized)<>1\n
    "},{"location":"Templates/Applications/timedatectl/6.4/#trigger-timedatectl-ntp-not-synchronized-for-more-than-timedatectl_max_no_sync_time","title":"Trigger: timedatectl: NTP not synchronized for more than {$TIMEDATECTL_MAX_NO_SYNC_TIME}","text":"

    NTP is not in sync, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority WARNING
    last(/timedatectl/rabe.timedatectl.status.system_clock_synchronized,{$TIMEDATECTL_MAX_NO_SYNC_TIME})<1\n
    "},{"location":"Templates/Applications/timedatectl/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/timedatectl/6.4/#macro-timedatectl_max_no_sync_time","title":"Macro: {$TIMEDATECTL_MAX_NO_SYNC_TIME}","text":"

    How long can time be out if sync before we care?

    Default:

    60m\n
    "},{"location":"Templates/Applications/timedatectl/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/timedatectl/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/timedatectl/7.0/","title":"Zabbix Template: timedatectl","text":"

    Keeps track of the time and date subsystem by running timedatectl status.

    Needs the following configuration:

    AllowKey=system.run[/usr/bin/timedatectl show]\n

    See here for more information about timedatectl.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/timedatectl/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/timedatectl/7.0/#item-timedatectl-ntp-service-status","title":"Item: timedatectl: NTP service status","text":"

    NTP service status

    rabe.timedatectl.status.ntp_service\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"NTP=(.*)\", \"\\\\1\"] JAVASCRIPT [\"return {\\\"yes\\\": 1, \\\"no\\\": 0}[value]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/timedatectl/7.0/#item-timedatectl-rtc-in-local-tz","title":"Item: timedatectl: RTC in local TZ","text":"

    Is the RTC in local TZ?

    rabe.timedatectl.status.rtc_in_local_tz\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"LocalRTC=(.*)\", \"\\\\1\"] JAVASCRIPT [\"return {\\\"yes\\\": 1, \\\"no\\\": 0}[value]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/timedatectl/7.0/#item-timedatectl-system-clock-synchronized","title":"Item: timedatectl: System clock synchronized","text":"

    Is the system clock synchronized?

    rabe.timedatectl.status.system_clock_synchronized\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"NTPSynchronized=(.*)\", \"\\\\1\"] JAVASCRIPT [\"return {\\\"yes\\\": 1, \\\"no\\\": 0}[value]\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/timedatectl/7.0/#item-timedatectl-time-zone","title":"Item: timedatectl: Time zone","text":"

    Time zone

    rabe.timedatectl.status.time_zone\n

    Settings:

    Item Setting Value Type DEPENDENT Value type TEXT History 7d Source item system.run[/usr/bin/timedatectl show]

    Preprocessing steps:

    Type Parameters REGEX [\"Timezone=(.*)\", \"\\\\1\"] DISCARD_UNCHANGED_HEARTBEAT [\"1d\"]"},{"location":"Templates/Applications/timedatectl/7.0/#item-timedatectl-get-status","title":"Item: timedatectl: Get status","text":"

    Get output from timedatectl status.

    system.run[/usr/bin/timedatectl show]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/timedatectl/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/timedatectl/7.0/#trigger-timedatectl-ntp-not-active","title":"Trigger: timedatectl: NTP not active","text":"

    The NTP service is not active, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority WARNING
    last(/timedatectl/rabe.timedatectl.status.ntp_service)<>1\n
    "},{"location":"Templates/Applications/timedatectl/7.0/#trigger-timedatectl-rtc-not-in-local-tz","title":"Trigger: timedatectl: RTC not in local TZ","text":"

    The RTC not in local TZ, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority INFO
    last(/timedatectl/rabe.timedatectl.status.rtc_in_local_tz)<>0\n
    "},{"location":"Templates/Applications/timedatectl/7.0/#trigger-timedatectl-ntp-not-synchronized","title":"Trigger: timedatectl: NTP not synchronized","text":"

    NTP is not in sync, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority INFO
    last(/timedatectl/rabe.timedatectl.status.system_clock_synchronized)<>1\n
    "},{"location":"Templates/Applications/timedatectl/7.0/#trigger-timedatectl-ntp-not-synchronized-for-more-than-timedatectl_max_no_sync_time","title":"Trigger: timedatectl: NTP not synchronized for more than {$TIMEDATECTL_MAX_NO_SYNC_TIME}","text":"

    NTP is not in sync, check timedatectl status for more info. Settings:

    Trigger Setting Values Priority WARNING
    last(/timedatectl/rabe.timedatectl.status.system_clock_synchronized,{$TIMEDATECTL_MAX_NO_SYNC_TIME})<1\n
    "},{"location":"Templates/Applications/timedatectl/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/timedatectl/7.0/#macro-timedatectl_max_no_sync_time","title":"Macro: {$TIMEDATECTL_MAX_NO_SYNC_TIME}","text":"

    How long can time be out if sync before we care?

    Default:

    60m\n
    "},{"location":"Templates/Applications/timedatectl/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/timedatectl/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/tuned/6.4/","title":"Zabbix Template: tuned","text":"

    Monitoring of tuned.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/tuned/6.4/#items","title":"Items","text":""},{"location":"Templates/Applications/tuned/6.4/#item-tuned-process-summary","title":"Item: tuned: process summary","text":"

    Get info about tuned processes

    proc.get[tuned,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-unit-active-state","title":"Item: tuned: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.tuned.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-cpu-seconds-system","title":"Item: tuned: CPU seconds (system)","text":"

    Total CPU seconds (system) of tuned processes.

    rabe.tuned.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-cpu-seconds-user","title":"Item: tuned: CPU seconds (user)","text":"

    Total CPU seconds (user) of tuned processes.

    rabe.tuned.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-service-load-state","title":"Item: tuned: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.tuned.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-number-of-processes","title":"Item: tuned: Number of processes","text":"

    Number of tuned processes.

    rabe.tuned.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-memory-usage-rss","title":"Item: tuned: Memory usage (RSS)","text":"

    Memory usage of tuned processes.

    rabe.tuned.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-swap-usage","title":"Item: tuned: Swap usage","text":"

    Swap usage of tuned processes.

    rabe.tuned.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-number-of-threads","title":"Item: tuned: Number of threads","text":"

    Number of tuned threads.

    rabe.tuned.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-unit-file-state","title":"Item: tuned: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.tuned.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-uptime","title":"Item: tuned: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.tuned.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/tuned/6.4/#item-tuned-unit-info","title":"Item: tuned: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"tuned.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/tuned/6.4/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/tuned/6.4/#trigger-tuned-service-is-not-running","title":"Trigger: tuned: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/tuned/rabe.tuned.active_state)<>1\n
    "},{"location":"Templates/Applications/tuned/6.4/#trigger-tuned-no-running-processes","title":"Trigger: tuned: No running processes","text":"

    No running tuned processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/tuned/rabe.tuned.processes)<{$TUNED.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/tuned/6.4/#trigger-tuned-has-been-restarted","title":"Trigger: tuned: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/tuned/rabe.tuned.uptime)<=10m\n
    "},{"location":"Templates/Applications/tuned/6.4/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/tuned/6.4/#macro-tunedthresholdmin_proc","title":"Macro: {$TUNED.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/tuned/6.4/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/tuned/6.4/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/tuned/6.4/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/tuned/7.0/","title":"Zabbix Template: tuned","text":"

    Monitoring of tuned.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/tuned/7.0/#items","title":"Items","text":""},{"location":"Templates/Applications/tuned/7.0/#item-tuned-process-summary","title":"Item: tuned: process summary","text":"

    Get info about tuned processes

    proc.get[tuned,root,,summary]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-unit-active-state","title":"Item: tuned: Unit active state","text":"

    State value that reflects whether the unit is currently active or not. The following states are currently defined: \"active\", \"reloading\", \"inactive\", \"failed\", \"activating\", and \"deactivating\".

    rabe.tuned.active_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.ActiveState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-cpu-seconds-system","title":"Item: tuned: CPU seconds (system)","text":"

    Total CPU seconds (system) of tuned processes.

    rabe.tuned.cputime_system\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_system.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-cpu-seconds-user","title":"Item: tuned: CPU seconds (user)","text":"

    Total CPU seconds (user) of tuned processes.

    rabe.tuned.cputime_user\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].cputime_user.first()\"] SIMPLE_CHANGE [\"\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-service-load-state","title":"Item: tuned: Service load state","text":"

    State value that reflects whether the configuration file of this unit has been loaded. The following states are currently defined: \"loaded\", \"error\", and \"masked\".

    rabe.tuned.load_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.LoadState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-number-of-processes","title":"Item: tuned: Number of processes","text":"

    Number of tuned processes.

    rabe.tuned.processes\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].processes.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-memory-usage-rss","title":"Item: tuned: Memory usage (RSS)","text":"

    Memory usage of tuned processes.

    rabe.tuned.rss\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].rss.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-swap-usage","title":"Item: tuned: Swap usage","text":"

    Swap usage of tuned processes.

    rabe.tuned.swap\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].swap.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-number-of-threads","title":"Item: tuned: Number of threads","text":"

    Number of tuned threads.

    rabe.tuned.threads\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item proc.get[tuned,root,,summary]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$[*].threads.first()\"] DISCARD_UNCHANGED_HEARTBEAT [\"5m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-unit-file-state","title":"Item: tuned: Unit file state","text":"

    Encodes the install state of the unit file of FragmentPath. It currently knows the following states: \"enabled\", \"enabled-runtime\", \"linked\", \"linked-runtime\", \"masked\", \"masked-runtime\", \"static\", \"disabled\", and \"invalid\".

    rabe.tuned.unitfile_state\n

    Settings:

    Item Setting Value Type DEPENDENT History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JSONPATH [\"$.UnitFileState.state\"] DISCARD_UNCHANGED_HEARTBEAT [\"30m\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-uptime","title":"Item: tuned: Uptime","text":"

    Number of seconds since unit entered the active state.

    rabe.tuned.uptime\n

    Settings:

    Item Setting Value Type DEPENDENT Value type FLOAT in uptime History 7d Source item systemd.unit.get[\"tuned.service\"]

    Preprocessing steps:

    Type Parameters JAVASCRIPT [\"data = JSON.parse(value);\\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\\n return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\\n}\\nreturn null;\\n\"]"},{"location":"Templates/Applications/tuned/7.0/#item-tuned-unit-info","title":"Item: tuned: unit info","text":"

    Get unit info from systemd

    systemd.unit.get[\"tuned.service\"]\n

    Settings:

    Item Setting Value Type ZABBIX_ACTIVE Value type TEXT"},{"location":"Templates/Applications/tuned/7.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/tuned/7.0/#trigger-tuned-service-is-not-running","title":"Trigger: tuned: Service is not running","text":"

    Settings:

    Trigger Setting Values Priority WARNING Manual close YES
    last(/tuned/rabe.tuned.active_state)<>1\n
    "},{"location":"Templates/Applications/tuned/7.0/#trigger-tuned-no-running-processes","title":"Trigger: tuned: No running processes","text":"

    No running tuned processes. Settings:

    Trigger Setting Values Priority HIGH
    last(/tuned/rabe.tuned.processes)<{$TUNED.THRESHOLD.MIN_PROC}\n
    "},{"location":"Templates/Applications/tuned/7.0/#trigger-tuned-has-been-restarted","title":"Trigger: tuned: has been restarted","text":"

    Settings:

    Trigger Setting Values Priority INFO Manual close YES
    last(/tuned/rabe.tuned.uptime)<=10m\n
    "},{"location":"Templates/Applications/tuned/7.0/#macros","title":"Macros","text":"

    The following Zabbix macros are configured via this template.

    "},{"location":"Templates/Applications/tuned/7.0/#macro-tunedthresholdmin_proc","title":"Macro: {$TUNED.THRESHOLD.MIN_PROC}","text":"

    Minimum amount of processes expected to be running at all times.

    Default:

    1\n
    "},{"location":"Templates/Applications/tuned/7.0/#dashboards","title":"Dashboards","text":"

    The following Zabbix dashboards are included in this template.

    "},{"location":"Templates/Applications/tuned/7.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/tuned/7.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2024 Radio Bern RaBe

    "},{"location":"Templates/Applications/zabbix-agent/3.0/","title":"Zabbix zabbix-agent monitoring","text":"

    Basic Zabbix Agent operations.

    Based on the official Zabbix agent template from Zabbix distribution but made active.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Applications/zabbix-agent/3.0/#usage","title":"Usage","text":"
    1. Import the Template_App_Zabbix_Agent_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Applications/zabbix-agent/3.0/#template-app-zabbix-agent-active","title":"Template App Zabbix Agent active","text":"

    This template is part of RaBe's Zabbix template and helpers collection at https://github.com/radiorabe/rabe-zabbix.

    "},{"location":"Templates/Applications/zabbix-agent/3.0/#items","title":"Items","text":""},{"location":"Templates/Applications/zabbix-agent/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Applications/zabbix-agent/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Applications/zabbix-agent/3.0/#selinux-policy","title":"SELinux Policy","text":"

    The rabezbxzabbixagent policy allows the agent to set its rlimit as described by ZBX-10086.

    "},{"location":"Templates/Applications/zabbix-agent/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Applications/zabbix-agent/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/","title":"RaBe Zabbix SNMP templates overview","text":"

    The current directory holds the following SNMP based Zabbix templates:

    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/","title":"Zabbix SNMPv2 AVT AE1 DABPlus Go monitoring","text":"

    Monitoring of AVT MAGIC AE1 DAB+ Go devices.

    There are low-level discovery rules for detecting and monitoring the available alarms and encoders.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#usage","title":"Usage","text":"
    1. Download the MAGIC AE1 DAB+ GO software.
    2. Start the MAGIC AE1 DAB+ GO software (note that it might also run on Wine under Linux)
    3. Configure SNMP (Configuration -> MAGIC AE1 DAB+ GO -> System Settings -> SNMP Parameters)
    4. Copy the AVT-*.mib MIB files to your Zabbix Server (they are located at C:\\Program Files (x86)\\AVT\\MAGIC AE1 DAB+ Go\\MIB)
    5. Place the MIB files into your default MIB directory (usually /usr/local/share/snmp/mibs) and make sure that the Zabbix server loads them (see Using and loading MIBs).
    6. Restart your Zabbix server
    7. Import the Template_SNMPv2_AVT_AE1_DABPlus_Go.xml into your Zabbix server.
    8. Add the template to your host (or stack template). You might also want to add the SNMPv2_Generic template.
    9. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> AVT-AE1-DABPLUS-GO-MIB::avtMagicAe1DabPlusGoEncoder\n

    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#template-snmpv2-avt-ae1-dabplus-go","title":"Template SNMPv2 AVT AE1 DABPlus Go","text":"

    SNMP template for monitoring AVT MAGIC AE1 DAB+ Go devices based on the AVT-MIB and AVT-AE1-DABPLUS-GO-MIB.

    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#items","title":"Items","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#alarms-rabesnmpavt-ae1-dabplus-goalarmdiscovery","title":"Alarms (rabe.snmp.avt-ae1-dabplus-go.alarm.discovery)","text":"

    Discovery of Alarms

    Returns the following macro for each available Alarm * {#ALARM_NAME} * Alarm name (AVT-AE1-DABPLUS-GO-MIB::amae1dabpgoAlarmName).

    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#encoders-rabesnmpavt-ae1-dabplus-goencoderdiscovery","title":"Encoders (rabe.snmp.avt-ae1-dabplus-go.encoder.discovery)","text":"

    Discovery of encoders

    Returns the following macro for each available encoder * {#ENCODER_STATE} * Status information about the current operation (AVT-AE1-DABPLUS-GO-MIB::amae1dabpgoEncoderState). * {#ENCODER_ONAIR} * On-air status information (AVT-AE1-DABPLUS-GO-MIB::amae1dabpgoEncoderOnAir).

    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#trigger-prototypes_1","title":"Trigger Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_AVT_AE1_DABPlus_Go/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/","title":"Zabbix SNMPv2 Interfaces HC template","text":"

    Monitors common network interface parameters exposed by the IF-MIB via SNMPv2. The template uses HC 64bit parameters (such as ifHCInOctets and ifHCOutOctets) where available.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#features","title":"Features","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#items","title":"Items","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#item-prototypes-for-auto-discovered-interfaces","title":"Item prototypes for auto discovered interfaces","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#trigger-prototypes-for-auto-discovered-interfaces","title":"Trigger prototypes for auto discovered interfaces","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#graphs","title":"Graphs","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#graph-prototypes-for-auto-discovered-interfaces","title":"Graph prototypes for auto discovered interfaces","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#macros","title":"Macros","text":"

    SNMPv2 community which defaults to public

    Inbound interface utilization/staturation in percent for HIGH trigger (90% per default)

    Inbound time for which the interface must be saturated for HIGH trigger (1h per default)

    Inbound interface utilization/staturation in percent for WARNING trigger (80% per default)

    Inbound time for which the interface must be saturated for WARNING trigger (15m per default)

    Outbound interface utilization/staturation in percent for HIGH trigger (90% per default)

    Outbound time for which the interface must be saturated for HIGH trigger (1h per default)

    Outbound interface utilization/staturation in percent for WARNING trigger (80% per default)

    Outbound time for which the interface must be saturated for WARNING trigger (15m per default)

    Note, that the triggers support macro contexts, so you can override a specific macro not only globally, but also per interface (such as {$SNMPV2_INTERFACES_HC_IN_UTILIZATION_WARNING_PERCENTAGE:\"{#SNMPVALUE}\"} for example).

    "},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#requirements","title":"Requirements","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#usage","title":"Usage","text":"
    1. Import the Template_SNMPv2_Interfaces_HC.xml into your Zabbix server.
    2. Add the template to your host (or stack template)
    3. Add an SNMP interface configuration to your host
    4. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    5. Check if new data arrives
    6. You might want to disable the Operational status down on ... triggers on interfaces which aren't supposed to be up all the time
    "},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#related-templates","title":"Related templates","text":""},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_Interfaces_HC/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/","title":"Zabbix SNMPv2 Livewire monitoring","text":"

    Monitoring of Telos Alliance Livewire devices via SNMPv2, such as the Axia xNodes.

    There are low-level discovery rules for detecting and monitoring the available Livewire source and destination ports.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#usage","title":"Usage","text":"
    1. Download the MIB files for Axia xNodes
    2. Place the MIB files into your default MIB directory (usually /usr/local/share/snmp/mibs) and make sure that the Zabbix server loads them (see Using and loading MIBs).
    3. Restart your Zabbix server
    4. Import the Template_SNMPv2_Livewire.xml into your Zabbix server.
    5. Add the template to you host (or stack template)
    6. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> TLS-SMI::livewire\n

    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#template-snmpv2-livewire","title":"Template SNMPv2 Livewire","text":"

    Telos Alliance Livewire Audio over IP routing control based on TLS-LIVEWIRE-MIB.

    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#livewire-destinations-rabesnmplivewiredestinationsdiscovery","title":"Livewire destinations (rabe.snmp.livewire.destinations.discovery)","text":"

    Discovery of Livewire destinations.

    Returns the following macros for each available Livewire destination * {#DST_INDEX} * A unique value, greater than zero, for each destination (TLS-LIVEWIRE-MIB::dstIndex). * {#DST_NAME}* A textual string containing the label of the destination port (TLS-LIVEWIRE-MIB::dstName`).

    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#livewire-sources-rabesnmplivewiresourcesdiscovery","title":"Livewire sources (rabe.snmp.livewire.sources.discovery)","text":"

    Discovery of Livewire source ports.

    Returns the following macros for each available Livewire source * {#SRC_INDEX} * A unique value, greater than zero, for each source port (TLS-LIVEWIRE-MIB::srcIndex). * {#SRC_NAME}* A textual string containing the label of the source port (TLS-LIVEWIRE-MIB::srcName`).

    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_Livewire/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/","title":"Zabbix SNMPv2 Netgear Box Services template","text":"

    Monitors Netgear Box Service Feature (fastPathBoxServices) parameters, such as sensors, fans and power supplies exposed by the NETGEAR-BOXSERVICES-PRIVATE-MIB via SNMPv2.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#features","title":"Features","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#items","title":"Items","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#item-prototypes-for-auto-discovered-fans","title":"Item prototypes for auto discovered fans","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#item-prototypes-for-auto-discovered-power-supplies","title":"Item prototypes for auto discovered power supplies","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#item-prototypes-for-auto-discovered-temperature-sensors","title":"Item prototypes for auto discovered temperature sensors","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#trigger-prototypes-for-auto-discovered-fans","title":"Trigger prototypes for auto discovered fans","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#trigger-prototypes-for-auto-discovered-power-supplies","title":"Trigger prototypes for auto discovered power supplies","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#trigger-prototypes-for-auto-discovered-temperature-sensors","title":"Trigger prototypes for auto discovered temperature sensors","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#graphs","title":"Graphs","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#graph-prototypes-for-auto-discovered-fans","title":"Graph prototypes for auto discovered fans","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#graph-prototypes-for-auto-discovered-temperature-sensors","title":"Graph prototypes for auto discovered temperature sensors","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#macros","title":"Macros","text":"

    SNMPv2 community which defaults to public

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#requirements","title":"Requirements","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#usage","title":"Usage","text":"
    1. Import the Template_SNMPv2_Netgear_Box_Services.xml into your Zabbix server.
    2. Add the template to your host (or stack template)
    3. Add an SNMP interface configuration to your host
    4. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    5. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#related-templates","title":"Related templates","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> NETGEAR-BOXSERVICES-PRIVATE-MIB::fastPathBoxServices\n

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Box_Services/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/","title":"Zabbix SNMPv2 Netgear Inventory template","text":"

    Monitors Netgear Inventory parameters (fastPathInventory), namely switch units and stack ports exposed by the NETGEAR-INVENTORY-MIB via SNMPv2.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#features","title":"Features","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#items","title":"Items","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#item-prototypes-for-auto-discovered-units","title":"Item prototypes for auto discovered units","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#item-prototypes-for-auto-discovered-stack-ports","title":"Item prototypes for auto discovered stack ports","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#trigger-prototypes-for-auto-discovered-units","title":"Trigger prototypes for auto discovered units","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#trigger-prototypes-for-auto-discovered-stack-ports","title":"Trigger prototypes for auto discovered stack ports","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#graphs","title":"Graphs","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#graph-prototypes-for-auto-discovered-stack-ports","title":"Graph prototypes for auto discovered stack ports","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#macros","title":"Macros","text":"

    SNMPv2 community which defaults to public

    Stack port utilization/staturation in percent for HIGH trigger (90% per default)

    Time for which the stack port must be saturated for HIGH trigger (1h per default)

    Stack port utilization/staturation in percent for WARNING trigger (80% per default)

    Time for which the stack port must be saturated for WARNING trigger (15m per default)

    Note, that the triggers support macro contexts, so you can override a specific macro not only globally, but also per stack port (such as {$SNMPV2_NETGEAR_INVENTORY_UTILIZATION_WARNING_TIME:\"{#AGENTINVENTORYSTACKPORTUNIT}_{#AGENTINVENTORYSTACKPORTTAG}\"} for example).

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#requirements","title":"Requirements","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#usage","title":"Usage","text":"
    1. Import the Template_SNMPv2_Netgear_Inventory.xml into your Zabbix server.
    2. Add the template to your host (or stack template)
    3. Add an SNMP interface configuration to your host
    4. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    5. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#related-templates","title":"Related templates","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> NETGEAR-INVENTORY-MIB::fastPathInventory\n

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Inventory/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/","title":"Zabbix SNMPv2 Netgear SNTP client template","text":"

    Monitors Netgear SNTP client parameters (agentSntpClientMIB), such as client status and NTP server parameters exposed by the NETGEAR-SNTP-CLIENT-MIB via SNMPv2.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#features","title":"Features","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#items","title":"Items","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#macros","title":"Macros","text":"

    SNMPv2 community which defaults to public

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#requirements","title":"Requirements","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#usage","title":"Usage","text":"
    1. Import the Template_SNMPv2_Netgear_SNTP_client.xml into your Zabbix server.
    2. Add the template to your host (or stack template)
    3. Add an SNMP interface configuration to your host
    4. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    5. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#related-templates","title":"Related templates","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> NETGEAR-SNTP-CLIENT-MIB::agentSntpClientMIB\n

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_SNTP_client/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/","title":"Zabbix SNMPv2 Netgear Switching monitoring","text":"

    Monitors Netgear Switching parameters (fastPathSwitching), currently only CPU, memory and spanning tree protocol information exposed by the NETGEAR-SWITCHING-MIB via SNMPv2.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#usage","title":"Usage","text":"
    1. Download the NETGEAR-SWITCHING-MIB and its dependencies (should be present within the MIB package of your Netgear device)
    2. Place the MIB file(s) into your default MIB directory on the Zabbix server and/or proxy (usually /usr/local/share/snmp/mibs) and make sure that the Zabbix server and/or proxy loads them (see Using and loading MIBs).
    3. Import the Template_SNMPv2_Netgear_Switching.xml into your Zabbix server (click on the Raw button to download).
    4. Add an SNMP interface configuration to your host
    5. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    6. Add the template to your host (or stack template)
    7. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> NETGEAR-SWITCHING-MIB::fastPathSwitching\n

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#cpu-utilization","title":"CPU utilization","text":"

    The CPU utilization is currently only available as a string with 5, 60 and 300 second values (5 Secs ( 13.2483%) 60 Secs ( 11.3541%) 300 Secs (11.2930%) which makes it very hard or impossible to create triggers.

    Please open up an issue if you know of an elegant way to either parse and split the item into separate float items or if you find other OIDs which separately expose the values - thanks.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#related-templates","title":"Related templates","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#template-snmpv2-netgear-switching","title":"Template SNMPv2 Netgear Switching","text":"

    Template for Netgear Private MIB for FastPath Switching based on NETGEAR-SWITCHING-MIB

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#items","title":"Items","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#multiple-spanning-tree-protocol-instances-agentstpmstiddiscovery","title":"Multiple spanning tree protocol instances (agentStpMstId.discovery)","text":"

    Discovery of multiple spanning tree protocol instances (STP MST), including the common and internal spanning tree instance 0.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_Netgear_Switching/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/","title":"Zabbix SNMPv2 UBNT-UniFi-MIB monitoring","text":"

    Monitors Ubiquiti device parameters, such as Ethernet, Radio and virtual access point interfaces, exposed by the UBNT-UniFi-MIB and UBNT-MIB via SNMPv2.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#usage","title":"Usage","text":"
    1. Download the UBNT-UniFi-MIB and UBNT-MIB.
    2. Place the MIB file(s) into your default MIB directory on the Zabbix server and/or proxy (usually /usr/local/share/snmp/mibs) and make sure that the Zabbix server and/or proxy loads them (see Using and loading MIBs).
    3. Import the Template_SNMPv2_UBNT-UniFi-MIB.xml into your Zabbix server (click on the Raw button to download).
    4. Add an SNMP interface configuration to your host
    5. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    6. Add the template to your host (or stack template)
    7. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> UBNT-MIB::ubnt\n

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#template-snmpv2-ubnt-unifi-mib","title":"Template SNMPv2 UBNT-UniFi-MIB","text":"

    SNMPv2 template for monitoring Ubiquiti devices exposing UBNT-UniFi-MIB (The UniFi MIB module for Ubiquiti Networks, Inc.) entities.

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#items","title":"Items","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#ethernet-interfaces-rabesnmpubnt-unifi-mibunifiifentrydiscovery","title":"Ethernet interfaces (rabe.snmp.ubnt-unifi-mib.unifiIfEntry.discovery)","text":"

    Discovery of Ethernet interfaces

    Returns the following macro for each available Ethernet interface (UbntIfEntry) * {#IF_NAME} * The name of each discovered Ethernet interface (UBNT-UniFi-MIB::unifiIfName).

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#radio-interfaces-rabesnmpubnt-unifi-mibunifiradioentrydiscovery","title":"Radio interfaces (rabe.snmp.ubnt-unifi-mib.unifiRadioEntry.discovery)","text":"

    Discovery of radio interfaces.

    Returns the following macro for each available radio interface (unifiRadioEntry) * {#RADIO_NAME} * The name of each discovered radio interface (UBNT-UniFi-MIB::unifiRadioName).

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#trigger-prototypes_1","title":"Trigger Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#virtual-access-point-interfaces-rabesnmpubnt-unifi-mibunifivapentrydiscovery","title":"Virtual access point interfaces (rabe.snmp.ubnt-unifi-mib.unifiVapEntry.discovery)","text":"

    Discovery of virtual access point interfaces

    Returns the following macros for each available virtual access point interface (unifiVapEntry) * {#VAP_NAME} * The name of each discovered virtual access point interface (UBNT-UniFi-MIB::unifiVapName). * {#VAP_ESSID} * The (current) Extended Service Set (ESS) ID of each discovered virtual access point interface (UBNT-UniFi-MIB::unifiVapEssId).

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#item-prototypes_2","title":"Item Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#trigger-prototypes_2","title":"Trigger Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_UBNT-UniFi-MIB/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2020 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/","title":"Zabbix SNMPv2 UCD-SNMP-MIB load average monitoring","text":"

    Monitors system load average entry parameters exposed by the UCD-SNMP-MIB (University of California, Davis MIB) via SNMPv2

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#usage","title":"Usage","text":"
    1. Download the UCD-SNMP-MIB (if not already available on your system)
    2. Place the MIB file(s) into your default MIB directory on the Zabbix server and/or proxy (usually /usr/local/share/snmp/mibs) and make sure that the Zabbix server and/or proxy loads them (see Using and loading MIBs).
    3. Import the Template_SNMPv2_UCD-SNMP-MIB_load_average.xml into your Zabbix server (click on the Raw button to download).
    4. Add an SNMP interface configuration to your host
    5. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    6. Add the template to your host (or stack template)
    7. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> UCD-SNMP-MIB::laTable\n

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#template-snmpv2-ucd-snmp-mib-load-average","title":"Template SNMPv2 UCD-SNMP-MIB load average","text":"

    SNMPv2 template for monitoring the load average of a host exposing the UCD-SNMP-MIB (University of California, Davis MIB) laTable table.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#load-average-entries-rabesnmpucd-snmp-miblaentrydiscovery","title":"Load average entries (rabe.snmp.ucd-snmp-mib.laEntry.discovery)","text":"

    Discovery of load average entries

    Returns the following macro for each available load average entry (laEntry) * {#LA_INDEX} * Reference index/row number for each discovered load average entry (UCD-SNMP-MIB::laIndex) * {#LA_NAME} * The name of each discovered load average entry (UCD-SNMP-MIB::laNames).

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#item-prototypes","title":"Item Prototypes","text":"

    If the load averages rises above this value, the laErrorFlag is set. * Load error message for \"{#LA_NAME}\" (rabe.snmp.ucd-snmp-mib.laErrMessage[{#SNMPINDEX}]) An error message describing the load-average and its surpased watch-point value. * Error flag of \"{#LA_NAME}\" (rabe.snmp.ucd-snmp-mib.laErrorFlag[{#SNMPINDEX}]) A Error flag to indicate the load-average has crossed its threshold value defined in the snmpd.conf file. It is set to 1 if the threshold is crossed, 0 otherwise. * Load \"{#LA_NAME}\" (rabe.snmp.ucd-snmp-mib.laLoad[{#SNMPINDEX}]) The {#LA_NAME} minute load average.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_load_average/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/","title":"Zabbix SNMPv2 UCD-SNMP-MIB memory monitoring","text":"

    Monitors memory and swap parameters exposed by the UCD-SNMP-MIB (University of California, Davis MIB) via SNMPv2

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#usage","title":"Usage","text":"
    1. Download the UCD-SNMP-MIB (if not already available on your system)
    2. Place the MIB file(s) into your default MIB directory on the Zabbix server and/or proxy (usually /usr/local/share/snmp/mibs) and make sure that the Zabbix server and/or proxy loads them (see Using and loading MIBs).
    3. Import the Template_SNMPv2_UCD-SNMP-MIB_memory.xml into your Zabbix server (click on the Raw button to download).
    4. Add an SNMP interface configuration to your host
    5. Set the {$SNMP_COMMUNITY} macro to your desired community if you don't use public
    6. Add the template to your host (or stack template)
    7. Check if new data arrives
    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#snmpwalk-command","title":"snmpwalk command","text":"

    The following snmpwalk command might be helpful for debugging:

    snmpwalk -v 2c -c public <HOST> UCD-SNMP-MIB::memory\n

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#template-snmpv2-ucd-snmp-mib-memory","title":"Template SNMPv2 UCD-SNMP-MIB memory","text":"

    SNMPv2 template for monitoring the memory usage of a host exposing the UCD-SNMP-MIB (University of California, Davis MIB) memory table.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#items","title":"Items","text":"

    This object will not be implemented on hosts where the underlying operating system does not explicitly identify memory as specifically reserved for this purpose. * Cached memory (rabe.snmp.ucd-snmp-mib.memCached[]) The total amount of real or virtual memory currently allocated for use as cached memory.

    This object will not be implemented on hosts where the underlying operating system does not explicitly identify memory as specifically reserved for this purpose.\" * Minimum swap expected to be free (rabe.snmp.ucd-snmp-mib.memMinimumSwap[]) The minimum amount of swap space expected to be kept free or available during normal operation of this host. * Available memory in percent (rabe.snmp.ucd-snmp-mib.memPercentAvailReal[]) The amount of real/physical memory currently unused or available in percent. * Available swap in percent (rabe.snmp.ucd-snmp-mib.memPercentAvailSwap[]) The amount of swap space currently unused or available in percent. * Shared memory (rabe.snmp.ucd-snmp-mib.memShared[]) The total amount of real or virtual memory currently allocated for use as shared memory.

    This object will not be implemented on hosts where the underlying operating system does not explicitly identify memory as specifically reserved for this purpose. * Swap error message (rabe.snmp.ucd-snmp-mib.memSwapErrorMsg[]) Describes whether the amount of available swap space (as reported by 'memAvailSwap(4)'), is less than the desired minimum (specified by 'memMinimumSwap(12)'). * Swap error flag (rabe.snmp.ucd-snmp-mib.memSwapError[]) Indicates whether the amount of available swap space (as reported by 'memAvailSwap(4)'), is less than the desired minimum (specified by 'memMinimumSwap(12)'). * Free memory (rabe.snmp.ucd-snmp-mib.memTotalFree[]) The total amount of memory free or available for use on this host. This value typically covers both real memory and swap space or virtual memory. * Total memory (rabe.snmp.ucd-snmp-mib.memTotalReal[]) The total amount of real/physical memory installed. * Total swap space (rabe.snmp.ucd-snmp-mib.memTotalSwap[]) The total amount of swap space configured for this host.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Network_devices/SNMPv2_UCD-SNMP-MIB_memory/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Operating_systems/FreeBSD/3.0/","title":"Zabbix FreeBSD monitoring","text":"

    Monitoring FreeBSD systems.

    Items, triggers and graphs for monitoring various basic FreeBSD operating system parameters. Including low-level discovery rules for file systems and network interfaces.

    The template uses macros (with macro contexts where feasible) for trigger thresholds which can be easily adapted to your specific needs.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Operating_systems/FreeBSD/3.0/#usage","title":"Usage","text":"
    1. Import the Template_OS_FreeBSD_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Operating_systems/FreeBSD/3.0/#template-os-freebsd-active","title":"Template OS FreeBSD active","text":"

    OS template for monitoring FreeBSD systems.

    "},{"location":"Templates/Operating_systems/FreeBSD/3.0/#items","title":"Items","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#network-interface-discovery-netifdiscovery","title":"Network interface discovery (net.if.discovery)","text":"

    Discovery of network interfaces as defined in global regular expression \"Network interfaces for discovery\".

    "},{"location":"Templates/Operating_systems/FreeBSD/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#mounted-filesystem-discovery-vfsfsdiscovery","title":"Mounted filesystem discovery (vfs.fs.discovery)","text":"

    Discovery of file systems of different types as defined in global regular expression \"File systems for discovery\".

    "},{"location":"Templates/Operating_systems/FreeBSD/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#trigger-prototypes_1","title":"Trigger Prototypes","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Operating_systems/FreeBSD/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Operating_systems/FreeBSD/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Operating_systems/Linux/3.0/","title":"Zabbix Linux monitoring","text":"

    Monitoring Linux systems.

    Items, triggers and graphs for monitoring various basic Linux operating system parameters. Including low-level discovery rules for file systems and network interfaces.

    The template uses macros (with macro contexts where feasible) for trigger thresholds which can be easily adapted to your specific needs.

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Operating_systems/Linux/3.0/#usage","title":"Usage","text":"
    1. Import the Template_OS_Linux_active.xml into your Zabbix server (click on the Raw button to download).
    2. Add the template to your host (or stack template)
    3. Check if new data arrives
    "},{"location":"Templates/Operating_systems/Linux/3.0/#template-os-linux-active","title":"Template OS Linux active","text":"

    OS template for monitoring Linux systems.

    "},{"location":"Templates/Operating_systems/Linux/3.0/#items","title":"Items","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#network-interface-discovery-netifdiscovery","title":"Network interface discovery (net.if.discovery)","text":"

    Discovery of network interfaces as defined in global regular expression \"Network interfaces for discovery\".

    "},{"location":"Templates/Operating_systems/Linux/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#mounted-filesystem-discovery-vfsfsdiscovery","title":"Mounted filesystem discovery (vfs.fs.discovery)","text":"

    Discovery of file systems of different types as defined in global regular expression \"File systems for discovery\".

    "},{"location":"Templates/Operating_systems/Linux/3.0/#item-prototypes_1","title":"Item Prototypes","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#trigger-prototypes_1","title":"Trigger Prototypes","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#triggers","title":"Triggers","text":""},{"location":"Templates/Operating_systems/Linux/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Operating_systems/Linux/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/","title":"Zabbix Drive Slot Sensors monitoring","text":"

    Monitoring of auto-discovered IPMI drive slot sensors (sensor type code 0Dh).

    This template is part of RaBe's Zabbix template and helpers collection.

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    "},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#usage","title":"Usage","text":"
    1. Install the IPMI sensor discovery script.
    2. Import the Template_IPMI_Drive_Slot_Sensors.xml template into your Zabbix server (click on the Raw button to download).
    3. Add the template to your host (or stack template)
    4. Set the following user macros on your host or template (those are required for the auto discovery to work)
    5. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    6. {$HOST.IPMI.USER} IPMI user
    7. {$HOST.IPMI.PASS} IPMI password
    8. Add an IPMI interface to your host
    9. Configure the IPMI parameters of your host
    10. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#template-ipmi-drive-slot-sensors","title":"Template IPMI Drive Slot Sensors","text":"

    IPMI template for drive slots sensors (sensor type code 0Dh) with sensor-specific discrete values (reading type 6Fh).

    The {$HOST.IPMI.CONN}, {$HOST.IPMI.USER} and {$HOST.IPMI.PASS} macros have to be set according to your IPMI configuration.

    "},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#drive-slot-ipmi-sensor-discovery-ipmi-sensor-discoveryshhostipmiconnhostipmiuserhostipmipass-ipmi_drive_slot_sensor_types","title":"Drive slot IPMI sensor discovery (ipmi-sensor-discovery.sh[\"{$HOST.IPMI.CONN}\",\"{$HOST.IPMI.USER}\",\"{$HOST.IPMI.PASS}\", \"{$IPMI_DRIVE_SLOT_SENSOR_TYPES}\"])","text":"

    Discovers drive slot IPMI sensors with the help of the external ipmi-sensor-discovery.sh script.

    "},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Drive_Slot_Sensors/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/","title":"Zabbix Module Board Generic Sensors monitoring","text":"

    Monitoring of auto-discovered IPMI Module/Board sensors (sensor type code 15h) with generic 'digital' discrete values (reading type code 03h).

    This template is part of RaBe's Zabbix template and helpers collection.

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    "},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#usage","title":"Usage","text":"
    1. Install the IPMI sensor discovery script.
    2. Import the Template_IPMI_Module_Board_Generic_Sensors.xml template into your Zabbix server (click on the Raw button to download).
    3. Add the template to your host (or stack template)
    4. Set the following user macros on your host or template (those are required for the auto discovery to work)
    5. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    6. {$HOST.IPMI.USER} IPMI user
    7. {$HOST.IPMI.PASS} IPMI password
    8. Add an IPMI interface to your host
    9. Configure the IPMI parameters of your host
    10. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#template-ipmi-module-board-generic-sensors","title":"Template IPMI Module Board Generic Sensors","text":"

    IPMI template for Module/Board sensors (sensor type code 15h) with generic 'digital' discrete values (reading type code 03h).

    The {$HOST.IPMI.CONN}, {$HOST.IPMI.USER} and {$HOST.IPMI.PASS} macros have to be set according to your IPMI configuration.

    "},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#moduleboard-ipmi-sensor-discovery-ipmi-sensor-discoveryshhostipmiconnhostipmiuserhostipmipass-ipmi_module_board_sensor_types","title":"Module/Board IPMI sensor discovery (ipmi-sensor-discovery.sh[\"{$HOST.IPMI.CONN}\",\"{$HOST.IPMI.USER}\",\"{$HOST.IPMI.PASS}\", \"{$IPMI_MODULE_BOARD_SENSOR_TYPES}\"])","text":"

    Discovers module/board IPMI sensors with the help of the external ipmi-sensor-discovery.sh script.

    "},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Module_Board_Generic_Sensors/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/","title":"Zabbix Power Supply Generic Sensors monitoring","text":"

    Monitoring of auto-discovered IPMI power supplies sensors (sensor type code 08h) with generic 'digital' discrete values (reading type code 03h).

    This template is part of RaBe's Zabbix template and helpers collection.

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    "},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#usage","title":"Usage","text":"
    1. Install the IPMI sensor discovery script.
    2. Import the Template_IPMI_Power_Supply_Generic_Sensors.xml template into your Zabbix server (click on the Raw button to download).
    3. Add the template to your host (or stack template)
    4. Set the following user macros on your host or template (those are required for the auto discovery to work)
    5. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    6. {$HOST.IPMI.USER} IPMI user
    7. {$HOST.IPMI.PASS} IPMI password
    8. Add an IPMI interface to your host
    9. Configure the IPMI parameters of your host
    10. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#template-ipmi-power-supply-generic-sensors","title":"Template IPMI Power Supply Generic Sensors","text":"

    IPMI template for power supplies sensors (sensor type code 08h) with generic 'digital' discrete values (reading type code 03h).

    The {$HOST.IPMI.CONN}, {$HOST.IPMI.USER} and {$HOST.IPMI.PASS} macros have to be set according to your IPMI configuration.

    "},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#power-supply-ipmi-sensor-discovery-ipmi-sensor-discoveryshhostipmiconnhostipmiuserhostipmipass-ipmi_power_supply_sensor_types","title":"Power supply IPMI sensor discovery (ipmi-sensor-discovery.sh[\"{$HOST.IPMI.CONN}\",\"{$HOST.IPMI.USER}\",\"{$HOST.IPMI.PASS}\", \"{$IPMI_POWER_SUPPLY_SENSOR_TYPES}\"])","text":"

    Discovers power supply IPMI sensors with the help of the external ipmi-sensor-discovery.sh script.

    "},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Power_Supply_Generic_Sensors/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/","title":"Zabbix Power Supply Sensors monitoring","text":"

    Monitoring of auto-discovered IPMI power supplies sensors (sensor type code 08h) with sensor-specific discrete values (reading type 6Fh).

    This template is part of RaBe's Zabbix template and helpers collection.

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    "},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#usage","title":"Usage","text":"
    1. Install the IPMI sensor discovery script.
    2. Import the Template_IPMI_Power_Supply_Sensors.xml template into your Zabbix server (click on the Raw button to download).
    3. Add the template to your host (or stack template)
    4. Set the following user macros on your host or template (those are required for the auto discovery to work)
    5. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    6. {$HOST.IPMI.USER} IPMI user
    7. {$HOST.IPMI.PASS} IPMI password
    8. Add an IPMI interface to your host
    9. Configure the IPMI parameters of your host
    10. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#template-ipmi-power-supply-sensors","title":"Template IPMI Power Supply Sensors","text":"

    IPMI template for power supplies sensors (sensor type code 08h) with sensor-specific discrete values (reading type 6Fh).

    The {$HOST.IPMI.CONN}, {$HOST.IPMI.USER} and {$HOST.IPMI.PASS} macros have to be set according to your IPMI configuration.

    "},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#power-supply-ipmi-sensor-discovery-ipmi-sensor-discoveryshhostipmiconnhostipmiuserhostipmipass-ipmi_power_supply_sensor_types","title":"Power supply IPMI sensor discovery (ipmi-sensor-discovery.sh[\"{$HOST.IPMI.CONN}\",\"{$HOST.IPMI.USER}\",\"{$HOST.IPMI.PASS}\", \"{$IPMI_POWER_SUPPLY_SENSOR_TYPES}\"])","text":"

    Discovers power supply IPMI sensors with the help of the external ipmi-sensor-discovery.sh script.

    "},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Power_Supply_Sensors/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/","title":"Zabbix Sensor Discovery monitoring","text":"

    Zabbix low-level discovery of IPMI sensors, including their types, units and thresholds.

    This is not an actual Zabbix template, but rather an external check script for low-level discovery of IPMI sensors (as Zabbix currently lacks LLD for IPMI sensors). The script is required by most of the IPMI templates.

    "},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#usage","title":"Usage","text":"
    1. Install the ipmi-sensors command from the FreeIPMI project, which can usually be found within the freeipmi package of your distribution.
    2. Copy the ipmi-sensor-discovery.sh script into your Zabbix servers/proxy external script directory (ExternalScripts).
    3. Make sure the script is executable by the user running the zabbix-server
    4. If you have SELinux active, ensure that the Zabbix server is allowed to execute the script and is allowed to operate on directories and files within its home directory (this is required for accessing the cache directory of the ipmi-sensor command, located at `~/.freeipmi/). On CentOS 7 the following steps were necessary:
      # Create the missing home directory of the zabbix user\nmkdir -m 750 /var/lib/zabbix\nchown zabbix:zabbix /var/lib/zabbix\n\n# Restore default SELinux security context on the directory.\n# This will set the following SELinux context on /var/lib/zabbix\n# => unconfined_u:object_r:zabbix_var_lib_t:s0\nrestorecon -Rv /var/lib/zabbix\n
    5. Reference the script within Zabbix by either
    6. creating a new custom LLD rule (external check), item and trigger prototypes
    7. importing an existing IPMI template and add it to your host (or stack template)
    8. Set the following user macros on your host or template (those are required for the auto discovery to work)
    9. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    10. {$HOST.IPMI.USER} IPMI user
    11. {$HOST.IPMI.PASS} IPMI password
    12. Add an IPMI interface to your host
    13. Configure the IPMI parameters of your host
    14. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#low-level-discovery-rule-example","title":"Low-level discovery rule example:","text":"
    1. Navigate to Configure / Templates / <YOUR TEMPLATE>
    2. Under Discovery rule create a similar rule as below
    Name Fan and Temperature IPMI sensor discovery Type External check [v] Key ipmi-sensor-discovery.sh[\"{$HOST.IPMI.CONN}\",\"{$HOST.IPMI.USER}\",\"{$HOST.IPMI.PASS}\", \"Temperature,Fan\"]"},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#notes","title":"Notes","text":""},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#commands-for-debugging","title":"Commands for debugging","text":"

    The following commands might be helpful for debugging:

    # read all sensors using the ipmi-sensors command\nipmi-sensors -D LAN -h <IPMI-HOST> -u <IPMI-USER> -p <IPMI-PASSWORD> -l USER \n\n# Get the Zabbix LLD JSON output for the sensors\nipmi-sensor-discovery.sh <IPMI-HOST> <IPMI-USER> <IPMI-PASSWORD>\n\n# Manually remove the FreeIPMI SDR cache\nrm -rf ~zabbix/.freeipmi-zabbix/\n

    This template is part of RaBe's Zabbix template and helpers collection.

    "},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#template-ipmi-sensor-discovery","title":"Template IPMI Sensor Discovery","text":"

    This is just an empty IPMI Sensor discovery dummy template, required for documentation generation. There's no need to install it.

    "},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#scripts","title":"Scripts","text":"

    This script is intended to be used for Zabbix low-level discovery of IPMI sensors, as Zabbix currently lacks LLD for IPMI items.

    It uses the FreeIPMI ipmi-sensors command to produce a list of available sensors and transforms the output into the Zabbix LLD JSON format. One is supposed to run this script as an external check script on a Zabbix server or proxy within a LLD rule. The script lists all available sensors of a given IPMI host by default.

    Optionally, the sensor list can be limited to one or multiple (comma separated) senor types (see ipmi-sensors --list-sensor-types).

    Requirements: * ipmi-sensors command (usually within the freeipmi package of your distribution) * GNU awk (should already be installed on your system)

    Usage: ipmi-sensor-discovery.sh IPMI-HOST IPMI-USER IPMI-PASSWORD [IPMI-SENSOR-TYPES]

    LLD macros: * {#IPMI_SENSOR_ID} - ID of the IPMI sensor * {#IPMI_SENSOR_NAME} - Name of the IPMI sensor * {#IPMI_SENSOR_TYPE} - Type of the IPMI sensor * {#IPMI_SENSOR_READING} - Current sensor value (if appropriate) * {#IPMI_SENSOR_UNITS} - Sensor units * {#IPMI_SENSOR_LOWER_NR} - Sensor lower non-recoverable threshold * {#IPMI_SENSOR_LOWER_C} - Sensor lower critical threshold * {#IPMI_SENSOR_LOWER_NC} - Sensor lower non-critical threshold * {#IPMI_SENSOR_UPPER_NC} - Sensor upper non-critical threshold * {#IPMI_SENSOR_UPPER_C}- Sensor upper critical threshold * {#IPMI_SENSOR_UPPER_NR}- Sensor upper non-critical threshold * {#IPMI_SENSOR_EVENT}- Sensor event

    Example output:

     {\n    \"data\" : [\n       {\n          \"{#IPMI_SENSOR_ID}\" : \"205\",\n          \"{#IPMI_SENSOR_NAME}\" : \"System Temp\",\n          \"{#IPMI_SENSOR_TYPE}\" : \"Temperature\",\n          \"{#IPMI_SENSOR_READING}\" : \"26.00\",\n          \"{#IPMI_SENSOR_UNITS}\" : \"C\",\n          \"{#IPMI_SENSOR_LOWER_NR}\" : \"-9.00\",\n          \"{#IPMI_SENSOR_LOWER_C}\" : \"-7.00\",\n          \"{#IPMI_SENSOR_LOWER_NC}\" : \"-5.00\",\n          \"{#IPMI_SENSOR_UPPER_NC}\" : \"80.00\",\n          \"{#IPMI_SENSOR_UPPER_C}\" : \"85.00\",\n          \"{#IPMI_SENSOR_UPPER_NR}\" : \"90.00\",\n          \"{#IPMI_SENSOR_EVENT}\" : \"OK\"\n       },\n       {\n          \"{#IPMI_SENSOR_ID}\" : \"2483\",\n          \"{#IPMI_SENSOR_NAME}\" : \"FAN1\",\n          \"{#IPMI_SENSOR_TYPE}\" : \"Fan\",\n          \"{#IPMI_SENSOR_READING}\" : \"5600.00\",\n          \"{#IPMI_SENSOR_UNITS}\" : \"RPM\",\n          \"{#IPMI_SENSOR_LOWER_NR}\" : \"300.00\",\n          \"{#IPMI_SENSOR_LOWER_C}\" : \"500.00\",\n          \"{#IPMI_SENSOR_LOWER_NC}\" : \"700.00\",\n          \"{#IPMI_SENSOR_UPPER_NC}\" : \"25300.00\",\n          \"{#IPMI_SENSOR_UPPER_C}\" : \"25400.00\",\n          \"{#IPMI_SENSOR_UPPER_NR}\" : \"25500.00\",\n          \"{#IPMI_SENSOR_EVENT}\" : \"OK\"\n       },\n       {\n          \"{#IPMI_SENSOR_ID}\" : \"4627\",\n          \"{#IPMI_SENSOR_NAME}\" : \"PS1 Status\",\n          \"{#IPMI_SENSOR_TYPE}\" : \"Power Supply\",\n          \"{#IPMI_SENSOR_READING}\" : \"N/A\",\n          \"{#IPMI_SENSOR_UNITS}\" : \"N/A\",\n          \"{#IPMI_SENSOR_LOWER_NR}\" : \"N/A\",\n          \"{#IPMI_SENSOR_LOWER_C}\" : \"N/A\",\n          \"{#IPMI_SENSOR_LOWER_NC}\" : \"N/A\",\n          \"{#IPMI_SENSOR_UPPER_NC}\" : \"N/A\",\n          \"{#IPMI_SENSOR_UPPER_C}\" : \"N/A\",\n          \"{#IPMI_SENSOR_UPPER_NR}\" : \"N/A\",\n          \"{#IPMI_SENSOR_EVENT}\" : \"Presence detected\"\n       },\n    ]\n }\n

    "},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Sensor_Discovery/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/","title":"Zabbix Supermicro SSG-6048R-E1CR24N monitoring","text":"

    Monitoring of Supermicro SuperStorage Server 6048R-E1CR24N IPMI sensors.

    The template supports IPMI drive slots sensors (sensor type code 0Dh), power supplies sensors (sensor type code 08h) and threshold based sensors (reading type 01h).

    This template is part of RaBe's Zabbix template and helpers collection.

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    "},{"location":"Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/#usage","title":"Usage","text":"
    1. Install the IPMI sensor discovery script.
    2. Import the IPMI Drive Slot Sensors template.
    3. Import the IPMI Power Supply Sensors template.
    4. Import the IPMI Threshold Sensors template.
    5. Import the Template_IPMI_Supermicro_SSG-6048R-E1CR24N.xml into your Zabbix server.
    6. Add the template to your host (or stack template)
    7. Set the following user macros on your host or template (those are required for the auto discovery to work)
    8. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    9. {$HOST.IPMI.USER} IPMI user
    10. {$HOST.IPMI.PASS} IPMI password
    11. Add an IPMI interface to your host
    12. Configure the IPMI parameters of your host
    13. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/#template-ipmi-supermicro-ssg-6048r-e1cr24n","title":"Template IPMI Supermicro SSG-6048R-E1CR24N","text":"

    IPMI template for Supermicro SuperStorage Server 6048R-E1CR24N

    The {$HOST.IPMI.CONN}, {$HOST.IPMI.USER} and {$HOST.IPMI.PASS} macros have to be set according to your IPMI configuration.

    "},{"location":"Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Supermicro_SSG-6048R-E1CR24N/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/","title":"Zabbix Supermicro X7DWU monitoring","text":"

    Monitoring of Supermicro motherboard X7DWU IPMI sensors.

    The template supports IPMI Module/Board sensors (sensor type code 15h), power supplies sensors (sensor type code 08h) and threshold based sensors (reading type 01h).

    This template is part of RaBe's Zabbix template and helpers collection.

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    "},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#usage","title":"Usage","text":"
    1. Install the IPMI sensor discovery script.
    2. Import the IPMI Module Board Generic Sensors template.
    3. Import the IPMI Power Supply Generic Sensors template.
    4. Import the IPMI Threshold Sensors template.
    5. Import the Template_IPMI_Supermicro_SSG-6048R-E1CR24N.xml into your Zabbix server.
    6. Add the template to your host (or stack template)
    7. Set the following user macros on your host or template (those are required for the auto discovery to work)
    8. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    9. {$HOST.IPMI.USER} IPMI user
    10. {$HOST.IPMI.PASS} IPMI password
    11. Add an IPMI interface to your host
    12. Configure the IPMI parameters of your host
    13. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#template-ipmi-supermicro-x7dwu","title":"Template IPMI Supermicro X7DWU","text":"

    IPMI template for Supermicro Motherboard X7DWU

    The {$HOST.IPMI.CONN}, {$HOST.IPMI.USER} and {$HOST.IPMI.PASS} macros have to be set according to your IPMI configuration.

    "},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#drive-slot-ipmi-sensor-discovery-ipmi-sensor-discoveryshhostipmiconnhostipmiuserhostipmipass-ipmi_drive_slot_sensor_types","title":"Drive slot IPMI sensor discovery (ipmi-sensor-discovery.sh[\"{$HOST.IPMI.CONN}\",\"{$HOST.IPMI.USER}\",\"{$HOST.IPMI.PASS}\", \"{$IPMI_DRIVE_SLOT_SENSOR_TYPES}\"])","text":"

    Discovers drive slot IPMI sensors with the help of the external ipmi-sensor-discovery.sh script.

    "},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Supermicro_X7DWU/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/","title":"Zabbix Threshold Sensors monitoring","text":"

    Monitoring of auto-discovered IPMI threshold sensors (Temperature, Voltage, Current and Fan types).

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    Triggers will be created for each discovered sensor, according to their advertised lower and upper non-critical, critical and non-recoverable thresholds.

    This template is part of RaBe's Zabbix template and helpers collection.

    An external script is used for low-level discovery of the sensors (as Zabbix currently lacks LLD of IPMI sensors).

    "},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#usage","title":"Usage","text":"
    1. Install the IPMI sensor discovery script.
    2. Import the Template_IPMI_Threshold_Sensors.xml template into your Zabbix server (click on the Raw button to download).
    3. Add the template to your host (or stack template)
    4. Set the following user macros on your host or template (those are required for the auto discovery to work)
    5. {$HOST.IPMI.CONN} IP address or domain name of your IPMI host
    6. {$HOST.IPMI.USER} IPMI user
    7. {$HOST.IPMI.PASS} IPMI password
    8. Add an IPMI interface to your host
    9. Configure the IPMI parameters of your host
    10. Check if new data arrives
    "},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#template-ipmi-threshold-sensors","title":"Template IPMI Threshold Sensors","text":"

    IPMI template for thresold based sensors. Currently supported sensors are current, fan, temperature and voltage.

    The {$HOST.IPMI.CONN}, {$HOST.IPMI.USER} and {$HOST.IPMI.PASS} macros have to be set according to your IPMI configuration.

    "},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#macros","title":"Macros","text":""},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#discovery","title":"Discovery","text":""},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#threshold-based-ipmi-sensor-discovery-ipmi-sensor-discoveryshhostipmiconnhostipmiuserhostipmipass-ipmi_threshold_sensor_types","title":"Threshold based IPMI sensor discovery (ipmi-sensor-discovery.sh[\"{$HOST.IPMI.CONN}\",\"{$HOST.IPMI.USER}\",\"{$HOST.IPMI.PASS}\", \"{$IPMI_THRESHOLD_SENSOR_TYPES}\"])","text":"

    Discovers threshold based IPMI sensors (such as Temperature, Fan, Voltage and Current) with the help of the external ipmi-sensor-discovery.sh script.

    "},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#item-prototypes","title":"Item Prototypes","text":""},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#trigger-prototypes","title":"Trigger Prototypes","text":""},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#license","title":"License","text":"

    This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

    "},{"location":"Templates/Server_hardware/Threshold_Sensors/3.0/#copyright","title":"Copyright","text":"

    Copyright (c) 2017 - 2019 Radio Bern RaBe

    "}]} \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index 1297a33f1e051db28ff403c5728db477f1f4cdd9..a38f69fbdc5669e3bfb5fd712d36e98c9eff50ed 100644 GIT binary patch delta 13 Ucmb=gXP58h;9!u6o5)@P02hw~N&o-= delta 13 Ucmb=gXP58h;Al7%Gm*Ul03GcFb^rhX