Options
All
  • Public
  • Public/Protected
  • All
Menu

Class OnmsAlarm

Represents an OpenNMS alarm.

Hierarchy

  • OnmsAlarm

Implements

Index

Properties

ackTime

ackTime: Moment

the time this alarm was acknowledged

ackUser

ackUser: string

the user that acknowledged this alarm

affectedNodeCount

affectedNodeCount: number

If this alarm is a Situation, the number of Nodes affected by its RelatedAlarms, a value of 1 otherwise

count

count: number

the number of times this alarm has triggered

description

description: string

the alarm's description

detailsPage

detailsPage: string

link to the alarm details page on the source instance

firstEventTime

firstEventTime: Moment

the first time an event has triggered this alarm

id

id: number

the alarm ID

journal

journal: OnmsMemo

journal memo - a note associated with the reduction key for this alarm

lastEvent

lastEvent: OnmsEvent

the most recent event that triggered this alarm

location

location: string

which location the alarm originated from

logMessage

logMessage: string

the alarm's log message

managedObjectInstance

managedObjectInstance: string

managedObjectInstance - the instance associated with this alarm if it is a situation

managedObjectType

managedObjectType: string

managedObjectType - the type associated with this alarm if it is a situation

nodeId

nodeId: number

the node's ID associated with this alarm

nodeLabel

nodeLabel: string

the node's label associated with this alarm

operatorInstructions

operatorInstructions: string

operator instructions

parameters

parameters: OnmsParm[]

the parameters emitted with this alarm's event

reductionKey

reductionKey: string

the alarm's reduction key

relatedAlarms

relatedAlarms: OnmsAlarmSummary[]

relatedAlarms - A list of alarms related to this alarm/situation

service

the service associated with the event

severity

severity: OnmsSeverity

the alarm's severity

sticky

sticky: OnmsMemo

sticky memo - a note associated with this specific alarm instance

suppressedBy

suppressedBy: string

who the alarm was suppressed by

suppressedTime

suppressedTime: Moment

when the alarm was suppressed

suppressedUntil

suppressedUntil: Moment

when the alarm will stop being suppressed

troubleTicket

troubleTicket: string

the trouble ticket ID associated with this alarm

troubleTicketLink

troubleTicketLink: string

the link to the trouble ticket system if defined

troubleTicketState

troubleTicketState: OnmsTroubleTicketState

the state of the trouble ticket associated with this alarm

type

the alarm's type

uei

uei: string

the UEI of the event associated with this alarm

Accessors

isAcknowledged

  • get isAcknowledged(): boolean

isSituation

  • get isSituation(): boolean

lastEventTime

  • get lastEventTime(): Moment

urlValue

  • get urlValue(): string

Generated using TypeDoc