332 lines
10 KiB
Plaintext
332 lines
10 KiB
Plaintext
--
|
|
-- Juniper Enterprise Specific MIB: RPS
|
|
--
|
|
-- Copyright (c) 2007-2009, Juniper Networks, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- The contents of this document are subject to change without notice.
|
|
--
|
|
|
|
JUNIPER-RPS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, DisplayString
|
|
FROM SNMPv2-TC
|
|
jnxRPS
|
|
FROM JUNIPER-EX-SMI;
|
|
|
|
|
|
jnxRPSMIBObjects MODULE-IDENTITY
|
|
LAST-UPDATED "200708290000Z"
|
|
ORGANIZATION "Juniper Networks, Inc."
|
|
CONTACT-INFO
|
|
"Juniper Technical Assistance Center
|
|
Juniper Networks, Inc.
|
|
1133 Innovation Way
|
|
Sunnyvale, CA 94089
|
|
E-mail: support@juniper.net"
|
|
DESCRIPTION
|
|
"This module contains definitions of management information for
|
|
Redundant power supply."
|
|
|
|
REVISION
|
|
"200908070000Z" -- Fri Aug 07 00:00:00 2009 UTC
|
|
|
|
DESCRIPTION
|
|
"Data types of jnxRPSFanStatus and jnxRPSSystemStatus are
|
|
changed to JnxRPSStatus"
|
|
|
|
::= { jnxRPS 1 }
|
|
|
|
JnxRPSStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "RPS Status."
|
|
SYNTAX INTEGER {
|
|
green(0),
|
|
red(1),
|
|
amber(2),
|
|
green-blink(3),
|
|
red-blink(4),
|
|
amber-blink(5),
|
|
off(6)
|
|
}
|
|
|
|
--
|
|
-- Definition of RPS Version information Table
|
|
--
|
|
|
|
jnxRPSVersionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxRPSVersionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Table containing RPS Version details."
|
|
|
|
::= { jnxRPSMIBObjects 1 }
|
|
|
|
jnxRPSVersionEntry OBJECT-TYPE
|
|
SYNTAX JnxRPSVersionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RPS Version details on a specific serial number."
|
|
|
|
INDEX { jnxRPSSerialNumber }
|
|
::= { jnxRPSVersionTable 1 }
|
|
|
|
JnxRPSVersionEntry ::= SEQUENCE {
|
|
jnxRPSSerialNumber DisplayString,
|
|
jnxRPSModel DisplayString,
|
|
jnxRPSFirmwareVersion DisplayString ,
|
|
jnxRPSUBootVersion DisplayString }
|
|
|
|
jnxRPSSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (12))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS Serial Number of the Chassis."
|
|
::= { jnxRPSVersionEntry 1 }
|
|
|
|
jnxRPSModel OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS Model name of the Chassis."
|
|
::= { jnxRPSVersionEntry 2 }
|
|
|
|
jnxRPSFirmwareVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..12))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS Firmware version of the Chassis."
|
|
::= { jnxRPSVersionEntry 3 }
|
|
|
|
jnxRPSUBootVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..12))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS UBoot verison of the Chassis."
|
|
::= { jnxRPSVersionEntry 4 }
|
|
|
|
--
|
|
-- Definition of RPS Status Table
|
|
--
|
|
|
|
jnxRPSStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxRPSStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing RPS Fan and System Status for each slot."
|
|
::= { jnxRPSMIBObjects 2 }
|
|
|
|
jnxRPSStatusEntry OBJECT-TYPE
|
|
SYNTAX JnxRPSStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status information for each FAN and SYSTEM slot."
|
|
|
|
INDEX { jnxRPSSerialNumber }
|
|
::= { jnxRPSStatusTable 1 }
|
|
|
|
JnxRPSStatusEntry ::= SEQUENCE {
|
|
jnxRPSFanStatus JnxRPSStatus,
|
|
jnxRPSSystemStatus JnxRPSStatus }
|
|
|
|
jnxRPSFanStatus OBJECT-TYPE
|
|
SYNTAX JnxRPSStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS Fan Status on the chassis ."
|
|
::= { jnxRPSStatusEntry 1 }
|
|
|
|
jnxRPSSystemStatus OBJECT-TYPE
|
|
SYNTAX JnxRPSStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS System Status on the Chassis."
|
|
::= { jnxRPSStatusEntry 2 }
|
|
|
|
--
|
|
-- Definition of RPS Power Supply Table
|
|
--
|
|
|
|
jnxRPSPowerSupplyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxRPSPowerSupplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing RPS Power Supply details."
|
|
::= { jnxRPSMIBObjects 3 }
|
|
|
|
jnxRPSPowerSupplyEntry OBJECT-TYPE
|
|
SYNTAX JnxRPSPowerSupplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about Power Supply Status and Description."
|
|
|
|
INDEX { jnxRPSSerialNumber, jnxRPSPowerSupplyIndex }
|
|
::= { jnxRPSPowerSupplyTable 1 }
|
|
|
|
JnxRPSPowerSupplyEntry ::= SEQUENCE {
|
|
jnxRPSPowerSupplyIndex Integer32,
|
|
jnxRPSPowerSupplySlotId Integer32,
|
|
jnxRPSPowerSupplyStatus DisplayString,
|
|
jnxRPSPowerSupplyDescription DisplayString }
|
|
|
|
jnxRPSPowerSupplyIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..3)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS Power Supply Index of the Chassis corresponding to RPS node."
|
|
::= { jnxRPSPowerSupplyEntry 1 }
|
|
|
|
jnxRPSPowerSupplySlotId OBJECT-TYPE
|
|
SYNTAX Integer32(1..3)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS Power Supply Slot ID f the Chassis corresponding to RPS node."
|
|
::= { jnxRPSPowerSupplyEntry 2 }
|
|
|
|
jnxRPSPowerSupplyStatus OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS Power Supply Status of the Chassis corresponding to RPS node."
|
|
::= { jnxRPSPowerSupplyEntry 3 }
|
|
|
|
jnxRPSPowerSupplyDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS Power Supply Description of the Chassis corresponding to RPS node."
|
|
::= { jnxRPSPowerSupplyEntry 4 }
|
|
|
|
--
|
|
-- Definition of RPS Led Status Table
|
|
--
|
|
|
|
jnxRPSLedPortStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxRPSLedPortStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing RPS LED Status details."
|
|
::= { jnxRPSMIBObjects 4 }
|
|
|
|
jnxRPSLedPortStatusEntry OBJECT-TYPE
|
|
SYNTAX JnxRPSLedPortStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LED Port status of each port."
|
|
|
|
INDEX { jnxRPSSerialNumber, jnxRPSLedPortIndex }
|
|
::= { jnxRPSLedPortStatusTable 1 }
|
|
|
|
JnxRPSLedPortStatusEntry ::= SEQUENCE {
|
|
jnxRPSLedPortIndex Integer32,
|
|
jnxRPSLedPortStatus DisplayString }
|
|
|
|
jnxRPSLedPortIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..6)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS Led Port Index of the Chassis corresponding to RPS node."
|
|
::= { jnxRPSLedPortStatusEntry 1 }
|
|
|
|
jnxRPSLedPortStatus OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS Led Port Status of the Chassis corresponding to RPS node."
|
|
::= { jnxRPSLedPortStatusEntry 2 }
|
|
|
|
--
|
|
-- Definition of RPS Port Status Table
|
|
--
|
|
|
|
jnxRPSPortStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxRPSPortStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing RPS Port Status details."
|
|
::= { jnxRPSMIBObjects 5 }
|
|
|
|
jnxRPSPortStatusEntry OBJECT-TYPE
|
|
SYNTAX JnxRPSPortStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port Priority and Status for each port ."
|
|
|
|
INDEX { jnxRPSSerialNumber, jnxRPSPortIndex }
|
|
::= { jnxRPSPortStatusTable 1 }
|
|
|
|
JnxRPSPortStatusEntry ::= SEQUENCE {
|
|
jnxRPSPortIndex Integer32,
|
|
jnxRPSPortId Integer32,
|
|
jnxRPSPortStatus Integer32,
|
|
jnxRPSPortPriority Integer32,
|
|
jnxRPSPortPowerRequested DisplayString }
|
|
|
|
jnxRPSPortIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..6)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS Port Index of the Chassis corresponding to RPS node."
|
|
::= { jnxRPSPortStatusEntry 1 }
|
|
|
|
jnxRPSPortId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS Port ID of the Chassis corresponding to RPS node."
|
|
::= { jnxRPSPortStatusEntry 2 }
|
|
|
|
|
|
jnxRPSPortStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS Port Status of the Chassis corresponding to RPS node."
|
|
::= { jnxRPSPortStatusEntry 3 }
|
|
|
|
jnxRPSPortPriority OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS Port Priority of the Chassis corresponding to RPS node."
|
|
::= { jnxRPSPortStatusEntry 4 }
|
|
|
|
jnxRPSPortPowerRequested OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RPS Led Port Power Requested of the Chassis corresponding to RPS node."
|
|
::= { jnxRPSPortStatusEntry 5 }
|
|
|
|
END
|