
SUN-SNMP-NETRA-CT-MIB DEFINITIONS ::= BEGIN

IMPORTS
	MODULE-IDENTITY,
	OBJECT-TYPE,
	NOTIFICATION-TYPE,
	OBJECT-IDENTITY,
	Integer32,
	IpAddress,
	Gauge32,
	Unsigned32,
	enterprises		FROM SNMPv2-SMI
	TEXTUAL-CONVENTION,
	DisplayString,
	AutonomousType,
	RowStatus,
	TestAndIncr,
	RowPointer,
	TruthValue,
	TimeStamp,
	DateAndTime,
	TimeInterval		FROM SNMPv2-TC
	MODULE-COMPLIANCE,
	OBJECT-GROUP,
	NOTIFICATION-GROUP	FROM SNMPv2-CONF
	ifIndex,
	ifOperStatus,
	OwnerString		FROM IF-MIB
	entPhysicalIndex,
	entPhysicalClass,
	entPhysicalContainedIn,
	entPhysicalParentRelPos	FROM ENTITY-MIB
	hrSWInstalledIndex,
	hrSWInstalledName	FROM HOST-RESOURCES-MIB;


netraCtMIB MODULE-IDENTITY
	LAST-UPDATED   ""
	ORGANIZATION   ""
	CONTACT-INFO   ""
	DESCRIPTION
	      "This MIB module is the SNMP version of the
	       Netra ct network element view."
	REVISION       ""
	DESCRIPTION
	      "First version of MIB module SUN-SNMP-NETRA-CT-MIB."
	
    ::= { netraCtSnmpNEView 1 }


netraCtSnmpNEView		OBJECT IDENTIFIER ::= {enterprises sun(42) products(2) netract(65) server(1) 1}
netraCtMIBObjects		OBJECT IDENTIFIER ::= { netraCtMIB 1 }
netraCtMIBTraps			OBJECT IDENTIFIER ::= { netraCtMIB 2 }
netraCtMIBTrapPrefix		OBJECT IDENTIFIER ::= { netraCtMIBTraps 0 }

netraCtSpecificMIBs		OBJECT IDENTIFIER ::= { netraCtSnmpNEView 2 }
netraCt800MIB			OBJECT IDENTIFIER ::= { netraCtSpecificMIBs 1 }
netraCt400DlMIB			OBJECT IDENTIFIER ::= { netraCtSpecificMIBs 2 }
netraCt400DfMIB			OBJECT IDENTIFIER ::= { netraCtSpecificMIBs 3 }


--   This MIB module consists of the following groups:
--        (1)   Netra ct NE High-Level Objects
--        (2)   Interfaces: Physical Path Termination Point Table
--        (3)   Equipment Table extension
--        (4)   Equipment Holder Table extension
--        (5)   Plug-In Unit Table extension
--        (6)   Hardware Unit/Running Software Relationship Table
--        (7)   Hardware Unit/Installed Software Relationship Table
--        (8)   Alarm Forwarding Discriminator Table
--        (9)   Trap Log Table
--        (10)  Trap Log Entry Table
--        (11)  Alarm Trap Log Entry Table extension
--        (12)  Notifications (traps)


-- Netra ct network element (NE) high-level objects

netraCtNeVendor OBJECT-TYPE
	SYNTAX    DisplayString
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "The vendor of the Netra ct network element."
	::= { netraCtMIBObjects 1 }

netraCtNeVersion OBJECT-TYPE
	SYNTAX    AutonomousType
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "The version of the Netra ct network element."
	::= { netraCtMIBObjects 2 }

netraCtNeStartTime OBJECT-TYPE
	SYNTAX    DateAndTime
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "The time at which the agent was last started; in other
	     words, the time at which sysUpTime was zero."
	::= { netraCtMIBObjects 3 }

netraCtNeAlarmSeverityIndex OBJECT-TYPE
	SYNTAX    Integer32
	MAX-ACCESS     read-write
	STATUS    current
	DESCRIPTION
	     "An index into the alarm severity profile table, specifying
	     the severity assignments for Netra ct alarms reported for the
	     Netra ct network element.  The default value for this object is
	     zero."
	::= { netraCtMIBObjects 4 }

netraCtNeSuppressZeroStats OBJECT-TYPE
	SYNTAX    TruthValue
	MAX-ACCESS     read-write
	STATUS    current
	DESCRIPTION
	     "When the value of this object is true, no entry will be
	     created in any of the historical statistics tables for
	     intervals in which all counts are zero.  The default value for
	     this object is true(1)."
	::= { netraCtMIBObjects 5 }


-- Netra ct Interface Configuration Table Extensions
-- Physical Path Termination Point Layer

netraCtPhysPathTpTable OBJECT-TYPE
	SYNTAX    SEQUENCE OF    NetraCtPhysPathTpEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The Netra ct interface Configuration table extensions
	     for the physical path termination point."
	::= { netraCtMIBObjects 6 }

netraCtPhysPathTpEntry OBJECT-TYPE
	SYNTAX    NetraCtPhysPathTpEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "Columns conceptually added to the interface table
	     entry for an Netra ct interface to model the physical path
	     termination point.

	     The row of the interface table modeling this object should
	     also include columns for the TC Adapter object and the 
	     interface table defined in the appropraite RFC (e.g. 1695).

	     The interface table entry for the physical path TP
	     fields of an Netra ct interface are set up without management
	     system control (or else that setup is outside the
	     scope of Netra ct)."
	INDEX          { ifIndex }
	::= { netraCtPhysPathTpTable 1 }

NetraCtPhysPathTpEntry ::= SEQUENCE {
	netraCtPhysPathTpHwUnitIndex         Integer32,
	netraCtPhysPathTpPortID              Integer32,
	netraCtPhysPathTpPortLabel	     DisplayString,
	netraCtPhysPathTpAlarmSeverityIndex  Integer32
	     }

netraCtPhysPathTpHwUnitIndex OBJECT-TYPE
	SYNTAX    Integer32 (1..2147483647)
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "Specifies the index of the entry in the entPhysicalTable
	     that represents the device (i.e., card) on which the
	     physical path terminates."
	::= { netraCtPhysPathTpEntry 1 }

