Skip to content

radiorabe/rabe-zabbix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

rabe-zabbix

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.

Stacks

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.

Stacks: Applications

Name 3.0 6.4 7.0
Apache with TLS by HTTP Stack βœ… βœ…
Nginx with TLS by HTTP Stack βœ… βœ…
Songticker Stack βœ… βœ…
systemd Stack βœ… βœ…

Stacks: Network devices

Name 3.0 6.4 7.0
Netgear GS108Tv2 SNMPv2 βœ…
Netgear M5300 Series SNMPv2 βœ…

Stacks: Operating systems

Name 3.0 6.4 7.0
EL7 Stack βœ… βœ…
EL8 Stack βœ… βœ…
EL9 Stack βœ… βœ…

Stacks: Servers

Name 3.0 6.4 7.0
EL7 KVM VM Stack βœ… βœ…
EL8 KVM VM Stack βœ… βœ…
EL9 KVM VM Stack βœ… βœ…

Stacks: Systems

Name 3.0 6.4 7.0
APC Smart-UPS 3000 Stack βœ…

Templates

Templates: Applications

Name 3.0 6.4 7.0
Apache HTTP Server βœ…
auditd βœ… βœ… βœ…
Axia ALSA Soundcard Driver for Livewire βœ…
BSNMP βœ…
candlepin-rhsmcertd βœ… βœ…
CARP βœ…
certmonger βœ… βœ…
chrony βœ… βœ… βœ…
Cronie βœ… βœ… βœ…
Darkice βœ…
dpinger βœ…
firewalld βœ… βœ…
GlusterFS Client βœ…
GlusterFS Server βœ…
gssproxy βœ… βœ… βœ…
Icecast βœ…
ISC DHCP daemon βœ…
ISC DHCP Relay Agent βœ…
JACK Audio Connection Kit sound server βœ…
Journalbeat βœ…
libvirtd βœ…
lighttpd βœ…
LVM βœ…
MD-RAID βœ…
ntpd βœ…
qemu-ga βœ…
qemu-ga active βœ… βœ…
Rotter βœ…
rpc.gssd βœ… βœ…
rsyslog βœ… βœ…
Songticker βœ… βœ…
sssd βœ… βœ…
systemd-journald βœ… βœ…
systemd-logind βœ… βœ…
systemd-udevd βœ… βœ…
timedatectl βœ… βœ… βœ…
tuned βœ… βœ…
zabbix-agent βœ…
Zabbix unsupported items βœ… βœ…

Templates: Network devices

Name 3.0 6.4 7.0
Netgear GS by SNMP βœ…
SNMPv2 AVT AE1 DABPlus Go βœ…
SNMPv2 Generic βœ…
SNMPv2 Interfaces HC βœ…
SNMPv2 Livewire βœ…
SNMPv2 Netgear Box Services βœ…
SNMPv2 Netgear Inventory βœ…
SNMPv2 Netgear SNTP client βœ…
SNMPv2 Netgear Switching βœ…
SNMPv2 UBNT-UniFi-MIB βœ…
SNMPv2 UCD-SNMP-MIB load average βœ…
SNMPv2 UCD-SNMP-MIB memory βœ…

Templates: Operating systems

Name 3.0 6.4 7.0
FreeBSD βœ…
Linux βœ…

Templates: Server hardware

Name 3.0 6.4 7.0
Drive Slot Sensors βœ…
Module Board Generic Sensors βœ…
Power Supply Generic Sensors βœ…
Power Supply Sensors βœ…
Sensor Discovery βœ…
Supermicro SSG-6048R-E1CR24N βœ…
Supermicro X7DWU βœ…
Threshold Sensors βœ…

Overrides

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.

Name 6.4 7.0
Linux by Zabbix agent βœ…
PFSense by SNMP βœ…
Windows by Zabbix agent active βœ…

Zabbix Version Support

We primarily support versions of Zabbix we use in production.

Version Supported Description
3.0 βœ… legacy RaBe environment
6.4 unsupported since 2024-12
7.0 βœ… stable LTS
8.0 upcoming LTS

OS Version Support

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).

Contributing

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

Previous Versions

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.

License

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.

Copyright

Copyright (c) 2017 - 2024 Radio Bern RaBe

About

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

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 6

Languages