Threshold Overrides Variables

It is possible to use variables in Alert Messages in the Threshold Overrides.

The variables represent several context objects:

  • Monitor - represents the object being monitored. The available variables depend on the class of the monitored object represented by Target Object Class attribute and can be referenced as ${monitor/<Attribute Name>}
  • Subject - represents the matched subject (Collections only, "For Each" mode) . The available variables depend on the class of the monitored object represented by Target Object Class attribute and can be referenced as ${subject/<Attribute Name>}
  • Override - represents the monitoring threshold override. The following Variables are available:

    ${override/DEFAULT.WarningValue}Threshold Warning Value
    ${override/DEFAULT.WarningLogicalOperator}Threshold Warning Value Comparison Operator
    ${override/DEFAULT.WarningSeverity}Threshold Warning Severity
    ${override/DEFAULT.AlarmValue}Threshold Alarm Value
    ${override/DEFAULT.AlarmLogicalOperator}Threshold Alarm Value Comparison Operator
    ${override/DEFAULT.AlarmSeverity}Threshold Alarm Severity
  • Value - represent the alert-relevant value pseudo object. The following variables are available:

    ${value/IntervalData.Severity}Calculated Severity LabelNormal|Warning|Critical|Panic, resolved based on the Threshold Owner's locale, the severity labels can be customized per Tenant
    ${value/IntervalData.MonitorName}Monitored Object Name
    ${value/IntervalData.Time}Interval TimeInterval time formatted based on Threshold Owner's locale and timezone
    ${value/IntervalData.FormattedValue}Formatted Value that caused the AlertInterval time formatted based on Threshold Owner's locale
    ${value/IntervalData.AttributeLabel}Monitored Attribute Label
    ${value/IntervalData.Unit}Value Units



Do you have a question about the content on this page? E-mail us at support@itconductor.com.