netraCtPhysPathTpPortID OBJECT-TYPE
	SYNTAX    Integer32 (1..2147483647)
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "Identifies the port (within the card identified by the
	     hardware unit index) on which the physical path terminates."
	::= { netraCtPhysPathTpEntry 2 }

netraCtPhysPathTpPortLabel OBJECT-TYPE
        SYNTAX    DisplayString
        MAX-ACCESS     read-only
        STATUS    current
        DESCRIPTION
             "This attribute provides the external label string for the physical path TP entry.
             If there is no label, the value should be a zero-length display string."
        ::= { netraCtPhysPathTpEntry 3 }

netraCtPhysPathTpAlarmSeverityIndex OBJECT-TYPE
	SYNTAX    Integer32
	MAX-ACCESS     read-write
	STATUS    current
	DESCRIPTION
	     "Specifies the index of the entry in the communications
	     alarm severity profile table that should be used.  The default
	     value of this object is zero."
	::= { netraCtPhysPathTpEntry 4 }

-- Netra ct Equipment Table

netraCtEquipTable OBJECT-TYPE
	SYNTAX    SEQUENCE OF    NetraCtEquipEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The Netra ct Equipment table.  This table augments the
	     entPhysicalTable."
	::= { netraCtMIBObjects 7 }

netraCtEquipEntry OBJECT-TYPE
	SYNTAX    NetraCtEquipEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "An entry in the Netra ct Equipment table.  Each entry
	     of this table represents a piece of equipment within the Netra ct
	     NE that neither is nor accepts a replaceable plug-in unit."
	INDEX          { entPhysicalIndex }
	::= { netraCtEquipTable 1 }

NetraCtEquipEntry ::= SEQUENCE {
	netraCtEquipAdminStatus   INTEGER,
	netraCtEquipLocation      DisplayString,
	netraCtEquipOperStatus    INTEGER,
	netraCtEquipVendor        DisplayString,
	netraCtEquipVersion       AutonomousType,
	netraCtEquipUserLabel     DisplayString,
	netraCtEquipAlarmSeverityIndex Integer32
	     }

netraCtEquipAdminStatus OBJECT-TYPE
	SYNTAX    INTEGER {
	               up(1),
	               down(2)
	                    }
	MAX-ACCESS     read-write
	STATUS    current
	DESCRIPTION
	     "Used by the administrator to lock and unlock the object."
	::= { netraCtEquipEntry 1 }

netraCtEquipLocation OBJECT-TYPE
	SYNTAX    DisplayString
	MAX-ACCESS     read-write
	STATUS    current
	DESCRIPTION
	     "The specific or general location of the component."
	::= { netraCtEquipEntry 2 }

netraCtEquipOperStatus OBJECT-TYPE
	SYNTAX    INTEGER {
	               up(1),
	               down(2),
	               unknown(3)
	                    }
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "This attributes identifies whether or not the component is
	     capable of performing its normal functions."
	::= { netraCtEquipEntry 3 }

netraCtEquipVendor OBJECT-TYPE
	SYNTAX    DisplayString
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "The vendor of the component."
	::= { netraCtEquipEntry 4 }

netraCtEquipVersion OBJECT-TYPE
	SYNTAX    AutonomousType
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "The version of the component."
	::= { netraCtEquipEntry 5 }

netraCtEquipUserLabel OBJECT-TYPE
	SYNTAX    DisplayString
	MAX-ACCESS     read-write
	STATUS    current
	DESCRIPTION
	     "A user-friendly name for the piece of equipment.  The
	     default value of this object is the null string."
	::= { netraCtEquipEntry 6 }

netraCtEquipAlarmSeverityIndex OBJECT-TYPE
	SYNTAX    Integer32
	MAX-ACCESS     read-write
	STATUS    current
	DESCRIPTION
	     "An index into the alarm severity profile table, specifying
	     the severity assignments for Netra ct alarms reported for this
	     component.  The default value of this object is zero."
	::= { netraCtEquipEntry 7 }

-- Netra ct Equipment Holder Table

netraCtEquipHolderTable OBJECT-TYPE
	SYNTAX    SEQUENCE OF    NetraCtEquipHolderEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The Netra ct Equipment Holder table.  This table
	     augments the entPhysicalTable."
	::= { netraCtMIBObjects 8 }

netraCtEquipHolderEntry OBJECT-TYPE
	SYNTAX    NetraCtEquipHolderEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "An entry in the Netra ct Equipment Holder table.  Each
	     entry of this table represents a component within the Netra ct NE
	     that accepts a replaceable plug-in unit."
	INDEX          { entPhysicalIndex }
	::= { netraCtEquipHolderTable 1 }

NetraCtEquipHolderEntry ::= SEQUENCE {
	netraCtEquipHolderType              INTEGER,
	netraCtEquipHolderAcceptableTypes   DisplayString,
	netraCtEquipHolderSlotStatus        INTEGER,
	netraCtEquipHolderLabel             DisplayString,
	netraCtEquipHolderSwLoad            INTEGER
	     }

netraCtEquipHolderType OBJECT-TYPE
	SYNTAX    INTEGER {
	               rack(1),
	               shelf(2),
	               drawer(3),
	               slot(4)
	                    }
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "The type of the component."
	::= { netraCtEquipHolderEntry 1 }

netraCtEquipHolderAcceptableTypes OBJECT-TYPE
	SYNTAX    DisplayString
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "The types of plug-in units that can be supported by the
	     slot, separated by newline characters.

	     This attribute shall be present only when the Equipment
	     Holder represents a slot."
	::= { netraCtEquipHolderEntry 2 }

netraCtEquipHolderSlotStatus OBJECT-TYPE
	SYNTAX    INTEGER {
	               empty(1),
	               full(2)
	                    }
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "This attributes identifies whether or not a plug-in unit is
	     present in the slot.

	     This attribute shall be present only when the Equipment
	     Holder represents a slot."
	::= { netraCtEquipHolderEntry 3 }

netraCtEquipHolderLabel OBJECT-TYPE
        SYNTAX    DisplayString
        MAX-ACCESS     read-only
        STATUS    current
        DESCRIPTION
             "This attribute provides the external label string for the holder entry. If there 
             is no label, the value should be a zero-length display string."
        ::= { netraCtEquipHolderEntry 4 }

