CMM-CHASSIS-MIB DEFINITIONS ::= BEGIN -- This module provides authoritative definitions for cmm modules -- -- This module will be extended, as needed. -- IMPORTS OBJECT-TYPE, Gauge32, Counter32, Unsigned32, TimeTicks, NOTIFICATION-TYPE FROM SNMPv2-SMI DateAndTime, DisplayString, MacAddress, RowStatus, TEXTUAL-CONVENTION FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF enterprises,OBJECT-IDENTITY FROM SNMPv2-SMI ipi FROM OCNOS-IPI-MODULE-MIB; cmm MODULE-IDENTITY LAST-UPDATED "201711091200Z" -- Nov 09, 2017 12:00:00 GMT ORGANIZATION "IPI." CONTACT-INFO "support@ipinfusion.com" DESCRIPTION "The Structure of CMM Management Information for the IPI enterprise." ::= { ipi 100 } -- ### Groups ### CmmChassisObject OBJECT IDENTIFIER ::={ cmm 1 } cmmObjects OBJECT IDENTIFIER ::={ CmmChassisObject 1 } cmmSysObjects OBJECT IDENTIFIER ::={ CmmChassisObject 2 } cmmAlarmObjects OBJECT IDENTIFIER ::={ CmmChassisObject 3 } -- ### Textual Convention LedColorCode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The color code value for led's in the unit." SYNTAX INTEGER { none(1), green(2), blinking-green(3), solid-green(4), amber(5), blinking-amber(6), solid-amber(7), red(8), blinking-red(9), solid-red(10), blue(11), blinking-blue(12), yellow(13), blinking-yellow(14), orange(15), slow-blinking-green(16), fast-blinking-green(17), unknown(30) } SystemStatusCode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The components for system status in the unit. Value '0' means there is no fault in the system." SYNTAX BITS { cpu(0), ram(1), disk(2), low-temperature(3), high-temperature(4), fan(5), power(6), software(7) } -- ### Chassis Information cmmNumStackUnits OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of stack units configured on the chassis." ::= { cmmObjects 1 } -- ### Chassis System ### -- ## StackUnit Table -- The Cmm chassis is a single virtual system to -- have the stackable units as virtual slots. -- In the chassis, there can be multiple physical units -- stacked together. -- The StackUnit table contains the management information -- of each stacked unit in the chassis. cmmStackUnitTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmStackUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of entries containing information for each stacked unit." ::= { cmmSysObjects 1 } cmmStackUnitEntry OBJECT-TYPE SYNTAX CmmStackUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of entries containing information for each stacked unit." INDEX { cmmStackUnitIndex } ::= { cmmStackUnitTable 1 } CmmStackUnitEntry ::= SEQUENCE { cmmStackUnitIndex INTEGER, cmmStackUnitModelName DisplayString, cmmStackUnitSerialNumber DisplayString, cmmStackUnitUpTime TimeTicks, cmmStackUnitMfgDate DateAndTime, cmmStackUnitMacAddress MacAddress, cmmStackUnitPartNum DisplayString, cmmStackLabelRevision DisplayString, cmmStackUnitCountryCode OCTET STRING, cmmStackUnitServiceTag DisplayString, cmmStackPlatformName DisplayString, cmmStackOnieVersion DisplayString, cmmStackMfgName DisplayString, cmmStackVendorName DisplayString, cmmStackDiagVersion DisplayString, cmmStackCrc32 OCTET STRING, cmmStackUnitNumFanControllers INTEGER, cmmStackUnitNumFanTrays INTEGER, cmmStackUnitNumPowerSupplies INTEGER, cmmStackUnitNumPluggableModules INTEGER, cmmStackUnitNumFastEtherPorts INTEGER, cmmStackUnitNumGigEtherPorts INTEGER, cmmStackUnitNum10GigEtherPorts INTEGER, cmmStackUnitNum25GigEtherPorts INTEGER, cmmStackUnitNum40GigEtherPorts INTEGER, cmmStackUnitNum50GigEtherPorts INTEGER, cmmStackUnitNum100GigEtherPorts INTEGER, cmmStackUnitSwitchChipRev DisplayString, cmmStackSupportedLabelRevision DisplayString, cmmStackUnitSupportedSwitchChipRev DisplayString } cmmStackUnitIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The unique stack unit number." ::= { cmmStackUnitEntry 1 } cmmStackUnitModelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The plugged-in model name for this unit. Blank indicates unavailable" ::= { cmmStackUnitEntry 2 } cmmStackUnitSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The unit's serial number. Blank indicates unavailable" ::= { cmmStackUnitEntry 3 } cmmStackUnitUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The system up time of the unit." ::= { cmmStackUnitEntry 4 } cmmStackUnitMfgDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The date the unit is manufactured. Blank indicates unavailable" ::= { cmmStackUnitEntry 5 } cmmStackUnitMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A 6-octet MAC Address assigned to this unit." ::= { cmmStackUnitEntry 6 } cmmStackUnitPartNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The unit part number. Blank indicates unavailable" ::= { cmmStackUnitEntry 7 } cmmStackLabelRevision OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The unit's label Revision. Blank indicates unavailable" ::= { cmmStackUnitEntry 8 } cmmStackUnitCountryCode OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2)) MAX-ACCESS read-only STATUS current DESCRIPTION "The unit manufacturer's country code." ::= { cmmStackUnitEntry 9 } cmmStackUnitServiceTag OBJECT-TYPE SYNTAX DisplayString (SIZE (0..7)) MAX-ACCESS read-only STATUS current DESCRIPTION "The unit's service tag. Blank indicates unavailable" ::= { cmmStackUnitEntry 10 } cmmStackPlatformName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Platform Name for the Unit. Blank indicates unavailable" ::= { cmmStackUnitEntry 11 } cmmStackOnieVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The unit's ONIE Version. Blank indicates unavailable" ::= { cmmStackUnitEntry 12 } cmmStackMfgName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The unit's Manufacturer Name. Blank indicates unavailable" ::= { cmmStackUnitEntry 13 } cmmStackVendorName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The unit's Vendor Name. Blank indicates unavailable" ::= { cmmStackUnitEntry 14 } cmmStackDiagVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The unit's Diagnostic Version. Blank indicates unavailable" ::= { cmmStackUnitEntry 15 } cmmStackCrc32 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The unit's Cyclic Redundancy Check 32 Bit value in hex." ::= { cmmStackUnitEntry 16 } cmmStackUnitNumFanControllers OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of fan controllers on the unit. '-100001' indicates unavailable" ::= { cmmStackUnitEntry 17 } cmmStackUnitNumFanTrays OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of fan trays on the unit. '-100001' indicates unavailable" ::= { cmmStackUnitEntry 18 } cmmStackUnitNumPowerSupplies OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of power supplies available to the unit. '-100001' indicates unavailable" ::= { cmmStackUnitEntry 19 } cmmStackUnitNumPluggableModules OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of pluggable modules in the stack. '-100001' indicates unavailable" ::= { cmmStackUnitEntry 20 } cmmStackUnitNumFastEtherPorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 100M Ethernet/802.3 interfaces in this unit. '-100001' indicates unavailable" ::= { cmmStackUnitEntry 21 } cmmStackUnitNumGigEtherPorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 1G Ethernet/802.3 interfaces in this unit. '-100001' indicates unavailable" ::= { cmmStackUnitEntry 22 } cmmStackUnitNum10GigEtherPorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 10G Ethernet/802.3 interfaces in this unit. '-100001' indicates unavailable" ::= { cmmStackUnitEntry 23 } cmmStackUnitNum25GigEtherPorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 25G Ethernet/802.3 interfaces in this unit. '-100001' indicates unavailable" ::= { cmmStackUnitEntry 24 } cmmStackUnitNum40GigEtherPorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 40G Ethernet/802.3 interfaces in this unit. '-100001' indicates unavailable" ::= { cmmStackUnitEntry 25 } cmmStackUnitNum50GigEtherPorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 50G Ethernet/802.3 interfaces in this unit. '-100001' indicates unavailable" ::= { cmmStackUnitEntry 26 } cmmStackUnitNum100GigEtherPorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 100G Ethernet/802.3 interfaces in this unit. '-100001' indicates unavailable" ::= { cmmStackUnitEntry 27 } cmmStackUnitSwitchChipRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Unit's Switch Chip Revision." ::= { cmmStackUnitEntry 28 } cmmStackSupportedLabelRevision OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The unit's supported label Revision. Blank indicates unavailable" ::= { cmmStackUnitEntry 29 } cmmStackUnitSupportedSwitchChipRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Unit's Switch Supported Chip Revision." ::= { cmmStackUnitEntry 30 } -- ## Transceiver EEPROM Entry cmmTransEEPROMTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmTransEEPROMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Transceiver entry containing eeprom related objects for a particular port." ::= { cmmSysObjects 2 } cmmTransEEPROMEntry OBJECT-TYPE SYNTAX CmmTransEEPROMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Transceiver entry containing eeprom related objects for a particular port." INDEX { cmmStackUnitIndex, cmmTransIndex } ::= { cmmTransEEPROMTable 1 } CmmTransEEPROMEntry::= SEQUENCE { cmmTransIndex INTEGER, cmmTransType INTEGER, cmmTransNoOfChannels INTEGER, cmmTransidentifier INTEGER, cmmTransSFPextendedidentifier INTEGER, cmmTransQSFPextendedidentifier BITS, cmmTransconnectortype INTEGER, cmmTransEthCompliance INTEGER, cmmTransExtEthCompliance BITS, cmmTransSonetCompliance BITS, cmmTransFiberChnlLinkLen BITS, cmmTransFiberChnlTransTech BITS, cmmTransFiberChnlTransMedia BITS, cmmTransSFPFiberChnlSpeed BITS, cmmTransQSFPFiberChnlSpeed BITS, cmmTransSFPInfiniBandCompliance INTEGER, cmmTransSFPEsconCompliance INTEGER, cmmTransSfpPlusCableTech INTEGER, cmmTransEncoding INTEGER, cmmTransLengthKmtrs INTEGER, cmmTransLengthMtrs INTEGER, cmmTransLengthOM1 INTEGER, cmmTransLengthOM2 INTEGER, cmmTransLengthOM3 INTEGER, cmmTransLengthOM4 INTEGER, cmmTransVendorName DisplayString, cmmTransVendorOUI DisplayString, cmmTransVendorPartNumber DisplayString, cmmTransVendorRevision DisplayString, cmmTransCheckCode OCTET STRING, cmmTransCheckCodeExtended OCTET STRING, cmmTransNominalBitRate INTEGER, cmmTransBitRateMax INTEGER, cmmTransBitRateMin INTEGER, cmmTransVendorSerialNumber DisplayString, cmmTransDateCode DisplayString, cmmTransDDMSupport INTEGER, cmmTransMaxCaseTemp INTEGER, cmmTransSFPOptionsImp BITS, cmmTransQSFPOptionsImp BITS, cmmTransPresence INTEGER cmmTransFrontPanelPortNumber INTEGER } cmmTransIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION " A unique value, greater than zero,for each slot within the unit" ::= { cmmTransEEPROMEntry 1 } cmmTransType OBJECT-TYPE SYNTAX INTEGER { sfp(1), qsfp(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Transceiver type" ::= { cmmTransEEPROMEntry 2 } cmmTransNoOfChannels OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of channels available for this transceiver. '-100001' indicates unavailable" ::= { cmmTransEEPROMEntry 3 } cmmTransidentifier OBJECT-TYPE SYNTAX INTEGER { unknown(1), gbic(2), soldered-to-motherboard(3), sfp-or-sfpplus-or-sfp28(4), xbi-300pin(5), xenpak(6), xep(7), xff(8), xfpe(9), xpak(10), x2(11), dwdmsfp-or-dwdmsfpplus(12), qsfp(13), qsfpplus-or-later(14), cxp-or-later(15), shielded-mini-multilane-hd4x(16), shielded-mini-multilane-hd8x(17), qsfp28-or-later(18), cxp2-aka-cxp28-or-later(19), cdfpstyle1-or-cdfpstyle2(20), shielded-mini-multilane-hd4x-fanoutcable(21), shielded-mini-multilane-hd8x-fanoutcable(22), cdfpstyle3(23), microqsfp(24), qsfp-doubledensity-8x-pluggable-transceiver(25), reserved(26), vendor-specific(27) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Type of transceiver present eg:SFP/SFP+/SFP28/QSFP/QSFP+/QSFP28." ::= { cmmTransEEPROMEntry 4 } cmmTransSFPextendedidentifier OBJECT-TYPE SYNTAX INTEGER { gbic-notspecified-or-compliant-with-moddef(1), gbic-compliant-with-moddef1(2), gbic-compliant-with-moddef2(3), gbic-compliant-with-moddef3(4), gbic-or-sfp-definedby-twowire-interfaceid-only (5), gbic-compliant-with-moddef5(6), gbic-compliant-with-moddef6(7), gbic-compliant-with-moddef7(8), unallocated(9), unknown(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "Extended identifier of SFP transceiver for additional information." ::= { cmmTransEEPROMEntry 5 } cmmTransQSFPextendedidentifier OBJECT-TYPE SYNTAX BITS { powerclass1-1dot5wmax(0), powerclass2-2wmax(1), powerclass3-2dot5wmax(2), powerclass4-3dot5wmax(3), cleicode-present(4), cdrpresent-in-tx(5), cdrpresent-in-rx(6), powerclass5-4wmax(7), powerclass6-4dot5wmax(8), powerclass7-5wmax(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "Extended identifier of QSFP transceiver for additional information. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 6 } cmmTransconnectortype OBJECT-TYPE SYNTAX INTEGER { unknown(1), subscriber-connector(2), fibrechannel-style1-copperconnector(3), fibrechannel-style2-copperconnector(4), bayonet-or-threaded-neill-concelman(5), fibrechannel-coaxheaders(6), fiber-jack(7), lucent-connector(8), mechanical-transfer-registeredjack(9), multiple-optical(10), sg(11), optical-pigtail(12), multifiber-paralleloptic-1x12(13), multifiber-paralleloptic-1x16(14), reserved(15), hssdcii(16), copper-pigtail(17), rj45(18), no-separable-connector(19), mxc2-x16(20), reserved(21), vendor-specific(22) } MAX-ACCESS read-only STATUS current DESCRIPTION "Connector type for the transceiver." ::= { cmmTransEEPROMEntry 7 } cmmTransEthCompliance OBJECT-TYPE SYNTAX INTEGER { ec-unknown(1), ec-10gbase-sr(2), ec-10gbase-lr(3), ec-10gbase-lrm(4), ec-10gbase-er(5), ec-1000base-sx(6), ec-1000base-lx(7), ec-1000base-cx(8), ec-1000base-t(9), ec-100base-lx-or-lx10(10), ec-100base-fx(11), ec-base-bx10(12), ec-base-px(13), ec-40gbase-cr4(14), ec-40gbase-sr4(15), ec-40gbase-lr4(16), ec-40g-activecable(17) } MAX-ACCESS read-only STATUS current DESCRIPTION "Values of Ethernet Compliance codes." ::= { cmmTransEEPROMEntry 8 } cmmTransExtEthCompliance OBJECT-TYPE SYNTAX BITS { eec-unspecified(0), eec-100g-activeopticalcable-or-25g-auic2maoc(1), eec-100gbase-sr4-or-25gbase-sr(2), eec-100gbase-lr4-or-25gbase-lr(3), eec-100gbase-er4-or-25gbase-er(4), eec-100gbase-sr10(5), eec-100g-cwdm4(6), eec-100g-psm4-parallelsmf(7), eec-100g-activecoppercable-or-25g-auic2macc(8), eec-obsolete(9), eec-reserved(10), eec-100gbase-cr4-or-25gbase-crca-l(11), eec-25gbase-crca-s(12), eec-25gbase-crca-n(13), eec-40gbase-er4(14), eec-4x10gbase-sr(15), eec-40g-psm4-parallelsmf(16), eec-g959-dot1-profilep1-i1-2d1(17), eec-g959-dot1-profilep1-s1-2d2(18), eec-g959-dot1-profilep1-l1-2d2(19), eec-100gbase-t-with-sfi-electricalinterface(20), eec-100g-clr4(21), eec-100g-aoc-or-25g-auic2maoc(22), eec-100g-acc-or-25g-auic2macc(23), eec-100ge-dwdm2(24) } MAX-ACCESS read-only STATUS current DESCRIPTION "Bitmap of Extended Ethernet Compliance codes. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 9 } cmmTransSonetCompliance OBJECT-TYPE SYNTAX BITS { oc192-shortreach(0), sonet-reachspecifier-bit1(1), sonet-reachspecifier-bit2(2), oc48-longreach(3), oc48-intermediatereach(4), oc48-shortreach(5), oc12-singlemode-longreach(6), oc12-singlemode-intermediatereach(7), oc12-singlemode-shortreach(8), oc3-singlemode-longreach(9), oc3-singlemode-intermediatereach(10), oc3-singlemode-shortreach(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "Sonet Compliance codes of transceiver. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 10 } cmmTransFiberChnlLinkLen OBJECT-TYPE SYNTAX BITS { short(0), medium(1), intermediate(2), long(3), verylong(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fiber Channel Link Length. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 11 } cmmTransFiberChnlTransTech OBJECT-TYPE SYNTAX BITS { shortwaveLaserLinearRx(0), longwaveLaserLC(1), electricalInter-Enclosure(2), electricalIntra-Enclosure(3), shortwaveLaserWithOutOFC(4), shortwaveLaserwithOFC(5), longwaveLaserLL(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fiber Channel Transmitter Technology. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 12 } cmmTransFiberChnlTransMedia OBJECT-TYPE SYNTAX BITS { twinaxial-pair(0), twisted-pair(1), miniature-coax(2), video-coax(3), multi-mode62dot5m(4), multi-mode50m(5), multi-mode50um(6), single-mode(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fiber Channel Transmitter Media. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 13 } cmmTransSFPFiberChnlSpeed OBJECT-TYPE SYNTAX BITS { fcs-3200mbps(0), fcs-1600mbps(1), fcs-1200mbps(2), fcs-800mbps(3), fcs-400mbps(4), fcs-200mbps(5), fcs-100mbps(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "SFP Fiber Channel Speed. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 14 } cmmTransQSFPFiberChnlSpeed OBJECT-TYPE SYNTAX BITS { fcs-3200mbps(0), fcs-1600mbps(1), fcs-1200mbps(2), fcs-800mbps(3), fcs-400mbps(4), fcs-200mbps(5), fcs-100mbps(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "QSFP Fiber Channel Speed. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 15 } cmmTransSFPInfiniBandCompliance OBJECT-TYPE SYNTAX INTEGER { ibc-1xsx(1), ibc-1xlx(2), ibc-1xcopperactive(3), ibc-1xcopperpassive(4), ibc-unknown(5), ibc-notapplicable(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "SFP InfiniBand Compliance." ::= { cmmTransEEPROMEntry 16 } cmmTransSFPEsconCompliance OBJECT-TYPE SYNTAX INTEGER { escon-mmf-1310nm-led(1), escon-smf-1310nm-laser(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "SFP Enterprise Systems Connection compliance." ::= { cmmTransEEPROMEntry 17 } cmmTransSfpPlusCableTech OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "SFP+ Cable Technology." ::= { cmmTransEEPROMEntry 18 } cmmTransEncoding OBJECT-TYPE SYNTAX INTEGER { enc-unspecified(1), enc-8b-or-10b(2), enc-4b-or-5b(3), enc-nrz(4), enc-manchester(5), enc-sonet-scrambled(6), enc-64b-or-66b(7), enc-256b-or-257b(8), enc-pam4(9), enc-reserved(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "Code for high speed serial encoding algorithm." ::= { cmmTransEEPROMEntry 19 } cmmTransLengthKmtrs OBJECT-TYPE SYNTAX INTEGER UNITS "km" MAX-ACCESS read-only STATUS current DESCRIPTION "Link length supported for single mode fiber, units of km. '-100001' indicates unavailable" ::= { cmmTransEEPROMEntry 20 } cmmTransLengthMtrs OBJECT-TYPE SYNTAX INTEGER UNITS "100 m" MAX-ACCESS read-only STATUS current DESCRIPTION "Link length supported for single mode fiber, units of 100 m. '-100001' indicates unavailable '-100002' indicates not-applicable." ::= { cmmTransEEPROMEntry 21 } cmmTransLengthOM1 OBJECT-TYPE SYNTAX INTEGER UNITS "10 m" MAX-ACCESS read-only STATUS current DESCRIPTION "Link length supported for 62.5 um OM1 fiber, units of 10 m. '-100001' indicates unavailable" ::= { cmmTransEEPROMEntry 22 } cmmTransLengthOM2 OBJECT-TYPE SYNTAX INTEGER UNITS "10 m" MAX-ACCESS read-only STATUS current DESCRIPTION "Link length supported for 50 um OM2 fiber, units of 10 m. '-100001' indicates unavailable" ::= { cmmTransEEPROMEntry 23 } cmmTransLengthOM3 OBJECT-TYPE SYNTAX INTEGER UNITS "10 m" MAX-ACCESS read-only STATUS current DESCRIPTION "Link length supported for 50 um OM3 fiber, units of 10 m. '-100001' indicates unavailable" ::= { cmmTransEEPROMEntry 24 } cmmTransLengthOM4 OBJECT-TYPE SYNTAX INTEGER UNITS "10 m" MAX-ACCESS read-only STATUS current DESCRIPTION "Link length supported for 50 um OM4 fiber, units of 10 m. '-100001' indicates unavailable" ::= { cmmTransEEPROMEntry 25 } cmmTransVendorName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Transceiver vendor name. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 26 } cmmTransVendorOUI OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Transceiver vendor IEEE company ID. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 27 } cmmTransVendorPartNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Part number provided by tarnsceiver vendor. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 28 } cmmTransVendorRevision OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Revision level for part number provided by vendor. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 29 } cmmTransCheckCode OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1)) MAX-ACCESS read-only STATUS current DESCRIPTION "Check code for Base ID Fields. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 30 } cmmTransCheckCodeExtended OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1)) MAX-ACCESS read-only STATUS current DESCRIPTION "Check code for the Extended ID Fields. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 31 } cmmTransNominalBitRate OBJECT-TYPE SYNTAX INTEGER UNITS "100MBd" MAX-ACCESS read-only STATUS current DESCRIPTION "Nominal signalling rate, units of 100MBd. '-100001' indicates unavailable" ::= { cmmTransEEPROMEntry 32 } cmmTransBitRateMax OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Upper bit rate margin, units of 1% above the Nominal Bit Rate. Value '0' indicates this field is not specified. '-100001' indicates unavailable '-100002' indicates not-applicable." ::= { cmmTransEEPROMEntry 33 } cmmTransBitRateMin OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Lower bit rate margin, units of 1% below the Nominal Bit Rate. Value '0' indicates this field is not specified. '-100001' indicates unavailable '-100002' indicates not-applicable." ::= { cmmTransEEPROMEntry 34 } cmmTransVendorSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number provided by vendor. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 35 } cmmTransDateCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Vendor's manufacturing date code. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 36 } cmmTransDDMSupport OBJECT-TYPE SYNTAX INTEGER{ yes(1), no(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether diagnostics monitoring is supported or not." ::= { cmmTransEEPROMEntry 37 } cmmTransMaxCaseTemp OBJECT-TYPE SYNTAX INTEGER UNITS " 0.01 C " MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum case temperature in Celsius.'-100001' indicates unavailable '-100002' indicates not-applicable." ::= { cmmTransEEPROMEntry 38 } cmmTransSFPOptionsImp OBJECT-TYPE SYNTAX BITS { reserved(0), power-level3(1), paging(2), internal-retimer-or-cdr(3), cooled-laser-transmitter(4), power-level2(5), power-level1(6), linear-receiver-output(7), receiver-decision-threshold(8), transmitter-wavelength-or-tunable-frequency(9), rate-select(10), tx-disable(11), tx-fault(12), rx-loss-of-signal(13) } MAX-ACCESS read-only STATUS current DESCRIPTION "Transceiver Options Implemented for SFP Transceiver. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 39 } cmmTransQSFPOptionsImp OBJECT-TYPE SYNTAX BITS { reserved(0), tx-inputequalization-auto-adaptive(1), tx-inputequalization-fixed-programmable(2), tx-outputemphasis-fixed-programmable(3), tx-outputamplitude-fixed-programmable(4), tx-cdr-on-or-off-controllable(5), tx-cdr-on-or-off-fixed(6), rx-cdr-on-or-off-controllable(7), rx-cdr-on-or-off-fixed(8), tx-cdr-lossoflock(9), rx-cdr-lossoflock(10), rx-squelch-disable(11), rx-output-disable(12), tx-squelch-disable(13), tx-squelch(14), page2-provided(15), page1-provided(16), rateselect-controllable(17), rateselect-fixed(18), tx-disable(19), tx-fault(20), tx-squelch-to-reduce-pave(21), tx-squelch-to-reduce-oma(22), tx-loss-of-signal(23) } MAX-ACCESS read-only STATUS current DESCRIPTION "Transceiver Options Implemented for QSFP Transceiver. Blank indicates unavailable" ::= { cmmTransEEPROMEntry 40 } cmmTransPresence OBJECT-TYPE SYNTAX INTEGER{ present(1), notpresent(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates Transceiver presence status." ::= { cmmTransEEPROMEntry 41 } cmmTransFrontPanelPortNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Front panel port number" ::= { cmmTransEEPROMEntry 42 } -- ## DDMChannel Entry cmmTransDDMTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmTransDDMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about Digital Optical Monitoring for each interface per channel." ::= { cmmSysObjects 3 } cmmTransDDMEntry OBJECT-TYPE SYNTAX CmmTransDDMChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about Digital Optical Monitoring for each interface per channel." INDEX { cmmStackUnitIndex, cmmTransIndex, cmmTransChannelIndex } ::= { cmmTransDDMTable 1 } CmmTransDDMChannelEntry ::= SEQUENCE { cmmTransChannelIndex INTEGER, cmmTransTemperature INTEGER, cmmTransTempCriticalThresholdMin INTEGER, cmmTransTempCriticalThresholdMax INTEGER, cmmTransTempAlertThresholdMin INTEGER, cmmTransTempAlertThresholdMax INTEGER, cmmTransVoltage INTEGER, cmmTransVoltCriticalThresholdMin INTEGER, cmmTransVoltCriticalThresholdMax INTEGER, cmmTransVoltAlertThresholdMin INTEGER, cmmTransVoltAlertThresholdMax INTEGER, cmmTransLaserBiasCurrent INTEGER, cmmTransLaserBiasCurrCriticalThresholdMin INTEGER, cmmTransLaserBiasCurrCriticalThresholdMax INTEGER, cmmTransLaserBiasCurrAlertThresholdMin INTEGER, cmmTransLaserBiasCurrAlertThresholdMax INTEGER, cmmTransTxPower INTEGER, cmmTransTxPowerCriticalThresholdMin INTEGER, cmmTransTxPowerCriticalThresholdMax INTEGER, cmmTransTxPowerAlertThresholdMin INTEGER, cmmTransTxPowerAlertThresholdMax INTEGER, cmmTransRxPower INTEGER, cmmTransRxPowerCriticalThresholdMin INTEGER, cmmTransRxPowerCriticalThresholdMax INTEGER, cmmTransRxPowerAlertThresholdMin INTEGER, cmmTransRxPowerAlertThresholdMax INTEGER, cmmTransTxPowerSupported INTEGER, cmmTransRxPowerSupported INTEGER, cmmTransDDMStatus INTEGER, cmmTransTxState INTEGER, cmmTransRxLosState INTEGER, cmmTransTxLosState INTEGER, cmmTransResetState INTEGER, cmmTransPowerMode INTEGER } cmmTransChannelIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION " A unique value, greater than zero,for each channel in the transceiver within the unit. For SFP transceivers, only channel '1' is applicable." ::= { cmmTransDDMEntry 1 } cmmTransTemperature OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Internally measured temperature of the transceiver. This is common across channels for a transceiver. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 2 } cmmTransTempCriticalThresholdMin OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Alarm Threshold temperature of the transceiver. This is common across channels for a transceiver. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 3 } cmmTransTempCriticalThresholdMax OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Alarm Threshold temperature of the transceiver. This is common across channels for a transceiver. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 4} cmmTransTempAlertThresholdMin OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Alert Threshold temperature of the transceiver. This is common across channels for a transceiver. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 5} cmmTransTempAlertThresholdMax OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Alert Threshold temperature of the transceiver. This is common across channels for a transceiver. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 6} cmmTransVoltage OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 V" MAX-ACCESS read-only STATUS current DESCRIPTION "Internally measured supply voltage of the transceiver. This is common across channels for a transceiver. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 7 } cmmTransVoltCriticalThresholdMin OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 V" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Alarm Threshold voltage of the transceiver. This is common across channels for a transceiver. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 8 } cmmTransVoltCriticalThresholdMax OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 V" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Alarm Threshold voltage of the transceiver in Volts. This is common across channels for a transceiver. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 9 } cmmTransVoltAlertThresholdMin OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 V" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Alert Threshold voltage of the transceiver. This is common across channels for a transceiver. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 10 } cmmTransVoltAlertThresholdMax OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 V" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Alert Threshold voltage of the transceiver. This is common across channels for a transceiver. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 11 } cmmTransLaserBiasCurrent OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Internally measured TX Bias Current in Channel of transceiver '-100001' indicates unavailable" ::= { cmmTransDDMEntry 12 } cmmTransLaserBiasCurrCriticalThresholdMin OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Alarm Threshold of Laser Bias Current per channel. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 13 } cmmTransLaserBiasCurrCriticalThresholdMax OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Alarm Threshold of Laser Bias Current per channel. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 14 } cmmTransLaserBiasCurrAlertThresholdMin OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Alert Threshold of Laser Bias Current per channel. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 15 } cmmTransLaserBiasCurrAlertThresholdMax OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Alert Threshold of Laser Bias Current per channel. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 16 } cmmTransTxPower OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Measured TX output power in Channel of transceiver. '-100000' value represents no power. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 17 } cmmTransTxPowerCriticalThresholdMin OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Alarm Threshold of TxOutput Power per channel. '-100000' value represents no power. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 18 } cmmTransTxPowerCriticalThresholdMax OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Alarm Threshold of TxOutput Power per channel. '-100000' value represents no power. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 19 } cmmTransTxPowerAlertThresholdMin OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Alert Threshold of TxOutput Power per channel. '-100000' value represents no power. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 20 } cmmTransTxPowerAlertThresholdMax OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Alert Threshold of TxOutput Power per channel. '-100000' value represents no power. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 21 } cmmTransRxPower OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Measured RX input power in Channel of transceiver '-100000' value represents no power in the transceiver. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 22 } cmmTransRxPowerCriticalThresholdMin OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Alarm Threshold value of Rx Input Power per channel. '-100000' value represents no power. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 23 } cmmTransRxPowerCriticalThresholdMax OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Alarm Threshold value of Rx Input Power per channel. '-100000' value represents no power. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 24 } cmmTransRxPowerAlertThresholdMin OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Min Alert Threshold value of Rx Input Power per channel. '-100000' value represents no power. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 25 } cmmTransRxPowerAlertThresholdMax OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "Max Alert Threshold value of Rx Input Power per channel. '-100000' value represents no power. '-100001' indicates unavailable" ::= { cmmTransDDMEntry 26 } cmmTransTxPowerSupported OBJECT-TYPE SYNTAX INTEGER { supported(1), unsupported(2), notapplicable(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Transceiver TxPower Support" ::= { cmmTransDDMEntry 27 } cmmTransRxPowerSupported OBJECT-TYPE SYNTAX INTEGER { supported(1), unsupported(2), notapplicable(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Transceiver RxPower Support" ::= { cmmTransDDMEntry 28 } cmmTransDDMStatus OBJECT-TYPE SYNTAX INTEGER { active(1), activeunsupported(2), inactive(3), inactiveunsupported(4), notapplicable(5), unknown(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Transceiver DDM Status" ::= { cmmTransDDMEntry 29 } cmmTransTxState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Transceiver TX State" ::= { cmmTransDDMEntry 30 } cmmTransRxLosState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Transceiver RX Los State" ::= { cmmTransDDMEntry 31 } cmmTransTxLosState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Transceiver TX Los State (applicable only for QSFP). '-100002' indicates not-applicable." ::= { cmmTransDDMEntry 32 } cmmTransResetState OBJECT-TYPE SYNTAX INTEGER { normal(1), reset(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Transceiver Reset State (applicable only for QSFP). '-100002' indicates not-applicable." ::= { cmmTransDDMEntry 33 } cmmTransPowerMode OBJECT-TYPE SYNTAX INTEGER { low(1), high(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Transceiver Power mode (applicable only for QSFP). '-100002' indicates not-applicable." ::= { cmmTransDDMEntry 34 } -- ### Ram Table cmmSysRamTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmSysRamEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing RAM related information of the Unit." ::= { cmmSysObjects 4 } cmmSysRamEntry OBJECT-TYPE SYNTAX CmmSysRamEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing RAM related information of the Unit." INDEX { cmmStackUnitIndex } ::= { cmmSysRamTable 1 } CmmSysRamEntry ::= SEQUENCE { cmmSysRamTotalMem INTEGER, cmmSysRamUsedMem INTEGER, cmmSysRamFreeMem INTEGER, cmmSysRamCriticalThreshold INTEGER, cmmSysRamAlertThreshold INTEGER } cmmSysRamTotalMem OBJECT-TYPE SYNTAX INTEGER UNITS " MBytes " MAX-ACCESS read-only STATUS current DESCRIPTION "Total RAM available in this unit. '-100001' indicates unavailable" ::= { cmmSysRamEntry 1 } cmmSysRamUsedMem OBJECT-TYPE SYNTAX INTEGER UNITS " % " MAX-ACCESS read-only STATUS current DESCRIPTION "Used RAM in this unit. '-100001' indicates unavailable" ::= { cmmSysRamEntry 2 } cmmSysRamFreeMem OBJECT-TYPE SYNTAX INTEGER UNITS " % " MAX-ACCESS read-only STATUS current DESCRIPTION "Free RAM available in this unit. '-100001' indicates unavailable" ::= { cmmSysRamEntry 3 } cmmSysRamCriticalThreshold OBJECT-TYPE SYNTAX INTEGER UNITS " % " MAX-ACCESS read-only STATUS current DESCRIPTION "RAM usage threshold % for Critical level. '-100001' indicates unavailable" ::= { cmmSysRamEntry 4 } cmmSysRamAlertThreshold OBJECT-TYPE SYNTAX INTEGER UNITS " % " MAX-ACCESS read-only STATUS current DESCRIPTION "RAM usage threshold % for Alert level. '-100001' indicates unavailable" ::= { cmmSysRamEntry 5 } -- ### cmmStackCpuTable cmmStackCpuTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmStackCpuEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing cpu load information." ::= { cmmSysObjects 5 } cmmStackCpuEntry OBJECT-TYPE SYNTAX CmmStackCpuEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing cpu load information." INDEX { cmmStackUnitIndex } ::= { cmmStackCpuTable 1 } CmmStackCpuEntry ::= SEQUENCE { cmmStackUnitNumCpuProcessor INTEGER, cmmStackUnitCpuLoad1Min INTEGER, cmmStackUnitCpuLoad5Min INTEGER, cmmStackUnitCpuLoad15Min INTEGER, cmmStackCpuLoad1minAlertThreshold INTEGER, cmmStackCpuLoad1minCriticalThreshold INTEGER, cmmStackCpuLoad5minCriticalThreshold INTEGER, cmmStackCpuLoad15minCriticalThreshold INTEGER, cmmStackUnitCpuUtilization INTEGER, cmmStackUnitCpuUtilAlertThreshold INTEGER, cmmStackUnitCpuUtilCriticalThreshold INTEGER } cmmStackUnitNumCpuProcessor OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Online Processors Available. '-100001' indicates unavailable" ::= { cmmStackCpuEntry 1 } cmmStackUnitCpuLoad1Min OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 %" MAX-ACCESS read-only STATUS current DESCRIPTION "CPU Load in percentage for last 1 minute. '-100001' indicates unavailable" ::= { cmmStackCpuEntry 2 } cmmStackUnitCpuLoad5Min OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 %" MAX-ACCESS read-only STATUS current DESCRIPTION "CPU Load in percentage for last 5 minutes. '-100001' indicates unavailable" ::= { cmmStackCpuEntry 3 } cmmStackUnitCpuLoad15Min OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 %" MAX-ACCESS read-only STATUS current DESCRIPTION "CPU Load in percentage for last 15 minutes. '-100001' indicates unavailable" ::= { cmmStackCpuEntry 4 } cmmStackCpuLoad1minAlertThreshold OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 %" MAX-ACCESS read-only STATUS current DESCRIPTION "The CPU Alert Threshold percentage value for 1 min load. '-100001' indicates unavailable" ::= { cmmStackCpuEntry 5 } cmmStackCpuLoad1minCriticalThreshold OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 %" MAX-ACCESS read-only STATUS current DESCRIPTION "The CPU Critical Threshold percentage value for 1 min load. '-100001' indicates unavailable" ::= { cmmStackCpuEntry 6 } cmmStackCpuLoad5minCriticalThreshold OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 %" MAX-ACCESS read-only STATUS current DESCRIPTION "The CPU Threshold percentage value for 5 min load. '-100001' indicates unavailable" ::= { cmmStackCpuEntry 7 } cmmStackCpuLoad15minCriticalThreshold OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 %" MAX-ACCESS read-only STATUS current DESCRIPTION "The CPU Threshold percentage value for 15 min load. '-100001' indicates unavailable" ::= { cmmStackCpuEntry 8 } cmmStackUnitCpuUtilization OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 %" MAX-ACCESS read-only STATUS current DESCRIPTION "CPU Utilization at this instance in percentage for this unit. '-100001' indicates unavailable" ::= {cmmStackCpuEntry 9 } cmmStackUnitCpuUtilAlertThreshold OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 %" MAX-ACCESS read-only STATUS current DESCRIPTION "The CPU utilization Alert Threshold %. '-100001' indicates unavailable" ::= { cmmStackCpuEntry 10 } cmmStackUnitCpuUtilCriticalThreshold OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 %" MAX-ACCESS read-only STATUS current DESCRIPTION "The CPU utilization Critical Threshold %. '-100001' indicates unavailable" ::= { cmmStackCpuEntry 11 } -- ### Power Supply Table cmmSysPowerSupplyTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmSysPowerSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A power supply entry containing objects for a particular power supply Unit." ::= { cmmSysObjects 6 } cmmSysPowerSupplyEntry OBJECT-TYPE SYNTAX CmmSysPowerSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A power supply entry containing objects for a particular power supply Unit." INDEX { cmmStackUnitIndex, cmmSysPSUIndex } ::= { cmmSysPowerSupplyTable 1 } CmmSysPowerSupplyEntry ::= SEQUENCE { cmmSysPSUIndex INTEGER, cmmSysPowerSupplyOperStatus INTEGER, cmmSysPowerSupplyType INTEGER, cmmSysHotSwapStat INTEGER, cmmSysPSConsumption INTEGER, cmmSysInputPower INTEGER, cmmSysInputVoltage INTEGER, cmmSysOutputVoltage INTEGER, cmmSysInputCurrent INTEGER, cmmSysOutputCurrent INTEGER, cmmSysPSTemperature1 INTEGER, cmmSysPSTemperature2 INTEGER, cmmSysPSFan1Rpm INTEGER, cmmSysPSFan2Rpm INTEGER, cmmSysPS12VPg INTEGER, cmmSysPSAcAlert INTEGER, cmmSysPSParamsSupport BITS } cmmSysPSUIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The unique index of the power supply." ::= { cmmSysPowerSupplyEntry 1 } cmmSysPowerSupplyOperStatus OBJECT-TYPE SYNTAX INTEGER { notpresent(1), running(2), faulty(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the power supply." ::= { cmmSysPowerSupplyEntry 2 } cmmSysPowerSupplyType OBJECT-TYPE SYNTAX INTEGER { ac-normal(1), ac-reverse(2), dc-normal(3), dc-reverse(4), unknown(5), notapplicable(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the power supply." ::= { cmmSysPowerSupplyEntry 3 } cmmSysHotSwapStat OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power status for HOT SWAP." ::= { cmmSysPowerSupplyEntry 4 } cmmSysPSConsumption OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 W" MAX-ACCESS read-only STATUS current DESCRIPTION "Output Power of Power supply. '-100001' indicates unavailable" ::= { cmmSysPowerSupplyEntry 5 } cmmSysInputPower OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 W" MAX-ACCESS read-only STATUS current DESCRIPTION "Input Power of Power supply. '-100001' indicates unavailable" ::= { cmmSysPowerSupplyEntry 6 } cmmSysInputVoltage OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 V" MAX-ACCESS read-only STATUS current DESCRIPTION "Input Voltage of Power supply. '-100001' indicates unavailable" ::= { cmmSysPowerSupplyEntry 7 } cmmSysOutputVoltage OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 V" MAX-ACCESS read-only STATUS current DESCRIPTION "Output Voltage of Power supply. '-100001' indicates unavailable" ::= { cmmSysPowerSupplyEntry 8 } cmmSysInputCurrent OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 A" MAX-ACCESS read-only STATUS current DESCRIPTION "Input Current of Power supply. '-100001' indicates unavailable" ::= { cmmSysPowerSupplyEntry 9 } cmmSysOutputCurrent OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 A" MAX-ACCESS read-only STATUS current DESCRIPTION "Output Current of Power supply. '-100001' indicates unavailable" ::= { cmmSysPowerSupplyEntry 10 } cmmSysPSTemperature1 OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of Power supply sensor 1. '-100001' indicates unavailable" ::= { cmmSysPowerSupplyEntry 11 } cmmSysPSTemperature2 OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of Power supply sensor 2. '-100001' indicates unavailable" ::= { cmmSysPowerSupplyEntry 12 } cmmSysPSFan1Rpm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Fan1 rpm of Power supply. '-100001' indicates unavailable '-100002' indicates not-applicable." ::= { cmmSysPowerSupplyEntry 13 } cmmSysPSFan2Rpm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Fan2 rpm of Power supply. '-100001' indicates unavailable '-100002' indicates not-applicable." ::= { cmmSysPowerSupplyEntry 14 } cmmSysPS12VPg OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of Output Power" ::= { cmmSysPowerSupplyEntry 15 } cmmSysPSAcAlert OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of Input Power" ::= { cmmSysPowerSupplyEntry 16 } cmmSysPSParamsSupport OBJECT-TYPE SYNTAX BITS { volt-in(0), volt-out(1), curr-in(2), curr-out(3), power-in(4), power-out(5), temp-1(6), temp-2(7), fan-1(8), fan-2(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "Bitmap of supported paramaters of PSU Unit. 0 - not supported (values only for information) 1 - supported (values can be used for monitoring) Blank indicates unavailable." ::= { cmmSysPowerSupplyEntry 17 } -- ## Power Rail Table cmmSysPowerRailTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmSysPowerRailEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing objects for power rails in the unit." ::= { cmmSysObjects 7 } cmmSysPowerRailEntry OBJECT-TYPE SYNTAX CmmSysPowerRailEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing objects for power rails in the unit." INDEX { cmmStackUnitIndex } ::= { cmmSysPowerRailTable 1 } CmmSysPowerRailEntry ::= SEQUENCE { cmmSysPOWERVDDR INTEGER, cmmSysPOWERCORE INTEGER, cmmSysV1P1POWERRAIL INTEGER, cmmSysMAINBOARDPOWERRAIL INTEGER, cmmSysV1P05POWERRAIL INTEGER, cmmSysV1P5POWERRAIL INTEGER, cmmSysVCCPOWERRAIL INTEGER, cmmSysSBV1P5POWERRAIL INTEGER, cmmSysV1P0POWERRAIL INTEGER, cmmSysV3P3POWERRAIL INTEGER, cmmSysV1P8POWERRAIL INTEGER, cmmSysV1P35POWERRAIL INTEGER, cmmSysVCC5V INTEGER, cmmSysVCC33V INTEGER, cmmSysVCCMAC1V INTEGER, cmmSysVCCMACAVS1V INTEGER, cmmSysVCCV1P05 INTEGER, cmmSysVCCV1P5 INTEGER, cmmSysVCCV1P8 INTEGER, cmmSysVCCAVS1V INTEGER, cmmSysDDRVTT INTEGER } cmmSysPOWERVDDR OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power statistics for VCC 3.3v on Main board." ::= { cmmSysPowerRailEntry 1 } cmmSysPOWERCORE OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power statistics for Mac 1v on Main board." ::= { cmmSysPowerRailEntry 2 } cmmSysV1P1POWERRAIL OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power statistics for Mac AVS 1v on Main board." ::= { cmmSysPowerRailEntry 3 } cmmSysMAINBOARDPOWERRAIL OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power status for Main Board." ::= { cmmSysPowerRailEntry 4 } cmmSysV1P05POWERRAIL OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power status of V1P05POWERRAIL." ::= { cmmSysPowerRailEntry 5 } cmmSysV1P5POWERRAIL OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power status of V1P5POWERRAIL." ::= { cmmSysPowerRailEntry 6 } cmmSysVCCPOWERRAIL OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power status of VCCPOWERRAIL." ::= { cmmSysPowerRailEntry 7 } cmmSysSBV1P5POWERRAIL OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power status of SBV1P5POWERRAIL." ::= { cmmSysPowerRailEntry 8 } cmmSysV1P0POWERRAIL OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power rail 1.0V Status." ::= { cmmSysPowerRailEntry 9 } cmmSysV3P3POWERRAIL OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power rail 3.3V Status." ::= { cmmSysPowerRailEntry 10 } cmmSysV1P8POWERRAIL OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power rail 1.8V Status." ::= { cmmSysPowerRailEntry 11 } cmmSysV1P35POWERRAIL OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power Rail 1.35 Status." ::= { cmmSysPowerRailEntry 12 } cmmSysVCC5V OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power status of VCC 5V." ::= { cmmSysPowerRailEntry 13 } cmmSysVCC33V OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power status of VCC 33 V." ::= { cmmSysPowerRailEntry 14 } cmmSysVCCMAC1V OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power status of VCCMAC1V." ::= { cmmSysPowerRailEntry 15 } cmmSysVCCMACAVS1V OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power status of VCCMACAVS1V." ::= { cmmSysPowerRailEntry 16 } cmmSysVCCV1P05 OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power Status of VCCV1P05." ::= { cmmSysPowerRailEntry 17 } cmmSysVCCV1P5 OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power Status of VCCV1P5." ::= { cmmSysPowerRailEntry 18 } cmmSysVCCV1P8 OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power status of VCCV1P8." ::= { cmmSysPowerRailEntry 19 } cmmSysVCCAVS1V OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power status of VCCAVS1V." ::= { cmmSysPowerRailEntry 20 } cmmSysDDRVTT OBJECT-TYPE SYNTAX INTEGER{ good(1), fail(2), unknown(3), notapplicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power statistics for VCC 5v on Main board." ::= { cmmSysPowerRailEntry 21 } -- ## Fan Tray Table cmmFanTrayTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmFanTrayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Fan Tray entry containing information of fan tray." ::= { cmmSysObjects 8 } cmmFanTrayEntry OBJECT-TYPE SYNTAX CmmFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Fan Tray entry containing information of fan tray." INDEX { cmmStackUnitIndex, cmmFanTrayNumber } ::= { cmmFanTrayTable 1 } CmmFanTrayEntry ::= SEQUENCE { cmmFanTrayNumber INTEGER, cmmFanTrayStatus INTEGER, cmmFanTrayLedColor LedColorCode } cmmFanTrayNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents the fan tray Number." ::= { cmmFanTrayEntry 1 } cmmFanTrayStatus OBJECT-TYPE SYNTAX INTEGER { notpresent(1), present(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents the fan tray status." ::= { cmmFanTrayEntry 2 } cmmFanTrayLedColor OBJECT-TYPE SYNTAX LedColorCode MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents the Color of the fan led." ::= { cmmFanTrayEntry 3 } -- ## Fan Entry in FanTray Table cmmFanTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A fan entry containing objects for a particular fan in a fan tray." ::= { cmmSysObjects 9 } cmmFanEntry OBJECT-TYPE SYNTAX CmmFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A fan entry containing objects for a particular fan in a fan tray." INDEX { cmmStackUnitIndex, cmmFanTrayNumber, cmmFanIndex } ::= { cmmFanTable 1 } CmmFanEntry ::= SEQUENCE { cmmFanIndex INTEGER, cmmFanRpm INTEGER, cmmFanRpmMin INTEGER, cmmFanRpmMax INTEGER, cmmFanStatus INTEGER, cmmFanLocation INTEGER } cmmFanIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Index of the fan per fantray." ::= { cmmFanEntry 1 } cmmFanRpm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents the fan rpm. '-100001' indicates unavailable" ::= { cmmFanEntry 2 } cmmFanRpmMin OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents the minimum supported RPM of fan. '-100001' indicates unavailable" ::= { cmmFanEntry 3 } cmmFanRpmMax OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents the maximum supported RPM of fan. '-100001' indicates unavailable" ::= { cmmFanEntry 4 } cmmFanStatus OBJECT-TYPE SYNTAX INTEGER { notpresent(1), running(2), faulty(3), stalled(4), unknown(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the fan." ::= { cmmFanEntry 5 } cmmFanLocation OBJECT-TYPE SYNTAX INTEGER { front(1), rear(2), unknown(3), not-applicable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The location of fan in tray" ::= { cmmFanEntry 6 } -- ## Stack Temperature Table cmmSysTemperatureTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmSysTemperatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A temperature entry containing objects related to particular temperature sensor" ::= { cmmSysObjects 10 } cmmSysTemperatureEntry OBJECT-TYPE SYNTAX CmmSysTemperatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A temperature entry containing objects related to particular temperature sensor" INDEX { cmmStackUnitIndex, cmmSysTemperatureSensorIndex } ::= { cmmSysTemperatureTable 1 } CmmSysTemperatureEntry ::= SEQUENCE { cmmSysTemperatureSensorIndex INTEGER, cmmSysTemperatureSensorName DisplayString, cmmSysTemperatureValue INTEGER, cmmSysTempEmergencyThresholdMin INTEGER, cmmSysTempEmergencyThresholdMax INTEGER, cmmSysTempAlertThresholdMin INTEGER, cmmSysTempAlertThresholdMax INTEGER, cmmSysTempCriticalThresholdMin INTEGER, cmmSysTempCriticalThresholdMax INTEGER } cmmSysTemperatureSensorIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents Temperature Sensor Index" ::= { cmmSysTemperatureEntry 1 } cmmSysTemperatureSensorName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature Sensor Name. Blank indicates unavailable" ::= { cmmSysTemperatureEntry 2 } cmmSysTemperatureValue OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents Temperature Sensor value. '-100001' indicates unavailable" ::= { cmmSysTemperatureEntry 3 } cmmSysTempEmergencyThresholdMin OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents Temperature Sensor Min Emergency threshold. '-100001' indicates unavailable" ::= { cmmSysTemperatureEntry 4 } cmmSysTempEmergencyThresholdMax OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents Temperature Sensor Max Emergency threshold. '-100001' indicates unavailable" ::= { cmmSysTemperatureEntry 5 } cmmSysTempAlertThresholdMin OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents Temperature Sensor Min Alert threshold. '-100001' indicates unavailable" ::= { cmmSysTemperatureEntry 6 } cmmSysTempAlertThresholdMax OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents Temperature Sensor Max Alert threshold. '-100001' indicates unavailable" ::= { cmmSysTemperatureEntry 7 } cmmSysTempCriticalThresholdMin OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents Temperature Sensor Min Critical threshold. '-100001' indicates unavailable" ::= { cmmSysTemperatureEntry 8 } cmmSysTempCriticalThresholdMax OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents Temperature Sensor Max Critical threshold. '-100001' indicates unavailable" ::= { cmmSysTemperatureEntry 9 } -- ## Component Status Table cmmSysComponentStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmSysComponentStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing each component status in the Unit." ::= { cmmSysObjects 11 } cmmSysComponentStatusEntry OBJECT-TYPE SYNTAX CmmSysComponentStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing each component status in the Unit." INDEX { cmmStackUnitIndex } ::= { cmmSysComponentStatusTable 1 } CmmSysComponentStatusEntry ::= SEQUENCE { cmmSysPsu1Status INTEGER, cmmSysPsu1LedColor LedColorCode, cmmSysPsu2Status INTEGER, cmmSysPsu2LedColor LedColorCode, cmmSysLocatorLedStatus INTEGER, cmmSysLocatorLedColor LedColorCode, cmmSysMasterLedStatus INTEGER, cmmSysMasterLedColor LedColorCode, cmmSysFanStatus INTEGER, cmmSysFrontFanLedColor LedColorCode, cmmSysRamStatus INTEGER, cmmSysCpuStatus INTEGER, cmmSysDiskStatus INTEGER, cmmSysTemperatureStatus INTEGER } cmmSysPsu1Status OBJECT-TYPE SYNTAX INTEGER { normal(1), minor-fault(2), major-fault(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of PSU1." ::= { cmmSysComponentStatusEntry 1 } cmmSysPsu1LedColor OBJECT-TYPE SYNTAX LedColorCode MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents the Color of the power led of PSU1." ::= { cmmSysComponentStatusEntry 2 } cmmSysPsu2Status OBJECT-TYPE SYNTAX INTEGER { normal(1), minor-fault(2), major-fault(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of PSU2." ::= { cmmSysComponentStatusEntry 3 } cmmSysPsu2LedColor OBJECT-TYPE SYNTAX LedColorCode MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents the Color of the power led of PSU2." ::= { cmmSysComponentStatusEntry 4 } cmmSysLocatorLedStatus OBJECT-TYPE SYNTAX INTEGER { notpresent(1), on(2), off(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of Locater led." ::= { cmmSysComponentStatusEntry 5 } cmmSysLocatorLedColor OBJECT-TYPE SYNTAX LedColorCode MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents the Color of the Locator led." ::= { cmmSysComponentStatusEntry 6 } cmmSysMasterLedStatus OBJECT-TYPE SYNTAX INTEGER { notpresent(1), on(2), off(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of Master led." ::= { cmmSysComponentStatusEntry 7 } cmmSysMasterLedColor OBJECT-TYPE SYNTAX LedColorCode MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents the Color of the master led." ::= { cmmSysComponentStatusEntry 8 } cmmSysFanStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), minor-fault(2), major-fault(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Overall Status of Fans in the Unit." ::= { cmmSysComponentStatusEntry 9 } cmmSysFrontFanLedColor OBJECT-TYPE SYNTAX LedColorCode MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents the Color of the Front Fan led." ::= { cmmSysComponentStatusEntry 10 } cmmSysRamStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), minor-fault(2), major-fault(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of RAM in the unit." ::= { cmmSysComponentStatusEntry 11 } cmmSysCpuStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), minor-fault(2), major-fault(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of CPU in the unit." ::= { cmmSysComponentStatusEntry 12 } cmmSysDiskStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), minor-fault(2), major-fault(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of Disk in the unit." ::= { cmmSysComponentStatusEntry 13 } cmmSysTemperatureStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), minor-fault(2), major-fault(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of Temperature sensors in the unit." ::= { cmmSysComponentStatusEntry 14 } -- ## Software Module Table cmmSysSwModuleTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmSysSwModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Software module information" ::= { cmmSysObjects 12 } cmmSysSwModuleEntry OBJECT-TYPE SYNTAX CmmSysSwModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Software module information" INDEX { cmmStackUnitIndex } ::= { cmmSysSwModuleTable 1 } CmmSysSwModuleEntry ::= SEQUENCE { cmmSysSwRuntimeImgVersion DisplayString, cmmSysSwRuntimeImgDate DateAndTime } cmmSysSwRuntimeImgVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the software module version that is currently running on the unit. The software release version is in the format as follow: ........ '1.2' indicate major version of 1 and minor release of 2. Blank indicates unavailable" ::= { cmmSysSwModuleEntry 1 } cmmSysSwRuntimeImgDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The release date of this software module. Blank indicates unavailable" ::= { cmmSysSwModuleEntry 2 } -- ## Switching Chip Temperature Table cmmSwitchTemperatureTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmSwitchTemperatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A temperature entry containing objects related to particular temp monitor in switching chip" ::= { cmmSysObjects 13 } cmmSwitchTemperatureEntry OBJECT-TYPE SYNTAX CmmSwitchTemperatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A temperature entry containing objects related to particular temp monitor in switching chip" INDEX { cmmStackUnitIndex, cmmSwitchTemperatureSensorIndex } ::= { cmmSwitchTemperatureTable 1 } CmmSwitchTemperatureEntry ::= SEQUENCE { cmmSwitchTemperatureSensorIndex INTEGER, cmmSwitchTemperatureValue INTEGER, cmmSwitchTempPeakValue INTEGER } cmmSwitchTemperatureSensorIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents Temperature Monitor Index inside chip. '-100001' indicates unavailable" ::= { cmmSwitchTemperatureEntry 1 } cmmSwitchTemperatureValue OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents Temperature monitor value. '-100001' indicates unavailable" ::= { cmmSwitchTemperatureEntry 2 } cmmSwitchTempPeakValue OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 C" MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents Temperature monitor peak value since last reading. '-100001' indicates unavailable" ::= { cmmSwitchTemperatureEntry 3 } -- ## Hard disk Table cmmSysHardDiskTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmSysHardDiskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing Hard disk information of the Unit." ::= { cmmSysObjects 14 } cmmSysHardDiskEntry OBJECT-TYPE SYNTAX CmmSysHardDiskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing Hard disk information of the Unit." INDEX { cmmStackUnitIndex } ::= { cmmSysHardDiskTable 1 } CmmSysHardDiskEntry ::= SEQUENCE { cmmSysHarddiskSerialno DisplayString, cmmSysHarddiskModelno DisplayString, cmmSysHarddiskFirmwarerev DisplayString, cmmSysHarddiskCylinders INTEGER, cmmSysHarddiskHeads INTEGER, cmmSysHarddiskSectors INTEGER, cmmSysHarddiskUnformattedBytesorTrack INTEGER, cmmSysHarddiskUnformattedBytesorSector INTEGER, cmmSysHarddiskRevisionNum DisplayString, cmmSysHarddiskTotalsize INTEGER, cmmSysHarddiskUsedMem INTEGER, cmmSysHarddiskFreeMem INTEGER, cmmSysHarddiskCriticalThreshold INTEGER, cmmSysHarddiskAlertThreshold INTEGER } cmmSysHarddiskSerialno OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Hard disk's serial number. Blank indicates unavailable" ::= { cmmSysHardDiskEntry 1 } cmmSysHarddiskModelno OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Hard disk's model number. Blank indicates unavailable" ::= { cmmSysHardDiskEntry 2 } cmmSysHarddiskFirmwarerev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Hard disk's firmware revision. Blank indicates unavailable" ::= { cmmSysHardDiskEntry 3 } cmmSysHarddiskCylinders OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Hard disk's Cylinder unit. '-100001' indicates unavailable" ::= { cmmSysHardDiskEntry 4 } cmmSysHarddiskHeads OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Hard disk's Head unit. '-100001' indicates unavailable" ::= { cmmSysHardDiskEntry 5 } cmmSysHarddiskSectors OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Hard disk's Sector unit. '-100001' indicates unavailable" ::= { cmmSysHardDiskEntry 6 } cmmSysHarddiskUnformattedBytesorTrack OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Hard disk's unformated bytes or track. '-100001' indicates unavailable" ::= { cmmSysHardDiskEntry 7 } cmmSysHarddiskUnformattedBytesorSector OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Hard disk's unformated bytes or sectors. '-100001' indicates unavailable" ::= { cmmSysHardDiskEntry 8 } cmmSysHarddiskRevisionNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Hard disk's Revision number. Blank indicates unavailable" ::= { cmmSysHardDiskEntry 9 } cmmSysHarddiskTotalsize OBJECT-TYPE SYNTAX INTEGER UNITS " MBytes " MAX-ACCESS read-only STATUS current DESCRIPTION "Total memory of the Hard disk. '-100001' indicates unavailable" ::= { cmmSysHardDiskEntry 10 } cmmSysHarddiskUsedMem OBJECT-TYPE SYNTAX INTEGER UNITS " % " MAX-ACCESS read-only STATUS current DESCRIPTION "Used Memory in the Hard disk. '-100001' indicates unavailable" ::= { cmmSysHardDiskEntry 11 } cmmSysHarddiskFreeMem OBJECT-TYPE SYNTAX INTEGER UNITS " % " MAX-ACCESS read-only STATUS current DESCRIPTION "Free Memory in the Hard disk. '-100001' indicates unavailable" ::= { cmmSysHardDiskEntry 12 } cmmSysHarddiskCriticalThreshold OBJECT-TYPE SYNTAX INTEGER UNITS " % " MAX-ACCESS read-only STATUS current DESCRIPTION "Harddisk usage threshold % for Critical Level. '-100001' indicates unavailable" ::= { cmmSysHardDiskEntry 13 } cmmSysHarddiskAlertThreshold OBJECT-TYPE SYNTAX INTEGER UNITS " % " MAX-ACCESS read-only STATUS current DESCRIPTION "Harddisk usage threshold % for Alert Level. '-100001' indicates unavailable" ::= { cmmSysHardDiskEntry 14 } -- ## System Overall Status Table cmmSystemStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmSystemStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Table containing overall system status of the Unit." ::= { cmmSysObjects 15 } cmmSystemStatusEntry OBJECT-TYPE SYNTAX CmmSystemStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing component status and overall system status of the Unit." INDEX { cmmStackUnitIndex } ::= { cmmSystemStatusTable 1 } CmmSystemStatusEntry ::= SEQUENCE { cmmSystemMinorFaultStatus SystemStatusCode, cmmSystemMajorFaultStatus SystemStatusCode, cmmSysStatus INTEGER, cmmSysLedColor LedColorCode } cmmSystemMinorFaultStatus OBJECT-TYPE SYNTAX SystemStatusCode MAX-ACCESS read-only STATUS current DESCRIPTION "overall Alert status caused by individual components in the unit." ::= { cmmSystemStatusEntry 1 } cmmSystemMajorFaultStatus OBJECT-TYPE SYNTAX SystemStatusCode MAX-ACCESS read-only STATUS current DESCRIPTION "overall Critical status caused by individual components in the unit." ::= { cmmSystemStatusEntry 2 } cmmSysStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), -- self diagnostics test is success minor-fault(2), -- minor system fault major-fault(3), -- major system fault unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Overall Status/Health of System." ::= { cmmSystemStatusEntry 3 } cmmSysLedColor OBJECT-TYPE SYNTAX LedColorCode MAX-ACCESS read-only STATUS current DESCRIPTION "Value represents the Color of the system led." ::= { cmmSystemStatusEntry 4 } -- CPU per core utilisation table cmmCpuCoreUtilTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmCpuCoreUtilEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing cpu utilisation information." ::= { cmmSysObjects 16 } cmmCpuCoreUtilEntry OBJECT-TYPE SYNTAX CmmCpuCoreUtilEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing cpu utilisation information." INDEX { cmmStackUnitIndex, cmmCpuCoreIndex } ::= { cmmCpuCoreUtilTable 1 } CmmCpuCoreUtilEntry ::= SEQUENCE { cmmCpuCoreIndex INTEGER, cmmCpuCoreUtilization INTEGER, cmmCpuCoreModelName DisplayString } cmmCpuCoreIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cpu Core number." ::= { cmmCpuCoreUtilEntry 1 } cmmCpuCoreUtilization OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 %" MAX-ACCESS read-only STATUS current DESCRIPTION "Cpu Utilization per core." ::= { cmmCpuCoreUtilEntry 2 } cmmCpuCoreModelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Displays CPU processor Model Name. Blank indicates unavailable" ::= { cmmCpuCoreUtilEntry 3 } -- ### Psu Fru Table cmmPsuFruTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmPsuFruEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A psu fru entry containing objects for PSU inventory information" ::= { cmmSysObjects 17 } cmmPsuFruEntry OBJECT-TYPE SYNTAX CmmPsuFruEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A psu fru entry containing objects for a particular power supply Unit." INDEX { cmmStackUnitIndex, cmmSysPSUIndex } ::= { cmmPsuFruTable 1 } CmmPsuFruEntry ::= SEQUENCE { cmmPsuPpid DisplayString, cmmPsuCountryofOrigin DisplayString, cmmPsuPpidPartNum DisplayString, cmmPsuPpidPartNumRev DisplayString, cmmPsuManufactureId DisplayString, cmmPsuDateCode OCTET STRING, cmmPsuSerialNumber DisplayString, cmmPsuPartNum DisplayString, cmmPsuPartNumRev DisplayString, cmmPsuNumOfFanPerTray INTEGER, cmmPsuType INTEGER, cmmPsuServiceTag DisplayString, cmmPsuIanaNum DisplayString, cmmPsuFanMaxRpm INTEGER, cmmPsuAirFlowDir DisplayString, cmmPsuMaxOutputWatt INTEGER } cmmPsuPpid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The unique ppid of the power supply. Blank indicates unavailable" ::= { cmmPsuFruEntry 1 } cmmPsuCountryofOrigin OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Country of Origin Blank indicates unavailable" ::= { cmmPsuFruEntry 2 } cmmPsuPpidPartNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "PPID Part Number Blank indicates unavailable" ::= { cmmPsuFruEntry 3 } cmmPsuPpidPartNumRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "PPID Part Number Rev Blank indicates unavailable" ::= { cmmPsuFruEntry 4 } cmmPsuManufactureId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacturer ID Blank indicates unavailable" ::= { cmmPsuFruEntry 5 } cmmPsuDateCode OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8 | 11)) MAX-ACCESS read-only STATUS current DESCRIPTION "Date Code Blank indicates unavailable" ::= { cmmPsuFruEntry 6 } cmmPsuSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Serial Number Blank indicates unavailable" ::= { cmmPsuFruEntry 7 } cmmPsuPartNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Part Number Blank indicates unavailable" ::= { cmmPsuFruEntry 8 } cmmPsuPartNumRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Part Number Revision Blank indicates unavailable" ::= { cmmPsuFruEntry 9 } cmmPsuNumOfFanPerTray OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Fans in the tray '-100001' indicates unavailable" ::= { cmmPsuFruEntry 10 } cmmPsuType OBJECT-TYPE SYNTAX INTEGER { ac-normal(1), ac-reverse(2), dc-normal(3), dc-reverse(4), not-applicable(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of psu" ::= { cmmPsuFruEntry 11 } cmmPsuServiceTag OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Service Tag Blank indicates unavailable" ::= { cmmPsuFruEntry 12 } cmmPsuIanaNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "IANA Number Blank indicates unavailable" ::= { cmmPsuFruEntry 13 } cmmPsuFanMaxRpm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Max RPM '-100001' indicates unavailable" ::= { cmmPsuFruEntry 14 } cmmPsuAirFlowDir OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Airflow Direction Blank indicates unavailable" ::= { cmmPsuFruEntry 15 } cmmPsuMaxOutputWatt OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Max Output Wattage '-100001' indicates unavailable" ::= { cmmPsuFruEntry 16 } -- ### Fan Fru Table cmmFanFruTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmFanFruEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A fan fru entry containing objects for a particular fantray." ::= { cmmSysObjects 18 } cmmFanFruEntry OBJECT-TYPE SYNTAX CmmFanFruEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A fan fru entry containing objects for a particular fantray" INDEX { cmmStackUnitIndex, cmmFanTrayNumber} ::= { cmmFanFruTable 1 } CmmFanFruEntry ::= SEQUENCE { cmmFanPpid DisplayString, cmmFanCountryofOrigin DisplayString, cmmFanPpidPartNum DisplayString, cmmFanPpidPartNumRev DisplayString, cmmFanManufactureId DisplayString, cmmFanDateCode DisplayString, cmmFanSerialNumber DisplayString, cmmFanPartNum DisplayString, cmmFanPartNumRev DisplayString, cmmFanNumOfFanPerTray INTEGER, cmmFanType INTEGER, cmmFanServiceTag DisplayString, cmmFanIanaNum DisplayString, cmmFanMaxRpm INTEGER } cmmFanPpid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The unique ppid of the fan tray Blank indicates unavailable" ::= { cmmFanFruEntry 1 } cmmFanCountryofOrigin OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Country of Origin Blank indicates unavailable" ::= { cmmFanFruEntry 2 } cmmFanPpidPartNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "PPID Part Number Blank indicates unavailable" ::= { cmmFanFruEntry 3 } cmmFanPpidPartNumRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "PPID Part Number Rev Blank indicates unavailable" ::= { cmmFanFruEntry 4 } cmmFanManufactureId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacturer ID Blank indicates unavailable" ::= { cmmFanFruEntry 5 } cmmFanDateCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Date Code Blank indicates unavailable" ::= { cmmFanFruEntry 6 } cmmFanSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Serial Number Blank indicates unavailable" ::= { cmmFanFruEntry 7 } cmmFanPartNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Part Number Blank indicates unavailable" ::= { cmmFanFruEntry 8 } cmmFanPartNumRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Part Number Revision Blank indicates unavailable" ::= { cmmFanFruEntry 9 } cmmFanNumOfFanPerTray OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Fans in the tray '-100001' indicates unavailable" ::= { cmmFanFruEntry 10 } cmmFanType OBJECT-TYPE SYNTAX INTEGER { blow-outfan(1), blow-infan(2), fan-type-unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fan Type" ::= { cmmFanFruEntry 11 } cmmFanServiceTag OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Service Tag Blank indicates unavailable" ::= { cmmFanFruEntry 12 } cmmFanIanaNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "IANA Number Blank indicates unavailable" ::= { cmmFanFruEntry 13 } cmmFanMaxRpm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Max RPM '-100001' indicates unavailable" ::= { cmmFanFruEntry 14 } -- ## Stack CPLD Table cmmSysCpldTable OBJECT-TYPE SYNTAX SEQUENCE OF CmmSysCpldEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A cpld entry containing objects related to CPLD versions" ::= { cmmSysObjects 19 } cmmSysCpldEntry OBJECT-TYPE SYNTAX CmmSysCpldEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A cpld entry containing objects related to CPLD versions" INDEX { cmmStackUnitIndex, cmmSysCpldIndex } ::= { cmmSysCpldTable 1 } CmmSysCpldEntry ::= SEQUENCE { cmmSysCpldIndex INTERGER, cmmSysCpldName DisplayString, cmmSysCpldSupportedVer DisplayString, cmmSysCpldCurrentVer DisplayString } cmmSysCpldIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Value represents CPLD Index." ::= { cmmSysCpldEntry 1 } cmmSysCpldName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "CPLD Name. Blank indicates unavailable" ::= { cmmSysCpldEntry 2 } cmmSysCpldSupportedVer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "CPLD supported version on board. Blank indicates unavailable" ::= { cmmSysCpldEntry 3 } cmmSysCpldCurrentVer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "CPLD current version on board. Blank indicates unavailable" ::= { cmmSysCpldEntry 4 } -- -- ## Notifications -- cmmAlarmVariable OBJECT IDENTIFIER ::= { cmmAlarmObjects 0 } cmmAlarmMibNotifications OBJECT IDENTIFIER ::= { cmmAlarmObjects 1 } cmmTransMibNotifications OBJECT IDENTIFIER ::= { cmmAlarmObjects 2 } cmmAlarmVarInteger OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "An generic INTEGER value in the TRAP object" ::= { cmmAlarmVariable 1 } cmmAlarmVarString OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "An generic string value in the TRAP object" ::= { cmmAlarmVariable 2 } -- -- SYSTEM RELATED TRAPS -- cmmCpuLoad15MinCritical NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmStackCpuLoad15minCriticalThreshold, cmmStackUnitCpuLoad15Min } STATUS current DESCRIPTION "Trap to send information for 15min critical threshold and CPU Utilisation" ::= { cmmAlarmMibNotifications 1 } cmmCpuLoad5MinCritical NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmStackCpuLoad5minCriticalThreshold, cmmStackUnitCpuLoad5Min } STATUS current DESCRIPTION "Trap to send information for 5min critical threshold and CPU Utilisation" ::= { cmmAlarmMibNotifications 2 } cmmCpuLoad1MinAlert NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmStackCpuLoad1minAlertThreshold, cmmStackUnitCpuLoad1Min } STATUS current DESCRIPTION "Trap to send information for 1min alert level threshold and CPU Utilisation" ::= { cmmAlarmMibNotifications 3 } cmmCpuLoad1MinCritical NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmStackCpuLoad1minCriticalThreshold, cmmStackUnitCpuLoad1Min } STATUS current DESCRIPTION "Trap to send information for 1min critical level threshold and CPU Utilisation" ::= { cmmAlarmMibNotifications 4 } cmmCpuLoad1MinAlertRecovery NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmStackCpuLoad1minAlertThreshold, cmmStackUnitCpuLoad1Min } STATUS current DESCRIPTION "Trap to send information for CPU usage recovered from Alert Condition" ::= { cmmAlarmMibNotifications 5 } cmmCpuLoad15MinCriticalRecovery NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmStackCpuLoad15minCriticalThreshold, cmmStackUnitCpuLoad15Min } STATUS current DESCRIPTION "Trap to send information for CPU usage recovered from 15 min Critical Condition" ::= { cmmAlarmMibNotifications 6 } cmmCpuLoad5MinCriticalRecovery NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmStackCpuLoad5minCriticalThreshold, cmmStackUnitCpuLoad5Min } STATUS current DESCRIPTION "Trap to send information for CPU usage recovered from 5 min Critical Condition" ::= { cmmAlarmMibNotifications 7 } cmmCpuLoad1MinCriticalRecovery NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmStackCpuLoad1minCriticalThreshold, cmmStackUnitCpuLoad1Min } STATUS current DESCRIPTION "Trap to send information for CPU usage recovered from 15 min Critical Condition" ::= { cmmAlarmMibNotifications 8 } cmmCpuCoreUtilHighAlert NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmStackUnitCpuUtilAlertThreshold, cmmStackUnitCpuUtilization } STATUS current DESCRIPTION "Trap to send information for CPU utilization in alert condition." ::= { cmmAlarmMibNotifications 9 } cmmCpuCoreUtilHighCritical NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmStackUnitCpuUtilCriticalThreshold, cmmStackUnitCpuUtilization } STATUS current DESCRIPTION "Trap to send information for CPU utilization in critical condition." ::= { cmmAlarmMibNotifications 10 } cmmCpuCoreUtilHighAlertRecovery NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmStackUnitCpuUtilization } STATUS current DESCRIPTION "Trap to send information for CPU utilization after alert recovery." ::= { cmmAlarmMibNotifications 11 } cmmCpuCoreUtilHighCriticalRecovery NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmStackUnitCpuUtilization } STATUS current DESCRIPTION "Trap to send information for CPU utilization after critical recovery." ::= { cmmAlarmMibNotifications 12 } cmmRamUsageRisingAlert NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysRamUsedMem, cmmSysRamAlertThreshold } STATUS current DESCRIPTION "Trap to send when RAM usage exceeds Alert Threshold" ::= { cmmAlarmMibNotifications 21 } cmmRamUsageRisingCritical NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysRamUsedMem, cmmSysRamCriticalThreshold } STATUS current DESCRIPTION "Trap to send when RAM usage exceeds Critical Threshold" ::= { cmmAlarmMibNotifications 22 } cmmRamUsageAlertRecovery NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysRamUsedMem, cmmSysRamAlertThreshold } STATUS current DESCRIPTION "Trap to send when RAM usage recovers from Alert Condition" ::= { cmmAlarmMibNotifications 23 } cmmRamUsageCriticalRecovery NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysRamUsedMem, cmmSysRamCriticalThreshold } STATUS current DESCRIPTION "Trap to send when RAM usage recovers under Critical threshold." ::= { cmmAlarmMibNotifications 24 } cmmHardDiskUsageRisingAlert NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysHarddiskUsedMem, cmmSysHarddiskAlertThreshold } STATUS current DESCRIPTION "Trap to send when Hard Disk usage exceeds alert threshold." ::= { cmmAlarmMibNotifications 25 } cmmHardDiskUsageRisingCritical NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysHarddiskUsedMem, cmmSysHarddiskCriticalThreshold } STATUS current DESCRIPTION "Trap to send when Hard Disk usage exceeds critical threshold." ::= { cmmAlarmMibNotifications 26 } cmmHardDiskUsageAlertRecovery NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysHarddiskUsedMem, cmmSysHarddiskAlertThreshold } STATUS current DESCRIPTION "Trap to send when Hard Disk usage recovers under alert threshold." ::= { cmmAlarmMibNotifications 27 } cmmHardDiskUsageCriticalRecovery NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysHarddiskUsedMem, cmmSysHarddiskCriticalThreshold } STATUS current DESCRIPTION "Trap to send when Hard Disk usage recovers under critical threshold." ::= { cmmAlarmMibNotifications 28 } cmmTemperatureLowEmergency NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysTemperatureSensorIndex, cmmSysTemperatureValue, cmmSysTempEmergencyThresholdMin, cmmSysTempEmergencyThresholdMax, cmmSysTemperatureSensorName } STATUS current DESCRIPTION "Set when Temperature will be below lower threshold for sensor" ::= { cmmAlarmMibNotifications 31 } cmmTemperatureHighEmergency NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysTemperatureSensorIndex, cmmSysTemperatureValue, cmmSysTempEmergencyThresholdMin, cmmSysTempEmergencyThresholdMax, cmmSysTemperatureSensorName } STATUS current DESCRIPTION "Set when Temperature will be above threshold for sensor" ::= { cmmAlarmMibNotifications 32 } cmmTemperatureLowAlert NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysTemperatureSensorIndex, cmmSysTemperatureValue, cmmSysTempAlertThresholdMin, cmmSysTempAlertThresholdMax, cmmSysTemperatureSensorName } STATUS current DESCRIPTION "Set when Temperature is nearing low emergency condition for sensor" ::= { cmmAlarmMibNotifications 33 } cmmTemperatureHighAlert NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysTemperatureSensorIndex, cmmSysTemperatureValue, cmmSysTempAlertThresholdMin, cmmSysTempAlertThresholdMax, cmmSysTemperatureSensorName } STATUS current DESCRIPTION "Set when Temperature is nearing high emergency condition for sensor" ::= { cmmAlarmMibNotifications 34 } cmmTemperatureLowCritical NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysTemperatureSensorIndex, cmmSysTemperatureValue, cmmSysTempCriticalThresholdMin, cmmSysTempCriticalThresholdMax, cmmSysTemperatureSensorName } STATUS current DESCRIPTION "Set when Temperature has reached low critical condition for sensor" ::= { cmmAlarmMibNotifications 35 } cmmTemperatureHighCritical NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysTemperatureSensorIndex, cmmSysTemperatureValue, cmmSysTempCriticalThresholdMin, cmmSysTempCriticalThresholdMax, cmmSysTemperatureSensorName } STATUS current DESCRIPTION "Set when Temperature has reached high critical condition for sensor" ::= { cmmAlarmMibNotifications 36 } cmmTemperatureHighAlertRecovery NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysTemperatureSensorIndex, cmmSysTemperatureValue, cmmSysTempAlertThresholdMin, cmmSysTempAlertThresholdMax, cmmSysTemperatureSensorName } STATUS current DESCRIPTION "Set when Temperature is recovered to normal range from alert level high for sensor" ::= { cmmAlarmMibNotifications 37 } cmmTemperatureLowAlertRecovery NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysTemperatureSensorIndex, cmmSysTemperatureValue, cmmSysTempAlertThresholdMin, cmmSysTempAlertThresholdMax, cmmSysTemperatureSensorName } STATUS current DESCRIPTION "Set when Temperature is recovered to normal range from alert level low for sensor" ::= { cmmAlarmMibNotifications 38 } cmmTemperatureHighCriticalRecovery NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysTemperatureSensorIndex, cmmSysTemperatureValue, cmmSysTempCriticalThresholdMin, cmmSysTempCriticalThresholdMax, cmmSysTemperatureSensorName } STATUS current DESCRIPTION "Set when Temperature is recovered to normal range from critical level high for sensor" ::= { cmmAlarmMibNotifications 39 } cmmTemperatureLowCriticalRecovery NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysTemperatureSensorIndex, cmmSysTemperatureValue, cmmSysTempCriticalThresholdMin, cmmSysTempCriticalThresholdMax, cmmSysTemperatureSensorName } STATUS current DESCRIPTION "Set when Temperature is recovered to normal range from critical level low for sensor" ::= { cmmAlarmMibNotifications 40 } cmmPsuInsertedNotify NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysPSUIndex, cmmSysPowerSupplyOperStatus, cmmPsuSerialNumber } STATUS current DESCRIPTION "Set when Power supply unit is inserted" ::= { cmmAlarmMibNotifications 41 } cmmPsuRemovedAlert NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysPSUIndex, cmmSysPowerSupplyOperStatus, cmmPsuSerialNumber } STATUS current DESCRIPTION "Set when Power supply unit is Removed" ::= { cmmAlarmMibNotifications 42 } cmmPsuAcFailedAlert NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysPSUIndex } STATUS current DESCRIPTION "Set when Power supply unit has no input power" ::= { cmmAlarmMibNotifications 43 } cmmPsuAcRecover NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysPSUIndex } STATUS current DESCRIPTION "Set when Power supply unit input is restored" ::= { cmmAlarmMibNotifications 44 } cmmPsu12vPgFailedAlert NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysPSUIndex } STATUS current DESCRIPTION "Set when Power supply unit has no output power" ::= { cmmAlarmMibNotifications 45 } cmmPsu12vPgRecover NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmSysPSUIndex } STATUS current DESCRIPTION "Set when Power supply unit has restored output" ::= { cmmAlarmMibNotifications 46 } cmmFanTrayInsertedNotify NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmFanTrayNumber, cmmFanSerialNumber } STATUS current DESCRIPTION "Set when fan tray is inserted" ::= { cmmAlarmMibNotifications 51 } cmmFanTrayRemovedAlert NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmFanTrayNumber, cmmFanSerialNumber } STATUS current DESCRIPTION "Set when fan tray is Removed" ::= { cmmAlarmMibNotifications 52 } cmmFanTrayFaultyAlert NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmFanTrayNumber, cmmFanIndex } STATUS current DESCRIPTION "Set when Given Fan Tray Faulty." ::= { cmmAlarmMibNotifications 53 } cmmFanTrayRecovered NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmFanTrayNumber, cmmFanIndex } STATUS current DESCRIPTION "Set when Given Fan Tray is recovered." ::= { cmmAlarmMibNotifications 54 } cmmFanTrayStallAlert NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmFanTrayNumber, cmmFanIndex } STATUS current DESCRIPTION "Set when Given Fan Tray Stalled." ::= { cmmAlarmMibNotifications 55 } cmmFanTrayStallRecovered NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmFanTrayNumber, cmmFanIndex } STATUS current DESCRIPTION "Set when Given Fan Tray is recovered from stall." ::= { cmmAlarmMibNotifications 56 } cmmFanRPMMinAlert NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmFanTrayNumber, cmmFanIndex, cmmFanRpmMin } STATUS current DESCRIPTION "Set when fan RPM set to its minimum value." ::= { cmmAlarmMibNotifications 57 } cmmFanRPMMaxAlert NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmFanTrayNumber, cmmFanIndex, cmmFanRpmMax } STATUS current DESCRIPTION "Set when fan RPM set to its maximum value." ::= { cmmAlarmMibNotifications 58 } cmmAlertIncompatibleTransceiverPresence NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, } STATUS current DESCRIPTION "Set when Incompatible Trasceiver is Present" ::= { cmmTransMibNotifications 54} cmmNotifyIncompatibleTransceiverRemoved NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, } STATUS current DESCRIPTION "Set when Incompatible Trasceiver is Removed" ::= { cmmTransMibNotifications 55} -- -- TRANSCEIVER(DDM) RELATED TRAPS -- cmmTransCriticalTempHigh NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransTemperature, cmmTransTempCriticalThresholdMin, cmmTransTempCriticalThresholdMax } STATUS current DESCRIPTION "Set when internal temperature of transceiver exceeds high alarm level." ::= { cmmTransMibNotifications 1} cmmTransCriticalTempLow NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransTemperature, cmmTransTempCriticalThresholdMin, cmmTransTempCriticalThresholdMax } STATUS current DESCRIPTION "Set when internal temperature of transceiver is below low alarm level." ::= { cmmTransMibNotifications 2} cmmTransAlertTempHigh NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransTemperature, cmmTransTempAlertThresholdMin, cmmTransTempAlertThresholdMax } STATUS current DESCRIPTION "Set when internal temperature of transceiver exceeds high Alert level." ::= { cmmTransMibNotifications 3} cmmTransAlertTempLow NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransTemperature, cmmTransTempAlertThresholdMin, cmmTransTempAlertThresholdMax } STATUS current DESCRIPTION "Set when internal temperature of transceiver is below low Alert level" ::= { cmmTransMibNotifications 4} cmmTransNotifyTransceiverTempRecovered NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransTemperature } STATUS current DESCRIPTION "Set when Trasceiver is recovered from temperature fault." ::= { cmmTransMibNotifications 5} cmmTransCriticalVoltageHigh NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransVoltage, cmmTransVoltCriticalThresholdMin, cmmTransVoltCriticalThresholdMax } STATUS current DESCRIPTION "Set when internal supply voltage of transceiver exceeds high alarm level." ::= { cmmTransMibNotifications 11} cmmTransCriticalVoltageLow NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransVoltage, cmmTransVoltCriticalThresholdMin, cmmTransVoltCriticalThresholdMax } STATUS current DESCRIPTION "Set when internal supply voltage of transceiver is below low alarm level." ::= { cmmTransMibNotifications 12} cmmTransAlertVoltageHigh NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransVoltage, cmmTransVoltAlertThresholdMin, cmmTransVoltAlertThresholdMax } STATUS current DESCRIPTION "Set when internal supply voltage of transceiver exceeds high Alert level." ::= { cmmTransMibNotifications 13} cmmTransAlertVoltageLow NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransVoltage, cmmTransVoltAlertThresholdMin, cmmTransVoltAlertThresholdMax } STATUS current DESCRIPTION "Set when internal supply voltage of transceiver is below low Alert level" ::= { cmmTransMibNotifications 14} cmmTransNotifyTransceiverVoltRecovered NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransVoltage } STATUS current DESCRIPTION "Set when Trasceiver is recovered from voltage fault." ::= { cmmTransMibNotifications 15} cmmTransCriticalBiasHigh NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransChannelIndex, cmmTransLaserBiasCurrent, cmmTransLaserBiasCurrCriticalThresholdMin, cmmTransLaserBiasCurrCriticalThresholdMax } STATUS current DESCRIPTION "Set when TX Bias current of transceiver exceeds high alarm level." ::= { cmmTransMibNotifications 21} cmmTransCriticalBiasLow NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransChannelIndex, cmmTransLaserBiasCurrent, cmmTransLaserBiasCurrCriticalThresholdMin, cmmTransLaserBiasCurrCriticalThresholdMax } STATUS current DESCRIPTION "Set when TX Bias current of transceiver is below low alarm level." ::= { cmmTransMibNotifications 22 } cmmTransAlertBiashigh NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransChannelIndex, cmmTransLaserBiasCurrent, cmmTransLaserBiasCurrAlertThresholdMin, cmmTransLaserBiasCurrAlertThresholdMax } STATUS current DESCRIPTION "Set when TX Bias current of transceiver exceeds high Alert level." ::= { cmmTransMibNotifications 23} cmmTransAlertBiasLow NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransChannelIndex, cmmTransLaserBiasCurrent, cmmTransLaserBiasCurrAlertThresholdMin, cmmTransLaserBiasCurrAlertThresholdMax } STATUS current DESCRIPTION "Set when TX Bias current of transceiver is below low Alert level." ::= { cmmTransMibNotifications 24} cmmTransNotifyTransceiverBiasRecovered NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransChannelIndex, cmmTransLaserBiasCurrent } STATUS current DESCRIPTION "Set when Trasceiver is recovered from Bias current fault." ::= { cmmTransMibNotifications 25} cmmTransCriticalRxPowerHigh NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransChannelIndex, cmmTransRxPower, cmmTransRxPowerCriticalThresholdMin, cmmTransRxPowerCriticalThresholdMax } STATUS current DESCRIPTION "Set when Received Power of transceiver exceeds high alarm level." ::= { cmmTransMibNotifications 31} cmmTransCriticalRxPowerLow NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransChannelIndex, cmmTransRxPower, cmmTransRxPowerCriticalThresholdMin, cmmTransRxPowerCriticalThresholdMax } STATUS current DESCRIPTION "Set when Received Power of transceiver is below low alarm level." ::= { cmmTransMibNotifications 32} cmmTransAlertRxPowerHigh NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransChannelIndex, cmmTransRxPower, cmmTransRxPowerAlertThresholdMin, cmmTransRxPowerAlertThresholdMax } STATUS current DESCRIPTION "Set when Received Power of transceiver exceeds high Alert level." ::= { cmmTransMibNotifications 33} cmmTransAlertRxPowerLow NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransChannelIndex, cmmTransRxPower, cmmTransRxPowerAlertThresholdMin, cmmTransRxPowerAlertThresholdMax } STATUS current DESCRIPTION "Set when Received Power of transceiver is below low Alert level." ::= { cmmTransMibNotifications 34} cmmTransNotifyTransceiverRxPowRecovered NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransChannelIndex, cmmTransRxPower } STATUS current DESCRIPTION "Set when Trasceiver is recovered from Rx power fault." ::= { cmmTransMibNotifications 35} cmmTransCriticalTxPowerHigh NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransChannelIndex, cmmTransTxPower, cmmTransTxPowerCriticalThresholdMin, cmmTransTxPowerCriticalThresholdMax } STATUS current DESCRIPTION "Set when Transferred Power of transceiver exceeds high alarm level." ::= { cmmTransMibNotifications 41} cmmTransCriticalTxPowerLow NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransChannelIndex, cmmTransTxPower, cmmTransTxPowerCriticalThresholdMin, cmmTransTxPowerCriticalThresholdMax } STATUS current DESCRIPTION "Set when Transferred Power of transceiver is below low alarm level." ::= { cmmTransMibNotifications 42} cmmTransAlertTxPowerHigh NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransChannelIndex, cmmTransTxPower, cmmTransTxPowerAlertThresholdMin, cmmTransTxPowerAlertThresholdMax } STATUS current DESCRIPTION "Set when Transferred Power of transceiver exceeds high Alert level." ::= { cmmTransMibNotifications 43} cmmTransAlertTxPowerLow NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransChannelIndex, cmmTransTxPower, cmmTransTxPowerAlertThresholdMin, cmmTransTxPowerAlertThresholdMax } STATUS current DESCRIPTION "Set when Transferred Power of transceiver is below low Alert level." ::= { cmmTransMibNotifications 44} cmmTransNotifyTransceiverTxPowRecovered NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransChannelIndex, cmmTransTxPower } STATUS current DESCRIPTION "Set when Trasceiver is recovered from Tx Power fault." ::= { cmmTransMibNotifications 45} cmmTransNotifyTransceiverInserted NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransVendorName, cmmTransVendorSerialNumber, cmmTransconnectortype } STATUS current DESCRIPTION "Set when Trasceiver is inserted." ::= { cmmTransMibNotifications 51} cmmTransAlertTransceiverRemoved NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType, cmmTransVendorName, cmmTransVendorSerialNumber, cmmTransconnectortype } STATUS current DESCRIPTION "Set when Trasceiver is removed." ::= { cmmTransMibNotifications 52} cmmTransAlertFaultyTransceiverInserted NOTIFICATION-TYPE OBJECTS { cmmStackUnitIndex, cmmTransIndex, cmmTransType } STATUS current DESCRIPTION "Set when Trasceiver is inserted and failed to read transceiver EEPROM information." ::= { cmmTransMibNotifications 53} END