// the find
grafana/grafana-zabbix
Zabbix plugin for Grafana dashboard
A Grafana datasource plugin that connects to Zabbix monitoring servers, letting you build dashboards and alerts from Zabbix metrics and problems without leaving Grafana. Now maintained under the grafana/ org after being adopted from the original community project. Targets ops teams already running Zabbix who want Grafana's visualization layer on top of it.
- The Go backend plugin handles API communication and caching server-side, which is meaningfully better than a pure-frontend plugin that hammers Zabbix from every browser session.
- Direct DB connector support (MySQL, Postgres, InfluxDB) for bypassing the Zabbix API entirely — essential for large installations where the API becomes a bottleneck.
- Compatibility testing is actually done: separate docker-compose environments and CI workflows for Zabbix 5.0, 6.0, 7.0, 7.2, and 7.4, so you can see what actually works before upgrading.
- The Problems panel replicates Zabbix's problem/event model properly — severity, acknowledgements, tags — which generic Grafana table panels can't do without a lot of custom work.
- The install ID is still `alexanderzobnin-zabbix-app` despite living under grafana/ now — signals an incomplete handoff and will trip up anyone checking enterprise support status or looking for it in Grafana Cloud catalog.
- Direct DB connection is a maintenance trap: you're now dependent on Zabbix's internal schema, which is not stable across major versions. A Zabbix upgrade can silently break your dashboards.
- The in-memory cache in pkg/cache is per-process — horizontally scaled Grafana deployments will each rebuild their own cache independently, undermining the point of having a backend plugin at all.
- The build toolchain requires both Node/Yarn (frontend) and Go/Mage (backend), which is a non-trivial setup burden for teams that just want to contribute a bug fix.