netraCtEquipHolderSwLoad OBJECT-TYPE
	SYNTAX    INTEGER (1..2147483647)
	MAX-ACCESS     read-write
	STATUS    current
	DESCRIPTION
	     "An index into the installed software table, specifying
	     the software that is to be loaded into the plug-in unit
	     whenever an automatic reload of software is needed.

	     This attribute shall be present only when the Equipment
	     Holder represents a slot."
	::= { netraCtEquipHolderEntry 5 }

-- Netra ct Plug-In Unit Table

netraCtPlugInUnitTable OBJECT-TYPE
	SYNTAX    SEQUENCE OF    NetraCtPlugInUnitEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The Netra ct Plug-In Unit table.  This table augments
	     the entPhysicalTable."
	::= { netraCtMIBObjects 9 }

netraCtPlugInUnitEntry OBJECT-TYPE
	SYNTAX    NetraCtPlugInUnitEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "An entry in the Netra ct Plug-In Unit table.  Each
	     entry of this table represents a piece of equipment within
	     the Netra ct NE that is inserted into and removed from an
	     Equipment Holder."
	INDEX          { entPhysicalIndex }
	::= { netraCtPlugInUnitTable 1 }

NetraCtPlugInUnitEntry ::= SEQUENCE {
	netraCtPlugInUnitAdminStatus   INTEGER,
	netraCtPlugInUnitAvailStatus   INTEGER,
	netraCtPlugInUnitOperStatus    INTEGER,
	netraCtPlugInUnitVendor        DisplayString,
	netraCtPlugInUnitVersion       AutonomousType,
	netraCtPlugInUnitLabel	       DisplayString,
	netraCtPlugInUnitAlarmSeverityIndex Integer32
	     }

netraCtPlugInUnitAdminStatus OBJECT-TYPE
	SYNTAX    INTEGER {
	               up(1),
	               down(2)
	                    }
	MAX-ACCESS     read-write
	STATUS    current
	DESCRIPTION
	     "Used by the administrator to lock and unlock the object."
	::= { netraCtPlugInUnitEntry 1 }

netraCtPlugInUnitAvailStatus OBJECT-TYPE
	SYNTAX    INTEGER {
	               available(1),
	               inTest(2),
	               failed(3),
	               powerOff(4),
	               notInstalled(5),
	               offLine(6),
	               dependency(7)
	                    }
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "Provides further information regarding the state of the
	     component."
	::= { netraCtPlugInUnitEntry 2 }

netraCtPlugInUnitOperStatus OBJECT-TYPE
	SYNTAX    INTEGER {
	               up(1),
	               down(2),
	               unknown(3)
	                    }
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "This attributes identifies whether or not the component is
	     capable of performing its normal functions."
	::= { netraCtPlugInUnitEntry 3 }

netraCtPlugInUnitVendor OBJECT-TYPE
	SYNTAX    DisplayString
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "The vendor of the component."
	::= { netraCtPlugInUnitEntry 4 }

netraCtPlugInUnitVersion OBJECT-TYPE
	SYNTAX    AutonomousType
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "The version of the component."
	::= { netraCtPlugInUnitEntry 5 }

netraCtPlugInUnitLabel OBJECT-TYPE
        SYNTAX    DisplayString
        MAX-ACCESS     read-only
        STATUS    current
        DESCRIPTION
             "This attribute provides the external label string for the plugin entry. If there 
             is no label, the value should be a zero-length display string."
        ::= { netraCtPlugInUnitEntry 6 }

netraCtPlugInUnitAlarmSeverityIndex OBJECT-TYPE
	SYNTAX    Integer32
	MAX-ACCESS     read-write
	STATUS    current
	DESCRIPTION
	     "An index into the alarm severity profile table, specifying
	     the severity assignments for Netra ct alarms reported for this
	     component.  The default value of this object is zero."
	::= { netraCtPlugInUnitEntry 7 }

-- Netra ct Hardware Unit/Running Software Relationship Table

netraCtHwRunningSwTable OBJECT-TYPE
	SYNTAX    SEQUENCE OF    NetraCtHwRunningSwEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The Netra ct Hardware Unit/Running Software
	     relationship table.  This table describes the software that
	     is running on each hardware unit in the Netra ct NE."
	::= { netraCtMIBObjects 10 }

netraCtHwRunningSwEntry OBJECT-TYPE
	SYNTAX    NetraCtHwRunningSwEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "An entry in the Netra ct Hardware Unit/Running Software
	     relationship table.  Each entry of this table identifies an
	     entry in the entPhysicalTable and one in the hrSWRunTable."
	INDEX          { netraCtHwRunningSwHwIndex,
	               netraCtHwRunningSwIndex }
	::= { netraCtHwRunningSwTable 1 }

NetraCtHwRunningSwEntry ::= SEQUENCE {
	netraCtHwRunningSwHwIndex INTEGER,
	netraCtHwRunningSwIndex        INTEGER,
	netraCtHwRunningSwSwIndex INTEGER
	     }

netraCtHwRunningSwHwIndex OBJECT-TYPE
	SYNTAX    INTEGER (1..2147483647)
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The index, in the entPhysicalTable, of the containing
	     hardware unit in this pair."
	::= { netraCtHwRunningSwEntry 1 }

netraCtHwRunningSwIndex OBJECT-TYPE
	SYNTAX    INTEGER (1..2147483647)
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "A unique number within the context of the containing
	     hardware unit."
	::= { netraCtHwRunningSwEntry 2 }

netraCtHwRunningSwSwIndex OBJECT-TYPE
	SYNTAX    INTEGER (1..2147483647)
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "The index, in the hrSWRunTable, of the software product
	     represented by this entry."
	::= { netraCtHwRunningSwEntry 3 }


-- Netra ct Hardware Unit/Installed Software Relationship Table

netraCtHwInstalledSwTable OBJECT-TYPE
	SYNTAX    SEQUENCE OF    NetraCtHwInstalledSwEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The Netra ct Hardware Unit/Installed Software
	     relationship table.  This table describes the software that
	     is installed on each hardware unit in the Netra ct NE."
	::= { netraCtMIBObjects 11 }

