Variable Triggers

Top  Previous  Next

Every variable trigger periodically inspects value the variable in every context matching the mask defined by the Context Mask setting. Polling period is defined in seconds, by the Check Period parameter. A Data Table containing the value of the variable is retrieved from the context, and then something happens, according to the value of the Monitor State Changes setting:

This property defines a list of Variable Triggers.

Field Description

Field Name

Context Mask. This mask is resolved during trigger processing. The value the variable specified by the Variable parameter will be monitored in any context matching the mask. In most cases, this context mask points to one explicit context, being a context path, rather than a mask.

mask

Variable. Name of context variable to be monitored.

variable

Expression. AggreGate Expression used to check the variable value. The result of this expression will be processed according of the Monitor State Changes flag.

expression

Monitor State Changes. It this setting is disabled, the trigger fires whenever the result of Expression changes from FALSE to TRUE. If it's enabled, trigger fires whenever the result of Expression changes (from one value to another, not necessarily TRUE/FALSE). This is comprehensively described above, under variable triggers.

monitorStateChange

Check Period (seconds). Time interval between inspections of Variable.

period

Delay (seconds). Time interval between time when trigger expression become true and time when alert is raised.

delay

Alert Level. Level of this alert event.

level

Deactivator. Alert deactivation expression.

deactivator

Deactivation Delay. Alert deactivation delay.

deactivationDelay

Flapping. Controls flapping detection for this trigger.

flapping

Trigger Message. Usually used to indicate the root cause of alert. May be treated as an expression is Alert Message And Trigger Messages Are Expressions option is enabled.

message

These may be accessed via the variableTriggers variable.