Ad Widget

Collapse

Nodata function in trigger Recovery expression

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • MariuszL
    Junior Member
    • Nov 2026
    • 1

    #1

    Nodata function in trigger Recovery expression

    I couldn't find the answer explicitly in the docs so meybe here I will find it..
    Normally, the trigger with "nodata" fucntion is calculated every 30 seconds.
    How about the situtation, if the nodata function is in Recovery expression. Is it calulcated ONLY if the Trigger is in PROBLEM state or always, even if the trigger is OK?

    Kind regards
    Mariusz
  • cyber
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Dec 2006
    • 5002

    #2
    Recovery expression Logical expression (optional) defining additional conditions that have to be met before the problem is resolved, after the original problem expression has already been evaluated as FALSE.
    Recovery expression is useful for trigger hysteresis. It is not possible to resolve a problem by recovery expression alone if the problem expression is still TRUE.
    This field is only available if 'Recovery expression' is selected for OK event generation.
    Lets take it then from docs and paint it red...
    Recovery expression is calculated only after your original trigger expression is evaluated to FALSE. So it is not calculated, while your problem is still in TRUE state. What would be the point of calculating it constantly, even if problem is not active?

    Comment

    Working...