netraCtHwInstalledSwEntry OBJECT-TYPE
	SYNTAX    NetraCtHwInstalledSwEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "An entry in the Netra ct Hardware Unit/Installed
	     Software relationship table.  Each entry of this table
	     identifies an entry in the entPhysicalTable and one in
	     the hrSWInstalledTable."
	INDEX          { netraCtHwInstalledSwHwIndex,
	               netraCtHwInstalledSwIndex }
	::= { netraCtHwInstalledSwTable 1 }

NetraCtHwInstalledSwEntry ::= SEQUENCE {
	netraCtHwInstalledSwHwIndex    INTEGER,
	netraCtHwInstalledSwIndex      INTEGER,
	netraCtHwInstalledSwSwIndex    INTEGER,
	netraCtHwSwAlarmSeverityIndex  Integer32
	     }

netraCtHwInstalledSwHwIndex OBJECT-TYPE
	SYNTAX    INTEGER (1..2147483647)
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The index, in the entPhysicalTable, of the containing
	     physical entity in this pair."
	::= { netraCtHwInstalledSwEntry 1 }

netraCtHwInstalledSwIndex OBJECT-TYPE
	SYNTAX    INTEGER (1..2147483647)
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "A unique number within the context of the containing
	     hardware unit."
	::= { netraCtHwInstalledSwEntry 2 }

netraCtHwInstalledSwSwIndex OBJECT-TYPE
	SYNTAX    INTEGER (1..2147483647)
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "The index, in the hrSWInstalledTable, of the software
	     product represented by this entry."
	::= { netraCtHwInstalledSwEntry 3 }

netraCtHwSwAlarmSeverityIndex OBJECT-TYPE
	SYNTAX    Integer32
	MAX-ACCESS     read-write
	STATUS    current
	DESCRIPTION
	     "An index into the alarm severity profile table, specifying
	     the severity assignments for Netra ct alarms reported for this
	     piece of software installed on the hardware unit.  The
	     default value of this object is zero."
	::= { netraCtHwInstalledSwEntry 4 }

-- Netra ct Alarm Severity Identifier Textual Convention

NetraCtAlarmLogSeverity ::= TEXTUAL-CONVENTION
	STATUS    current
	DESCRIPTION
	     "The value of this object identifies the severity of
	     an alarm in the log, including 'cleared'."
	SYNTAX    INTEGER {
	               cleared(-1),
	               indeterminate(0),
	               critical(1),
	               major(2),
	               minor(3),
	               warning(4)
	                    }

NetraCtAlarmSeverity ::= TEXTUAL-CONVENTION
	STATUS    current
	DESCRIPTION
	     "The value of this object identifies the severity of
	     an alarm that has occurred.  (Note that there is no
	     value corresponding to 'cleared'.)"
	SYNTAX    INTEGER {
	               indeterminate(0),
	               critical(1),
	               major(2),
	               minor(3),
	               warning(4)
	                    }

-- Netra ct Alarm Severity Profile Table

netraCtAlarmSevDefault OBJECT-TYPE
	SYNTAX    NetraCtAlarmSeverity
	MAX-ACCESS     read-write
	STATUS    current
	DESCRIPTION
	     "The default severity value used for new profile
	     index/trap ID pairs that have not yet been modified.
	     This value is also used whenever an object's alarm
	     severity profile index is set to 0.  The default value
	     of this object is minor(3)."
	::= { netraCtMIBObjects 12 }

netraCtAlarmSevProfileIndexNext OBJECT-TYPE
	SYNTAX    Integer32
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "This object contains an appropriate value to be used for
	     netraCtAlarmSevProfileIndex when creating entries in the
	     netraCtAlarmSevProfileTable.

	     The value -1 indicates that no unassigned entries are
	     available.

	     To obtain the index value for a new entry, the manager
	     issues a management protocol retrieval operation to obtain
	     the current value of this object.  After each retrieval, the
	     agent should modify the value to the next unassigned index
	     (or -1)."
	::= { netraCtMIBObjects 13 }

netraCtAlarmSevProfileTable OBJECT-TYPE
	SYNTAX    SEQUENCE OF    NetraCtAlarmSevProfileEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The Netra ct alarm severity profile table.
	     This table specifies which profiles exist. Creating
	     or deleting an entry in this table automatically
	     creates or deletes the corresponding entries in the
	     netraCtAlarmSeverityTable."
	::= { netraCtMIBObjects 14 }

netraCtAlarmSevProfileEntry OBJECT-TYPE
	SYNTAX    NetraCtAlarmSevProfileEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "A group of severities, one for each alarm type in
	     the communications alarm group."
	INDEX          { netraCtAlarmSevProfileIndex }
	::= { netraCtAlarmSevProfileTable 1 }

NetraCtAlarmSevProfileEntry ::= SEQUENCE {
	netraCtAlarmSevProfileIndex         Integer32,
	netraCtAlarmSevProfileRowStatus     RowStatus
	     }

netraCtAlarmSevProfileIndex OBJECT-TYPE
	SYNTAX    Integer32 (1..2147483647)
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "A number identifying this alarm severity profile."
	::= { netraCtAlarmSevProfileEntry 1 }

netraCtAlarmSevProfileRowStatus OBJECT-TYPE
	SYNTAX    RowStatus
	MAX-ACCESS     read-create
	STATUS    current
	DESCRIPTION
	     "This object is used to create a new row or to delete
	     an existing row in the table."
	::= { netraCtAlarmSevProfileEntry 2 }

-- Netra ct Alarm Severity Table

netraCtAlarmSevTable OBJECT-TYPE
	SYNTAX    SEQUENCE OF    NetraCtAlarmSevEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The Netra ct alarm severity table.
	     This table associates profile index and trap
	     ID pairs with severities to be used for
	     Netra ct alarm traps that have occurred.
	     (Note that this table does not apply to cleared alarms.)"
	::= { netraCtMIBObjects 15 }

