Zabbix templates – overview, downloads, and guide

Tomáš Heřmánek
2 min

Article content

Are you looking for our templates?

We maintain all our public Zabbix templates on GitHub in one central repository.
If you tried to find them directly on our website, here’s the correct link:

How to download the templates

Option A: Download one specific template

  1. Open the repository and click the folder of the specific template
  2. Inside, find the *.yaml (or *.yml) file
  3. Open the file and use Raw / Download to save it to your computer

Option B: Download all templates at once

  1. On GitHub, click Code → Download ZIP
  2. Or use git clone (if you work with Git)

Important: Before importing the template, please also open the README/description directly in the template’s folder on GitHub. You’ll find prerequisites there (e.g., required Zabbix version, whether Zabbix Agent 2 vs. SNMP is needed, any dependencies), required macros ({$…}), and setup + verification steps. Without this information, the template may not collect the expected metrics after import.

How to import templates into Zabbix

  1. In Zabbix, open: Data collection → Templates (or Configuration → Templates, depending on your version)
  2. Click Import
  3. Upload the downloaded .yaml file
  4. After importing, link the template to the host and set any required macros ({$…}) according to the README in that folder

Tip: Each template has a short description and instructions (README) in its folder – including requirements, macros, and recommended settings.

Template overview in the repository

The repository is organized into folders by individual templates. Below is a quick “catalog” – click any item to open the template folder directly on GitHub.

Security

Zabbix & infrastructure

  • CVE_zabbix_threats – Zabbix CVE evaluation (effective version) + alerts
  • Zabbix_Server_version – Zabbix server version check
  • Zabbix_DB_tables_size – Monitoring Zabbix DB table sizes
  • Open_Files – Check OpenFiles limits/settings for Zabbix processes
  • Not_Supported_Items – Counts of “Unsupported” and “No longer discovered” items via the API
  • TCP_UDP_Sockets – Standard TCP/UDP socket checks
  • Logstash – Monitoring Logstash pipeline performance and node health via HTTP API (JVM, throughput, event processing)
  • Proxmox_Backup_Server – Agentless monitoring of Proxmox Backup Server via HTTP API (host metrics, datastores, garbage collection, backup freshness)

Identity / IAM

  • FreeIPA_Server – FreeIPA server health check (ipa-healthcheck JSON)
  • FreeIPA_Client – FreeIPA client monitoring (including DNS resolver validation and response time)

Databases

SNMP / devices / storage

  • Synology_NAS – SNMP walk + dependent items and LLD
  • Synology_Active_Backup_for_Business – Monitoring Synology Active Backup for Business via SSH and SQLite (tasks, backup status, transferred data)
  • Net_Planet_Switch – Monitoring Planet switches
  • SMSEagle_by_HTTP – Monitoring SMSEagle SMS gateway via HTTP API (modem status, signal, SIM, message counters, temperature)
  • Ubiquiti_UniFi_UAP_Access_Point – SNMP monitoring of Ubiquiti UniFi access points (interfaces, CPU, memory, radios, clients)
  • Ubiquiti_UniFi_USW_Switch – SNMP monitoring of Ubiquiti UniFi USW switches (interfaces, CPU, memory)
  • Ubiquiti_UniFi_USW_Pro_Switch – SNMP monitoring of Ubiquiti UniFi USW Pro switches (interfaces, CPU, memory, fans, temperature)
  • FS_Switch_S3270 – SNMP monitoring of FS S3270 switches (interfaces, CPU, memory, PSU, temperature)
  • FS_Switch_S3400 – SNMP monitoring of FS S3400 switches (interfaces, CPU, memory, PoE ports, PSU)
  • FS_Switch_S3900 – SNMP monitoring of FS S3900 switches (interfaces, CPU, memory, fans, PSU)
  • FS_Switch_S5810 – SNMP monitoring of FS S5810 switches (interfaces, CPU, memory, fans, PSU, temperature)

Notifications (Media types)

  • Media_WhatsApp – Zabbix notification integration with the WhatsApp Cloud API (webhook)
  • Media_HTML_Template – HTML email template (light/dark mode, severity-based colors, action buttons)
  • Media_SMSEagle – SMSEagle notifications: SMS and voice calls (TTS), including two-way ACK (firmware 6.31+)

IoT / energy / “home lab”

3D printing

  • BambuLab – Monitoring BambuLab printers via MQTT (Agent 2 plugin)
  • PrusaLink_3D_Printer – Basic template for Prusa via the PrusaLink HTTP API

Do you want a fix/improvement or a new template?

If something is missing in the repo or you have an idea for an improvement, please create an issue or a pull request directly on GitHub.
We are gradually consolidating and moving the templates into one central place so they are easy to find and maintain.

Rate the article:
All articles
×Shopping Cart

Your cart is empty.