Avaya

Message Networking Help

Home | Search  
Print | Back | Fwd | Close
  
Getting Started Admin Maintenance Reference
Home > Administration > Administering SNMP > MIB for SNMP secondary NMSs for alarms

MIB for SNMP secondary NMSs for alarms

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

 

Top of page

Home | Search | Print | Back | Fwd | Close
©2006 Avaya Inc. All rights reserved.
Last modified 11 January, 2006