netraCtAlarmSevEntry OBJECT-TYPE
	SYNTAX    NetraCtAlarmSevEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "An entry in this table associates an alarm severity
	     profile index/trap ID pair with a severity.
	     Deleting a particular profile's row in the alarm severity
	     profile table deletes all rows in this table with the
	     same profile index.
	     Conceptually, rows corresponding to all possible trap ID's
	     are created in this table when a new alarm severity profile
	     is created, but the agent will return a default value
	     except for those few traps for which values have been set."
	INDEX          { netraCtAlarmSevProfileIndex,
	               netraCtAlarmSevTrapId }
	::= { netraCtAlarmSevTable 1 }

NetraCtAlarmSevEntry ::= SEQUENCE {
	netraCtAlarmSevTrapId     OBJECT IDENTIFIER,
	netraCtAlarmSeverity      NetraCtAlarmSeverity
	     }

netraCtAlarmSevTrapId OBJECT-TYPE
	SYNTAX    OBJECT IDENTIFIER
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The ID of the trap type to which this entry applies."
	::= { netraCtAlarmSevEntry 1 }

netraCtAlarmSeverity OBJECT-TYPE
	SYNTAX    NetraCtAlarmSeverity
	MAX-ACCESS     read-create
	STATUS    current
	DESCRIPTION
	     "The severity to be used for this trap type when the TrapId
	     is selected.
	     If no value for this object has ever been set since
	     the corresponding profile was created, the agent should
	     return the value of the object netraCtAlarmSevDefault."
	::= { netraCtAlarmSevEntry 2 }

-- Netra ct Alarm Forwarding Discriminator Table

netraCtForwardAllTraps OBJECT-IDENTITY
	STATUS    current
	DESCRIPTION
	     "This is used as the value of the object
	     netraCtForwardedTrapObject when traps from all objects
	     are to be forwarded, or when there is only one
	     object of the type that forwards the specified
	     trap type."
	::= { netraCtMIBObjects 16 }


netraCtTrapForwardingTable OBJECT-TYPE
	SYNTAX    SEQUENCE OF    NetraCtTrapForwardingEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The Netra ct Trap forwarding discriminator
	     table.
	     This table specifies which traps will be sent to
	     which management system."
	::= { netraCtMIBObjects 17 }

netraCtTrapForwardingEntry OBJECT-TYPE
	SYNTAX    NetraCtTrapForwardingEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "Information about a group of traps to be sent to
	     a particular IP address.

	     A new entry must have values for all attributes that
	     do not have default values before its RowStatus column
	     can be set to active(1)."
	INDEX          { netraCtTrapForwardingIndex }
	::= { netraCtTrapForwardingTable 1 }

NetraCtTrapForwardingEntry ::= SEQUENCE {
	netraCtTrapForwardingIndex     Integer32,
	netraCtTrapForwardingDest      IpAddress,
	netraCtForwardedTrapId         OBJECT IDENTIFIER,
	netraCtForwardedTrapObject     RowPointer,
	netraCtTrapForwardingPort      Integer32,
	netraCtLowestForwardedSeverity NetraCtAlarmSeverity,
	netraCtForwardedIndeterminate  TruthValue,
	netraCtTrapForwardingRowStatus RowStatus
	     }

netraCtTrapForwardingIndex OBJECT-TYPE
	SYNTAX    Integer32 (1..2147483647)
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "A unique number identifying the table entry."
	::= { netraCtTrapForwardingEntry 1 }

netraCtTrapForwardingDest OBJECT-TYPE
	SYNTAX    IpAddress
	MAX-ACCESS     read-create
	STATUS    current
	DESCRIPTION
	     "The IP address to which traps identified by this
	     table entry should be sent."
	::= { netraCtTrapForwardingEntry 2 }

netraCtForwardedTrapId OBJECT-TYPE
	SYNTAX    OBJECT IDENTIFIER
	MAX-ACCESS     read-create
	STATUS    current
	DESCRIPTION
	     "The ID of the trap type to which this entry applies."
	::= { netraCtTrapForwardingEntry 3 }

netraCtForwardedTrapObject OBJECT-TYPE
	SYNTAX    RowPointer
	MAX-ACCESS     read-create
	STATUS    current
	DESCRIPTION
	     "The object to which this entry applies.
	     By convention, this is the name of the first object in
	     the row in the table referenced.

	     The special value { 0 0 } indicates that
	     traps of this type from all objects of the type that can
	     generate it.  It should also be used when traps from the
	     Netra ct NE are to be specified."
	::= { netraCtTrapForwardingEntry 4 }

netraCtTrapForwardingPort OBJECT-TYPE
	SYNTAX    Integer32
	MAX-ACCESS     read-create
	STATUS    current
	DESCRIPTION
	     "The UDP port on the specified management system to
	     which traps identified by this entry should be sent."
	DEFVAL    { 162 }
	::= { netraCtTrapForwardingEntry 5 }

netraCtLowestForwardedSeverity OBJECT-TYPE
	SYNTAX    NetraCtAlarmSeverity
	MAX-ACCESS     read-create
	STATUS    current
	DESCRIPTION
	     "The lowest severity of traps of this type from
	     the specified object that should be sent to this
	     address.
	     This object has significance only if the trap type
	     specified has a severity associated with it."
	DEFVAL    { minor }
	::= { netraCtTrapForwardingEntry 6 }

netraCtForwardedIndeterminate OBJECT-TYPE
	SYNTAX    TruthValue
	MAX-ACCESS     read-create
	STATUS    current
	DESCRIPTION
	     "When this object has the value TRUE, traps with
	     indeterminate severity will be forwarded to the
	     specified event.
	     This object has significance only if the trap type
	     specified has a severity associated with it."
	DEFVAL    { false }
	::= { netraCtTrapForwardingEntry 7 }

netraCtTrapForwardingRowStatus OBJECT-TYPE
	SYNTAX    RowStatus
	MAX-ACCESS     read-create
	STATUS    current
	DESCRIPTION
	     "This object is used to create a new row or to delete
	     an existing row in the table."
	::= { netraCtTrapForwardingEntry 8 }

-- Netra ct Trap Agent MIB Log Table

