Skip to content

Zabbix trigger functions

Zabbix trigger functions are specific expressions used within trigger definitions to evaluate the state of monitored items^[600-developer-operation-maintenance-zabbix-zabbix-intro.md]. These functions serve as the core calculation logic for events, processing collected data to determine if a specific condition has been met^[600-developer-operation-maintenance-zabbix-zabbix-intro.md].

The definitions and configurations for these functions are stored within the database, specifically in the functions table^[600-developer-operation-maintenance-zabbix-zabbix-intro.md].

Common Functions

Zabbix provides a variety of functions to handle different data scenarios^[600-developer-operation-maintenance-zabbix-zabbix-intro.md]. Common examples include:

  • last: Used to retrieve the most recent value from an item^[600-developer-operation-maintenance-zabbix-zabbix-intro.md].
  • max: Calculates the maximum value of an item over a specific period^[600-developer-operation-maintenance-zabbix-zabbix-intro.md].
  • nodata: Checks for the absence of received data^[600-developer-operation-maintenance-zabbix-zabbix-intro.md].

Sources

^[600-developer-operation-maintenance-zabbix-zabbix-intro.md]