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
- Open the repository and click the folder of the specific template
- Inside, find the *.yaml (or *.yml) file
- Open the file and use Raw / Download to save it to your computer
Option B: Download all templates at once
- On GitHub, click Code → Download ZIP
- 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
- In Zabbix, open: Data collection → Templates (or Configuration → Templates, depending on your version)
- Click Import
- Upload the downloaded .yaml file
- 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
- CVE_zabbix_threats – Zabbix CVE evaluation (effective version) + alerts
- CVE_2024_3094 – CVE-2024-3094 vulnerability check
- Fail2ban – Jail discovery, metrics + triggers, and a dashboard
- SELinux_by_Zabbix_Agent_2 – Basic SELinux monitoring
- SSL_Labs_Certificate_Grade – Public SSL/TLS configuration check via the Qualys SSL Labs API
- Multiple_Website_certificate_by_Zabbix_agent_2 – Bulk monitoring of multiple certificate expirations (Agent 2)
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
Identity / IAM
- FreeIPA_Server – FreeIPA server health check (ipa-healthcheck JSON)
- FreeIPA_Client – FreeIPA client monitoring (including DNS resolver validation and response time)
Databases
- FirebirdDB – Monitoring Firebird DB (v3+)
- Zabbix_DB_tables_size – Monitoring Zabbix DB table sizes
SNMP / devices / storage
- Synology_NAS – SNMP walk + dependent items and LLD
- Net_Planet_Switch – Monitoring Planet switches
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)
IoT / energy / “home lab”
- Solax_Solar_power_plant – Monitoring Solax X3-Hybrid (Modbus)
- EHEIM_Digital – Monitoring EHEIM Digital (aquarium devices) via HTTP API
- Meter_ESP32_by_HTTP – ESP32 meter integration via HTTP
- Meter_ESP32_by_MQTT – ESP32 meter integration via MQTT (Agent 2)
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.