netraCtTrapLogTable OBJECT-TYPE
	SYNTAX    SEQUENCE OF    NetraCtTrapLogEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The Netra ct Trap Agent log table.
	     This table defines the trap logs currently maintained
	     by the agent.
	     The management system creates entries in this table to
	     specify which types of traps, from which Netra ct network
	     elements, should be logged.
	     Deleting an entry in this table deletes all entries in
	     the corresponding log."
	::= { netraCtMIBObjects 18 }

netraCtTrapLogEntry OBJECT-TYPE
	SYNTAX    NetraCtTrapLogEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "Information about a single trap log."
	INDEX          { netraCtTrapLogSrc,
	               netraCtTrapLogType }
	::= { netraCtTrapLogTable 1 }

NetraCtTrapLogEntry ::= SEQUENCE {
	netraCtTrapLogSrc              IpAddress,
	netraCtTrapLogType             INTEGER,
	netraCtTrapLogAdminStatus      INTEGER,
	netraCtTrapLogOperStatus       INTEGER,
	netraCtTrapLogFullAction       INTEGER,
	netraCtTrapLogRowStatus        RowStatus
	     }

netraCtTrapLogSrc OBJECT-TYPE
	SYNTAX    IpAddress
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The IP address of the SNMP agent whose traps are
	     stored in this log."
	::= { netraCtTrapLogEntry 1 }

netraCtTrapLogType OBJECT-TYPE
	SYNTAX    INTEGER {
	               objectCreated(1),
	               objectDeleted(2),
	               configChange(3),
	               stateChange(4),
	               alarm(5)
	                    }
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The type of traps stored in this log."
	::= { netraCtTrapLogEntry 2 }

netraCtTrapLogAdminStatus OBJECT-TYPE
	SYNTAX    INTEGER {
	               up(1),
	               down(2)
	                    }
	MAX-ACCESS     read-create
	STATUS    current
	DESCRIPTION
	     "The management system uses this object to stop and
	     start the operations of this object."
	DEFVAL    { up }
	::= { netraCtTrapLogEntry 3 }

netraCtTrapLogOperStatus OBJECT-TYPE
	SYNTAX    INTEGER {
	               up(1),
	               down(2),
	               logFull(3)
	                    }
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "Indicates whether or not the log is capable of
	     performing its normal operations."
	::= { netraCtTrapLogEntry 4 }

netraCtTrapLogFullAction OBJECT-TYPE
	SYNTAX    INTEGER {
	               halt(1),
	               wrap(2)
	                    }
	MAX-ACCESS     read-create
	STATUS    current
	DESCRIPTION
	     "Indicates the action that should be performed when no
	     more log entries can be created due to a log-full
	     condition.  If the value of this object is wrap(2),
	     each new log entry will cause the deletion of the oldest
	     entry still in the log, for as long as the log is still
	     full."
	DEFVAL    { wrap }
	::= { netraCtTrapLogEntry 5 }

netraCtTrapLogRowStatus OBJECT-TYPE
	SYNTAX    RowStatus
	MAX-ACCESS     read-create
	STATUS    current
	DESCRIPTION
	     "This object is used to create a new row or to delete
	     an existing row in the table."
	::= { netraCtTrapLogEntry 6 }

-- Netra ct Trap Agent MIB Logged Trap Table

netraCtLoggedTrapTable OBJECT-TYPE
	SYNTAX    SEQUENCE OF    NetraCtLoggedTrapEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The Netra ct Trap Agent logged trap table.
	     This table is used to maintain the traps logged."
	::= { netraCtMIBObjects 19 }

netraCtLoggedTrapEntry OBJECT-TYPE
	SYNTAX    NetraCtLoggedTrapEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "Information about a single trap in the log.
	     Entries in this table are created automatically but
	     can be deleted by the management system.
	     Entries that represent 'alarm' log types are augmented
	     by the netraCtLoggedAlarmEntry table."
	INDEX          { netraCtTrapLogSrc,
	               netraCtTrapLogType,
	               netraCtLoggedTrapIndex }
	::= { netraCtLoggedTrapTable 1 }

NetraCtLoggedTrapEntry ::= SEQUENCE {
	netraCtLoggedTrapIndex         Unsigned32,
	netraCtLoggedTrapTime          DateAndTime,
	netraCtLoggedTrapID            Integer32,
	netraCtLoggedTrapObject        RowPointer,
	netraCtLoggedTrapRowStatus     RowStatus
	     }

netraCtLoggedTrapIndex OBJECT-TYPE
	SYNTAX    Unsigned32
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "A unique number identifying this entry in the log.
	     When the maximum value for this object has been reached,
	     it will wrap around to 0."
	::= { netraCtLoggedTrapEntry 1 }

netraCtLoggedTrapTime OBJECT-TYPE
	SYNTAX    DateAndTime
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "The time at which this trap was logged."
	::= { netraCtLoggedTrapEntry 2 }

netraCtLoggedTrapID OBJECT-TYPE
	SYNTAX    Integer32
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "The type of trap to which this entry applies.
	     Together with the logged trap ID object, this object
	     specifies the entity to which this logged trap referred."
	::= { netraCtLoggedTrapEntry 3 }

netraCtLoggedTrapObject OBJECT-TYPE
	SYNTAX    RowPointer
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "The object to which this entry applies.
	     By convention, this is the name of the first object in
	     the row in the table referenced.
	     Together with the logged trap ID object, this object
	     specifies the entity to which this logged trap referred.

	     The special value { 0 0 } indicates that the trap refers
	     to the Netra ct NE entity itself."
	::= { netraCtLoggedTrapEntry 4 }

netraCtLoggedTrapRowStatus OBJECT-TYPE
	SYNTAX    RowStatus
	MAX-ACCESS     read-write
	STATUS    current
	DESCRIPTION
	     "This object is used to delete an existing row in the
	     table.  Note that the only value to which a management
	     system can set this object is destroy(6)."
	::= { netraCtLoggedTrapEntry 5 }

-- Netra ct Trap Agent MIB Logged Alarm Table

netraCtLoggedAlarmTable OBJECT-TYPE
	SYNTAX    SEQUENCE OF    NetraCtLoggedAlarmEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "The Netra ct Trap Agent logged alarm trap table.
	     This table is used to maintain extra information for
	     logged traps that represent alarm types."
	::= { netraCtMIBObjects 20 }

