From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/junose/Juniper-ERX-System-MIB | 2031 ++++++++++++++++++++++++++++++++++++ 1 file changed, 2031 insertions(+) create mode 100644 MIBS/junose/Juniper-ERX-System-MIB (limited to 'MIBS/junose/Juniper-ERX-System-MIB') diff --git a/MIBS/junose/Juniper-ERX-System-MIB b/MIBS/junose/Juniper-ERX-System-MIB new file mode 100644 index 0000000..9900b0f --- /dev/null +++ b/MIBS/junose/Juniper-ERX-System-MIB @@ -0,0 +1,2031 @@ + +-- ***************************************************************************** +-- Juniper-ERX-System-MIB +-- +-- Juniper Networks Enterprise MIB +-- ERX System MIB +-- +-- Copyright (c) 1999 Redstone Communications, Inc. +-- Copyright (c) 1999, 2002 Unisphere Networks, Inc. +-- Copyright (c) 2002, 2003 Juniper Networks, Inc. +-- All Rights Reserved. +-- ***************************************************************************** + +Juniper-ERX-System-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Unsigned32, + TimeTicks + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, TruthValue, DateAndTime + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + InterfaceIndexOrZero + FROM IF-MIB + juniMibs + FROM Juniper-MIBs + JuniEnable + FROM Juniper-TC; + +juniERXSysMIB MODULE-IDENTITY + LAST-UPDATED "200311242101Z" -- 24-Nov-03 04:01 PM EST + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Networks, Inc. + Postal: 10 Technology Park Drive + Westford, MA 01886-3146 + USA + Tel: +1 978 589 5800 + Email: mib@Juniper.net" + DESCRIPTION + "Deprecated MIB objects for managing ERX Edge Router system elements. + See the generic E-series system MIB (Juniper-System-MIB) for the + preferred definitions. If both MIBs are supported, using the + corresponding varbinds from both MIBs to set the same object in a single + PDU is not supported." + -- Revision History + REVISION "200311242101Z" -- 24-Nov-03 04:01 PM EST - JUNOSe 5.3 + DESCRIPTION + "Added Hybrid Line Modules and Hybrid IOA modules. + Added GE2 Line Module and GE2 IOA module. " + REVISION "200311241426Z" -- 24-Nov-03 09:26 AM EST - JUNOSe 5.0 + DESCRIPTION + "Replaced Unisphere names with Juniper names." + REVISION "200311182206Z" -- 18-Nov-03 05:06 PM EST - JUNOSe 4.1 + DESCRIPTION + "Deprecated this MIB in favor of the generic E-series system MIB, + Juniper-System-MIB. + Added a general trap control object. + Added new line card types: vts, oc48, ut3Atm4." + REVISION "200210141740Z" -- 14-Oct-02 01:40 PM EDT - JUNOSe 4.0 + DESCRIPTION + "Added new line card types: X.21/V.35, Ut3f12, Ue3f12, Cocx-F3." + REVISION "200204122057Z" -- 12-Apr-02 04:57 PM EDT - JUNOSe 3.3 + DESCRIPTION + "Modified the following objects: + juniERXSysTempFanStatus + juniERXSysTempStatus + Added the following objects: + juniERXSysTempProtectionStatus + juniERXSysTempProtectionHoldOffTime + juniERXSysTempProtectionHoldOffTimeRemaining + Added the following notification: + juniERXSysTempProtectionStatusChange " + REVISION "200105211927Z" -- 21-May-01 03:27 PM EDT - JUNOSe 3.2 + DESCRIPTION + "Added the following objects: + juniERXSysMemUtilPct + juniERXSysMemCapacity + juniERXSysHighMemUtilThreshold + juniERXSysAbatedMemUtilThreshold + juniERXSysMemUtilTrapEnable + Added the following notifications: + juniERXSysHighMemUtil + juniERXSysAbatedMemUtil " + REVISION "200105151827Z" -- 15-May-01 02:27 PM EDT - JUNOSe 3.0 + DESCRIPTION + "Added support for system timing parameters. + Added juniERXSysSlotDescr to juniERXSysSlotOperStatusChange trap." + REVISION "200004251844Z" -- 25-Apr-00 2:44 PM EDT - JUNOSe 2.0 + DESCRIPTION + "Added board serial number, assembly number and assembly revision." + REVISION "200001200000Z" -- 20-Jan-00 - JUNOSe 1.3 + DESCRIPTION + "Added OC-12 card and Dual FE card support. + Added redundancy/reversion and boot record configuration support." + REVISION "9902100000Z" -- 10-Feb-99 - JUNOSe 1.0 + DESCRIPTION + "Initial version of this MIB module." + ::= { juniMibs 17 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Textual conventions +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +JuniTimingSelector ::= TEXTUAL-CONVENTION + STATUS deprecated + DESCRIPTION + "The system timing selector. + A value of 1 corresponds to the primary timing selector. + A value of 2 corresponds to the secondary timing selector. + A value of 3 corresponds to the tertiary timing selector. + A value of 4 indicates an error with the timing selector." + SYNTAX Integer32 (1..4) + +JuniTimingSourceType ::= TEXTUAL-CONVENTION + STATUS deprecated + DESCRIPTION + "The set of selectable timing source types. The timing source type + determines the timing source parameters." + SYNTAX INTEGER { + timingInterfaceIfIndex(1), + timingInternal(2), + timingLine(3) } + +JuniTimingSourceLineType ::= TEXTUAL-CONVENTION + STATUS deprecated + DESCRIPTION + "The set of choices for line type timing." + SYNTAX INTEGER { + timingSourceLineUndefined(0), + timingSourceLineE1PortA(1), -- e1:a + -- External SC E1 line input, port A + timingSourceLineE1PortB(2), -- e1:b + -- External SC E1 line input, port B + timingSourceLineT1PortA(3), -- t1:a + -- External SC T1 line input, port A + timingSourceLineT1PortB(4) } -- t1:b + -- External SC T1 line input, port B + +JuniSysCardType ::= TEXTUAL-CONVENTION + STATUS deprecated + DESCRIPTION + "The type of card in a system slot: + unknown Unknown type. + srp Switch/Route Processor. + ct3 Channelized T3. + oc3 OC-3 (SONET/SDH). + ut3Atm Unchannelized T3 (ATM service). + ut3Frame Unchannelized T3 (Frame service). + ue3Atm Unchannelized E3 (ATM service). + ue3Frame Uncahnnelized E3 (Frame service). + ce1 Channelized E1. + ct1 Channelized T1. + dpfe Dual Port Fast Ethernet. + oc12Pos OC-12 (POS/SDH). + oc12Atm OC-12 (ATM service). + oc3Pos Quad OC-3 (POS/SDH). + oc3Atm Quad OC-3 (ATM service). + ge Gigabit Ethernet. + fe8 Fast Ethernet 8-port. + oc3oc12Pos Generic OC3/OC12 POS (multi-personality). + oc3oc12Atm Generic OC3/OC12 ATM (multi-personality). + coc3oc12 Channelized generic OC3/OC12 (multi-personality). + coc3 Channelized OC3. + coc12 Channelized OC12. + oc12Server OC-12 Rate Server Card. + hssi High Speed Serial Interface. + geFe Generic GE/FE (multi-personality). + ct3P12 Channelized T3 12-port. + v35 X.21/V.35 Card. + ut3f12 Unchannelized T3 12-port. + ue3f12 Unchannelized E3 12-port. + coc3F3 OC-3 channelized to T3. + coc12F3 OC-12 channelized to T3. + cocxF3 12-port T3/E3 or OC3/OC12 (multi-personality). + vts Virtual Tunnel Server. + oc48 OC-48 (SONET/SDH). + ut3Atm4 4-port Unchannelized T3 ATM. + hybrid Generic ATM/POS/GE Hybrid (multi-personality). + oc3AtmGe OC3 ATM 2-port Gigabit Ethernet 1-port. + oc3AtmPos OC3 ATM 2-port OC3 POS 2-port. + ge2 Gigabit Ethernet 2-port." + SYNTAX INTEGER { + unknown(0), + srp(1), + ct3(2), + oc3(3), + ut3Atm(4), + ut3Frame(5), + ue3Atm(6), + ue3Frame(7), + ce1(8), + ct1(9), + dpfe(10), + oc12Pos(11), + oc12Atm(12), + oc3Pos(13), + oc3Atm(14), + ge(15), + fe8(16), + oc3oc12Pos(17), + oc3oc12Atm(18), + coc3oc12(19), + coc3(20), + coc12(21), + oc12Server(22), + hssi(23), + geFe(24), + ct3P12(25), + v35(26), + ut3f12(27), + ue3f12(28), + coc12F3(29), + coc3F3(30), + cocxF3(31), + vts(32), + oc48(33), + ut3Atm4(34), + hybrid(35), + oc3AtmGe(36), + oc3AtmPos(37), + ge2(38) } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- MIB Structure +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniERXSysTrap OBJECT IDENTIFIER ::= { juniERXSysMIB 0 } +juniERXSysObjects OBJECT IDENTIFIER ::= { juniERXSysMIB 1 } +juniERXSysConformance OBJECT IDENTIFIER ::= { juniERXSysMIB 2 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Managed objects +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- Object Groups +-- +juniERXSysGeneral OBJECT IDENTIFIER ::= { juniERXSysObjects 1 } +juniERXSysFabric OBJECT IDENTIFIER ::= { juniERXSysObjects 2 } +juniERXSysNvs OBJECT IDENTIFIER ::= { juniERXSysObjects 3 } +juniERXSysSlot OBJECT IDENTIFIER ::= { juniERXSysObjects 4 } +juniERXSysPort OBJECT IDENTIFIER ::= { juniERXSysObjects 5 } +juniERXSysPower OBJECT IDENTIFIER ::= { juniERXSysObjects 6 } +juniERXSysTemperature OBJECT IDENTIFIER ::= { juniERXSysObjects 7 } +juniERXSysSubsystem OBJECT IDENTIFIER ::= { juniERXSysObjects 8 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- Chassis objects +-- +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniERXSysChassisRev OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Chassis revision number. If unknown, the value 255 is reported." + ::= { juniERXSysGeneral 1 } + +juniERXSysSwVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Currently executing operational software version." + ::= { juniERXSysGeneral 2 } + +juniERXSysSwBuildDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Build date of currently executing operational software version." + ::= { juniERXSysGeneral 3 } + +juniERXSysRevertControl OBJECT-TYPE + SYNTAX INTEGER { + off(0), + immediate(1), + timeOfDay(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Global revert control: + off Disable global revert. + immediate All slots are to revert immediately (asap). + timeOfDay All slots are to revert at time specified by + juniRxSysRevertTimeOfDay. This object/value must + be set concurrently with juniERXSysRevertTimeOfDay." + ::= { juniERXSysGeneral 4 } + +juniERXSysRevertTimeOfDay OBJECT-TYPE + SYNTAX Integer32 (0..86399) + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The number of seconds past midnight on any given day at which time + reverts are allowed to occur. This object must be set concurrently with + juniERXSysRevertControl." + ::= { juniERXSysGeneral 5 } + +juniERXSysBootConfigControl OBJECT-TYPE + SYNTAX INTEGER { + file(0), + fileOnce(1), + factoryDefaults(2), + runningConfiguration(3) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "System boot configuration control: + file Revert to configuration settings specified by + juniERXSysBootConfigFile. The + juniERXSysBootConfigControl and + juniERXSysBootConfigFile must be specified + together in the same set request PDU. + fileOnce Revert to configuration settings specified by + juniERXSysBootConfigFile. Do not continue to + use file after using it once. The + juniERXSysBootConfigControl and + juniERXSysBootConfigFile must be specified + together in the same set request PDU. + factoryDefaults Revert to factory default settings. + runningConfiguration Revert to current settings." + ::= { juniERXSysGeneral 6 } + +juniERXSysBootBackupConfigControl OBJECT-TYPE + SYNTAX INTEGER { + file(0), + factoryDefaults(1), + none(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "System boot backup configuration control: + file Revert to backup configuration settings + specified by juniERXSysBootBackupConfigFile. + The juniERXSysBootBackupConfigControl and + juniERXSysBootBackupConfigFile must be + specified together in the same set request + PDU. + factoryDefaults Revert to factory default settings. + none Specify no backup." + ::= { juniERXSysGeneral 7 } + +juniERXSysBootForceBackupControl OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "System boot force backup control: + off Do not force revert to backup settings. + on Do force revert to backup settings." + ::= { juniERXSysGeneral 8 } + +juniERXSysBootAutoRevertControl OBJECT-TYPE + SYNTAX INTEGER { + default(0), + never(1), + set(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "System boot auto revert control: + default Use default auto-revert tolerances. + never Never auto-revert to backup. + set Set auto-revert settings at specified tolerances." + ::= { juniERXSysGeneral 9 } + +juniERXSysBootAutoRevertCountTolerance OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967294) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The auto-revert reboot count tolerance. This object cannot be set to + zero, but may contain a zero value when the control is set to never(1)." + ::= { juniERXSysGeneral 10 } + +juniERXSysBootAutoRevertTimeTolerance OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967294) + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The auto-revert reboot time tolerance. This object cannot be set to + zero, but will contain a zero value when the control is set to + never(1)." + ::= { juniERXSysGeneral 11 } + +juniERXSysBootReleaseFile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The local boot release file name, with extension .rel." + DEFVAL { "" } + ::= { juniERXSysGeneral 12 } + +juniERXSysBootConfigFile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The local boot configuration file name, with extension .cnf. The + juniERXSysBootConfigControl and juniERXSysBootConfigFile must be + specified together in the same set request PDU." + DEFVAL { "" } + ::= { juniERXSysGeneral 13 } + +juniERXSysBootBackupReleaseFile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The local backup boot release file name, with extension .rel." + DEFVAL { "" } + ::= { juniERXSysGeneral 14 } + +juniERXSysBootBackupConfigFile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The local backup boot configuration file name, with extension .cnf. + The juniERXSysBootBackupConfigControl and juniERXSysBootBackupConfigFile + must be specified together in the same set request PDU." + DEFVAL { "" } + ::= { juniERXSysGeneral 15 } + +juniERXSysAdminTimingSource OBJECT-TYPE + SYNTAX JuniTimingSelector + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The administrative timing source for the ERX system. The ERX + periodically monitors the status of three timing sources, primary, + secondary and tertiary. If the systems current timing source fails, the + system will automatically downgrade to the next timing source. If the + system is configured to automatically upgrade + (juniERXSysTimingDisableAutoUpgrade is set to false(2)) the system will + switch back to the higher timing source when it becomes available. + + A timing source failure can be detected by comparing the operational and + admin timing sources. If they are not equal, the system has swapped + timing sources because the administratively set value is in the error + state." + ::= { juniERXSysGeneral 16 } + +juniERXSysOperTimingSource OBJECT-TYPE + SYNTAX JuniTimingSelector + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The operations timing source for the ERX system. The ERX periodically + monitors the status of three timing sources, primary, secondary and + tertiary. If the systems current timing source fails, the system will + automatically downgrade to the next timing source. If the system is + configured to automatically upgrade (juniERXSysTimingDisableAutoUpgrade + is set to false(2)) the system will switch back to the higher timing + source when it becomes available." + ::= { juniERXSysGeneral 17 } + +juniERXSysTimingDisableAutoUpgrade OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object controls the automatic timing selector upgrade. Setting + this object to true(1) will prevent automatic upgrade to the next + highest timing selector. Setting this object to false(2) will enable + the automatic upgrade of timing selectors." + DEFVAL { false } + ::= { juniERXSysGeneral 18 } + +juniERXSysTimingSelectorTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniERXSysTimingSelectorEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Table of system timing selectors." + ::= { juniERXSysGeneral 19 } + +juniERXSysTimingSelectorEntry OBJECT-TYPE + SYNTAX JuniERXSysTimingSelectorEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A table entry describing a system timing selector." + INDEX { juniERXSysTimingSelectorIndex } + ::= { juniERXSysTimingSelectorTable 1 } + +JuniERXSysTimingSelectorEntry ::= SEQUENCE { + juniERXSysTimingSelectorIndex JuniTimingSelector, + juniERXSysTimingSourceType JuniTimingSourceType, + juniERXSysTimingSourceIfIndex InterfaceIndexOrZero, + juniERXSysTimingSourceLine JuniTimingSourceLineType, + juniERXSysTimingStatus INTEGER } + +juniERXSysTimingSelectorIndex OBJECT-TYPE + SYNTAX JuniTimingSelector + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The system timing selector index associated with this entry." + ::= { juniERXSysTimingSelectorEntry 1 } + +juniERXSysTimingSourceType OBJECT-TYPE + SYNTAX JuniTimingSourceType + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The system timing source type for this entry. This object must be + present when setting either the juniERXSysTimingSourceIfIndex or + juniERXSysTimingSourceLine objects. Also, if the value of this object + is set to timingInternal(2), no other objects should be simultanously + set, otherwise the agent will return an error." + ::= { juniERXSysTimingSelectorEntry 2 } + +juniERXSysTimingSourceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The ifIndex of the interface selected as the system timing source. The + juniERXSysTimingSourceType object must be set to + timingInterfaceIfIndex(1) otherwise setting this object will fail." + ::= { juniERXSysTimingSelectorEntry 3 } + +juniERXSysTimingSourceLine OBJECT-TYPE + SYNTAX JuniTimingSourceLineType + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The line type timing source for this entry. The + juniRxSysTimingSourceType object must be set to timingLine(3) for the + agent to accept a set to this object." + DEFVAL { timingSourceLineUndefined } + ::= { juniERXSysTimingSelectorEntry 4 } + +juniERXSysTimingStatus OBJECT-TYPE + SYNTAX INTEGER { + timingStatusOk(1), + timingStatusError(2), + timingStatusUnknown(3) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The status associated with this system timing selector." + ::= { juniERXSysTimingSelectorEntry 5 } + +juniERXSysMemUtilPct OBJECT-TYPE + SYNTAX Integer32 (-1..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Percentage of system memory utilization. A value of -1 indicates the + utilization is unknown." + ::= { juniERXSysGeneral 20 } + +juniERXSysMemCapacity OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total memory capacity of the system. Negative values are returned + when the capacity exceeds 2147483647; interpret the negative 32-bit + integer as an unsigned 32-bit integer value." + ::= { juniERXSysGeneral 21 } + +juniERXSysHighMemUtilThreshold OBJECT-TYPE + SYNTAX Integer32 (1..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The value of system memory utilization, where if reached for the first + time will generate a high memory utilization event to the management + entity on this system. + + The value of this object must be greated than the value of + juniERXSysAbatedMemUtilThreshold." + DEFVAL { 85 } + ::= { juniERXSysGeneral 22 } + +juniERXSysAbatedMemUtilThreshold OBJECT-TYPE + SYNTAX Integer32 (0..99) + UNITS "percent" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The value of system memory utilization that is used to determine when + to generate an abated memory utilization event notification to the + management entity on this system. + + The value of this object must be less than the value of + juniERXSysHighMemUtilThreshold. + + The abated memory utilization trap is sent once if the high memory + threshold was reached, and memory utilization falls to the value of this + object." + DEFVAL { 75 } + ::= { juniERXSysGeneral 23 } + +juniERXSysMemUtilTrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Controls the sending of system memory utilization events. Setting the + value of this object to true(1) will cause system memory utilization + event notification, if they occur, to be sent to the management entity + on this system. Setting the value of this object to false(2) will + disable event notifications." + DEFVAL { false } + ::= { juniERXSysGeneral 24 } + +juniERXSysGeneralTrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Controls whether a member of the set of ERX system notifications + (traps) defined in this MIB or the counterpart notifications defined in + the generic E-series system MIB (Juniper-System-MIB) will be initiated + when the appropriate system event occures. Setting the value of this + object to true(1) will enable the event notifications from this MIB, if + they occur, to be sent to the management entity on this system, provided + no other restrictions are in effect, instead of the counterparts from + the generic system MIB. Setting the value of this object to false(2) + will disable all event notifications defined in this MIB, enabling the + ones from the generic system MIB." + DEFVAL { false } + ::= { juniERXSysGeneral 25 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- Fabric objects +-- +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniERXSysFabricSpeed OBJECT-TYPE + SYNTAX Integer32 + UNITS "gigabits per second" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Speed of switching fabric, in gigabits per second." + ::= { juniERXSysFabric 1 } + +juniERXSysFabricRev OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Fabric revision number. If unknown, the value 255 is reported." + ::= { juniERXSysFabric 2 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- Nvs objects +-- +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniERXSysNvsStatus OBJECT-TYPE + SYNTAX INTEGER { + notPresent(0), + writeProtected(1), + volumeError(2), + nearCapacity(3), + ok(4), + nearConfigCapacity(5) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Status of non-volatile storage (NVS): + notPresent NVS is not installed. + writeProtected NVS is write-protected. + volumeError Status poll of NVS failed. + nearCapacity Utilization exceeds 85% of NVS capacity. + ok NVS is operational, none of the preceding + conditions apply. + nearConfigCapacity Utilization exceeds the ability to save the + running configuration." + ::= { juniERXSysNvs 1 } + +juniERXSysNvsCapacity OBJECT-TYPE + SYNTAX Integer32 + UNITS "megabytes" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Capacity of NVS storage in megabytes." + ::= { juniERXSysNvs 2 } + +juniERXSysNvsUtilPct OBJECT-TYPE + SYNTAX Integer32 (-1..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Percentage of NVS storage used. A value of -1 indicates NVS + utilization is unknown." + ::= { juniERXSysNvs 3 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- Slot objects +-- +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniERXSysSlotCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of slots in the system." + ::= { juniERXSysSlot 1 } + +juniERXSysSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniERXSysSlotEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Table of system slots." + ::= { juniERXSysSlot 2 } + +juniERXSysSlotEntry OBJECT-TYPE + SYNTAX JuniERXSysSlotEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A table entry describing contents of a system slot." + INDEX { juniERXSysSlotIndex } + ::= { juniERXSysSlotTable 1 } + +JuniERXSysSlotEntry ::= SEQUENCE { + juniERXSysSlotIndex Integer32, + juniERXSysSlotDescr DisplayString, + juniERXSysSlotCurrentCardType JuniSysCardType, + juniERXSysSlotRev Integer32, + juniERXSysSlotAdminStatus JuniEnable, + juniERXSysSlotOperStatus INTEGER, + juniERXSysSlotDisableReason INTEGER, + juniERXSysSlotExpectedCardType JuniSysCardType, + juniERXSysSlotControl INTEGER, + juniERXSysSlotCpuUtilPct Integer32, + juniERXSysSlotMemUtilPct Integer32, + juniERXSysSlotIoaPresent TruthValue, + juniERXSysSlotPortCount Integer32, + juniERXSysSlotLastChange TimeTicks, + juniERXSysSlotRedundancyLockout JuniEnable, + juniERXSysSlotRedundancyGroupId Unsigned32, + juniERXSysSlotSpareServer TruthValue, + juniERXSysSlotAssociatedSlot Integer32, + juniERXSysSlotRevertControl INTEGER, + juniERXSysSlotRedundancyRevertTime DateAndTime, + juniERXSysSlotBootReleaseFile DisplayString, + juniERXSysSlotBootBackupReleaseFile DisplayString, + juniERXSysSlotSerialNumber DisplayString, + juniERXSysSlotAssemblyPartNumber DisplayString, + juniERXSysSlotAssemblyRev DisplayString, + juniERXSysSlotIoaSerialNumber DisplayString, + juniERXSysSlotIoaAssemblyPartNumber DisplayString, + juniERXSysSlotIoaAssemblyRev DisplayString } + +juniERXSysSlotIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Slot number. + + NOTE: Slot numbers are zero-based." + ::= { juniERXSysSlotEntry 1 } + +juniERXSysSlotDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Textual description of the card." + ::= { juniERXSysSlotEntry 2 } + +juniERXSysSlotCurrentCardType OBJECT-TYPE + SYNTAX JuniSysCardType + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Type of card actually in the slot. This could be different from the + type reported in juniERXSysSlotExpectedCardType, in which case it may be + necessary to set juniERXSysSlotControl to 'flush' before this card can + be made operational." + ::= { juniERXSysSlotEntry 3 } + +juniERXSysSlotRev OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Revision number of the card. If unknown, the value 255 is reported." + ::= { juniERXSysSlotEntry 4 } + +juniERXSysSlotAdminStatus OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Exerts administrative control to enable/disable the slot." + ::= { juniERXSysSlotEntry 5 } + +juniERXSysSlotOperStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + empty(1), + disabled(2), + failed(3), + booting(4), + initializing(5), + online(6), + standby(7), + inactive(8) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Status of the card." + ::= { juniERXSysSlotEntry 6 } + +juniERXSysSlotDisableReason OBJECT-TYPE + SYNTAX INTEGER { + none(0), + unknown(1), + assessing(2), + admin(3), + cardMismatch(4), + fabricLimit(5), + imageError(6) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicates the condition causing the slot to be disabled: + none Value when card is not disabled. + unknown Unknown reason for disablement. + assessing The slot content is being assessed (transient + initialization state). + admin The slot is administratively disabled. + cardMismatch The current card type conflicts with configuration + associated with a different card type that + previously occupied the slot. + fabricLimit Card resource requirements exceed available fabric + capacity. + imageError Software image for card is missing or invalid." + ::= { juniERXSysSlotEntry 7 } + +juniERXSysSlotExpectedCardType OBJECT-TYPE + SYNTAX JuniSysCardType + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Type of card associated with this slot through prior presence. After + the card is removed, this association persists (and inhibits operation + of a different card type in this slot, if one is inserted) until + juniERXSysSlotControl is set to 'flush'." + ::= { juniERXSysSlotEntry 8 } + +juniERXSysSlotControl OBJECT-TYPE + SYNTAX INTEGER { + noOperation(0), + flush(1), + reset(2), + forceFailover(3), + noBoot(4), + noBootBackup(5) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administrative control of this slot: + noOperation Setting this value has no effect. + flush Flushes configuration associated with a + card type that previously occupied this slot. + Used to explicitly confirm that the slot is + now empty, or contains a different card type. + Card must be disabled when this value is asserted. + See description for juniERXSysSlotDisableReason. + reset Resets the slot. + forceFailover Forces the slot to failover to backup. + noBoot Deconfigure primary release file for the slot. + noBootBackup Deconfigure backup release file for the slot." + ::= { juniERXSysSlotEntry 9 } + +juniERXSysSlotCpuUtilPct OBJECT-TYPE + SYNTAX Integer32 (-1..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Percentage of CPU utilization. A value of -1 indicates the utilization + is unknown." + ::= { juniERXSysSlotEntry 10 } + +juniERXSysSlotMemUtilPct OBJECT-TYPE + SYNTAX Integer32 (-1..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Percentage of memory utilization. A value of -1 indicates the + utilization is unknown." + ::= { juniERXSysSlotEntry 11 } + +juniERXSysSlotIoaPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicates whether the card's corresponding I/O adapter is present." + ::= { juniERXSysSlotEntry 12 } + +juniERXSysSlotPortCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of physical ports for the EXPECTED card type for this slot. + + NOTE: In event of a card mismatch in this slot, the port count for the + CURRENT card in this slot is not recognized/reported until the + configuration for the EXPECTED card is explicitly flushed via + juniERXSysSlotControl." + ::= { juniERXSysSlotEntry 13 } + +juniERXSysSlotLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The value of sysUpTime when the value of juniERXSysSlotOperStatus + last changed." + ::= { juniERXSysSlotEntry 14 } + +juniERXSysSlotRedundancyLockout OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Exerts administrative control to enable/disable Redundancy protection + for the slot." + ::= { juniERXSysSlotEntry 15 } + +juniERXSysSlotRedundancyGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Identifies the Redundancy group as derived from hardware settings." + ::= { juniERXSysSlotEntry 16 } + +juniERXSysSlotSpareServer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "True only if the line card in slot is a spare redundant server." + ::= { juniERXSysSlotEntry 17 } + +juniERXSysSlotAssociatedSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "If the module is a primary card and the spare is acting on its behalf, + then the value of this object is the slot number of the associated + spare. + + If the module is a primary card and is active (not spared), then the + value of this object is the cards actual slot number. + + If the module is a spare card and it is active, then the value of this + object is the slot number of the primary card that is being spared for. + + If the module is a spare and it is inactive, then the value of this + object is the its own slot number. + + If module is not part of a redundancy group, or the slot is empty, the + value of this object is 255." + ::= { juniERXSysSlotEntry 18 } + +juniERXSysSlotRevertControl OBJECT-TYPE + SYNTAX INTEGER { + off(0), + immediate(1), + timeAndDate(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Per-slot revert control: + off Disable slot revert. + immediate Slot is to revert immediately (asap). + timeAndDate Slot is to revert at time specified by + juniRxSysSlotRedundancyRevertTime." + ::= { juniERXSysSlotEntry 19 } + +juniERXSysSlotRedundancyRevertTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The date and time associated with the timeAndDate (delayed) revert + operation." + ::= { juniERXSysSlotEntry 20 } + +juniERXSysSlotBootReleaseFile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The local boot release file name for this slot, with extension .rel." + DEFVAL { "" } + ::= { juniERXSysSlotEntry 21 } + +juniERXSysSlotBootBackupReleaseFile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The local backup boot release file name for this slot, with extension + .rel." + DEFVAL { "" } + ::= { juniERXSysSlotEntry 22 } + +juniERXSysSlotSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..10)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The serial number of the card in this slot." + DEFVAL { "" } + ::= { juniERXSysSlotEntry 23 } + +juniERXSysSlotAssemblyPartNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..10)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The part number of the card in this slot." + DEFVAL { "" } + ::= { juniERXSysSlotEntry 24 } + +juniERXSysSlotAssemblyRev OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..3)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The revision number of the card assembly in this slot." + DEFVAL { "" } + ::= { juniERXSysSlotEntry 25 } + +juniERXSysSlotIoaSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..10)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The serial number of the I/O adaptor on the card in this slot." + DEFVAL { "" } + ::= { juniERXSysSlotEntry 26 } + +juniERXSysSlotIoaAssemblyPartNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..10)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The part number of the I/O adaptor on the card in this slot." + DEFVAL { "" } + ::= { juniERXSysSlotEntry 27 } + +juniERXSysSlotIoaAssemblyRev OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..3)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The revision number of the I/O adaptor assembly on the card in this + slot." + DEFVAL { "" } + ::= { juniERXSysSlotEntry 28 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- System Port objects +-- +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniERXSysPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniERXSysPortEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Table of system physical ports. + + The information in this table reflects the ports for the EXPECTED card + type in each slot; in event of a card mismatch, this table permits + navigation of the existing configuration of the expected card type." + ::= { juniERXSysPort 1 } + +juniERXSysPortEntry OBJECT-TYPE + SYNTAX JuniERXSysPortEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A table entry describing a physical port of the system." + INDEX { juniERXSysSlotIndex, + juniERXSysPortIndex } + ::= { juniERXSysPortTable 1 } + +JuniERXSysPortEntry ::= SEQUENCE { + juniERXSysPortIndex Integer32, + juniERXSysPortDescr DisplayString, + juniERXSysPortType INTEGER, + juniERXSysPortIfIndex InterfaceIndexOrZero } + +juniERXSysPortIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Port number of this physical port, relative to the slot in which it + resides. Each physical port is uniquely distinguished by its slot/port + pair. + + NOTE: Port numbers are zero-based." + ::= { juniERXSysPortEntry 1 } + +juniERXSysPortDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Textual description of this port." + ::= { juniERXSysPortEntry 2 } + +juniERXSysPortType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + eth(1), + ct3(2), + oc3c(3), + ut3Atm(4), + ut3Frame(5), + ue3Atm(6), + ue3Frame(7), + ce1(8), + ct1(9), + oc12cPos(10), + oc12cAtm(11), + oc3cPos(12), + oc3cAtm(13), + coc3(14), + coc12(15), + server(16), + hssi(17), + v35(18), + oc48cPos(19) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Type of the physical port: + unknown Unknown port type. + eth Ethernet. + ct3 Channelized T3. + oc3c OC-3c (SONET/SDH). + ut3Atm Unchannelized T3 (ATM service). + ut3Frame Unchannelized T3 (Frame service). + ue3Atm Unchannelized E3 (ATM service). + ue3Frame Unchannelized E3 (Frame service). + ce1 Channelized E1. + ct1 Channelized T1. + oc12cPos OC-12c (POS/SDH). + oc12cAtm OC-12c (ATM service). + oc3cPos OC-3c (POS/SDH). + oc3cAtm OC-3c (ATM service). + coc3 Channelized OC-3. + coc12 Channelized OC-12. + server Tunnel Server (no physical ports). + hssi High Speed Serial Interface. + v35 X.21/V.35. + oc48cPos OC-48c (POS/SDH)." + ::= { juniERXSysPortEntry 3 } + +juniERXSysPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The ifIndex of the Interfaces MIB ifTable entry corresponding to this + physical port; if zero, the ifIndex is unknown or does not exist." + ::= { juniERXSysPortEntry 4 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- System Power objects +-- +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniERXSysPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniERXSysPowerEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Table of system power elements." + ::= { juniERXSysPower 1 } + +juniERXSysPowerEntry OBJECT-TYPE + SYNTAX JuniERXSysPowerEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A table entry describing status of a system power element." + INDEX { juniERXSysPowerIndex } + ::= { juniERXSysPowerTable 1 } + +JuniERXSysPowerEntry ::= SEQUENCE { + juniERXSysPowerIndex Integer32, + juniERXSysPowerDescr DisplayString, + juniERXSysPowerStatus INTEGER } + +juniERXSysPowerIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Arbitrary integer index to distinguish entries in this table." + ::= { juniERXSysPowerEntry 1 } + +juniERXSysPowerDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Textual description of this power element." + ::= { juniERXSysPowerEntry 2 } + +juniERXSysPowerStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(0), + active(1) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The status of the power element: + inactive No power available from this element. + active Power available from this element." + ::= { juniERXSysPowerEntry 3 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- System Temp objects +-- +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniERXSysTempFanStatus OBJECT-TYPE + SYNTAX INTEGER { + failed(0), + ok(1), + warning(2) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Status of fan subsystem. + ok All components operational + warning The fan subsystem has a non-critical failure. + failed The fan subsystem has a critical failure, or has been + removed, and is now non-operational." + ::= { juniERXSysTemperature 1 } + + +juniERXSysTempTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniERXSysTempEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Table of system temperature sensors. + + Sensors are distributed across the chassis, at least one sensor per + populated slot." + ::= { juniERXSysTemperature 2 } + +juniERXSysTempEntry OBJECT-TYPE + SYNTAX JuniERXSysTempEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A table entry describing status of a temperature sensor." + INDEX { juniERXSysSlotIndex, + juniERXSysTempIndex } + ::= { juniERXSysTempTable 1 } + +JuniERXSysTempEntry ::= SEQUENCE { + juniERXSysTempIndex Integer32, + juniERXSysTempDescr DisplayString, + juniERXSysTempStatus INTEGER, + juniERXSysTempValue Integer32 } + +juniERXSysTempIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Arbitrary integer index to distinguish sensors associated with the same + chassis slot." + ::= { juniERXSysTempEntry 1 } + +juniERXSysTempDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Textual description of this sensor." + ::= { juniERXSysTempEntry 2 } + +juniERXSysTempStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + failed(1), + tooLow(2), + nominal(3), + tooHigh(4), + tooLowWarning(5), + tooHighWarning(6) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The status of a temperature sensor: + unknown unknown + failed failed + tooLow below nominal range + nominal within nominal range + tooHigh above nominal range + tooLowWarning near lower limit + tooHighWarning near upper limit" + ::= { juniERXSysTempEntry 3 } + +juniERXSysTempValue OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The temperature measured by this sensor in degrees Celsius. This + measurement is valid only if the value of the corresponding + juniERXSysTempStatus is nominal." + ::= { juniERXSysTempEntry 4 } + +juniERXSysTempProtectionStatus OBJECT-TYPE + SYNTAX INTEGER { + monitoring(1), + inHoldOff(2), + activatedHoldOffExpired(3), + activatedTempTooHigh(4) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Thermal protection status: + monitoring monitoring + inHoldOff hold off time has begun + activatedHoldOffExpired hold off time has expired, the system + is in thermal protection mode + activatedTempTooHigh temperature too high, the system is in + thermal protection mode " + ::= { juniERXSysTemperature 3 } + +juniERXSysTempProtectionHoldOffTime OBJECT-TYPE + SYNTAX Integer32 (0..1200) + UNITS "seconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The time, in seconds, before the system enters thermal protection mode + after a critical fan subsystem failure is detected." + DEFVAL { 150 } + ::= { juniERXSysTemperature 4 } + +juniERXSysTempProtectionHoldOffTimeRemaining OBJECT-TYPE + SYNTAX Integer32 (0..1200) + UNITS "seconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The time remaining, in seconds, before the system enters thermal + protection mode while the thermal protection status is set to inHoldOff. + The value decrements every second until it reaches zero, and the status + changes to activatedHoldOffExpired. When the thermal protection status + is not inHoldOff or activatedHoldOffExpired, the value is set to the + hold off time." + DEFVAL { 150 } + ::= { juniERXSysTemperature 5 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- Subsystem objects +-- +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniERXSysSubsystemTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniERXSysSubsystemEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Table of subsystems." + ::= { juniERXSysSubsystem 1 } + +juniERXSysSubsystemEntry OBJECT-TYPE + SYNTAX JuniERXSysSubsystemEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A table entry containing information pertaining to a subsystem." + INDEX { juniERXSysSubsystemIndex } + ::= { juniERXSysSubsystemTable 1 } + +JuniERXSysSubsystemEntry ::= SEQUENCE { + juniERXSysSubsystemIndex Integer32, + juniERXSysSubsystemName DisplayString, + juniERXSysSubsystemControl INTEGER, + juniERXSysSubsystemBootReleaseFile DisplayString, + juniERXSysSubsystemBootBackupReleaseFile DisplayString } + +juniERXSysSubsystemIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Subsystem number." + ::= { juniERXSysSubsystemEntry 1 } + +juniERXSysSubsystemName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name of the subsystem." + ::= { juniERXSysSubsystemEntry 2 } + +juniERXSysSubsystemControl OBJECT-TYPE + SYNTAX INTEGER { + noOperation(0), + noBoot(1), + noBootBackup(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Administrative control of this subsystem: + noOperation Setting this value has no effect. + noBoot Deconfigure primary release file for the subsystem. + noBootBackup Deconfigure backup release file for the subsystem." + ::= { juniERXSysSubsystemEntry 3 } + +juniERXSysSubsystemBootReleaseFile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The local boot release file name for this subsystem, with extension + .rel." + DEFVAL { "" } + ::= { juniERXSysSubsystemEntry 4 } + +juniERXSysSubsystemBootBackupReleaseFile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The local backup boot release file name for this subsystem, with + extension .rel." + DEFVAL { "" } + ::= { juniERXSysSubsystemEntry 5 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Traps & Trap Control +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The juniERXSysTrap OBJECT IDENTIFIER is used to define SNMPv2 +-- Notifications that are easily translated into SNMPv1 Traps. + +juniERXSysSlotOperStatusChange NOTIFICATION-TYPE + OBJECTS { + juniERXSysSlotCurrentCardType, + juniERXSysSlotAdminStatus, + juniERXSysSlotOperStatus, + juniERXSysSlotDisableReason, + juniERXSysSlotSpareServer, + juniERXSysSlotAssociatedSlot, + juniERXSysSlotDescr } + STATUS deprecated + DESCRIPTION + "Reports a status change for a slot. + + This trap is generated on a transition into a stable state (online or + disabled) or on a transition out of online." + ::= { juniERXSysTrap 1 } + +juniERXSysPowerStatusChange NOTIFICATION-TYPE + OBJECTS { + juniERXSysPowerStatus } + STATUS deprecated + DESCRIPTION + "Reports a change in the status of a power element." + ::= { juniERXSysTrap 2 } + +juniERXSysTempFanStatusChange NOTIFICATION-TYPE + OBJECTS { + juniERXSysTempFanStatus } + STATUS deprecated + DESCRIPTION + "Reports a transition between the three states of the fan subsystem. + When the fan subsystem transitions to the failed state the thermal + protection hold off time begins." + ::= { juniERXSysTrap 3 } + +juniERXSysTempStatusChange NOTIFICATION-TYPE + OBJECTS { + juniERXSysTempStatus } + STATUS deprecated + DESCRIPTION + "Reports a change in the temperature status. When the status + transitions to the tooHigh state the system enters thermal protection + mode." + ::= { juniERXSysTrap 4 } + +juniERXSysHighMemUtil NOTIFICATION-TYPE + OBJECTS { + juniERXSysMemCapacity, + juniERXSysMemUtilPct, + juniERXSysAbatedMemUtilThreshold, + juniERXSysHighMemUtilThreshold } + STATUS deprecated + DESCRIPTION + "Report system memory utilization has met the conditions of + juniERXSysHighMemUtilThreshold." + ::= { juniERXSysTrap 5 } + +juniERXSysAbatedMemUtil NOTIFICATION-TYPE + OBJECTS { + juniERXSysMemCapacity, + juniERXSysMemUtilPct, + juniERXSysAbatedMemUtilThreshold, + juniERXSysHighMemUtilThreshold } + STATUS deprecated + DESCRIPTION + "Reports system memory utilization has met the conditions of + juniERXSysAbatedMemUtilThreshold." + ::= { juniERXSysTrap 6 } + +juniERXSysTempProtectionStatusChange NOTIFICATION-TYPE + OBJECTS { + juniERXSysTempProtectionStatus, + juniERXSysTempProtectionHoldOffTimeRemaining } + STATUS deprecated + DESCRIPTION + "Notification about changes in the state of Thermal Protection. This + notification is sent when the tempProtectionStatus changes. It is also + sent when the holdOffTimeRemaining is 50% of the holdOffTime." + ::= { juniERXSysTrap 7 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Conformance information +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniERXSysCompliances OBJECT IDENTIFIER ::= { juniERXSysConformance 1 } +juniERXSysGroups OBJECT IDENTIFIER ::= { juniERXSysConformance 2 } + +-- +-- compliance statements +-- +juniERXSysCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "Obsolete compliance statement for entities which implement the ERX + System MIB. This compliance statement became obsolete when new slot + information objects were added." + MODULE -- this module + MANDATORY-GROUPS { + juniERXSysGroup, + juniERXSysNotifyGroup } + ::= { juniERXSysCompliances 1 } -- JUNOSe 1.3 + +juniERXSysCompliance1 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "Obsolete compliance statement for entities which implement the ERX + System MIB. This compliance statement became obsolete when the timing + group was added." + MODULE -- this module + MANDATORY-GROUPS { + juniERXSysGeneralGroup, + juniERXSysFabricGroup, + juniERXSysNvsGroup, + juniERXSysSlotGroup, + juniERXSysPortGroup, + juniERXSysPowerGroup, + juniERXSysTemperatureGroup, + juniERXSysSubsystemGroup, + juniERXSysNotifyGroup } + ::= { juniERXSysCompliances 2 } -- JUNOSe 2.0 + +juniERXSysCompliance2 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "Obsolete compliance statement for entities which implement the ERX + System MIB. This compliance statement became obsolete when new memory + information objects and notifications were added." + MODULE -- this module + MANDATORY-GROUPS { + juniERXSysGeneralGroup, + juniERXSysTimingGroup, + juniERXSysFabricGroup, + juniERXSysNvsGroup, + juniERXSysSlotGroup, + juniERXSysPortGroup, + juniERXSysPowerGroup, + juniERXSysTemperatureGroup, + juniERXSysSubsystemGroup, + juniERXSysNotifyGroup } + ::= { juniERXSysCompliances 3 } -- JUNOSe 3.0 + +juniERXSysCompliance3 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "Obsolete compliance statement for entities which implement the ERX + System MIB. This compliance statement became obsolete when new system + temperature information objects and notifications were added." + MODULE -- this module + MANDATORY-GROUPS { + juniERXSysGeneralGroup2, + juniERXSysTimingGroup, + juniERXSysFabricGroup, + juniERXSysNvsGroup, + juniERXSysSlotGroup, + juniERXSysPortGroup, + juniERXSysPowerGroup, + juniERXSysTemperatureGroup, + juniERXSysSubsystemGroup, + juniERXSysNotifyGroup2 } + ::= { juniERXSysCompliances 4 } -- JUNOSe 3.2 + +juniERXSysCompliance4 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "Obsolete compliance statement for entities which implement the ERX + System MIB. This compliance statement became obsolete when the general + trap control object was added." + MODULE -- this module + MANDATORY-GROUPS { + juniERXSysGeneralGroup2, + juniERXSysTimingGroup, + juniERXSysFabricGroup, + juniERXSysNvsGroup, + juniERXSysSlotGroup, + juniERXSysPortGroup, + juniERXSysPowerGroup, + juniERXSysTemperatureGroup2, + juniERXSysSubsystemGroup, + juniERXSysNotifyGroup3 } + ::= { juniERXSysCompliances 5 } -- JUNOSe 3.3 + +juniERXSysCompliance5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement the ERX System + MIB." + MODULE -- this module + MANDATORY-GROUPS { + juniERXSysGeneralGroup3, + juniERXSysTimingGroup, + juniERXSysFabricGroup, + juniERXSysNvsGroup, + juniERXSysSlotGroup, + juniERXSysPortGroup, + juniERXSysPowerGroup, + juniERXSysTemperatureGroup2, + juniERXSysSubsystemGroup, + juniERXSysNotifyGroup3 } + ::= { juniERXSysCompliances 6 } -- JUNOSe 4.1 + + +-- +-- units of conformance +-- +juniERXSysGroup OBJECT-GROUP + OBJECTS { + -- General chassis objects + juniERXSysChassisRev, + juniERXSysSwVersion, + juniERXSysSwBuildDate, + juniERXSysRevertControl, + juniERXSysRevertTimeOfDay, + juniERXSysBootConfigControl, + juniERXSysBootBackupConfigControl, + juniERXSysBootForceBackupControl, + juniERXSysBootAutoRevertControl, + juniERXSysBootAutoRevertCountTolerance, + juniERXSysBootAutoRevertTimeTolerance, + juniERXSysBootReleaseFile, + juniERXSysBootConfigFile, + juniERXSysBootBackupReleaseFile, + juniERXSysBootBackupConfigFile, + + -- Fabric objects + juniERXSysFabricSpeed, + juniERXSysFabricRev, + + -- NVS objects + juniERXSysNvsStatus, + juniERXSysNvsCapacity, + juniERXSysNvsUtilPct, + + -- Slot objects + juniERXSysSlotCount, + juniERXSysSlotDescr, + juniERXSysSlotCurrentCardType, + juniERXSysSlotRev, + juniERXSysSlotAdminStatus, + juniERXSysSlotOperStatus, + juniERXSysSlotDisableReason, + juniERXSysSlotExpectedCardType, + juniERXSysSlotControl, + juniERXSysSlotCpuUtilPct, + juniERXSysSlotMemUtilPct, + juniERXSysSlotIoaPresent, + juniERXSysSlotPortCount, + juniERXSysSlotLastChange, + juniERXSysSlotRedundancyLockout, + juniERXSysSlotRedundancyGroupId, + juniERXSysSlotSpareServer, + juniERXSysSlotAssociatedSlot, + juniERXSysSlotRevertControl, + juniERXSysSlotRedundancyRevertTime, + juniERXSysSlotBootReleaseFile, + juniERXSysSlotBootBackupReleaseFile, + + -- Port objects + juniERXSysPortDescr, + juniERXSysPortType, + juniERXSysPortIfIndex, + + -- Power objects + juniERXSysPowerDescr, + juniERXSysPowerStatus, + + -- Temperature objects + juniERXSysTempFanStatus, + juniERXSysTempDescr, + juniERXSysTempStatus, + juniERXSysTempValue, + + -- Subsystem objects + juniERXSysSubsystemName, + juniERXSysSubsystemControl, + juniERXSysSubsystemBootReleaseFile, + juniERXSysSubsystemBootBackupReleaseFile } + STATUS obsolete + DESCRIPTION + "Obsolete collection of management objects pertaining to system + capabilities in a Juniper product. This group became obsolete when new + slot information objects were added." + ::= { juniERXSysGroups 1 } -- JUNOSe 1.3 + +juniERXSysNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + juniERXSysSlotOperStatusChange, + juniERXSysPowerStatusChange, + juniERXSysTempFanStatusChange, + juniERXSysTempStatusChange } + STATUS obsolete + DESCRIPTION + "Obsolete collection of management notifications pertaining to system + operations in a Juniper product. This group became obsolete when new + memory threshold notificaitons were added." + ::= { juniERXSysGroups 2 } -- JUNOSe 1.3 + +juniERXSysGeneralGroup OBJECT-GROUP + OBJECTS { + juniERXSysChassisRev, + juniERXSysSwVersion, + juniERXSysSwBuildDate, + juniERXSysRevertControl, + juniERXSysRevertTimeOfDay, + juniERXSysBootConfigControl, + juniERXSysBootBackupConfigControl, + juniERXSysBootForceBackupControl, + juniERXSysBootAutoRevertControl, + juniERXSysBootAutoRevertCountTolerance, + juniERXSysBootAutoRevertTimeTolerance, + juniERXSysBootReleaseFile, + juniERXSysBootConfigFile, + juniERXSysBootBackupReleaseFile, + juniERXSysBootBackupConfigFile } + STATUS obsolete + DESCRIPTION + "Obsolete collection of management objects pertaining to general system + capabilities in a Juniper product. This group became obsolete when new + memory management objects were added." + ::= { juniERXSysGroups 3 } -- JUNOSe 2.0 + +juniERXSysFabricGroup OBJECT-GROUP + OBJECTS { + juniERXSysFabricSpeed, + juniERXSysFabricRev } + STATUS deprecated + DESCRIPTION + "A collection of management objects pertaining to system fabric + capabilities in a Juniper product." + ::= { juniERXSysGroups 4 } -- JUNOSe 2.0 + +juniERXSysNvsGroup OBJECT-GROUP + OBJECTS { + juniERXSysNvsStatus, + juniERXSysNvsCapacity, + juniERXSysNvsUtilPct } + STATUS deprecated + DESCRIPTION + "A collection of management objects pertaining to non-volitile storage + subsystem capabilities in a Juniper product." + ::= { juniERXSysGroups 5 } -- JUNOSe 2.0 + +juniERXSysSlotGroup OBJECT-GROUP + OBJECTS { + juniERXSysSlotCount, + juniERXSysSlotDescr, + juniERXSysSlotCurrentCardType, + juniERXSysSlotRev, + juniERXSysSlotAdminStatus, + juniERXSysSlotOperStatus, + juniERXSysSlotDisableReason, + juniERXSysSlotExpectedCardType, + juniERXSysSlotControl, + juniERXSysSlotCpuUtilPct, + juniERXSysSlotMemUtilPct, + juniERXSysSlotIoaPresent, + juniERXSysSlotPortCount, + juniERXSysSlotLastChange, + juniERXSysSlotRedundancyLockout, + juniERXSysSlotRedundancyGroupId, + juniERXSysSlotSpareServer, + juniERXSysSlotAssociatedSlot, + juniERXSysSlotRevertControl, + juniERXSysSlotRedundancyRevertTime, + juniERXSysSlotBootReleaseFile, + juniERXSysSlotBootBackupReleaseFile, + juniERXSysSlotSerialNumber, + juniERXSysSlotAssemblyPartNumber, + juniERXSysSlotAssemblyRev, + juniERXSysSlotIoaSerialNumber, + juniERXSysSlotIoaAssemblyPartNumber, + juniERXSysSlotIoaAssemblyRev } + STATUS deprecated + DESCRIPTION + "A collection of management objects pertaining to slot-specific system + capabilities in a Juniper product." + ::= { juniERXSysGroups 6 } -- JUNOSe 2.0 + +juniERXSysPortGroup OBJECT-GROUP + OBJECTS { + juniERXSysPortDescr, + juniERXSysPortType, + juniERXSysPortIfIndex } + STATUS deprecated + DESCRIPTION + "A collection of management objects pertaining to port-related system + capabilities in a Juniper product." + ::= { juniERXSysGroups 7 } -- JUNOSe 2.0 + +juniERXSysPowerGroup OBJECT-GROUP + OBJECTS { + juniERXSysPowerDescr, + juniERXSysPowerStatus } + STATUS deprecated + DESCRIPTION + "A collection of management objects pertaining to the power subsystem + capabilities in a Juniper product." + ::= { juniERXSysGroups 8 } -- JUNOSe 2.0 + +juniERXSysTemperatureGroup OBJECT-GROUP + OBJECTS { + juniERXSysTempFanStatus, + juniERXSysTempDescr, + juniERXSysTempStatus, + juniERXSysTempValue } + STATUS obsolete + DESCRIPTION + "Obsolete collection of management objects pertaining to system + temperature monitoring capabilities in a Juniper product. This group + became obsolete when temperature shutdown parameters were added." + ::= { juniERXSysGroups 9 } -- JUNOSe 2.0 + +juniERXSysSubsystemGroup OBJECT-GROUP + OBJECTS { + juniERXSysSubsystemName, + juniERXSysSubsystemControl, + juniERXSysSubsystemBootReleaseFile, + juniERXSysSubsystemBootBackupReleaseFile } + STATUS deprecated + DESCRIPTION + "A collection of management objects pertaining to subsystem capabilities + in a Juniper product." + ::= { juniERXSysGroups 10 } -- JUNOSe 2.0 + +juniERXSysTimingGroup OBJECT-GROUP + OBJECTS { + juniERXSysAdminTimingSource, + juniERXSysOperTimingSource, + juniERXSysTimingDisableAutoUpgrade, + + juniERXSysTimingSourceType, + juniERXSysTimingSourceIfIndex, + juniERXSysTimingSourceLine, + juniERXSysTimingStatus } + STATUS deprecated + DESCRIPTION + "A collection of management objects pertaining to system timing + capabilities in a Juniper product." + ::= { juniERXSysGroups 11 } -- JUNOSe 3.0 + +juniERXSysGeneralGroup2 OBJECT-GROUP + OBJECTS { + juniERXSysChassisRev, + juniERXSysSwVersion, + juniERXSysSwBuildDate, + juniERXSysRevertControl, + juniERXSysRevertTimeOfDay, + juniERXSysBootConfigControl, + juniERXSysBootBackupConfigControl, + juniERXSysBootForceBackupControl, + juniERXSysBootAutoRevertControl, + juniERXSysBootAutoRevertCountTolerance, + juniERXSysBootAutoRevertTimeTolerance, + juniERXSysBootReleaseFile, + juniERXSysBootConfigFile, + juniERXSysBootBackupReleaseFile, + juniERXSysBootBackupConfigFile, + juniERXSysMemUtilPct, + juniERXSysMemCapacity, + juniERXSysHighMemUtilThreshold, + juniERXSysAbatedMemUtilThreshold, + juniERXSysMemUtilTrapEnable } + STATUS obsolete + DESCRIPTION + "Obsolete collection of management objects pertaining to general system + capabilities in a Juniper product. This group became obsolete when the + general trap control object was added." + ::= { juniERXSysGroups 12 } -- JUNOSe 3.2 + +juniERXSysNotifyGroup2 NOTIFICATION-GROUP + NOTIFICATIONS { + juniERXSysSlotOperStatusChange, + juniERXSysPowerStatusChange, + juniERXSysTempFanStatusChange, + juniERXSysTempStatusChange, + juniERXSysHighMemUtil, + juniERXSysAbatedMemUtil } + STATUS obsolete + DESCRIPTION + "Obsolete collection of management notifications pertaining to system + operations in a Juniper product. This group became obsolete when the + tempProtectionStatusChange notification was added." + ::= { juniERXSysGroups 13 } -- JUNOSe 3.2 + +juniERXSysTemperatureGroup2 OBJECT-GROUP + OBJECTS { + juniERXSysTempFanStatus, + juniERXSysTempDescr, + juniERXSysTempStatus, + juniERXSysTempValue, + juniERXSysTempProtectionStatus, + juniERXSysTempProtectionHoldOffTime, + juniERXSysTempProtectionHoldOffTimeRemaining } + STATUS deprecated + DESCRIPTION + "A collection of management objects pertaining to system temperature + monitoring capabilities in a Juniper product." + ::= { juniERXSysGroups 14 } -- JUNOSe 3.3 + +juniERXSysNotifyGroup3 NOTIFICATION-GROUP + NOTIFICATIONS { + juniERXSysSlotOperStatusChange, + juniERXSysPowerStatusChange, + juniERXSysTempFanStatusChange, + juniERXSysTempStatusChange, + juniERXSysHighMemUtil, + juniERXSysAbatedMemUtil, + juniERXSysTempProtectionStatusChange } + STATUS deprecated + DESCRIPTION + "A collection of management notifications pertaining to system + operations in a Juniper product." + ::= { juniERXSysGroups 15 } -- JUNOSe 3.3 + +juniERXSysGeneralGroup3 OBJECT-GROUP + OBJECTS { + juniERXSysChassisRev, + juniERXSysSwVersion, + juniERXSysSwBuildDate, + juniERXSysRevertControl, + juniERXSysRevertTimeOfDay, + juniERXSysBootConfigControl, + juniERXSysBootBackupConfigControl, + juniERXSysBootForceBackupControl, + juniERXSysBootAutoRevertControl, + juniERXSysBootAutoRevertCountTolerance, + juniERXSysBootAutoRevertTimeTolerance, + juniERXSysBootReleaseFile, + juniERXSysBootConfigFile, + juniERXSysBootBackupReleaseFile, + juniERXSysBootBackupConfigFile, + juniERXSysMemUtilPct, + juniERXSysMemCapacity, + juniERXSysHighMemUtilThreshold, + juniERXSysAbatedMemUtilThreshold, + juniERXSysMemUtilTrapEnable, + juniERXSysGeneralTrapEnable } + STATUS deprecated + DESCRIPTION + "A collection of management objects pertaining to general system + capabilities in a Juniper product." + ::= { juniERXSysGroups 16 } -- JUNOSe 4.1 + +END -- cgit v1.2.3