This topic provides the detailed contents of the MIB for secondary
NMSs for alarms developed and used by Avaya. See Transferring
Avaya MIBs to network management stations for information on
transferring this MIB to the network management stations that will
be communicating with Message Networking.
The definition of the Avaya 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 } |
MessageNetworking |
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 |