summaryrefslogtreecommitdiff
path: root/MIBS/junos/JUNIPER-RPS-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/junos/JUNIPER-RPS-MIB')
-rw-r--r--MIBS/junos/JUNIPER-RPS-MIB331
1 files changed, 331 insertions, 0 deletions
diff --git a/MIBS/junos/JUNIPER-RPS-MIB b/MIBS/junos/JUNIPER-RPS-MIB
new file mode 100644
index 0000000..4299544
--- /dev/null
+++ b/MIBS/junos/JUNIPER-RPS-MIB
@@ -0,0 +1,331 @@
+--
+-- 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