netraCtLoggedAlarmEntry OBJECT-TYPE
	SYNTAX    NetraCtLoggedAlarmEntry
	MAX-ACCESS     not-accessible
	STATUS    current
	DESCRIPTION
	     "Information about the alarm-specific attributes of
	     a single trap in the log."
	INDEX          { netraCtTrapLogSrc,
	               netraCtTrapLogType,
	               netraCtLoggedTrapIndex }
	::= { netraCtLoggedAlarmTable 1 }

NetraCtLoggedAlarmEntry ::= SEQUENCE {
	netraCtLoggedAlarmSeverity     NetraCtAlarmLogSeverity,
	netraCtLoggedAlarmBackedUp     TruthValue,
	netraCtLoggedAlarmBUObject     RowPointer,
	netraCtLoggedAlarmSpecificProb DisplayString,
	netraCtLoggedAlarmRepairAct    DisplayString
	     }

netraCtLoggedAlarmSeverity OBJECT-TYPE
	SYNTAX    NetraCtAlarmLogSeverity
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "The perceived severity of the alarm, as specified by
	     the agent that generated it."
	::= { netraCtLoggedAlarmEntry 1 }

netraCtLoggedAlarmBackedUp OBJECT-TYPE
	SYNTAX    TruthValue
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "If the value of this object is true, the agent reported
	     in this trap that the failed object had been backed up.

	     This object is only present if it was included in the
	     alarm trap corresponding to this log entry."
	::= { netraCtLoggedAlarmEntry 2 }

netraCtLoggedAlarmBUObject OBJECT-TYPE
	SYNTAX    RowPointer
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "Indicates the object that provided back-up services to
	     the failed object.

	     This object is only present if it was included in the
	     alarm trap corresponding to this log entry."
	::= { netraCtLoggedAlarmEntry 3 }

netraCtLoggedAlarmSpecificProb OBJECT-TYPE
	SYNTAX    DisplayString
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "Indicates further refinements to the problem identified
	     by the alarm type.  If more than one specific problem
	     is described in this object, the problem descriptions are
	     separated by newline characters.

	     This object is only present if it was included in the
	     alarm trap corresponding to this log entry."
	::= { netraCtLoggedAlarmEntry 4 }

netraCtLoggedAlarmRepairAct OBJECT-TYPE
	SYNTAX    DisplayString
	MAX-ACCESS     read-only
	STATUS    current
	DESCRIPTION
	     "Indicates proposed repair actions reported by the agent
	     for the problem identified by the alarm.  If more than
	     one action is described in this object, the problem
	     descriptions are separated by newline characters.

	     This object is only present if it was included in the
	     alarm trap corresponding to this log entry."
	::= { netraCtLoggedAlarmEntry 5 }


-- Netra ct MIB Notification types

-- Auxiliary definitions for alarms
-- Except for perceived severity, the following objects may be
-- optionally appended to any alarm notification.

netraCtTrapAlarmSeverity OBJECT-TYPE
	SYNTAX    NetraCtAlarmLogSeverity
	MAX-ACCESS     accessible-for-notify
	STATUS    current
	DESCRIPTION
	     "The perceived severity of the alarm, as specified by
	     the agent that generated it."
	::= { netraCtMIBObjects 21 }

netraCtTrapAlarmBackedUp OBJECT-TYPE
	SYNTAX    TruthValue
	MAX-ACCESS     accessible-for-notify
	STATUS    current
	DESCRIPTION
	     "If the value of this object is true, the failed object
	     has been backed up."
	::= { netraCtMIBObjects 22 }

netraCtTrapAlarmBUObject OBJECT-TYPE
	SYNTAX    RowPointer
	MAX-ACCESS     accessible-for-notify
	STATUS    current
	DESCRIPTION
	     "Indicates the object that provided back-up services to
	     the failed object."
	::= { netraCtMIBObjects 23 }

netraCtTrapAlarmSpecificProb OBJECT-TYPE
	SYNTAX    DisplayString
	MAX-ACCESS     accessible-for-notify
	STATUS    current
	DESCRIPTION
	     "Indicates further refinements to the problem identified
	     by the alarm type.  If more than one specific problem
	     is described in this object, the problem descriptions are
	     separated by newline characters."
	::= { netraCtMIBObjects 24 }

netraCtTrapAlarmRepairAct OBJECT-TYPE
	SYNTAX    DisplayString
	MAX-ACCESS     accessible-for-notify
	STATUS    current
	DESCRIPTION
	     "Indicates proposed repair actions reported by the agent
	     for the problem identified by the alarm.  If more than
	     one action is described in this object, the problem
	     descriptions are separated by newline characters."
	::= { netraCtMIBObjects 25 }


-- Netra ct MIB Notifications

-- Note that index values for interfaces, hardware units,
-- etc. can be derived from the instance values of the
-- objects included in the notifications.  As examples, the ifIndex
-- value for an interface can be derived from the ifOperStatus
-- instance value, whereas the entPhysicalIndex value can be derived
-- from any of the entPhysicalContainedIn, entPhysicalParentRelPos,
-- and entPhysicalClass instance values.


-- Communications Alarms (interface)

netraCtIfPayloadMismatchAlarm NOTIFICATION-TYPE
	OBJECTS   { ifOperStatus, netraCtTrapAlarmSeverity }
	STATUS    current
	DESCRIPTION
	     "Indicates that a payload type mismatch condition has
	     occurred on the physical path TP associated with the specified
	     interface."
	::= { netraCtMIBTrapPrefix 1 }

netraCtIfXmissionErrAlarm NOTIFICATION-TYPE
	OBJECTS   { ifOperStatus, netraCtTrapAlarmSeverity }
	STATUS    current
	DESCRIPTION
	     "Indicates that an transmission error condition has occurred
	     on the physical path TP associated with the specified
	     interface."
	::= { netraCtMIBTrapPrefix 2 }

netraCtIfPathTraceMismatchAlarm NOTIFICATION-TYPE
	OBJECTS   { ifOperStatus, netraCtTrapAlarmSeverity }
	STATUS    current
	DESCRIPTION
	     "Indicates that path trace mismatch condition has occurred
	     on the physical path TP associated with the specified
	     interface."
	::= { netraCtMIBTrapPrefix 3 }

