Observium_CE/mibs/nokia/TIMETRA-OES-HARDWARE-MIB

1701 lines
61 KiB
Plaintext

TIMETRA-OES-HARDWARE-MIB DEFINITIONS ::= BEGIN
-- (c) Copyright 2013-2016 Nokia. All rights reserved.
-- This software is the confidential and proprietary property of
-- Nokia and may only be used in accordance with the
-- terms of the license agreement provided with this software.
IMPORTS
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE, Unsigned32,
Integer32, Counter64, Gauge32,
Counter32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
TEXTUAL-CONVENTION, DateAndTime,
DisplayString, RowStatus,
TruthValue, TimeStamp FROM SNMPv2-TC
TmnxHwIndex, tmnxHwIndex,
TmnxPhysChassisIndex, TmnxLEDState,
TmnxCardRebootType, TmnxDeviceState,
tmnxHwClass FROM TIMETRA-CHASSIS-MIB
TmnxActionType, TmnxAdminState,
TmnxOperState, TNamedItemOrEmpty,
TItemDescription, TNamedItem FROM TIMETRA-TC-MIB
ifIndex FROM IF-MIB
tmnxSRObjs,tmnxSRConfs,
tmnxSRNotifyPrefix, timetraSRMIBModules FROM TIMETRA-GLOBAL-MIB
tmnxPortNotifyPortId,
TmnxPortOperStatus FROM TIMETRA-PORT-MIB
;
timetraOesHardwareMIBModule MODULE-IDENTITY
LAST-UPDATED "201308010000Z"
ORGANIZATION "Nokia"
CONTACT-INFO
"Nokia SROS Support
Web: http://www.nokia.com"
DESCRIPTION
"This document is the SNMP MIB module to manage and provision the
Optical Extension Shelf (OES) hardware components of the Nokia
SROS device.
Copyright (c) 2013-2016 Nokia. All rights reserved.
Reproduction of this document is authorized on the condition that
the foregoing copyright notice is included.
This SNMP MIB module (Specification) embodies Nokia's
proprietary intellectual property. Nokia retains
all title and ownership in the Specification, including any
revisions.
Nokia grants all interested parties a non-exclusive
license to use and distribute an unmodified copy of this
Specification in connection with management of Nokia
products, and without fee, provided this copyright notice and
license appear on all copies.
This Specification is supplied 'as is', and Nokia
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
--
-- Revision History
--
REVISION "201308010000Z"
DESCRIPTION "Rev 1.0 05 Sep 2013 00:00
Initial release of the TIMETRA-OES-HARDWARE-MIB."
::= { timetraSRMIBModules 99 }
tmnxOesHwObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 99 }
tmnxOesHwMIBNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 99 }
tmnxOesHwConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 99 }
-- Object Groups in the Nokia OES MIB Module
tmnxOesChassisObjs OBJECT IDENTIFIER ::= { tmnxOesHwObjs 1 }
tmnxOesCardObjs OBJECT IDENTIFIER ::= { tmnxOesHwObjs 2 }
tmnxOesPortObjs OBJECT IDENTIFIER ::= { tmnxOesHwObjs 3 }
tmnxOesHwNotifyObjs OBJECT IDENTIFIER ::= { tmnxOesHwObjs 4 }
-- Notification Groups in the Nokia OES MIB Module
tmnxOesHwNotifications OBJECT IDENTIFIER ::= { tmnxOesHwMIBNotifyPrefix 1 }
-- Compliance Groups in the Nokia OES MIB Module
tmnxOesHwCompliances OBJECT IDENTIFIER ::= { tmnxOesHwConformance 1 }
tmnxOesHwGroups OBJECT IDENTIFIER ::= { tmnxOesHwConformance 2 }
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--
-- TIMETRA-OES-HARDWARE-MIB Textual Conventions
--
TmnxOesCardHFD ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"TmnxOesCardHFD specifies ..."
SYNTAX SnmpAdminString (SIZE(0..2))
TmnxOesHwMktPartNo ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"TmnxOesHwMktPartNo specifies ..."
SYNTAX SnmpAdminString (SIZE(0..20))
TmnxOesHwSWGenLoadName ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"TmnxOesHwSWGenLoadName specifies ..."
SYNTAX SnmpAdminString (SIZE(0..20))
TmnxOesHwLEDColorType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"TmnxOesHwLEDColorType specifies ..."
SYNTAX INTEGER {
unknown(1),
off(2),
red(3),
green(4),
orange(5)
}
TmnxOesHwLEDStateType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"TmnxOesHwLEDStateType specifies ..."
SYNTAX INTEGER {
unknown (1),
solid (2),
fastBlink (3),
slowBlink (4)
}
TmnxOesSlotNumber ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"TmnxOesSlotNumber specifies a unique index that identifies a physical
slot number within an OES chassis."
SYNTAX Unsigned32 (1..40)
TmnxOesChassisType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"TmnxOesChassisType specifies an Nokia SR OES chassis type."
SYNTAX Unsigned32
TmnxOesCardType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"TmnxOesCardType specifies an Nokia SR OES card type."
SYNTAX Unsigned32
TmnxOesCardSuppType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"TmnxCardSuppType specifies the valid card types supported for a
specific card slot. When multiple bits are set, it can be used to
identify a set or list of card types.
Some example card types:
112SCA1 -- 112G Single Port Tunable
112SNA1 -- 112G Single Port Tunable Coherent
130SCA1 -- 130G Single Port Tunable
EC -- Equipment Controller"
SYNTAX BITS {
invalid-card-type (0),
unassigned (1),
oes-supp-card-type-2 (2),
oes-supp-card-type-3 (3),
oes-supp-card-type-4 (4),
oes-supp-card-type-5 (5),
oes-supp-card-type-6 (6),
oes-supp-card-type-7 (7),
oes-supp-card-type-8 (8)
}
TmnxOesCmnEqpPortNumber ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"TmnxOesCmnEqpPortNumber specifies a unique index that identifies a
physical port number within an OES chassis common equipment slot."
SYNTAX Unsigned32
TmnxOesPortErrorStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The TmnxOesPortErrorStatus is a bitmask which describes error
conditions that can be raised/cleared on an OES port.
The possible values are:
deviceFailure (0) - generic port device failure.
transmissionFailure (1) - port transmission failure."
SYNTAX BITS {
deviceFailure (0),
transmissionFailure (1)
}
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--
-- TIMETRA-OES-HARDWARE-MIB Global Configuration Objects
--
tmnxOesChassisTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOesChassisTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The chassis type table has an entry for each Nokia SROS EOS
series chassis model."
::= { tmnxOesChassisObjs 1 }
tmnxOesChassisTypeEntry OBJECT-TYPE
SYNTAX TmnxOesChassisTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row entry represents an Nokia SROS OES series chassis
model. Rows in this table are created by the agent at initialization
and cannot be created or destroyed by SNMP Get or Set requests."
INDEX { tmnxOesChassisTypeIndex }
::= { tmnxOesChassisTypeTable 1 }
TmnxOesChassisTypeEntry ::= SEQUENCE {
tmnxOesChassisTypeIndex TmnxOesChassisType,
tmnxOesChassisTypeName TNamedItemOrEmpty,
tmnxOesChassisTypeDescription TItemDescription,
tmnxOesChassisTypeStatus TruthValue
}
tmnxOesChassisTypeIndex OBJECT-TYPE
SYNTAX TmnxOesChassisType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOesChassisTypeIndex specifies the type of
Nokia SROS series OES chassis model."
::= { tmnxOesChassisTypeEntry 1 }
tmnxOesChassisTypeName OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesChassisTypeName indicates the administrative name
that identifies this type of Nokia SROS series OES chassis
model. This name string may be used in CLI commands to specify a
particular OES chassis model type."
::= { tmnxOesChassisTypeEntry 2 }
tmnxOesChassisTypeDescription OBJECT-TYPE
SYNTAX TItemDescription
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesChassisTypeDescription indicates the detailed
description of this Nokia SROS series OES chassis model."
::= { tmnxOesChassisTypeEntry 3 }
tmnxOesChassisTypeStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesChassisTypeStatus indicates the chassis type
support. When tmnxOesChassisTypeStatus has a value of 'true' it
indicates that this chassis model is supported in this revision of the
management software. When it has a value of 'false' there is no
support."
::= { tmnxOesChassisTypeEntry 4 }
tmnxOesChassisLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesChassisLastChange indicates the time, since
system startup, when tmnxOesChassisTable last changed configuration."
::= { tmnxOesChassisObjs 2 }
tmnxOesChassisTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOesChassisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxOesChassisTable contains configuration information for
OES chassis."
::= { tmnxOesChassisObjs 3 }
tmnxOesChassisEntry OBJECT-TYPE
SYNTAX TmnxOesChassisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxOesChassisEntry consists of the configurable objects for
a given OES chassis."
INDEX { tmnxOesChassisNumber }
::= { tmnxOesChassisTable 1 }
TmnxOesChassisEntry ::= SEQUENCE {
tmnxOesChassisNumber TmnxPhysChassisIndex,
tmnxOesChassisRowStatus RowStatus,
tmnxOesChassisRowLastChanged TimeStamp,
tmnxOesChassisAssignedType TmnxOesChassisType,
tmnxOesChassisEquippedType TmnxOesChassisType,
tmnxOesChassisActivitySwitch TmnxActionType,
tmnxOesChassisHwEntryIndex TmnxHwIndex
}
tmnxOesChassisNumber OBJECT-TYPE
SYNTAX TmnxPhysChassisIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOesChassisNumber specifies a unique value which
identifies the OES chassis."
::= { tmnxOesChassisEntry 1 }
tmnxOesChassisRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOesChassisRowStatus specifies the row status.
It allows the creation and deletion of rows in tmnxOesChassisTable.
When creating an OES Chassis entry, tmnxOesChassisRowStatus and
tmnxOesChassisAssignedType must be set together in the same SNMP SET
request PDU."
::= { tmnxOesChassisEntry 2 }
tmnxOesChassisRowLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesChassisRowLastChanged indicates the time this row
was last changed."
::= { tmnxOesChassisEntry 3 }
tmnxOesChassisAssignedType OBJECT-TYPE
SYNTAX TmnxOesChassisType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOesChassisAssignedType specifies the administratively
assigned type of the OES chassis.
tmnxOesChassisRowStatus and tmnxOesChassisAssignedType must be set
together in the same SNMP SET request PDU."
DEFVAL { 1 }
::= { tmnxOesChassisEntry 4 }
tmnxOesChassisEquippedType OBJECT-TYPE
SYNTAX TmnxOesChassisType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesChassisEquippedType indicates the OES chassis type
that is equipped."
::= { tmnxOesChassisEntry 5 }
tmnxOesChassisActivitySwitch OBJECT-TYPE
SYNTAX TmnxActionType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOesChassisActivitySwitch specifies the activity switch
action for the OES chassis. When the value is set to 'doAction (1)',
the OES chassis causes an activity switchover between this chassis's
controller (i.e. EC) cards."
DEFVAL { notApplicable }
::= { tmnxOesChassisEntry 6 }
tmnxOesChassisHwEntryIndex OBJECT-TYPE
SYNTAX TmnxHwIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value is a unique index that identifies
common management information for Nokia SROS series
manufactured hardware components within the specified chassis."
::= { tmnxOesChassisEntry 7 }
tmnxOesPFTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOesPFEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table tmnxOesPFTable contains information about the OES
power filter cards."
::= { tmnxOesChassisObjs 4 }
tmnxOesPFEntry OBJECT-TYPE
SYNTAX TmnxOesPFEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in tmnxOesPFTable is created/destroyed by the SYSTEM when there
is a row created/destroyed in the tmnxHwTable for an OES power
filter card."
INDEX { tmnxOesChassisNumber,
tmnxOesSlotNumber }
::= { tmnxOesPFTable 1 }
TmnxOesPFEntry ::= SEQUENCE {
tmnxOesSlotNumber TmnxOesSlotNumber,
tmnxOesPFType INTEGER,
tmnxOesPFAmpRating Unsigned32,
tmnxOesPFInputCurrent Unsigned32,
tmnxOesPFInputVoltage Unsigned32,
tmnxOesPFInputPower Unsigned32,
tmnxOesPFClkA Unsigned32,
tmnxOesPFClkB Unsigned32,
tmnxOesPFClkDelta Integer32,
tmnxOesPFState TmnxDeviceState,
tmnxOesPFHwIndex TmnxHwIndex
}
tmnxOesSlotNumber OBJECT-TYPE
SYNTAX TmnxOesSlotNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOesSlotNumber specifies the slot number of an OES
power filter card."
::= { tmnxOesPFEntry 1 }
tmnxOesPFType OBJECT-TYPE
SYNTAX INTEGER {
ac (1),
dc (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesPFType indicates the type of an OES power filter
card."
::= { tmnxOesPFEntry 2 }
tmnxOesPFAmpRating OBJECT-TYPE
SYNTAX Unsigned32
UNITS "deci-amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesPFAmpRating indicates the amperage rating of an OES
power filter."
::= { tmnxOesPFEntry 3 }
tmnxOesPFInputCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milli-amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesPFInputCurrent indicates the input current of an
OES power filter."
::= { tmnxOesPFEntry 4 }
tmnxOesPFInputVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milli-volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesPFInputVoltage indicates the input voltage of an
OES power filter."
::= { tmnxOesPFEntry 5 }
tmnxOesPFInputPower OBJECT-TYPE
SYNTAX Unsigned32
UNITS "watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesPFInputPower indicates the input power of an OES
power filter."
::= { tmnxOesPFEntry 6 }
tmnxOesPFClkA OBJECT-TYPE
SYNTAX Unsigned32
UNITS "1/10 parts-per-million"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesPFClkA indicates the frequency offset
of clock A of the OES power filter."
::= { tmnxOesPFEntry 7 }
tmnxOesPFClkB OBJECT-TYPE
SYNTAX Unsigned32
UNITS "1/10 parts-per-million"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesPFClkB indicates the frequency offset
of clock B of the OES power filter."
::= { tmnxOesPFEntry 8 }
tmnxOesPFClkDelta OBJECT-TYPE
SYNTAX Integer32
UNITS "1/10 parts-per-million"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesPFClkDelta indicates the difference between
the frequency offset of clock A and that of clock B"
::= { tmnxOesPFEntry 9 }
tmnxOesPFState OBJECT-TYPE
SYNTAX TmnxDeviceState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesPFState indicates an OES power filter's operational
state."
::= { tmnxOesPFEntry 10 }
tmnxOesPFHwIndex OBJECT-TYPE
SYNTAX TmnxHwIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesPFHwIndex indicates a unique index of common
management information for hardware components within the specified
chassis."
::= { tmnxOesPFEntry 11 }
tmnxOesFanLastChg OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when tmnxOesFanTable was last changed."
::= { tmnxOesChassisObjs 5 }
tmnxOesFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOesFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table tmnxOesFanTable contains the information pertaining
to the fan tray(s) of OES chassis."
::= { tmnxOesChassisObjs 6 }
tmnxOesFanEntry OBJECT-TYPE
SYNTAX TmnxOesFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rows in tmnxOesFanTable are created/destroyed by the SYSTEM when
tmnxOesChassisEntry rows are created/destroyed. Only certain slots
can contain a fan in each OES chassis type."
INDEX { tmnxOesChassisNumber,
tmnxOesFanSlotNumber }
::= { tmnxOesFanTable 1 }
TmnxOesFanEntry ::= SEQUENCE {
tmnxOesFanSlotNumber TmnxOesSlotNumber,
tmnxOesFanState TmnxDeviceState,
tmnxOesFanSpeedControl INTEGER,
tmnxOesFanHwIndex TmnxHwIndex
}
tmnxOesFanSlotNumber OBJECT-TYPE
SYNTAX TmnxOesSlotNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOesFanSlotNumber specifies the slot number of the
fan in OES chassis."
::= { tmnxOesFanEntry 1 }
tmnxOesFanState OBJECT-TYPE
SYNTAX TmnxDeviceState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesFanState indicates the fan's operational state."
::= { tmnxOesFanEntry 2 }
tmnxOesFanSpeedControl OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
maximum (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOesFanSpeedControl specifies the level of the fan
speed."
DEFVAL { normal }
::= { tmnxOesFanEntry 3 }
tmnxOesFanHwIndex OBJECT-TYPE
SYNTAX TmnxHwIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesFanHwIndex indicates a unique index that
identifies common management information for Nokia SROS
series manufactured hardware components within the specified chassis."
::= { tmnxOesFanEntry 4 }
tmnxOesCardTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOesCardTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The card type table has an entry for each Nokia SROS EOS
series card model."
::= { tmnxOesCardObjs 1 }
tmnxOesCardTypeEntry OBJECT-TYPE
SYNTAX TmnxOesCardTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row entry represents an Nokia SROS series Card model.
Rows in this table are created by the agent at initialization and
cannot be created or destroyed by SNMP Get or Set requests."
INDEX { tmnxOesCardTypeIndex }
::= { tmnxOesCardTypeTable 1 }
TmnxOesCardTypeEntry ::= SEQUENCE {
tmnxOesCardTypeIndex TmnxOesCardType,
tmnxOesCardTypeName SnmpAdminString,
tmnxOesCardTypeDescription SnmpAdminString,
tmnxOesCardTypeStatus TruthValue,
tmnxOesCardTypeHeight Unsigned32,
tmnxOesCardTypeWidth Unsigned32,
tmnxOesCardTypeNumPorts Unsigned32
}
tmnxOesCardTypeIndex OBJECT-TYPE
SYNTAX TmnxOesCardType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique index value which identifies this type of Nokia
SROS series OES card model."
::= { tmnxOesCardTypeEntry 1 }
tmnxOesCardTypeName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The administrative name that identifies this type of Nokia
SROS series OES card model. This name string may be used in
CLI commands to specify a particular card model type."
::= { tmnxOesCardTypeEntry 2 }
tmnxOesCardTypeDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A detailed description of this Nokia SROS series OES card
model."
::= { tmnxOesCardTypeEntry 3 }
tmnxOesCardTypeStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When tmnxOesCardTypeStatus has a value of 'true' it indicates that
this card model is supported in this revision of the management
software. When it has a value of 'false' there is no support."
::= { tmnxOesCardTypeEntry 4 }
tmnxOesCardTypeHeight OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value indicates the number of vertical slots this card type
occupies."
::= { tmnxOesCardTypeEntry 5 }
tmnxOesCardTypeWidth OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value indicates the number of horizontal slots this card type
occupies."
::= { tmnxOesCardTypeEntry 6 }
tmnxOesCardTypeNumPorts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value indicates the number of ports that this card type contains."
::= { tmnxOesCardTypeEntry 7 }
tmnxOesCardLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesCardLastChange indicates the time since system
startup this table was last changed."
::= { tmnxOesCardObjs 2 }
tmnxOesCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOesCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxOesCardTable has an entry for each OES card slot in
each chassis."
::= { tmnxOesCardObjs 3 }
tmnxOesCardEntry OBJECT-TYPE
SYNTAX TmnxOesCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row entry represents an OES card slot in an OES chassis in
the system. Entries cannot be created and deleted via
SNMP SET operations. When tmnxOesChassisEntry is created,
a tmnxOesCardEntry is created for each OES card slot in that
chassis."
INDEX { tmnxOesChassisNumber,
tmnxOesSlotNumber }
::= { tmnxOesCardTable 1 }
TmnxOesCardEntry ::= SEQUENCE {
tmnxOesCardAssignedType TmnxOesCardType,
tmnxOesCardEquippedType TmnxOesCardType,
tmnxOesCardSupportedTypes TmnxOesCardSuppType,
tmnxOesCardReboot TmnxCardRebootType,
tmnxOesCardHwEntryIndex TmnxHwIndex,
tmnxOesCardRowLastChanged TimeStamp,
tmnxOesCardMemorySize Unsigned32
}
tmnxOesCardAssignedType OBJECT-TYPE
SYNTAX TmnxOesCardType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOesCardAssignedType specifies the administratively
assigned OES card type that should occupy this fabric slot in this
chassis."
DEFVAL { 2 }
::= { tmnxOesCardEntry 1 }
tmnxOesCardEquippedType OBJECT-TYPE
SYNTAX TmnxOesCardType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesCardEquippedType indicates the OES card type that
is physically inserted into this slot in this chassis."
::= { tmnxOesCardEntry 2 }
tmnxOesCardSupportedTypes OBJECT-TYPE
SYNTAX TmnxOesCardSuppType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesCardSupportedTypes indicates what OES card types
can be configured in this slot in this chassis."
::= { tmnxOesCardEntry 3 }
tmnxOesCardReboot OBJECT-TYPE
SYNTAX TmnxCardRebootType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOesCardReboot specifies the reboot type and
executes the reboot. Setting this variable to 'cardReboot' causes
the OES card to execute a soft-reboot. Setting this variable to
'cardPowerCycle' causes the OES card to turn off and turn on power
to the card initiating a hard-reboot."
DEFVAL { notApplicable }
::= { tmnxOesCardEntry 4 }
tmnxOesCardHwEntryIndex OBJECT-TYPE
SYNTAX TmnxHwIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesCardHwEntryIndex indicates a unique index that
identifies common management information for Nokia SROS
series manufactured hardware components within the specified chassis."
::= { tmnxOesCardEntry 5 }
tmnxOesCardRowLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesCardRowLastChanged indicates the time since system
startup this row was last changed."
::= { tmnxOesCardEntry 6 }
tmnxOesCardMemorySize OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Giga-bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesCardMemorySize indicates the amount of memory
populated on this OES card."
::= { tmnxOesCardEntry 7 }
tmnxOesControlCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOesControlCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table tmnxOesControlCardTable contains information pertaining to
the OES equipment controller (EC)."
::= { tmnxOesCardObjs 4 }
tmnxOesControlCardEntry OBJECT-TYPE
SYNTAX TmnxOesControlCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in tmnxOesControlCardTable is created/destroyed by the SYSTEM
when there is a row created/destroyed in tmnxOesChassisTable for each
OES chassis."
INDEX { tmnxOesChassisNumber,
tmnxOesSlotNumber }
::= { tmnxOesControlCardTable 1 }
TmnxOesControlCardEntry ::= SEQUENCE {
tmnxOesControlCardActState INTEGER,
tmnxOesControlCardHwIndex TmnxHwIndex
}
tmnxOesControlCardActState OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
active (2),
standby (3),
unequipped (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesControlCardActState indicates whether or not
this control card is active."
::= { tmnxOesControlCardEntry 1 }
tmnxOesControlCardHwIndex OBJECT-TYPE
SYNTAX TmnxHwIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesControlCardHwIndex indicates a unique index that
identifies common management information for Nokia SROS
series manufactured hardware components within the specified chassis."
::= { tmnxOesControlCardEntry 2 }
-- Common equipment port table
tmnxOesCmnEqpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOesCmnEqpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table tmnxOesCmnEqpPortTable contains the information pertaining
to the ports of the common equipment cards of the OES chassis. The
common equipment represents the hardware which includes the shelf,
shelf controller, user panel (USPNL), equipment controller (EC), first
level controller (FLC), PSS power distribution units, power filter
card (PFD), fans, etc."
::= { tmnxOesPortObjs 1 }
tmnxOesCmnEqpPortEntry OBJECT-TYPE
SYNTAX TmnxOesCmnEqpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Row in tmnxOesCmnEqpPortTable is created/destroyed by the SYSTEM
when there is a row created/destroyed in the tmnxHwTable for each OES
common equipment, e.g. equipment controller (EC) and user panel."
INDEX { tmnxOesChassisNumber,
tmnxOesSlotNumber,
tmnxOesCmnEqpPortNumber}
::= { tmnxOesCmnEqpPortTable 1}
TmnxOesCmnEqpPortEntry ::= SEQUENCE {
tmnxOesCmnEqpPortNumber TmnxOesCmnEqpPortNumber,
tmnxOesCmnEqpPortCardType TmnxOesCardType,
tmnxOesCmnEqpPortOperStatus TmnxPortOperStatus
}
tmnxOesCmnEqpPortNumber OBJECT-TYPE
SYNTAX TmnxOesCmnEqpPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOesCmnEqpPortNumber specifies the index of the
tmnxOesCmnEqpPortTable table. It is a number that represents
a port of the common equipment card uniquely within the card. This
index along with the other indexes of the table are used to map this
port uniquely within the equipment cards in an OES chassis."
::= { tmnxOesCmnEqpPortEntry 1 }
tmnxOesCmnEqpPortCardType OBJECT-TYPE
SYNTAX TmnxOesCardType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesCmnEqpPortCardType indicates the type of the
common equipment card that the port belongs to."
::= { tmnxOesCmnEqpPortEntry 2 }
tmnxOesCmnEqpPortOperStatus OBJECT-TYPE
SYNTAX TmnxPortOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesCmnEqpPortOperStatus indicates the operational
status of the port of the OES common equipment card."
::= { tmnxOesCmnEqpPortEntry 3 }
-- Common equipment port type table
tmnxOesCmnEqpPortTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOesCmnEqpPortTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table tmnxOesCmnEqpPortTypeTable contains the information
pertaining to the type of the ports of the common equipment cards,
e.g. equipment control (EC) and user panel, of the OES chassis."
::= { tmnxOesPortObjs 2 }
tmnxOesCmnEqpPortTypeEntry OBJECT-TYPE
SYNTAX TmnxOesCmnEqpPortTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rows in table tmnxOesCmnEqpPortTypeEntry are created by the SYSTEM at
initialization and can not be created or destroyed by SNMP
set requests. Each row represents an OES port within a common
equipment OES card of a certain type."
INDEX {tmnxOesCardTypeIndex, tmnxOesCmnEqpPortNumber }
::= { tmnxOesCmnEqpPortTypeTable 1 }
TmnxOesCmnEqpPortTypeEntry ::= SEQUENCE {
tmnxOesCmnEqpPortTypeName TNamedItem,
tmnxOesCmnEqpPortTypeDescr TItemDescription
}
tmnxOesCmnEqpPortTypeName OBJECT-TYPE
SYNTAX TNamedItem
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesCmnEqpPortTypeName indicates the administrative
name that describes the OES common equipment port type."
::= { tmnxOesCmnEqpPortTypeEntry 1 }
tmnxOesCmnEqpPortTypeDescr OBJECT-TYPE
SYNTAX TItemDescription
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOesCmnEqpPortTypeDescr indicates the detailed
description of the OES common equipment port type."
::= { tmnxOesCmnEqpPortTypeEntry 2 }
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--
-- TIMETRA-OES-HARDWARE-MIB Notification Objects
--
tmnxOesNotifyFailureReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The value of tmnxOesNotifyFailureReason is used by OES card or common
equipment failure notifications to indicate the reason of failure."
::= { tmnxOesHwNotifyObjs 1 }
tmnxOesPortNotifyError OBJECT-TYPE
SYNTAX TmnxOesPortErrorStatus
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The value of tmnxOesPortNotifyError indicates the error conditions
on this OES port."
::= { tmnxOesHwNotifyObjs 2 }
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--
-- TIMETRA-OES-HARDWARE-MIB Notifications
--
tmnxOesCtlCardPortDown NOTIFICATION-TYPE
OBJECTS {
tmnxOesCmnEqpPortOperStatus
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesCtlCardPortDown notification is generated when a
port (e.g. ES 1 or AUX) on an OES Control Card (e.g. EC card) is not
operational. The reason may be a misconnected, disconnected or faulty
cable, a faulty port or Control Card.
[EFFECT] If an ES (Extension Shelf) port is down then one of the
control plane communication paths between EC (Equipment Controller)
cards in different OES Chassis is not available. The control
communications with one or more OES subtending chassis may be
affected rendering the Chassis unmanageable. Other control paths
may be available.
If an AUX port is down then one of the control plane communication
paths between the router and the OES Master Chassis is not available
and control communications with the OES may be affected rendering
the OES unmanageable. Other control paths may be available.
[RECOVERY] Check that the cable is correctly connected and test the
cable."
::= { tmnxOesHwNotifications 1 }
tmnxOesCtlCardPortUp NOTIFICATION-TYPE
OBJECTS {
tmnxOesCmnEqpPortOperStatus
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesCtlCardPortUp notification is generated when the
port on the OES Control Card (e.g. EC card) is operational.
[EFFECT] If an ES port is up then a control plane communication path
between EC cards in different OES Chassis has been established.
If an AUX port is up then a control plane communication path between
the router and the OES Master Chassis has been established and the OES
can be managed by the router.
[RECOVERY] No recovery required"
::= { tmnxOesHwNotifications 2 }
tmnxOesUsrpnlPortDown NOTIFICATION-TYPE
OBJECTS {
tmnxOesCmnEqpPortOperStatus
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesUsrpnlPortDown notification is generated when
a port (E1 or E2) on an OES USRPNL card is not operational. The
reason may be a misconnected, disconnected or faulty cable, or a
faulty port or USRPNL.
[EFFECT] If an E1 or E2 port is down then one of the control plane
communication paths between the router and the OES Master Chassis is
not available. The control communications with the OES may be affected
rendering the OES chassis unmanageable. Other control communications
paths may be available.
[RECOVERY] Check that the cable is correctly connected and test the
cable."
::= { tmnxOesHwNotifications 3 }
tmnxOesUsrpnlPortUp NOTIFICATION-TYPE
OBJECTS {
tmnxOesCmnEqpPortOperStatus
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesUsrpnlPortUp notification is generated when the
OES USRPNL port is now operational.
[EFFECT] If an E1 or E2 port is up then a control plane communication
path between the router and the OES Master Chassis has been established
and the OES can be managed by the router.
[RECOVERY] No recovery required."
::= { tmnxOesHwNotifications 4 }
tmnxOesFanRemoved NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesFanRemoved notification is generated when the OES
fan unit is removed from its slot in the OES chassis.
[EFFECT] The function of OES fan unit is not available.
[RECOVERY] Insert OES fan unit into its slot."
::= { tmnxOesHwNotifications 5 }
tmnxOesFanInserted NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesFanInserted notification is generated when the OES
fan unit is inserted into its slot in the OES chassis.
[EFFECT] The OES chassis is now equipped with a fan unit.
[RECOVERY] No recovery required."
::= { tmnxOesHwNotifications 6 }
tmnxOesFan32HReqd NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesFan32HReqd notification is generated when the
OES chassis in a PSS32 shelf requires high speed fan (FAN32H), but the
fan inserted is not the right type.
[EFFECT] The OES chassis is not operating with required fan type.
[RECOVERY] Replace the OES fan unit with the correct one for 1830
PSS32 shelf."
::= { tmnxOesHwNotifications 7 }
tmnxOesFan32HReqdClear NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesFan32HReqdClear notification is generated when the
OES chassis is equipped with FAN32H or when the alarmed fan unit with
tmnxOesFan32HReqd condition is removed from the slot.
[EFFECT] The OES chassis is operating with required fan type for 1830
PSS32 shelf (FAN32H), or the incorrect fan unit has been removed.
[RECOVERY] No recovery required."
::= { tmnxOesHwNotifications 8 }
tmnxOesFanFailure NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass,
tmnxOesFanState,
tmnxOesNotifyFailureReason
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesFanFailure notification is generated when the fan
unit in an OES chassis has failed. tmnxOesNotifyFailureReason contains
the reason for fan failure.
[EFFECT] The fan unit in the OES chassis is out of service.
[RECOVERY] If the condition causing fan failure can not be removed,
replace the faulty fan unit."
::= { tmnxOesHwNotifications 9 }
tmnxOesFanFailureClear NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass,
tmnxOesFanState,
tmnxOesNotifyFailureReason
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesFanFailureClear notification is generated when fan
failure in an OES chassis is cleared. tmnxOesNotifyFailureReason contains
the reason for fan failure being cleared.
[EFFECT] The fan unit in the OES chassis is in service.
[RECOVERY] No recovery required."
::= { tmnxOesHwNotifications 10 }
tmnxOesPowerSupplyRemoved NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesPowerSupplyRemoved notification is generated when
an OES power supply unit is removed from its slot in the OES chassis.
[EFFECT] The power supply unit is not present in the indicated OES
chassis slot.
[RECOVERY] Insert OES power supply unit into its slot."
::= { tmnxOesHwNotifications 11 }
tmnxOesPowerSupplyInserted NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesPowerSupplyInserted notification is generated when
the OES power supply unit is inserted into its slot in the OES chassis.
[EFFECT] The indicated slot of the OES chassis is now equipped with
the power supply unit.
[RECOVERY] No recovery required."
::= { tmnxOesHwNotifications 12 }
tmnxOesPowerSupplyFailure NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass,
tmnxOesPFState,
tmnxOesNotifyFailureReason
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesPowerSupplyFailure notification is generated when
the power supply unit in the indicated slot of the OES chassis has
failed. tmnxOesNotifyFailureReason contains the reason for the failure.
[EFFECT] The indicated OES power supply unit is out of service.
[RECOVERY] If the condition causing the power supply failure can not
be removed, replace the faulty power supply unit."
::= { tmnxOesHwNotifications 13 }
tmnxOesPowerSupplyFailureClear NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass,
tmnxOesPFState,
tmnxOesNotifyFailureReason
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesPowerSupplyFailureClear notification is generated
when the power supply failure in the indicated slot of the OES chassis
is cleared. tmnxOesNotifyFailureReason contains the reason for the
power supply failure being cleared.
[EFFECT] The indicated power supply unit in the OES chassis is
in service.
[RECOVERY] No recovery required."
::= { tmnxOesHwNotifications 14 }
tmnxOesPortError NOTIFICATION-TYPE
OBJECTS {
tmnxPortNotifyPortId,
tmnxOesPortNotifyError
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesPortError notification is generated when an error
condition listed in tmnxOesPortNotifyError is detected on the OES port.
[EFFECT] The OES port is experiencing errors that could be service affecting.
[RECOVERY] tmnxOesPortError is cleared by taking the port out of
service, eg. shutdown, or try a soft reset, hard reset, then replacement
of the card if the error condition persists."
::= { tmnxOesHwNotifications 15 }
tmnxOesPortErrorClear NOTIFICATION-TYPE
OBJECTS {
tmnxPortNotifyPortId
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesPortErrorClear notification is generated when
all error conditions on the OES port are cleared.
[EFFECT] The OES port error conditions are cleared.
[RECOVERY] No recovery required."
::= { tmnxOesHwNotifications 16 }
tmnxOesCtlCardActivityChange NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesCtlCardActivityChange notification is generated
when the active Equipment Controller has changed to the card
specified by the tmnxHwIndex.
[EFFECT] The active Equipment Controller has moved to the previously
standby card.
[RECOVERY] No recovery is required."
::= { tmnxOesHwNotifications 17 }
tmnxOesFpgaFail NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesFpgaFail notification is generated during an
out-of-service upgrade when the FPGA file downloaded to the card was
corrupt or the FPGA failed to program correctly.
[EFFECT] The OES card shall automatically cold reboot and the card
shall attempt to recover. While the condition exists the card remains
out-of-service.
[RECOVERY] If the card has rebooted and the condition did not clear,
then first reseat the card and see if the condition clears. If the
condition remains, then replace the card and follow the return and
repair process for the problem card."
::= { tmnxOesHwNotifications 18 }
tmnxOesFpgaFailClear NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesFpgaFailClear notification is generated when the
FPGA is successfully programmed.
[EFFECT] The FPGA is successfully programmed.
[RECOVERY] No recovery is required."
::= { tmnxOesHwNotifications 19 }
tmnxOesFpgaTimeout NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesFpgaTimeout notification is generated when the FPGA
file download and reprogramming took longer than expected (about 45
minutes).
[EFFECT] The FPGA on the indicated card was not reprogrammed in the
time window.
[RECOVERY] If the OES card is operational, wait for a maintenance window
and reset the OES card."
::= { tmnxOesHwNotifications 20 }
tmnxOesFpgaTimeoutClear NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesFpgaTimeoutClear notification is generated
when the OES FPGA timeout condition is cleared.
[EFFECT] The FPGA is successfully programmed.
[RECOVERY] No recovery is required."
::= { tmnxOesHwNotifications 21 }
tmnxOesOptTrnspndrMiscFail NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesOptTrnspndrMiscFail notification is generated when
a non-service affecting hardware defect is detected on the card.
This condition may be declared on the card due to one of the
following causes:
1) Detection of line side transmitter laser bias or optical output
power nearing end-of-life.
2) Detection of line receiver ITLA (Integrated Tunable Laser
Assembly) laser bias or output power nearing end-of-life.
3) Detection of board-level Analog-to-Digital Conversion Digital
Signal Processor (ADC DSP) device defect.
4) A device-to-device interface communication problem.
[EFFECT] The tmnxOesOptTrnspndrMiscFail alarm indicates a lower
priority fault on the card that does not directly affect the
traffic currently flowing through the card. However, the card
should be replaced at the next available maintenance opportunity.
[RECOVERY] Replace the card."
::= { tmnxOesHwNotifications 22 }
tmnxOesCardDegraded NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesCardDegraded notification is generated when a fault
on the card has caused the system to declare a hardware failure.
This condition may be declared due to a failure in the SEEP or
another hardware failure, depending on the card type the alarm is
raised against.
[EFFECT] The tmnxOesCardDegraded alarm indicates a lower priority
fault on the card that does not directly affect the traffic
currently flowing through the device.
[RECOVERY] First attempt a soft reset of the card. If the card has
rebooted and the condition does not clear, then try a hard reset of
the card. If the card has rebooted and the condition does not clear,
then remove the card and re-insert it to see if the condition clears.
If the condition remains, then replace the card and follow the return
and repair process for the problem card."
::= { tmnxOesHwNotifications 23 }
tmnxOesFanSpeedHigh NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesFanSpeedHigh notification is generated when the fan
speed is too high, based upon the current shelf cooling requirements.
[EFFECT] The fans run faster than required.
[RECOVERY] Remove and re-insert the fan tray into the chassis. If the
alarm does not clear then replace the fan tray."
::= { tmnxOesHwNotifications 24 }
tmnxOesFanSpeedHighClear NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesFanSpeedHighClear notification is generated when
the conditions causing a tmnxOesFanSpeedHigh notification have been
cleared. Fan speed has returned to acceptable conditions.
[EFFECT] The fan speed is normal.
[RECOVERY] No recovery is required."
::= { tmnxOesHwNotifications 25 }
tmnxOesFanSpeedLow NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesFanSpeedLow notification is generated when the fan
speed is too low, based upon the current shelf cooling requirements.
[EFFECT] The fans run slower than required.
[RECOVERY] Check for airflow blockage or a dirty filter, and clear.
If no problems are found, replace the fan tray."
::= { tmnxOesHwNotifications 26 }
tmnxOesFanSpeedLowClear NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesFanSpeedLowClear notification is generated when the
conditions causing a tmnxOesFanSpeedLow notification have been cleared.
Fan speed has returned to acceptable conditions.
[EFFECT] The fan speed is normal.
[RECOVERY] No recovery is required."
::= { tmnxOesHwNotifications 27 }
tmnxOesTempLow NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesTempLow notification is generated when the card
has detected its temperature is below operational limits.
[EFFECT] The card performance may degrade or may not work as expected.
[RECOVERY] Ensure that no environmental issues exist where the network
element resides. Resolve any existing issues."
::= { tmnxOesHwNotifications 28 }
tmnxOesTempLowClear NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesFanSpeedLowClear notification is generated when the
card has indicated its temperature is within operational limits.
[EFFECT] The card resumes normal operation state.
[RECOVERY] No recovery is required."
::= { tmnxOesHwNotifications 29 }
tmnxOesRedundancyFail NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesRedundancyFail notification is generated when the
inactive equipment controller card in the OES is not providing
redundancy protection. In some cases this is a transitory alarm that
occurs as redundant Equipment Controllers discover one another and
synchronize. Typical causes for the persistence of this alarm are:
1) Irreconcilable database schemas.
2) Inability to support system timing.
3) System timing is compromised. The inactive controller system
timing module is not reporting the same status as the active
controller or is reporting an error that the active controller
does not have.
4) Subshelf link missing.
Reasons that are generally transitory are:
1) Database not yet fully synchronized.
2) Software loads are not yet synchronized.
Some or all of these may apply when the alarm is raised.
[EFFECT] The OES is not protected against failure of the active
Equipment Controller.
[RECOVERY] Check for the Redundancy demerit in the detailed information
of the chassis indicated."
::= { tmnxOesHwNotifications 30 }
tmnxOesRedundancyReady NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesRedundancyReady notification is generated when the
equipment controller cards in the indicated OES chassis are providing
redundant protection. The equipment controller cards are synchronized.
[EFFECT] The equipment controller cards are synchronized.
[RECOVERY] No recovery is required."
::= { tmnxOesHwNotifications 31 }
tmnxOesCardFirmwareErr NOTIFICATION-TYPE
OBJECTS {
tmnxHwClass
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOesCardFirmwareErr is raised when
the device installed in the shelf has an EEPROM that does not contain
the correct or recognizable information.
[EFFECT] The card may demonstrate other alarms due to this condition.
[RECOVERY] Replace the card."
::= { tmnxOesHwNotifications 33 }
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--
-- TIMETRA-OES-HARDWARE-MIB Compliance Statements
--
tmnxOesHwV14v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for management of OES
on Nokia SROS series systems for release 14.0."
MODULE -- this module
MANDATORY-GROUPS {
tmnxOesHwGroupV14v0,
tmnxOesHwNotifyObjsGroupV14v0,
tmnxOesHwNotificationGroupV14v0
}
::= { tmnxOesHwCompliances 1 }
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--
-- TIMETRA-OES-HARDWARE-MIB Group Statements
--
tmnxOesHwV14v0Groups OBJECT IDENTIFIER ::= { tmnxOesHwGroups 1 }
tmnxOesHwGroupV14v0 OBJECT-GROUP
OBJECTS {
tmnxOesChassisRowLastChanged,
tmnxOesChassisRowStatus,
tmnxOesChassisTypeName,
tmnxOesChassisTypeDescription,
tmnxOesChassisTypeStatus,
tmnxOesChassisLastChange,
tmnxOesChassisAssignedType,
tmnxOesChassisEquippedType,
tmnxOesChassisActivitySwitch,
tmnxOesChassisHwEntryIndex,
tmnxOesPFType,
tmnxOesPFAmpRating,
tmnxOesPFInputCurrent,
tmnxOesPFInputVoltage,
tmnxOesPFInputPower,
tmnxOesPFClkA,
tmnxOesPFClkB,
tmnxOesPFClkDelta,
tmnxOesPFState,
tmnxOesPFHwIndex,
tmnxOesFanLastChg,
tmnxOesFanState,
tmnxOesFanSpeedControl,
tmnxOesFanHwIndex,
tmnxOesCardTypeName,
tmnxOesCardTypeDescription,
tmnxOesCardTypeStatus,
tmnxOesCardTypeHeight,
tmnxOesCardTypeWidth,
tmnxOesCardTypeNumPorts,
tmnxOesCardLastChange,
tmnxOesCardAssignedType,
tmnxOesCardEquippedType,
tmnxOesCardSupportedTypes,
tmnxOesCardReboot,
tmnxOesCardHwEntryIndex,
tmnxOesCardRowLastChanged,
tmnxOesCardMemorySize,
tmnxOesControlCardActState,
tmnxOesControlCardHwIndex,
tmnxOesCmnEqpPortCardType,
tmnxOesCmnEqpPortOperStatus,
tmnxOesCmnEqpPortTypeDescr,
tmnxOesCmnEqpPortTypeName
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OES on Nokia
SROS series systems in release 14.0."
::= { tmnxOesHwV14v0Groups 1 }
tmnxOesHwNotifyObjsGroupV14v0 OBJECT-GROUP
OBJECTS {
tmnxOesNotifyFailureReason,
tmnxOesPortNotifyError
}
STATUS current
DESCRIPTION
"The group of objects supporting OES notifications on Nokia
SROS series systems in release 14.0."
::= { tmnxOesHwV14v0Groups 2 }
tmnxOesHwNotificationGroupV14v0 NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxOesCtlCardPortDown,
tmnxOesCtlCardPortUp,
tmnxOesUsrpnlPortDown,
tmnxOesUsrpnlPortUp,
tmnxOesFanRemoved,
tmnxOesFanInserted,
tmnxOesFan32HReqd,
tmnxOesFan32HReqdClear,
tmnxOesFanFailure,
tmnxOesFanFailureClear,
tmnxOesPowerSupplyRemoved,
tmnxOesPowerSupplyInserted,
tmnxOesPowerSupplyFailure,
tmnxOesPowerSupplyFailureClear,
tmnxOesPortError,
tmnxOesPortErrorClear,
tmnxOesCtlCardActivityChange,
tmnxOesFpgaFail,
tmnxOesFpgaFailClear,
tmnxOesFpgaTimeout,
tmnxOesFpgaTimeoutClear,
tmnxOesOptTrnspndrMiscFail,
tmnxOesCardDegraded,
tmnxOesFanSpeedHigh,
tmnxOesFanSpeedHighClear,
tmnxOesFanSpeedLow,
tmnxOesFanSpeedLowClear,
tmnxOesRedundancyFail,
tmnxOesRedundancyReady,
tmnxOesCardFirmwareErr,
tmnxOesTempLow,
tmnxOesTempLowClear
}
STATUS current
DESCRIPTION
"The group of notifications supporting the OES hardware
capabilities on Nokia SROS series systems in release 14.0."
::= { tmnxOesHwV14v0Groups 3 }
END -- DEFINITION OF TIMETRA-OES-HARDWARE-MIB