manual:config:triggers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
manual:config:triggers [2019/02/11 06:56]
martins-v triggers are evaluated based on history only
manual:config:triggers [2021/03/04 07:37] (current)
martins-v trend-based trigger functions (ZBXNEXT-6140)
Line 12: Line 12:
  
 ^VALUE ​ ^DESCRIPTION^ ^VALUE ​ ^DESCRIPTION^
-|OK     ​|This is a normal trigger state. ​Called FALSE in older Zabbix versions.+|OK       ​|This is a normal trigger state. ​ 
-|PROBLEM|Normally means that something happened. For example, the processor load is too high. Called TRUE in older Zabbix versions.|+|PROBLEM ​ |Normally means that something happened. For example, the processor load is too high.  |
  
 Trigger status (the expression) is recalculated every time Zabbix server receives a new value that is part of the expression. ​ Trigger status (the expression) is recalculated every time Zabbix server receives a new value that is part of the expression. ​
  
-Triggers ​are evaluated based on [[:​manual/​config/​items/​history_and_trends|history]] data only; trend data are never considered.+Most triggers ​are evaluated based on [[:​manual/​config/​items/​history_and_trends|history]] data, while some triggers for long-term analytics, e.g. **trendavg()**,​ **trendcount()**,​ etc, use trend data.
  
 If time-based functions (**nodata()**,​ **date()**, **dayofmonth()**,​ **dayofweek()**,​ **time()**, **now()**) are used in the expression, the trigger is recalculated every 30 seconds by a Zabbix //history syncer// process. If both time-based and non-time-based functions are used in an expression, it is recalculated when a new value is received **and** every 30 seconds. ​ If time-based functions (**nodata()**,​ **date()**, **dayofmonth()**,​ **dayofweek()**,​ **time()**, **now()**) are used in the expression, the trigger is recalculated every 30 seconds by a Zabbix //history syncer// process. If both time-based and non-time-based functions are used in an expression, it is recalculated when a new value is received **and** every 30 seconds. ​