netraCtIfRdiAlarm NOTIFICATION-TYPE
	OBJECTS   { ifOperStatus, netraCtTrapAlarmSeverity }
	STATUS    current
	DESCRIPTION
	     "Indicates that an RDI (Remote Defect Indication)
	     condition has occurred on the physical path TP associated
	     with the specified interface."
	::= { netraCtMIBTrapPrefix 4 }

netraCtIfSignalLabelMismatchAlarm NOTIFICATION-TYPE
	OBJECTS   { ifOperStatus, netraCtTrapAlarmSeverity }
	STATUS    current
	DESCRIPTION
	     "Indicates that a signal label mismatch has occurred
	     on the physical path TP associated with the specified
	     interface."
	::= { netraCtMIBTrapPrefix 5 }


-- Netra ct NE and Hardware Unit Alarms

netraCtHwBackPlaneAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a back-plane failure condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 11 }

netraCtHwCongestionAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a congestion condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 12 }

netraCtHwExtIfDevProbAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that an external interface device problem
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 13 }

netraCtHwLineCardAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a line-card problem condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 14 }

netraCtHwMultiplexerAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a multiplexer problem condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 15 }

netraCtHwPowerAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a power problem alarm condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 16 }

netraCtHwProcessorAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a processor problem alarm condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 17 }

netraCtHwProtectionPathAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a protection path problem condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 18 }

netraCtHwReceiverFailAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a receiver failure condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 19 }

netraCtHwPIUnitMissingAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a plug-in unit missing condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 20 }

netraCtHwPIUnitProbAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a plug-in unit problem condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 21 }

netraCtHwPIUnitMismatchAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a plug-in unit type mismatch condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 22 }

netraCtHwTimingProbAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a timing problem alarm condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 23 }

netraCtHwXmitterFailAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a transmitter failure condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 24 }

netraCtHwStorageCapacityAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a storage capacity problem condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 25 }

netraCtHwMemoryMismatchAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a memory mismatch alarm condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 26 }

netraCtHwCorruptDataAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a corrupt data alarm condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 27 }

netraCtHwSwEnvironAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a software environment problem
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 28 }

netraCtHwSwDownloadFailAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a software download failure
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 29 }

netraCtHwVersionMismatchAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a version mismatch condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 30 }

netraCtHwFanFailAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a cooling fan failure condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 31 }

netraCtHwDoorOpenAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that an enclosure door open condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 32 }

netraCtHwFuseFailAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a fuse failure alarm condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 33 }

netraCtHwHighTempAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a high temperature condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 34 }

-- Software alarms

netraCtSwVersionMismatchAlarm NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass,
	            netraCtHwInstalledSwSwIndex,
	            netraCtTrapAlarmSeverity
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that a version mismatch condition
	     has occurred on the hardware unit associated
	     with the specified index.

	     An entPhysicalClass of unknown(2) along with
	     both an entPhysicalContainedIn of 0 and an
	     entPhysicalParentRelPos of -1 indicates that
	     the error occurred in the Netra ct NE but not in any
	     one hardware unit maintained in the MIB table."
	::= { netraCtMIBTrapPrefix 51 }


--  State change notification traps

netraCtHwUnitUp NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that the operational state of the specified
	     hardware unit has transitioned to 'up'."
	::= { netraCtMIBTrapPrefix 61 }

netraCtHwUnitDown NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that the operational state of the specified
	     hardware unit has transitioned to 'down'."
	::= { netraCtMIBTrapPrefix 62 }


-- Object creation and deletion notification traps


netraCtHwUnitCreated NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that the specified hardware unit has been
	     installed at the specified location."
	::= { netraCtMIBTrapPrefix 71 }

netraCtHwUnitDeleted NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that the specified hardware unit has been
	     removed or de-installed from the specified location."
	::= { netraCtMIBTrapPrefix 72 }

netraCtInstalledSwCreated NOTIFICATION-TYPE
	OBJECTS   { netraCtHwInstalledSwSwIndex,
	            hrSWInstalledIndex,
	            hrSWInstalledName
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that the specified software package has been
	     installed."
	::= { netraCtMIBTrapPrefix 73 }

netraCtInstalledSwDeleted NOTIFICATION-TYPE
	OBJECTS   { netraCtHwInstalledSwSwIndex,
	            hrSWInstalledIndex,
	            hrSWInstalledName
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that the specified software package has been
	     removed."
	::= { netraCtMIBTrapPrefix 74 }


netraCtRunningSwCreated NOTIFICATION-TYPE
	OBJECTS   { netraCtHwRunningSwSwIndex,
	            hrSWRunningIndex,
	            hrSWRunningName
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that the specified software has been
	     started."
	::= { netraCtMIBTrapPrefix 75 }


netraCtRunningSwDeleted NOTIFICATION-TYPE
	OBJECTS   { netraCtHwRunningSwSwIndex,
	            hrSWRunningIndex,
	            hrSWRunningName
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that the specified software has been
	     stopped."
	::= { netraCtMIBTrapPrefix 76 }


--  Configuration change notification traps

netraCtIfChanged NOTIFICATION-TYPE
	OBJECTS   { ifOperStatus }
	STATUS    current
	DESCRIPTION
	     "Indicates that the configuration of the interface has
	     been changed."
	::= { netraCtMIBTrapPrefix 81 }

netraCtHwUnitChanged NOTIFICATION-TYPE
	OBJECTS   { entPhysicalContainedIn,
	            entPhysicalParentRelPos,
	            entPhysicalClass
	            }
	STATUS    current
	DESCRIPTION
	     "Indicates that the specified hardware unit configuration
	     has changed."
	::= { netraCtMIBTrapPrefix 82 }

netraCtInstalledSwChanged NOTIFICATION-TYPE
	OBJECTS   { hrSWInstalledIndex }
	STATUS    current
	DESCRIPTION
	     "Indicates that the specified software package configuration
	     has changed."
	::= { netraCtMIBTrapPrefix 83 }


END

