mibs/MIBS/junose/Juniper-ERX-System-MIB
2023-12-05 12:25:34 +01:00

2032 lines
73 KiB
Plaintext

-- *****************************************************************************
-- 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