Zabbix alerting
You can create Grafana alert rules that evaluate Zabbix metrics and trigger notifications when conditions are met. This lets you combine Zabbix monitoring data with Grafana alerting features such as contact points, notification policies, and silences.
Before you begin
- Configure the Zabbix data source.
- Understand Grafana Alerting.
Supported query types
The following query types can be used in alert rules:
- Metrics – query numeric time series data by group, host, and item.
- Item ID – query numeric data by specific Zabbix item IDs.
Other query types (Problems, Triggers, Services, Text, User macros) are not supported and return an error when used in alert rules.
Functions in alert rules
Data processing functions are evaluated in the backend and work in alert rules. You can use transform functions (groupBy, scale, delta, rate, movingAverage, etc.), aggregate functions (aggregateBy, sumSeries, percentileAgg), filter functions (top, bottom, sortSeries), and time functions (timeShift).
Alias functions (setAlias, setAliasByRegex, replaceAlias) are skipped during alert evaluation because they only affect display names and don’t change the underlying data.
Create an alert rule
To create an alert rule using Zabbix data:
- Open a dashboard panel that uses the Zabbix data source with a Metrics or Item ID query.
- Click the panel title and select Edit.
- Click the Alert tab.
- Click Create alert rule from this panel.
- Configure the alert condition, evaluation interval, and notification settings.
- Click Save rule and exit.
For detailed instructions on configuring alert rules, evaluation groups, contact points, and notification policies, refer to the Grafana Alerting documentation.



