NXSL:Alarm

From NetXMS Wiki
Jump to navigation Jump to search
This Wiki is deprecated and we are are currrently migrating remaining pages into product documentation (Admin Guide, NXSL Guide)

Represents NetXMS alarm.

Class Name

Alarm


Attributes

Name Type Description
ackBy uint32 ID of user who acknowledges this alarm
creationTime int64 Alarm creation time (in seconds since epoch)
eventCode int32 Event code of originating event
eventId int64 ID of originating event
helpdeskReference string Helpdesk system reference
helpdeskState int32 Helpdesk state (0 = ignored, 1 = open, 2 = closed)
id uint32 Alarm's unique identifier
key string Alarm key
lastChangeTime int64 Time of last change (in seconds since epoch)
message string Alarm's message
originalSeverity int32 Alarm's original severity
repeatCount int32 Repeat count
resolvedBy uint32 ID of user who resolves this alarm
severity int32 Alarm's current severity
sourceObject uint32 ID of event source object
state int32 Alarm state (0 = outstanding, 1 = acknowledged, 2 = resolved, 17 = sticky acknowledged)

Methods

Name Description
acknowledge() Acknowledge alarm
resolve() Resolve alarm
terminate() Terminate alarm