mibs/MIBS/junos/JUNIPER-RPS-MIB

332 lines
10 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
--
-- 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