Alert

Top  Previous  Next

This context lets you access and manage a single alert.

Unique Actions [?]

CONFIGURE ALERT (Default Action)

This action is used to edit properties of alert.

note_warning-wt

Changing Name field during this operation will cause renaming of current context. This may lead to malfunctioning of other system components that use context name/path as a primary identifier.

Action Type:

Configure

VIEW PENDING Instances

This shows a list of pending alerts using Show Event Log UI Procedure.

Action Name:

pendingAlerts

Non-Interactive Mode:

Not Supported

Permissions:

Accessible at Observer permission level

Common Actions [?]

Delete, Make Copy, Replicate, Edit Context Permissions, Monitor Related Events, View Status

Context States and Icons

Icon

Code

State

st_alert_0

0

Alert is enabled

st_alert_1

1

Alert is disabled

st_alert_2

2

Alert is active

st_alert_3

3

Alert is escalated

Advanced Information

Context Information

Context Type: alert

Context Name: provided by user

Context Description: provided by user

Context Path: users.USER_NAME.common.ALERT_NAME

Context Mask: users.*.alerts.*

Context Permissions: Observer

Public Variables (Properties) [?]

Common Variables: groupMembership (Group Membership)

ALERT Properties

See description of the variable and its fields here.

 

Variable Name:

childInfo

Records:

1

Permissions:

Readable at Observer permission level, writable at Manager permission level

Record Format:

Field Name

Field Type

Notes

name

String

1-50 characters

description

String

1-50 characters

enabled

Boolean


message

String

Nullable

expressions

Boolean


TRIGGERS ACTIVATED BY EVENTS

See description of the variable and its fields here.

 

Variable Name:

eventTriggers

Records:

0...unlimited

Permissions:

Readable at Observer permission level, writable at Manager permission level

Record Format:

Field Name

Field Type

Notes

mask

String

 

event

String

 

filter

String

 

level

Integer

 

correlated

String

 

correlator

String

 

message

String

 

TRIGGERS ACTIVATED BY VARIABLE STATE

See description of the variable and its fields here.

Variable Name:

variableTriggers

Records:

0...unlimited

Permissions:

Readable at Observer permission level, writable at Manager permission level

Record Format:

Field Name

Field Type

Notes

mask

String

 

variable

String

 

filter

String

 

monitorStateChange

Boolean

 

period

Long

Measured in milliseconds

delay

Long

Measured in milliseconds

level

Integer

 

deactivator

String

 

deactivationDelay

Long

Measured in milliseconds

message

String

 

ALERT NOTIFICATIONS

See description of the variable and its fields here.

 

Variable Name:

notifications

Records:

1

Permissions:

Readable at Observer permission level, writable at Manager permission level

Record Format:

Field Name

Field Type

Notes

notifyOwner

Boolean

 

ackRequired

Boolean

 

sound

Data Block

Edited by Sound Editor

mailToOwner

Boolean

 

mailRecipients

Data Table

 

additionalMailRecipients

String

 

smsRecipients

Data Table

 

ALERT ESCALATION

See description of the variable and its fields here.

Variable Name:

escalation

Records:

1

Permissions:

Readable at Observer permission level, writable at Manager permission level

Record Format:

Field Name

Field Type

Notes

pending

Boolean

 

numberEscalation

Boolean

 

numberThreshold

Integer

 

timeEscalation

Boolean

 

timeThreshold

Integer

 

Automatic Corrective actions

See description of the variable and its fields here.

Variable Name:

alertActions

Records:

0...unlimited

Permissions:

Readable at Observer permission level, writable at Manager permission level

Record Format:

Field Name

Field Type

Notes

mask

String

 

action

String

 

input

Data Table

 

interactive Corrective actions

See description of the variable and its fields here.

Variable Name:

interactiveActions

Records:

0...unlimited

Permissions:

Readable at Observer permission level, writable at Manager permission level

Record Format:

Field Name

Field Type

Notes

mask

String

 

action

String

 

Alert Status

The variable contains different run-time alert parameters, such as number of pending alert instances. The variable is shown by View Status action.

Variable Name:

status

Records:

1

Permissions:

Readable at Observer permission level

Record Format:

Field Name

Field Type

Notes

enabled

Boolean

Indicates whether alert is enabled.

pendingInstanceCount

Integer

Number of pending (non-acknowledged) alert instances.

maxPendingTime

Long

Life time of the oldest pending alert instance.

escalated

Boolean

Indicates whether alert is escalated.

escalationReason

String

Escalation reason(s).

Active Instances

This is a list of active and pending alert instances.

Variable Name:

activeInstances

Records:

0...unlimited

Permissions:

Readable at Observer permission level

Record Format:

Field Name

Field Type

Notes

type

Integer

Instance type: Active and Pending.

time

Date

Alert raise time.

level

Integer

Alert level.

source

String

Alert source context, i.e. context those event/state has originated the alert.

message

String

Alert message.

trigger

String

Alert trigger message.

cause

String

Alert cause.

data

Data Table

Alert data.

Event Trigger Status

Table indicating statuses of individual event triggers. The variable is shown by View Status action.

Variable Name:

eventTriggerStatus

Records:

0...unlimited

Permissions:

Readable at Observer permission level

Record Format:

Field Name

Field Type

Notes

trigger

Integer

Zero-based trigger index in the Triggers Activated by Events table.

active

Boolean

Indicates whether trigger is active and fording alert to remain in active state.

details

Data Table

Contains details of trigger sub-status for each context matching trigger mask:

Context path and description.
Flag indicating whether trigger is active for the above context.
Number of events registered within the last trigger Period (if trigger is activated by more than one event).

Variable Trigger Status

Table indicating statuses of individual variable triggers. The variable is shown by View Status action.

Variable Name:

variableTriggerStatus

Records:

0...unlimited

Permissions:

Readable at Observer permission level

Record Format:

Field Name

Field Type

Notes

trigger

Integer

Zero-based trigger index in the Triggers Activated by Variable State table.

active

Boolean

Indicates whether trigger is active and fording alert to remain in active state.

details

Data Table

Contains details of trigger sub-status for each context matching trigger mask:

Context path and description.
Flag indicating whether trigger is active for the above context.
Time elapsed since the registration of activating condition (if inactive) or deactivating condition (if active). Once this time exceeds Period (or Deactivation Period), trigger will activate (deactivate).
Flag indicating whether flapping is detected for the above context.

Public Functions [?]

This context has no public functions.

Public Events [?]

Common Events: info (Information), contextStatusChanged (Status Changed)

ALERT

See description of the event and its fields here.

Event Name

alert

Permissions:

Accessible at Observer permission level

Records:

1

Record Format:

Field Name

Field Type

Notes

name

String

Alert name.

description

String

Alert description.

context

String

Context defining event/variable that has triggered an alert.

entity

String

Name of variable if alert was triggered by variable state/state change or name of event if alert was triggered by event

cause

String

Alert cause.

message

String

Alert message.

trigger

String

Alert trigger message.

data

Data Table

Alert data.