|
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.
|