Avaya

Modular Messaging Help

 Getting Started 
 Administration 
 Maintenance 
 Reference 
 
Home > MSS Administration > Simple Network Management Protocol overview > MIB for SNMP secondary NMSs for alarms

MIB for SNMP secondary NMSs for alarms

This topic provides the detailed contents of the OAM MIB for secondary NMSs for alarms developed and used by Avaya.

See MIB for the SNMP primary NMS for information on the Avaya SNMP MIB.

The definition of the Avaya OAM MIB for SNMP secondary NMSs is as follows.

OAM MIB

--

-- Copyright (C) 2003 by Avaya, Inc.

--

MN-MIB DEFINITIONS ::= BEGIN

IMPORTS

OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,

Integer32, Opaque, enterprises, Counter32

FROM SNMPv2-SMI

 

TEXTUAL-CONVENTION, DisplayString, TruthValue

FROM SNMPv2-TC;

 

avaya OBJECT IDENTIFIER ::= { enterprises 6889 }

mibs OBJECT IDENTIFIER ::= { avaya 2 }

Modular Messaging OBJECT IDENTIFIER ::= { mibs 3 }

 

msgSysAlarms OBJECT IDENTIFIER ::= { MessageNetworking 3 }

msgSysMajAlarms OBJECT-TYPE

SYNTAX INTEGER (0..255)

MAX-ACCESS read-only

STATUS current

DESCRIPTION

"Number of active major alarms on the system"

::= { msgSysAlarms 1 }

 

msgSysMinAlarms OBJECT-TYPE

SYNTAX INTEGER (0..255)

MAX-ACCESS read-only

STATUS current

DESCRIPTION

"Number of active minor alarms on the system"

::= { msgSysAlarms 2 }

 

msgSysWrnAlarms OBJECT-TYPE

SYNTAX INTEGER (0..255)

MAX-ACCESS read-only

STATUS current

DESCRIPTION

"Number of active warning alarms on the system"

::= { msgSysAlarms 3 }

 

msgSysAlarmsCurrLvl OBJECT-TYPE

SYNTAX INTEGER { normal(0), warning(1), minor(2), major (3) }

MAX-ACCESS read-only

STATUS current

DESCRIPTION

"Highest level/severity of the active alarms. This is used by the alarm trap events to determine the color of the Interchange object."

::= { msgSysAlarms 4 }

 

 

-- -- the alarm table contains a list of all the active alarms in the system.

-- the columns available are: application id, alarm code, alarm level and

-- a text string with the remaining fields.

--

msgSysAlarmTable OBJECT-TYPE

SYNTAX SEQUENCE OF msgAlarmEntry

MAX-ACCESS not-accessible

STATUS current

DESCRIPTION

"A table of all the active alarms in the system"

::= { msgSysAlarms 5 }

 

 

msgSysAlarmEntry OBJECT-TYPE

SYNTAX msgAlarmEntry

MAX-ACCESS not-accessible

STATUS current

DESCRIPTION

"Interchange alarm entry - the alarm index is used to uniquely identify an active alarm"

INDEX { msgAlarmIndex }

::= { msgSysAlarmTable 1 }

 

 

msgAlarmEntry ::= SEQUENCE {

msgAlarmIndex INTEGER (0..255),

msgAlarmApp OCTET STRING,

msgAlarmCode INTEGER (0..65535),

msgAlarmLvl INTEGER,

msgAlarmText DisplayString,

msgAlarmEvnInfo DisplayString

}

 

msgAlarmIndex OBJECT-TYPE

SYNTAX INTEGER (0..255)

MAX-ACCESS read-only

STATUS current

DESCRIPTION

"Index into the active alarms table"

::= { msgAlarmEntry 1 }

 

msgAlarmApp OBJECT-TYPE

SYNTAX DisplayString (SIZE (0..3))

MAX-ACCESS read-only

STATUS current

DESCRIPTION

"Two letter application code of the module raising the alarm. Typical modules - MT: maintenance, VP: platform, IC: interchange, AG: AAG, SC: SCE"

::= { msgAlarmEntry 2 }

 

msgAlarmCode OBJECT-TYPE

SYNTAX INTEGER (0..65535)

MAX-ACCESS read-only

STATUS current

DESCRIPTION

"Application/module specific code of the alarm."

::= { msgAlarmEntry 3 }

 

msgAlarmLvl OBJECT-TYPE

SYNTAX INTEGER { normal(0), warning(1), minor(2), major(3) }

MAX-ACCESS read-only

STATUS current

DESCRIPTION

"Severity/level of the alarm, can take the following values normal, major, minor, warning. The normal value indicates a resolution event and is only used by the alarm traps."

::= { msgAlarmEntry 4 }

 

msgAlarmText OBJECT-TYPE

SYNTAX DisplayString

MAX-ACCESS read-only

STATUS current

DESCRIPTION

"Text string of the other fields in the alarm. This may be subdivided into each individual field if required in later versions."

::= { msgAlarmEntry 5 }

 

msgAlarmEvnInfo OBJECT-TYPE

SYNTAX DisplayString

MAX-ACCESS read-only

STATUS current

DESCRIPTION

"Information of the corresponding event entry from the maintenance log - contains the event-id, type and description"

::= { msgAlarmEntry 6 }

 

msgTraps OBJECT IDENTIFIER ::= { MessageNetworking 4 }

msgTrapAlarms NOTIFICATION-TYPE

OBJECTS { msgAlarmText, msgAlarmEvnInfo,

msgSysAlarmsCurrLvl }

STATUS current

DESCRIPTION

"Traps sent by the agent for alarm and resolution events. This is a generic definition that is used by the following specific traps: Resolution event (id 100), Warning alarm (id 101), Minor alarm (id 102), Major alarm (id 103)"

::= { msgTraps 1 }

END


 

Top of page