NXSL:Alarm
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 |