---
title: "Zabbix data source | Grafana Plugins documentation"
description: "Use the Zabbix data source to visualize monitoring data from Zabbix in Grafana dashboards."
---

# Zabbix data source

The Zabbix data source connects Grafana to your Zabbix monitoring infrastructure. You can query metrics, display problems and triggers, monitor IT service SLA data, create annotations from Zabbix events, and build interactive dashboards with template variables. The plugin also supports querying historical data directly from the Zabbix database for improved performance on large time ranges.

## Requirements

- Grafana 11.6.0 or later.
- The Zabbix plugin installed in your Grafana instance. You can install it from **Administration** &gt; **Plugins and data** &gt; **Plugins**, or refer to [Install Grafana plugins](/docs/grafana/latest/administration/plugin-management/) for other methods.
- A running Zabbix server with API access enabled.
- A Zabbix user account with read permissions for the host groups and hosts you want to query.

## Supported features

Expand table

| Feature              | Supported |
|----------------------|-----------|
| Metrics              | Yes       |
| Alerting             | Yes       |
| Annotations          | Yes       |
| Template variables   | Yes       |
| Problems panel       | Yes       |
| Direct DB Connection | Yes       |

## Get started

The following pages help you set up and use the Zabbix data source:

- [Configure the Zabbix data source](./configure/)
- [Zabbix query editor](./query-editor/)
- [Functions reference](./functions/)
- [Template variables](./template-variables/)
- [Annotations](./annotations/)
- [Alerting](./alerting/)
- [Troubleshooting](./troubleshooting/)

## Feature highlights

After configuring the data source, you can:

- **Query multiple metrics** using regex to select items across hosts and groups.
- **Apply processing functions** such as `groupBy`, `scale`, `delta`, `rate`, `movingAverage`, and `percentile` to transform and aggregate data.
- **Create template variables** to build dynamic, reusable dashboards that switch between host groups, hosts, and items.
- **Display Zabbix problems** using the Problems panel to monitor active triggers.
- **Annotate graphs** with Zabbix events filtered by severity and acknowledgment status.
- **Use Direct DB Connection** to query history data from MySQL, PostgreSQL, or InfluxDB for faster performance on wide time ranges.
- **Use [Explore](/docs/grafana/latest/explore/)** to query Zabbix data without building a dashboard.
- **Set up [alerting rules](/docs/grafana/latest/alerting/)** based on Zabbix data.

## Pre-built dashboards

The plugin includes three pre-built dashboards that you can import from the data source configuration page:

- **Zabbix System Status:** Overview of active problems and system health.
- **Zabbix Template Linux Server:** Linux server monitoring with CPU, memory, disk, and network metrics.
- **Zabbix Server Dashboard:** Zabbix server performance and internal metrics.

To import a dashboard, navigate to **Connections** &gt; **Data sources**, select your Zabbix data source, and click the **Dashboards** tab.

## Plugin updates

Always ensure that your plugin version is up-to-date so you have access to all current features and improvements. Navigate to **Administration** &gt; **Plugins and data** &gt; **Plugins** to check for updates.

> Note
> 
> Plugins are automatically updated in Grafana Cloud.

## Related resources

- [Zabbix data source plugin on GitHub](https://github.com/grafana/grafana-zabbix)
- [Zabbix documentation](https://www.zabbix.com/documentation/)
- [Grafana community forum](https://community.grafana.com/)
