30940 lines
1.4 MiB
30940 lines
1.4 MiB
-- ********************************************************************************
|
|
-- File : cme.mib
|
|
-- Description : Chassis Management Module (CMM) MIB for SNMP
|
|
-- Version : v21
|
|
-- Date : April 2014
|
|
-- Copyright (c) 2014 IBM All Rights Reserved.
|
|
-- ********************************************************************************
|
|
|
|
CME-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE FROM RFC-1212
|
|
enterprises FROM RFC1155-SMI
|
|
IpAddress FROM RFC1155-SMI
|
|
TRAP-TYPE FROM RFC-1215;
|
|
|
|
-- textual conventions
|
|
|
|
InetAddressIPv6 ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "2x:2x:2x:2x:2x:2x:2x:2x"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents an IPv6 network address. Since MIB browsers
|
|
may require different formats, the address is
|
|
expected to be the 16 byte address in network-byte order,
|
|
and shortened formats such as 0::0 are not accepted in SET
|
|
operations. Two common examples are:
|
|
|
|
The NetSNMP command line will accept SET requests like:
|
|
snmpset -v1 -cprivate <host> s 2001:00:00:00:FFFF:CCC4:BBB2:AAA6
|
|
|
|
Other MIB browsers may require the SET request value to be formatted as:
|
|
# 0x20 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0xFF 0xFF 0xCC 0xC4 0xBB 0xB2 0xAA 0xA6"
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
|
|
EntryStatus ::= INTEGER
|
|
{ valid(1),
|
|
createRequest(2),
|
|
underCreation(3),
|
|
invalid(4)
|
|
}
|
|
|
|
-- The status of a table entry.
|
|
--
|
|
-- Setting this object to the value invalid(4) has the
|
|
-- effect of invalidating the corresponding entry.
|
|
-- That is, it effectively disassociates the mapping
|
|
-- identified with said entry.
|
|
-- It is an implementation-specific matter as to whether
|
|
-- the agent removes an invalidated entry from the table.
|
|
-- Accordingly, management stations must be prepared to
|
|
-- receive tabular information from agents that corresponds
|
|
-- to entries currently not in use. Proper
|
|
-- interpretation of such entries requires examination
|
|
-- of the relevant EntryStatus object.
|
|
--
|
|
-- An existing instance of this object cannot be set to
|
|
-- createRequest(2). This object may only be set to
|
|
-- createRequest(2) when this instance is created. When
|
|
-- this object is created, the agent may wish to create
|
|
-- supplemental object instances to complete a conceptual
|
|
-- row in this table. Immediately after completing the
|
|
-- create operation, the agent must set this object to
|
|
-- underCreation(3).
|
|
--
|
|
-- Entries shall exist in the underCreation(3) state until
|
|
|
|
-- the management station is finished configuring the
|
|
-- entry and sets this object to valid(1) or aborts,
|
|
-- setting this object to invalid(4). If the agent
|
|
-- determines that an entry has been in the
|
|
-- underCreation(3) state for an abnormally long time,
|
|
-- it may decide that the management station has
|
|
-- crashed. If the agent makes this decision,
|
|
-- it may set this object to invalid(4) to reclaim the
|
|
-- entry. A prudent agent will understand that the
|
|
-- management station may need to wait for human input
|
|
-- and will allow for that possibility in its
|
|
-- determination of this abnormally long period.
|
|
|
|
-- IBM enterprise group
|
|
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
|
|
|
|
-- IBM products group
|
|
ibmAgents OBJECT IDENTIFIER ::= { ibm 3 }
|
|
|
|
-- IBM Advanced System Management Support Processor (SP) agent group
|
|
netfinitySupportProcessorAgent OBJECT IDENTIFIER ::= { ibmAgents 51 }
|
|
|
|
-- IBM BladeCenter Management Module (MM)
|
|
bladeCenterSnmpMIB OBJECT IDENTIFIER ::= { netfinitySupportProcessorAgent 2 }
|
|
|
|
-- This group of objects provides the various environmental monitors for
|
|
-- chassis
|
|
monitors OBJECT IDENTIFIER ::= { bladeCenterSnmpMIB 2 }
|
|
|
|
-- This group of objects provides the error log information
|
|
errorLogs OBJECT IDENTIFIER ::= { bladeCenterSnmpMIB 3 }
|
|
|
|
-- This group of objects provides configuration functions for the CME
|
|
configureSP OBJECT IDENTIFIER ::= { bladeCenterSnmpMIB 4 }
|
|
|
|
-- This group of objects provides functions to boot the CME
|
|
restartReset OBJECT IDENTIFIER ::= { bladeCenterSnmpMIB 7 }
|
|
|
|
-- This group of objects provides information specific to various
|
|
-- components in the chassis
|
|
components OBJECT IDENTIFIER ::= { bladeCenterSnmpMIB 22 }
|
|
|
|
-- This group of objects provides information specific to service
|
|
service OBJECT IDENTIFIER ::= { bladeCenterSnmpMIB 23 }
|
|
|
|
-- ********************************************************************************
|
|
-- Temperature
|
|
-- ********************************************************************************
|
|
temperature OBJECT IDENTIFIER ::= { monitors 1 }
|
|
|
|
-- ********************************************************************************
|
|
-- Internal Temperature (was planarTemp)
|
|
-- ********************************************************************************
|
|
internalTemp OBJECT IDENTIFIER ::= { temperature 1 }
|
|
|
|
cmmTemp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This field is deprecated. The return value of this field is the same as rearLEDCardTemp.
|
|
Chassis management module temperature in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system."
|
|
::= { internalTemp 2 }
|
|
|
|
-- ********************************************************************************
|
|
-- System Ambient Temperature (was ambient frontPanelTemp)
|
|
-- ********************************************************************************
|
|
ambientTemp OBJECT IDENTIFIER ::= { temperature 5 }
|
|
|
|
rearLEDCardTempAvg OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The average rear LED card temperature in degrees centigrade(C).
|
|
This is surrounding temperature where the system is installed.
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system."
|
|
::= { ambientTemp 1 }
|
|
|
|
rearLEDCardTempMin OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The minimum rear LED card temperature in degrees centigrade(C).
|
|
This is surrounding temperature where the system is installed.
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system."
|
|
::= { ambientTemp 2 }
|
|
|
|
rearLEDCardTempMax OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum rear LED card temperature in degrees centigrade(C).
|
|
This is surrounding temperature where the system is installed.
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system."
|
|
::= { ambientTemp 3 }
|
|
|
|
-- ********************************************************************************
|
|
-- System monitor Temperature
|
|
-- ********************************************************************************
|
|
monitorTemp OBJECT IDENTIFIER ::= { temperature 9 }
|
|
|
|
hotAirRecircMonitoring OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If this is enabled, the management module will monitor for Hot Air
|
|
Recirculation by detecting non-uniform air temperature(s) that may
|
|
be entering the front of the chassis.
|
|
|
|
This could be due to either localized hot or cold air reaching at
|
|
least one of the node's or chassis temperature sensors and it
|
|
exceeding the acceptable range. When enabled, this monitor will
|
|
generate an event and be transmitted to any configured remote
|
|
alert recipient."
|
|
|
|
::= { monitorTemp 3 }
|
|
|
|
hotAirRecircTempDeltaThresh OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object is used to read or change the temperature delta threshold for
|
|
Hot Air Recirculation detection. Values are enforced to be in the inclusive
|
|
range between 5.00C and 9.00C and are specified as hundreths of a degree. For
|
|
example, a value of 659 would equate to a threshold of 6.59 degrees C."
|
|
|
|
::= { monitorTemp 5 }
|
|
|
|
hotAirRecircStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HotAirRecircStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of hot air recirculation status information."
|
|
::= { monitorTemp 7 }
|
|
|
|
hotAirRecircStatusEntry OBJECT-TYPE
|
|
SYNTAX HotAirRecircStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Hot air recirculation status entry"
|
|
INDEX { hotAirRecircStatusTopologyPath, hotAirRecircStatusIndex }
|
|
::= { hotAirRecircStatusTable 1 }
|
|
|
|
|
|
HotAirRecircStatusEntry ::= SEQUENCE {
|
|
hotAirRecircStatusTopologyPath OCTET STRING,
|
|
hotAirRecircStatusIndex INTEGER,
|
|
hotAirRecircStatusName OCTET STRING,
|
|
hotAirRecircStatusSensorLabel OCTET STRING,
|
|
hotAirRecircStatusSensorReading OCTET STRING,
|
|
hotAirRecircStatusExceeded INTEGER
|
|
}
|
|
|
|
hotAirRecircStatusTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
Note that this TP is preceded by a single octet that specifies the TP length.
|
|
This is required since this table is indexed with two indices and, therefore,
|
|
the TP length must be explicitly provided.
|
|
|
|
This component firmware table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { hotAirRecircStatusEntry 2 }
|
|
|
|
hotAirRecircStatusIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each component may have one or more sensor associated with it, this index object
|
|
identifies the particular instance."
|
|
::= { hotAirRecircStatusEntry 3 }
|
|
|
|
hotAirRecircStatusName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string"
|
|
::= { hotAirRecircStatusEntry 4 }
|
|
|
|
hotAirRecircStatusSensorLabel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The text label of the sensor as a null terminated string"
|
|
::= { hotAirRecircStatusEntry 5 }
|
|
|
|
hotAirRecircStatusSensorReading OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Ambient temperature reading for this component in degrees centigrade(C).
|
|
The string is formatted as 'dd.dd Centigrade'."
|
|
::= { hotAirRecircStatusEntry 6 }
|
|
|
|
hotAirRecircStatusExceeded OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether this component has exceeded the threshold
|
|
of the acceptable temperature being monitored for hot air recirculation."
|
|
::= { hotAirRecircStatusEntry 7 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- Chassis Fans
|
|
-- ********************************************************************************
|
|
chassisFans OBJECT IDENTIFIER ::= { monitors 3 }
|
|
|
|
-- ********************************************************************************
|
|
-- Chassis Fans Information Table
|
|
-- ********************************************************************************
|
|
chassisFansTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChassisFansEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of chassis Fan information."
|
|
::= { chassisFans 50 }
|
|
|
|
chassisFansEntry OBJECT-TYPE
|
|
SYNTAX ChassisFansEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Fan information entry"
|
|
INDEX { chassisFanIndex }
|
|
::= { chassisFansTable 1 }
|
|
|
|
|
|
ChassisFansEntry ::= SEQUENCE {
|
|
chassisFanIndex INTEGER,
|
|
chassisFanId INTEGER,
|
|
chassisFanSpeed OCTET STRING,
|
|
chassisFanState INTEGER,
|
|
chassisFanSpeedRPM OCTET STRING,
|
|
chassisFanControllerState INTEGER,
|
|
chassisFanCoolingZone INTEGER
|
|
}
|
|
|
|
chassisFanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..128)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Fans table index. "
|
|
::= { chassisFansEntry 1 }
|
|
|
|
chassisFanId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
chassisfan1(1),
|
|
chassisfan2(2),
|
|
chassisfan3(3),
|
|
chassisfan4(4),
|
|
chassisfan5(5),
|
|
chassisfan6(6),
|
|
chassisfan7(7),
|
|
chassisfan8(8),
|
|
chassisfan9(9),
|
|
chassisfan10(10)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric chassis fan ID."
|
|
::= { chassisFansEntry 2 }
|
|
|
|
chassisFanSpeed OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis fan speed expressed in percent(%) of maximum RPM.
|
|
An octet string expressed as 'ddd% of maximum' where:
|
|
d is a decimal digit or blank space for a leading zero.
|
|
If the chassis fan is determined not to be running or
|
|
the chassis fan speed cannot be determined, the string will
|
|
indicate 'Offline'.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system."
|
|
::= { chassisFansEntry 3 }
|
|
|
|
chassisFanState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
good(1),
|
|
warning(2),
|
|
bad(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The health state for the chassis fan.
|
|
|
|
Note that the other UIs may use slightly different terminology for the
|
|
three health state values, as such:
|
|
|
|
WEB - Normal, Attention, Critical
|
|
CLI - OK, Non-critical, Critical
|
|
"
|
|
::= { chassisFansEntry 4}
|
|
|
|
chassisFanSpeedRPM OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis fan speed expressed in RPM.
|
|
If the chassis fan is determined not to be running or
|
|
the chassis fan speed cannot be determined, the string will
|
|
indicate 'Offline'.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system."
|
|
::= { chassisFansEntry 5 }
|
|
|
|
chassisFanControllerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
operational(0),
|
|
flashing(1),
|
|
notPresent(2),
|
|
communicationError(3),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The controller health state for the chassis fan."
|
|
::= { chassisFansEntry 6}
|
|
|
|
chassisFanCoolingZone OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
coolingZone1(1),
|
|
coolingZone2(2),
|
|
coolingZone3(3),
|
|
coolingZone4(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The cooling zone for the chassis fan."
|
|
::= { chassisFansEntry 7}
|
|
|
|
-- ********************************************************************************
|
|
-- Chassis Fans Zone Table
|
|
-- ********************************************************************************
|
|
chassisCoolingZoneTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChassisCoolingZoneEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of chassis cooling zone information."
|
|
::= { chassisFans 51 }
|
|
|
|
chassisCoolingZoneEntry OBJECT-TYPE
|
|
SYNTAX ChassisCoolingZoneEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis cooling zone information entry"
|
|
INDEX { chassisCoolingIndex }
|
|
::= { chassisCoolingZoneTable 1 }
|
|
|
|
ChassisCoolingZoneEntry ::= SEQUENCE {
|
|
chassisCoolingIndex INTEGER,
|
|
chassisCoolingZone INTEGER,
|
|
chassisCoolingZoneStatus INTEGER,
|
|
chassisCoolingZoneComponent INTEGER
|
|
}
|
|
|
|
chassisCoolingIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..128)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Cooling Zones table index."
|
|
::= { chassisCoolingZoneEntry 1 }
|
|
|
|
chassisCoolingZone OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
coolingZone1(1),
|
|
coolingZone2(2),
|
|
coolingZone3(3),
|
|
coolingZone4(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The cooling zone for the chassis component."
|
|
::= { chassisCoolingZoneEntry 2 }
|
|
|
|
chassisCoolingZoneStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
good(1),
|
|
warning(2),
|
|
bad(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The health state of the chassis cooling zone.
|
|
Note: This is the health of the cooling zone, not the health
|
|
status of the component in chassisCoolingZoneComponent.
|
|
|
|
Note that the other UIs may use slightly different terminology for the
|
|
three health state values, as such:
|
|
|
|
WEB - Normal, Attention, Critical
|
|
CLI - OK, Non-critical, Critical
|
|
"
|
|
::= { chassisCoolingZoneEntry 3 }
|
|
|
|
chassisCoolingZoneComponent OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14),
|
|
switchModule1(41),
|
|
switchModule2(42),
|
|
switchModule3(43),
|
|
switchModule4(44),
|
|
mgmtModule1(61),
|
|
mgmtModule2(62),
|
|
fan1(81),
|
|
fan2(82),
|
|
fan3(83),
|
|
fan4(84),
|
|
fan5(85),
|
|
fan6(86),
|
|
fan7(87),
|
|
fan8(88),
|
|
fan9(89),
|
|
fan10(90)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A component within a cooling zone."
|
|
::= { chassisCoolingZoneEntry 4 }
|
|
|
|
-- ********************************************************************************
|
|
-- Power Module Health State
|
|
-- ********************************************************************************
|
|
powerModuleHealth OBJECT IDENTIFIER ::= { monitors 4 }
|
|
|
|
powerModuleHealthTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PowerModuleHealthEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of power module health information. Contains
|
|
the power health information for each power module."
|
|
::= { powerModuleHealth 1 }
|
|
|
|
powerModuleHealthEntry OBJECT-TYPE
|
|
SYNTAX PowerModuleHealthEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Module health entry"
|
|
INDEX { powerModuleIndex }
|
|
::= { powerModuleHealthTable 1 }
|
|
|
|
PowerModuleHealthEntry ::= SEQUENCE {
|
|
powerModuleIndex INTEGER,
|
|
powerModuleExists INTEGER,
|
|
powerModuleState INTEGER,
|
|
powerModuleDetails OCTET STRING,
|
|
powerModuleDescription OCTET STRING
|
|
}
|
|
|
|
powerModuleIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power module index."
|
|
::= { powerModuleHealthEntry 1 }
|
|
|
|
powerModuleExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the power module specified exists or not."
|
|
::= { powerModuleHealthEntry 2 }
|
|
|
|
powerModuleState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
good(1),
|
|
warning(2),
|
|
notAvailable(3),
|
|
critical(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The health state for the power module.
|
|
|
|
Note that the other UIs may use slightly different terminology for the
|
|
three health state values, as such:
|
|
|
|
WEB - Normal, Attention, Critical
|
|
CLI - OK, Non-critical, Critical
|
|
"
|
|
::= { powerModuleHealthEntry 3}
|
|
|
|
powerModuleDetails OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The details for this power module."
|
|
::= { powerModuleHealthEntry 4 }
|
|
|
|
powerModuleDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The description for this power module."
|
|
::= { powerModuleHealthEntry 9 }
|
|
|
|
-- ********************************************************************************
|
|
-- MM Status
|
|
-- ********************************************************************************
|
|
spStatus OBJECT IDENTIFIER ::= { monitors 5 }
|
|
|
|
-- ********************************************************************************
|
|
-- Primary BIST
|
|
-- ********************************************************************************
|
|
mmBistAndChassisStatus OBJECT IDENTIFIER ::= { spStatus 2 }
|
|
|
|
bistRtc OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM BIST Real Time Clock test result."
|
|
::= { mmBistAndChassisStatus 5 }
|
|
|
|
bistLocalI2CBus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM BIST Local I2C bus test result."
|
|
::= { mmBistAndChassisStatus 7 }
|
|
|
|
bistPrimaryMainAppFlashImage OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM BIST Primary Main Application Firmware test result."
|
|
::= { mmBistAndChassisStatus 8 }
|
|
|
|
bistSecondaryMainAppFlashImage OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM BIST Secondary Main Application test result."
|
|
::= { mmBistAndChassisStatus 9 }
|
|
|
|
bistBootRomFlashImage OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM BIST Boot Firmware test result."
|
|
::= { mmBistAndChassisStatus 10 }
|
|
|
|
bistEthernetPort1 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM BIST external eth0 ethernet port test result."
|
|
::= { mmBistAndChassisStatus 11 }
|
|
|
|
bistExternalI2CDevices OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM BIST external I2C devices test result."
|
|
::= { mmBistAndChassisStatus 14 }
|
|
|
|
bistInternalEthernetSwitch OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM BIST internal external switch test result."
|
|
::= { mmBistAndChassisStatus 19 }
|
|
|
|
bistPrimaryKernel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM BIST primary kernel test result."
|
|
::= { mmBistAndChassisStatus 25 }
|
|
|
|
bistSecondaryKernel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM BIST secondary kernel test result."
|
|
::= { mmBistAndChassisStatus 26 }
|
|
|
|
bistPhysicalNetworkLink OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM BIST Physical Network Link test result."
|
|
::= { mmBistAndChassisStatus 29 }
|
|
|
|
bistLogicalNetworkLink OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM BIST Logical Network Link test result."
|
|
::= { mmBistAndChassisStatus 30 }
|
|
|
|
bistBladesInstalled OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blades that are installed on the chassis.
|
|
The blades are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of blades supported. If a blade is installed in a
|
|
bay, a 1 is present in the string in the position representing
|
|
the bay ID as read from left to right. For example, if blades
|
|
are installed in bays 1, 5, and 13, and 14 blades are supported,
|
|
the string would look like '10001000000010'."
|
|
::= { mmBistAndChassisStatus 33 }
|
|
|
|
bistBladesCommunicating OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blades that are communicating on the chassis.
|
|
The blades are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of blades supported. If a blade installed in a
|
|
bay is communicating, a 1 is present in the string in the position
|
|
representing the bay ID as read from left to right. For example,
|
|
if blades are communicating in bays 1, 5, and 13, and 14 blades
|
|
are supported, the string would look like '10001000000010'."
|
|
::= { mmBistAndChassisStatus 49 }
|
|
|
|
bistChassisFansInstalled OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The chassis fans that are installed on the chassis.
|
|
They are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number supported. If one is installed in a
|
|
bay, a 1 is present in the string in the position representing
|
|
the bay ID as read from left to right. For example, if it
|
|
is installed in bay 1, and 2 are supported, the string
|
|
would look like '10'."
|
|
::= { mmBistAndChassisStatus 65 }
|
|
|
|
bistChassisFansFunctional OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The chassis fans installed on the chassis that are functional.
|
|
They are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number supported. If one is installed in a
|
|
bay, a 1 is present in the string in the position representing
|
|
the bay ID as read from left to right. For example, if it
|
|
is installed in bay 1, and 2 are supported, the string
|
|
would look like '10'."
|
|
::= { mmBistAndChassisStatus 73 }
|
|
|
|
bistRearLEDCardInstalled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether a rear LED card is installed"
|
|
::= { mmBistAndChassisStatus 74 }
|
|
|
|
bistRearLEDCardCommunicating OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether a rear LED card is communicating"
|
|
::= { mmBistAndChassisStatus 75 }
|
|
|
|
bistOtherMMInstalled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether a redundant MM is installed."
|
|
::= { mmBistAndChassisStatus 76 }
|
|
|
|
bistOtherMMCommunicating OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether a redundant MM is communicating."
|
|
::= { mmBistAndChassisStatus 77 }
|
|
|
|
bistPowerModulesInstalled OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The power modules that are installed on the chassis.
|
|
The power modules are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of power modules supported. If a power module is
|
|
installed in a bay, a 1 is present in the string in the position
|
|
representing the bay ID as read from left to right. For example,
|
|
if power modules are installed in bays 1 and 3, and 4 power modules
|
|
are supported, the string would look like '1010'."
|
|
::= { mmBistAndChassisStatus 81 }
|
|
|
|
bistPowerModulesFunctional OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The power modules that are functional on the chassis.
|
|
The power modules are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of power modules supported. If a power module is
|
|
installed and functioning in a bay, a 1 is present in the string
|
|
in the position representing the bay ID as read from left to right.
|
|
For example, if power modules are installed and functioning in bays
|
|
1 and 3, and 4 power modules are supported, the string would look
|
|
like '1010'."
|
|
::= { mmBistAndChassisStatus 89 }
|
|
|
|
bistSwitchModulesInstalled OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch modules that are installed on the chassis.
|
|
The switch modules are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of switch modules supported. If a switch module is
|
|
installed in a bay, a 1 is present in the string in the position
|
|
representing the bay ID as read from left to right. For example,
|
|
if switch modules are installed in bays 1 and 3, and 4 switch modules
|
|
are supported, the string would look like '1011'."
|
|
::= { mmBistAndChassisStatus 97 }
|
|
|
|
bistSwitchModulesCommunicating OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch modules that are communicating on the chassis.
|
|
The switch modules are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of switch modules supported. If a switch module is
|
|
installed and functioning in a bay, a 1 is present in the string
|
|
in the position representing the bay ID as read from left to right.
|
|
For example, if switch modules are installed and functioning in bays
|
|
1 and 3, and 4 switch modules are supported, the string would look
|
|
like '1011'."
|
|
::= { mmBistAndChassisStatus 113 }
|
|
|
|
bistChassisFansMUXAInstalled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether chassis fan MUX A is installed"
|
|
::= { mmBistAndChassisStatus 120 }
|
|
|
|
bistChassisFansMUXAFunctional OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether chassis fan MUX A is functional"
|
|
::= { mmBistAndChassisStatus 121 }
|
|
|
|
bistChassisFansMUXBInstalled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether chassis fan MUX B is installed"
|
|
::= { mmBistAndChassisStatus 122 }
|
|
|
|
bistChassisFansMUXBFunctional OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether chassis fan MUX B is functional"
|
|
::= { mmBistAndChassisStatus 123 }
|
|
|
|
bistLastUpdate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"It is the time when the primary MM updated the last BIST results."
|
|
::= { mmBistAndChassisStatus 200 }
|
|
|
|
-- ********************************************************************************
|
|
-- Standby BIST
|
|
-- ********************************************************************************
|
|
rmmBistAndChassisStatus OBJECT IDENTIFIER ::= { spStatus 3 }
|
|
|
|
|
|
rbistRtc OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Standby MM BIST Real Time Clock test result. The time of the last update
|
|
can be obtained by querying rbistUpdateTime object."
|
|
::= { rmmBistAndChassisStatus 5 }
|
|
|
|
rbistLocalI2CBus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Standby MM BIST Local I2C bus test result. The time of the last update
|
|
can be obtained by querying rbistUpdateTime object."
|
|
::= { rmmBistAndChassisStatus 7 }
|
|
|
|
rbistEthernetPort1 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Standby MM BIST external ethernet port test result. The time of the last update
|
|
can be obtained by querying rbistUpdateTime object."
|
|
::= { rmmBistAndChassisStatus 11 }
|
|
|
|
rbistExternalI2CDevices OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Standby MM BIST external I2C devices test result collected
|
|
when the standby MM was primary. The time of the last update
|
|
can be obtained by querying rbistUpdateTimePrimary object."
|
|
::= { rmmBistAndChassisStatus 14 }
|
|
|
|
rbistInternalEthernetSwitch OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Standby MM BIST internal external switch test result.
|
|
The time of the last update can be obtained by querying rbistUpdateTime object."
|
|
::= { rmmBistAndChassisStatus 19 }
|
|
|
|
|
|
rbistPhysicalNetworkLink OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Standby MM BIST Physical Network Link test result collected
|
|
when the standby MM was primary. The time of the last update
|
|
can be obtained by querying rbistUpdateTimePrimary object."
|
|
::= { rmmBistAndChassisStatus 29 }
|
|
|
|
rbistLogicalNetworkLink OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
testSucceeded(0),
|
|
testFailed(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Standby MM BIST Logical Network Link test result collected
|
|
when the standby MM was primary. The time of the last update
|
|
can be obtained by querying rbistUpdateTimePrimary object."
|
|
::= { rmmBistAndChassisStatus 30 }
|
|
|
|
rbistBladesInstalled OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blades that were installed on the chassis when the
|
|
standby MM was once primary. The time of the last update
|
|
can be obtained by querying rbistUpdateTimePrimary object.
|
|
The blades are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of blades supported. If a blade is installed in a
|
|
bay, a 1 is present in the string in the position representing
|
|
the bay ID as read from left to right. For example, if blades
|
|
are installed in bays 1, 5, and 13, and 14 blades are supported,
|
|
the string would look like '10001000000010'. "
|
|
::= { rmmBistAndChassisStatus 33 }
|
|
|
|
rbistBladesCommunicating OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blades that were communicating on the chassis when the
|
|
standby MM was once primary. The time of the last update
|
|
can be obtained by querying rbistUpdateTimePrimary object.
|
|
The blades are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of blades supported. If a blade installed in a
|
|
bay is communicating, a 1 is present in the string in the position
|
|
representing the bay ID as read from left to right. For example,
|
|
if blades are communicating in bays 1, 5, and 13, and 14 blades
|
|
are supported, the string would look like '10001000000010'."
|
|
::= { rmmBistAndChassisStatus 49 }
|
|
|
|
rbistChassisFansInstalled OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The chassis fans that were installed on the chassis when the
|
|
standby MM was once primary. The time of the last update
|
|
can be obtained by querying rbistUpdateTimePrimary object.
|
|
|
|
They are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of chassis fans supported. If it is installed in a
|
|
bay, a 1 is present in the string in the position representing
|
|
the bay ID as read from left to right. For example, if it
|
|
is installed in bay 1, and 2 are supported, the string
|
|
would look like '10'."
|
|
::= { rmmBistAndChassisStatus 65 }
|
|
|
|
rbistChassisFansFunctional OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The chassis fans installed on the chassis that were functional when the
|
|
standby MM was once primary. The time of the last update
|
|
can be obtained by querying rbistUpdateTimePrimary object.
|
|
|
|
They are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number supported. If it is installed and
|
|
functional in a bay, a 1 is present in the string in the position
|
|
representing the bay ID as read from left to right. For example,
|
|
if one is installed and functional only in bay 1, and 2
|
|
are supported, the string would look like '10'."
|
|
::= { rmmBistAndChassisStatus 73 }
|
|
|
|
rbistRearLEDCardInstalled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether a rear LED card is installed"
|
|
::= { rmmBistAndChassisStatus 74 }
|
|
|
|
rbistRearLEDCardCommunicating OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether a rear LED card is communicating"
|
|
::= { rmmBistAndChassisStatus 75 }
|
|
|
|
rbistOtherMMInstalled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether a standby MM was installed when the
|
|
standby MM was once primary.The time of the last update
|
|
can be obtained by querying rbistUpdateTimePrimary object."
|
|
::= { rmmBistAndChassisStatus 76 }
|
|
|
|
rbistOtherMMCommunicating OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether a standby MM was communicating when the
|
|
standby MM was once primary. The time of the last update can be
|
|
gotten from the object 'rbistUpdateTimePrimary'."
|
|
::= { rmmBistAndChassisStatus 77 }
|
|
|
|
rbistPowerModulesInstalled OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The power modules that were installed on the chassis when the
|
|
standby MM was once primary. The time of the last update
|
|
can be obtained by querying rbistUpdateTimePrimary object.
|
|
The power modules are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of power modules supported. If a power module was
|
|
installed in a bay, a 1 is present in the string in the position
|
|
representing the bay ID as read from left to right. For example,
|
|
if power modules were installed in bays 1 and 3, and 4 power modules
|
|
were supported, the string would look like '1010'."
|
|
::= { rmmBistAndChassisStatus 81 }
|
|
|
|
rbistPowerModulesFunctional OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The power modules that were functional on the chassis when the
|
|
standby MM was once primary. The time of the last update
|
|
can be obtained by querying rbistUpdateTimePrimary object.
|
|
The power modules are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of power modules supported. If a power module was
|
|
installed and functioning in a bay, a 1 is present in the string
|
|
in the position representing the bay ID as read from left to right.
|
|
For example, if power modules were installed and functioning in bays
|
|
1 and 3, and 4 power modules were supported, the string would look
|
|
like '1010'."
|
|
::= { rmmBistAndChassisStatus 89 }
|
|
|
|
rbistSwitchModulesInstalled OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch modules that were installed on the chassis when the
|
|
standby MM was once primary. The time of the last update
|
|
can be obtained by querying rbistUpdateTimePrimary object.
|
|
The switch modules are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of switch modules supported. If a switch module was
|
|
installed in a bay, a 1 is present in the string in the position
|
|
representing the bay ID as read from left to right. For example,
|
|
if switch modules were installed in bays 1 and 3, and 4 switch modules
|
|
were supported, the string would look like '1011'."
|
|
::= { rmmBistAndChassisStatus 97 }
|
|
|
|
rbistSwitchModulesCommunicating OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch modules that are communicating on the chassis when the
|
|
standby MM was once primary. The time of the last update
|
|
can be obtained by querying rbistUpdateTimePrimary object.
|
|
The switch modules are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of switch modules supported. If a switch module was
|
|
installed and functioning in a bay, a 1 is present in the string
|
|
in the position representing the bay ID as read from left to right.
|
|
For example, if switch modules were installed and functioning in bays
|
|
1 and 3, and 4 switch modules were supported, the string would look
|
|
like '1011'."
|
|
::= { rmmBistAndChassisStatus 113 }
|
|
|
|
rbistChassisFansMUXAInstalled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether chassis fan MUX A is installed"
|
|
::= { rmmBistAndChassisStatus 120 }
|
|
|
|
rbistChassisFansMUXAFunctional OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether chassis fan MUX A is functional"
|
|
::= { rmmBistAndChassisStatus 121 }
|
|
|
|
rbistChassisFansMUXBInstalled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether chassis fan MUX B is installed"
|
|
::= { rmmBistAndChassisStatus 122 }
|
|
|
|
rbistChassisFansMUXBFunctional OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether chassis fan MUX B is functional"
|
|
::= { rmmBistAndChassisStatus 123 }
|
|
|
|
rbistUpdateTime OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"It is the time when the standby MM updated the last BIST results."
|
|
::= { rmmBistAndChassisStatus 200 }
|
|
|
|
rbistLastUpdatePrimary OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"It is the time when the standby MM updated the last BIST results
|
|
when it was still primary."
|
|
::= { rmmBistAndChassisStatus 201 }
|
|
|
|
-- ********************************************************************************
|
|
-- Power Module Fan Pack Health State
|
|
-- ********************************************************************************
|
|
fanPack OBJECT IDENTIFIER ::= { monitors 6 }
|
|
|
|
fanPackTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FanPackEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of fan pack information. Contains
|
|
the information for each fan pack.
|
|
|
|
NOTE: Fan packs are also referred to as Power Module Cooling Devices."
|
|
::= { fanPack 1 }
|
|
|
|
fanPackEntry OBJECT-TYPE
|
|
SYNTAX FanPackEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan Pack entry"
|
|
INDEX { fanPackIndex }
|
|
::= { fanPackTable 1 }
|
|
|
|
FanPackEntry ::= SEQUENCE {
|
|
fanPackIndex INTEGER,
|
|
fanPackExists INTEGER,
|
|
fanPackState INTEGER,
|
|
fanPackFanCount INTEGER,
|
|
fanPackAverageSpeed OCTET STRING,
|
|
fanPackAverageSpeedRPM OCTET STRING,
|
|
fanPackControllerState INTEGER
|
|
}
|
|
|
|
fanPackIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fan Pack sequence index."
|
|
::= { fanPackEntry 1 }
|
|
|
|
fanPackExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the fan pack specified exists or not."
|
|
::= { fanPackEntry 2 }
|
|
|
|
fanPackState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
good(1),
|
|
warning(2),
|
|
bad(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The health state for the fan pack.
|
|
|
|
Note that the other UIs may use slightly different terminology for the
|
|
three health state values, as such:
|
|
|
|
WEB - Normal, Attention, Critical
|
|
CLI - OK, Non-critical, Critical
|
|
"
|
|
::= { fanPackEntry 3}
|
|
|
|
fanPackFanCount OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of fans in the fan pack."
|
|
::= { fanPackEntry 4 }
|
|
|
|
fanPackAverageSpeed OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The average speed of all fans in the fan pack expressed in percent(%)
|
|
of maximum RPM. If the fan pack is determined not to be running or
|
|
the fan pack speed cannot be determined, the string will
|
|
indicate 'Offline'. The string 'Not Readable!' indicates that the
|
|
given monitor is not supported on this system."
|
|
::= { fanPackEntry 5 }
|
|
|
|
fanPackAverageSpeedRPM OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The average speed of all fans in the fan pack expressed in RPM.
|
|
If the fan pack is determined not to be running or the fan pack speed
|
|
cannot be determined, the string will indicate 'Offline'. The string
|
|
'Not Readable!' indicates that the given monitor is not supported on
|
|
this system."
|
|
::= { fanPackEntry 6 }
|
|
|
|
fanPackControllerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
operational(0),
|
|
flashing(1),
|
|
notPresent(2),
|
|
communicationError(3),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The health state for the controller for the fan pack."
|
|
::= { fanPackEntry 7}
|
|
|
|
-- ********************************************************************************
|
|
-- System Health
|
|
-- ********************************************************************************
|
|
systemHealth OBJECT IDENTIFIER ::= { monitors 7 }
|
|
|
|
-- ********************************************************************************
|
|
-- System Health Status
|
|
-- ********************************************************************************
|
|
systemHealthStat OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
critical(0),
|
|
nonCritical(2),
|
|
systemLevel(4),
|
|
normal(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates status of system health for the
|
|
system in which the MM resides.
|
|
Value of 'critical' indicates a severe error has occurred
|
|
and the system may not be functioning. A value of
|
|
'nonCritical' indicates that a error has occurred but
|
|
the system is currently functioning properly. A value of
|
|
'systemLevel' indicates that a condition has occurred
|
|
that may change the state of the system in the future but currently
|
|
the system is working properly. A value of
|
|
'normal' indicates that the system is operating normally."
|
|
::= { systemHealth 1 }
|
|
|
|
-- ********************************************************************************
|
|
-- System Health Summary
|
|
-- ********************************************************************************
|
|
systemHealthSummaryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SystemHealthSummaryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of System Health summary. Contains more detailed
|
|
information about the reasons for the overall system
|
|
health status."
|
|
::= { systemHealth 2 }
|
|
|
|
systemHealthSummaryEntry OBJECT-TYPE
|
|
SYNTAX SystemHealthSummaryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System Health Summary entry"
|
|
INDEX { systemHealthSummaryIndex }
|
|
::= { systemHealthSummaryTable 1 }
|
|
|
|
|
|
SystemHealthSummaryEntry ::= SEQUENCE {
|
|
systemHealthSummaryIndex INTEGER,
|
|
systemHealthSummarySeverity OCTET STRING,
|
|
systemHealthSummaryDescription OCTET STRING,
|
|
systemHealthSummaryDateTime OCTET STRING,
|
|
systemHealthSummaryAuxData OCTET STRING,
|
|
systemHealthSummaryEventID OCTET STRING
|
|
}
|
|
|
|
systemHealthSummaryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System health summary index."
|
|
::= { systemHealthSummaryEntry 1 }
|
|
|
|
systemHealthSummarySeverity OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System health summary severity."
|
|
::= { systemHealthSummaryEntry 2 }
|
|
|
|
systemHealthSummaryDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System health summary description."
|
|
::= { systemHealthSummaryEntry 3 }
|
|
|
|
systemHealthSummaryDateTime OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System health summary date time."
|
|
::= { systemHealthSummaryEntry 4 }
|
|
|
|
systemHealthSummaryAuxData OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System health summary auxilliary event data. If auxilliary
|
|
event data is available, it is device-specific event data
|
|
provided to the CMM by the device."
|
|
::= { systemHealthSummaryEntry 11 }
|
|
|
|
systemHealthSummaryEventID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System health summary event ID."
|
|
::= { systemHealthSummaryEntry 12 }
|
|
|
|
-- ********************************************************************************
|
|
-- LEDs
|
|
-- ********************************************************************************
|
|
leds OBJECT IDENTIFIER ::= { monitors 8 }
|
|
|
|
-- ********************************************************************************
|
|
-- Front Panel LEDs
|
|
-- ********************************************************************************
|
|
frontPanelLEDs OBJECT IDENTIFIER ::= { leds 1 }
|
|
|
|
faultLED OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the front panel system error LED is on or off."
|
|
::= { frontPanelLEDs 1 }
|
|
|
|
checkLogLED OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the front panel system information LED
|
|
is on or off. For Write access, the LED can be turned off
|
|
only."
|
|
::= { frontPanelLEDs 2 }
|
|
|
|
identifyLED OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
blinking(2),
|
|
notAvailable(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the front panel identity LED is on or off."
|
|
::= { frontPanelLEDs 4 }
|
|
|
|
-- ********************************************************************************
|
|
-- Blade LEDs
|
|
-- ********************************************************************************
|
|
bladeLEDs OBJECT IDENTIFIER ::= { leds 2 }
|
|
|
|
-- ********************************************************************************
|
|
-- Blade Main LEDs
|
|
-- ********************************************************************************
|
|
bladeLEDsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeLEDsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade status information.
|
|
|
|
NOTE: Querying objects in this table may take significantly longer
|
|
than normal, so it is recommended that the query timeout be set to
|
|
a large value. On a fully populated chassis, the timeout should be set
|
|
to 120 seconds or more."
|
|
::= { bladeLEDs 1 }
|
|
|
|
bladeLEDsEntry OBJECT-TYPE
|
|
SYNTAX BladeLEDsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade system status entry"
|
|
INDEX { ledBladeIndex }
|
|
::= { bladeLEDsTable 1 }
|
|
|
|
BladeLEDsEntry ::= SEQUENCE {
|
|
ledBladeIndex INTEGER,
|
|
ledBladeId INTEGER,
|
|
ledBladeExists INTEGER,
|
|
ledBladePowerState INTEGER,
|
|
ledBladeHealthState INTEGER,
|
|
ledBladeName OCTET STRING,
|
|
ledBladeFault INTEGER,
|
|
ledBladeCheckLog INTEGER,
|
|
ledBladeIdentify INTEGER
|
|
}
|
|
|
|
ledBladeIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade LED table index."
|
|
::= { bladeLEDsEntry 1 }
|
|
|
|
ledBladeId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladeLEDsEntry 2 }
|
|
|
|
ledBladeExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the blade specified exists or not."
|
|
::= { bladeLEDsEntry 3 }
|
|
|
|
ledBladePowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the power state of the blade specified."
|
|
::= { bladeLEDsEntry 4 }
|
|
|
|
ledBladeHealthState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
good(1),
|
|
warning(2),
|
|
critical(3),
|
|
kernelMode(4),
|
|
discovering(5),
|
|
commError(6),
|
|
noPower(7),
|
|
flashing(8),
|
|
initFailure(9),
|
|
insufficientPower(10),
|
|
powerDenied(11),
|
|
maintMode(12),
|
|
firehoseDump(13)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The system health state for the blade.
|
|
|
|
Unknown: Blade is in an undefined state.
|
|
Good: Blade is operating normally.
|
|
Warning: One or more outstanding warnings exist for this blade.
|
|
Critical: One or more outstanding critical events for this blade.
|
|
Kernel Mode: Blade is in kernel mode.
|
|
Discovering: The MM is currently in the process of discovering this blade.
|
|
Communications Error: The MM failed to communicate with this blade.
|
|
No Power: No power to the blade's domain.
|
|
Flashing: Flashing in progress.
|
|
Initialization Failure: Blade failed to initialized.
|
|
Insufficient Power: Not enough power is left in the blade's domain to power the blade.
|
|
Power Denied: Power was denied to the blade."
|
|
::= { bladeLEDsEntry 5 }
|
|
|
|
ledBladeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the blade as a null terminated string."
|
|
::= { bladeLEDsEntry 6 }
|
|
|
|
ledBladeFault OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the blade fault LED is on or off."
|
|
::= { bladeLEDsEntry 7 }
|
|
|
|
ledBladeCheckLog OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the blade check log information LED is on or off.
|
|
For Write access, the LED can be turned off only."
|
|
::= { bladeLEDsEntry 8 }
|
|
|
|
ledBladeIdentify OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
blinking(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the blade identify LED is on, off, or blinking."
|
|
::= { bladeLEDsEntry 11 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- Blade Detailed LEDs
|
|
-- ********************************************************************************
|
|
bladeLEDsDetailsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeLEDsDetailsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade LEDs detailed information.
|
|
|
|
NOTE: Querying objects in this table may take significantly longer
|
|
than normal, so it is recommended that the query timeout be set to
|
|
a large value. On a fully populated chassis, the timeout should be set
|
|
to 120 seconds or more."
|
|
::= { bladeLEDs 2 }
|
|
|
|
bladeLEDsDetailsEntry OBJECT-TYPE
|
|
SYNTAX BladeLEDsDetailsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade LEDs Details entry"
|
|
INDEX { ledIndex }
|
|
::= { bladeLEDsDetailsTable 1 }
|
|
|
|
BladeLEDsDetailsEntry ::= SEQUENCE {
|
|
ledIndex INTEGER,
|
|
ledBladeBayNumber OCTET STRING,
|
|
ledBladeComponentType OCTET STRING,
|
|
ledBladeLabel OCTET STRING,
|
|
ledBladeState INTEGER,
|
|
ledBladeLocation OCTET STRING
|
|
}
|
|
|
|
ledIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The LED index number."
|
|
::= { bladeLEDsDetailsEntry 1 }
|
|
|
|
ledBladeBayNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The bay number of the main server blade that the LED is grouped into."
|
|
::= { bladeLEDsDetailsEntry 2 }
|
|
|
|
ledBladeComponentType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Type of the component/subcomponent grouping for this LED."
|
|
::= { bladeLEDsDetailsEntry 3 }
|
|
|
|
ledBladeLabel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Text label for a LED."
|
|
::= { bladeLEDsDetailsEntry 4 }
|
|
|
|
ledBladeState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
blinking(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Text description which denotes color or on/off/blink state for a LED."
|
|
::= { bladeLEDsDetailsEntry 5 }
|
|
|
|
ledBladeLocation OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Location of this LED."
|
|
::= { bladeLEDsDetailsEntry 6 }
|
|
|
|
-- ********************************************************************************
|
|
-- Switch Module LEDs
|
|
-- ********************************************************************************
|
|
smLEDs OBJECT IDENTIFIER ::= { leds 4 }
|
|
|
|
smLEDsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SMLEDsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of switch module LEDs information."
|
|
::= { smLEDs 2 }
|
|
|
|
smLEDsEntry OBJECT-TYPE
|
|
SYNTAX SMLEDsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module LEDs information entry"
|
|
INDEX { ledSMSlot, ledSMIndex }
|
|
::= { smLEDsTable 1 }
|
|
|
|
SMLEDsEntry ::= SEQUENCE {
|
|
ledSMIndex INTEGER,
|
|
ledSMSlot INTEGER,
|
|
ledSMLabel OCTET STRING,
|
|
ledSMState INTEGER,
|
|
ledSMLocation OCTET STRING
|
|
}
|
|
|
|
ledSMIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module LEDs table index."
|
|
::= { smLEDsEntry 1 }
|
|
|
|
ledSMSlot OBJECT-TYPE
|
|
SYNTAX INTEGER (0..128)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The bay number of the switch."
|
|
::= { smLEDsEntry 2 }
|
|
|
|
ledSMLabel OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(256))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name associated with the LED."
|
|
::= { smLEDsEntry 3 }
|
|
|
|
ledSMState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
blinking(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"NOTE: This table entry is read-write ONLY when Label = 'Enclosure Identity'.
|
|
All other Label values have read-only access."
|
|
::= { smLEDsEntry 4 }
|
|
|
|
ledSMLocation OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(256))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The physical location where the LED can be found on the Switch."
|
|
::= { smLEDsEntry 5 }
|
|
|
|
-- ********************************************************************************
|
|
-- Chassis Fan LEDs
|
|
-- ********************************************************************************
|
|
chassisFanLEDs OBJECT IDENTIFIER ::= { leds 5 }
|
|
|
|
chassisFanLEDsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChassisFanLEDsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of chassis fan LEDs information."
|
|
::= { chassisFanLEDs 1 }
|
|
|
|
chassisFanLEDsEntry OBJECT-TYPE
|
|
SYNTAX ChassisFanLEDsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis fan LEDs information entry"
|
|
INDEX { ledChassisFanIndex }
|
|
::= { chassisFanLEDsTable 1 }
|
|
|
|
ChassisFanLEDsEntry ::= SEQUENCE {
|
|
ledChassisFanIndex INTEGER,
|
|
ledChassisFanId INTEGER,
|
|
ledChassisFanExists INTEGER,
|
|
ledChassisFanError INTEGER
|
|
}
|
|
|
|
ledChassisFanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..128)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis fan LEDs table index."
|
|
::= { chassisFanLEDsEntry 1 }
|
|
|
|
ledChassisFanId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
chassisfan1(1),
|
|
chassisfan2(2),
|
|
chassisfan3(3),
|
|
chassisfan4(4),
|
|
chassisfan5(5),
|
|
chassisfan6(6),
|
|
chassisfan7(7),
|
|
chassisfan8(8),
|
|
chassisfan9(9),
|
|
chassisfan10(10)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric chassis fan ID."
|
|
::= { chassisFanLEDsEntry 2 }
|
|
|
|
ledChassisFanExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the chassis fan specified exists or not."
|
|
::= { chassisFanLEDsEntry 3 }
|
|
|
|
ledChassisFanError OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
notAvailable(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the chassis fan error LED is on, off, or not available."
|
|
::= { chassisFanLEDsEntry 4 }
|
|
|
|
-- ********************************************************************************
|
|
-- Power Module Fan Pack LEDs
|
|
-- ********************************************************************************
|
|
fanPackLEDs OBJECT IDENTIFIER ::= { leds 6 }
|
|
|
|
fanPackLEDsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FanPackLEDsEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of fan pack LEDs information. This table is
|
|
deprecated because the LEDs for the power modules' fans
|
|
are no longer on the fan packs, the LEDs are on the
|
|
power modules.
|
|
See the MIB tables, componentLEDsTable and
|
|
componentLEDsDetailsTable, for the power modules' LEDs.
|
|
|
|
NOTE: Fan packs are also referred to as Power Module Cooling Devices."
|
|
::= { fanPackLEDs 1 }
|
|
|
|
fanPackLEDsEntry OBJECT-TYPE
|
|
SYNTAX FanPackLEDsEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Fan Pack LEDs information entry"
|
|
INDEX { ledFanPackIndex }
|
|
::= { fanPackLEDsTable 1 }
|
|
|
|
|
|
FanPackLEDsEntry ::= SEQUENCE {
|
|
ledFanPackIndex INTEGER,
|
|
ledFanPackId INTEGER,
|
|
ledFanPackExists INTEGER,
|
|
ledFanPackError INTEGER
|
|
}
|
|
|
|
ledFanPackIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..128)
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Fan Pack LEDs table index."
|
|
::= { fanPackLEDsEntry 1 }
|
|
|
|
ledFanPackId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fanPack1(1),
|
|
fanPack2(2),
|
|
fanPack3(3),
|
|
fanPack4(4),
|
|
fanPack5(5),
|
|
fanPack6(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The numeric fan pack ID."
|
|
::= { fanPackLEDsEntry 2 }
|
|
|
|
ledFanPackExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates whether the fan pack specified exists or not."
|
|
::= { fanPackLEDsEntry 3 }
|
|
|
|
ledFanPackError OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
notAvailable(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates whether the fan pack error LED is on or off."
|
|
::= { fanPackLEDsEntry 4 }
|
|
|
|
-- ********************************************************************************
|
|
-- Power Management
|
|
-- ********************************************************************************
|
|
fuelGauge OBJECT IDENTIFIER ::= { monitors 10 }
|
|
|
|
-- ********************************************************************************
|
|
-- Fuel Gauge
|
|
-- ********************************************************************************
|
|
fuelGaugeInformation OBJECT IDENTIFIER ::= { fuelGauge 1 }
|
|
|
|
fuelGaugeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FuelGaugeEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Fuel Gauge information."
|
|
::= { fuelGaugeInformation 1 }
|
|
|
|
fuelGaugeEntry OBJECT-TYPE
|
|
SYNTAX FuelGaugeEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fuel Gauge entry"
|
|
INDEX { fuelGaugeIndex }
|
|
::= { fuelGaugeTable 1 }
|
|
|
|
FuelGaugeEntry ::= SEQUENCE {
|
|
fuelGaugeIndex INTEGER,
|
|
fuelGaugePowerDomainNumber INTEGER,
|
|
fuelGaugeStatus OCTET STRING,
|
|
fuelGaugePowerModules OCTET STRING,
|
|
fuelGaugePowerManagementPolicySetting INTEGER,
|
|
fuelGaugeTotalPower OCTET STRING,
|
|
fuelGaugeAllocatedPower OCTET STRING,
|
|
fuelGaugeRemainingPower OCTET STRING,
|
|
fuelGaugePowerInUsed OCTET STRING
|
|
}
|
|
|
|
fuelGaugeIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fuel Gauge Table Index."
|
|
::= { fuelGaugeEntry 1 }
|
|
|
|
fuelGaugePowerDomainNumber OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
powerDomain1(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fuel Gauge Table Power Domain Number."
|
|
::= { fuelGaugeEntry 2 }
|
|
|
|
fuelGaugeStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fuel Gauge Table Status for the power domain.
|
|
The response will start out with a numeric value (0 = unknown,
|
|
1 = good, 2 = warning, and 3: bad), followed by a text message."
|
|
::= { fuelGaugeEntry 3 }
|
|
|
|
fuelGaugePowerModules OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fuel Gauge Table Power Module capacity in Watts in the power domain."
|
|
::= { fuelGaugeEntry 4 }
|
|
|
|
fuelGaugePowerManagementPolicySetting OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
power-module-redundancy(0),
|
|
power-module-redundancy-throttle(1),
|
|
basic(2),
|
|
power-source-redundancy(3),
|
|
power-source-redundancy-throttle(4),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Management Policy Setting for each power domain.
|
|
|
|
A new powerPolicyTable has been added which provides more detailed
|
|
information regarding a domains power policy information. This table
|
|
also has the capability to SET the power policy for a given domain.
|
|
|
|
Power Module Redundancy
|
|
|
|
Intended for a single power source into the chassis where each
|
|
Power Module is on its own dedicated circuit. Maximum power is
|
|
limited to one less than the number of Power Modules when more
|
|
than one Power Module is present. One Power Module can fail
|
|
without affecting compute node operation. Multiple Power Module
|
|
failures can cause the chassis to power off. Note that some compute
|
|
nodes may not be allowed to power on if doing so would exceed the
|
|
policy power limit.
|
|
|
|
Power Module Redundancy with Compute Nodes Throttling Allowed
|
|
|
|
Very similar to Power Module Redundancy. This policy allows for a
|
|
higher power limit; however, capable compute nodes may be allowed
|
|
to throttle down if one Power Module fails.
|
|
|
|
Basic Power Management
|
|
|
|
Maximum power limit is higher than other policies and is limited
|
|
only by the nameplate power of all the Power Modules combined.
|
|
This is the least conservative approach, since it does not provide
|
|
any protection for power source or Power Module failure. If any
|
|
single power supply fails, compute node and/or chassis operation
|
|
may be affected.
|
|
|
|
Power Source Redundancy
|
|
|
|
Intended for dual power sources into the chassis. Maximum power is
|
|
limited to the capacity of half the number of installed power modules.
|
|
This is the most conservative approach and is recommended when all power
|
|
modules are installed. When the chassis is correctly wired with dual
|
|
power sources, one power source can fail without affecting compute
|
|
node server operation. Note that some compute nodes may not be allowed
|
|
to power on if doing so would exceed the policy power limit.
|
|
|
|
Power Source Redundancy with Compute Node Throttling Allowed
|
|
|
|
Very similar to the Power Source Redundancy. This policy allows
|
|
for a higher power limit, however capable compute nodes may be allowed
|
|
to throttle down if one power source fails."
|
|
::= { fuelGaugeEntry 6 }
|
|
|
|
fuelGaugeTotalPower OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field displays the total available power for each power domain based on
|
|
installed power modules and the current Power Management Policy Setting."
|
|
::= { fuelGaugeEntry 7 }
|
|
|
|
fuelGaugeAllocatedPower OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field displays the power that has been reserved in each power domain."
|
|
::= { fuelGaugeEntry 8 }
|
|
|
|
fuelGaugeRemainingPower OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field displays the remaining power available in each domain.
|
|
Remaining Power = Total Power minus Power In Use"
|
|
::= { fuelGaugeEntry 9 }
|
|
|
|
fuelGaugePowerInUsed OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field displays the total power being used in each power domain."
|
|
::= { fuelGaugeEntry 10 }
|
|
|
|
-- ********************************************************************************
|
|
-- Power Domain
|
|
-- ********************************************************************************
|
|
powerDomain1 OBJECT IDENTIFIER ::= { fuelGauge 2 }
|
|
|
|
powerDomain1Table OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PowerDomain1Entry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Power Domain 1."
|
|
::= { powerDomain1 1}
|
|
|
|
powerDomain1Entry OBJECT-TYPE
|
|
SYNTAX PowerDomain1Entry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fuel Gauge entry"
|
|
INDEX { pd1Index }
|
|
::= { powerDomain1Table 1 }
|
|
|
|
PowerDomain1Entry ::= SEQUENCE {
|
|
pd1Index INTEGER,
|
|
pd1BayNumber OCTET STRING,
|
|
pd1BladePrimarySlot INTEGER,
|
|
pd1ModuleStatus INTEGER,
|
|
pd1ModuleName OCTET STRING,
|
|
pd1ModuleState INTEGER,
|
|
pd1ModuleAllocatedPowerCurrent OCTET STRING,
|
|
pd1ModuleAllocatedPowerMax OCTET STRING,
|
|
pd1ModuleAllocatedPowerMin OCTET STRING,
|
|
pd1ModuleCPUDutyCycles OCTET STRING,
|
|
pd1ModuleThrottle INTEGER,
|
|
pd1ModulePowerCapabilities INTEGER,
|
|
pd1ModuleMeasuredOrStatic INTEGER,
|
|
pd1TopologyPath OCTET STRING
|
|
}
|
|
|
|
pd1Index OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Table Index."
|
|
::= { powerDomain1Entry 1 }
|
|
|
|
pd1BayNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Table Bay Number.
|
|
The following Bay Number IDs are used:
|
|
notApplicable(1),
|
|
notApplicable(2),
|
|
fanPackBay1(3),
|
|
fanPackBay2(4),
|
|
fanPackBay3(5),
|
|
fanPackBay4(6),
|
|
fanPackBay5(7),
|
|
fanPackBay6(8),
|
|
chassisfanBay1(9),
|
|
chassisfanBay2(10),
|
|
chassisfanBay3(11),
|
|
chassisfanBay4(12),
|
|
chassisfanBay5(13),
|
|
chassisfanBay6(14),
|
|
chassisfanBay7(15),
|
|
chassisfanBay8(16),
|
|
chassisfanBay9(17),
|
|
chassisfanBay10(18),
|
|
managementModuleBay1(19),
|
|
managementModuleBay2(20),
|
|
ioModuleBay1(21),
|
|
ioModuleBay2(22),
|
|
ioModuleBay3(23),
|
|
ioModuleBay4(24),
|
|
serverBladeBay1(25),
|
|
serverBladeBay2(26),
|
|
serverBladeBay3(27),
|
|
serverBladeBay4(28),
|
|
serverBladeBay5(29),
|
|
serverBladeBay6(30),
|
|
serverBladeBay7(31),
|
|
serverBladeBay8(32),
|
|
serverBladeBay9(33),
|
|
serverBladeBay10(34),
|
|
serverBladeBay11(35),
|
|
serverBladeBay12(36),
|
|
serverBladeBay13(37),
|
|
serverBladeBay14(38),
|
|
notApplicable(39)"
|
|
::= { powerDomain1Entry 2 }
|
|
|
|
pd1BladePrimarySlot OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Table Blade Primary Slot can be useful
|
|
when a server blade spans multiple slots (e.g. double wide or
|
|
triple wide). For example if the blade is double wide and
|
|
is installed in slot 3 and 4. 3 is primary slot while 4 is not."
|
|
::= { powerDomain1Entry 3 }
|
|
|
|
pd1ModuleStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
insufficientPower(0),
|
|
moduleIsThrottling(1),
|
|
moduleNotThrottling(2),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Table Module Throttle Status."
|
|
::= { powerDomain1Entry 4 }
|
|
|
|
pd1ModuleName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Table Module Name."
|
|
::= { powerDomain1Entry 5 }
|
|
|
|
pd1ModuleState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
standby(0),
|
|
on(1),
|
|
notPresent(2),
|
|
off(3),
|
|
hibernate(4),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Table Module State."
|
|
::= { powerDomain1Entry 6 }
|
|
|
|
pd1ModuleAllocatedPowerCurrent OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Table Allocated Power Current indicates the current power
|
|
allocation for the module in Watts.
|
|
|
|
NOTE: When a server blade spans multiple slots (e.g. double wide or
|
|
triple wide), the current power allocation for the module is equally
|
|
divided among the slots."
|
|
::= { powerDomain1Entry 7 }
|
|
|
|
pd1ModuleAllocatedPowerMax OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Table Allocated Power Max indicates the maximum power
|
|
allocation for the module in Watts. It is indicative of the maximum
|
|
amount of power the module will consume in the domain when it is
|
|
fully populated with memory chips, expansion cards, etc.
|
|
|
|
NOTE: When a server blade spans multiple slots (e.g. double wide or
|
|
triple wide), the maximum power allocation for the module is equally
|
|
divided among the slots."
|
|
::= { powerDomain1Entry 8 }
|
|
|
|
pd1ModuleAllocatedPowerMin OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Table Allocated Power Min indicates the minumum power
|
|
allocation for the module in Watts. It is indicative of the minumum
|
|
power consumption of the component in the domain based on its
|
|
maximum throttle limit.
|
|
|
|
NOTE: When a server blade spans multiple slots (e.g. double wide or
|
|
triple wide), the minimum power allocation for the module is equally
|
|
divided among the slots."
|
|
::= { powerDomain1Entry 9 }
|
|
|
|
pd1ModuleCPUDutyCycles OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Table Module CPUs Duty Cycles applies to blade
|
|
servers only. It displays the duty cycle for each CPU on the blade
|
|
as a percentage. Note that some blades do not report the CPU
|
|
duty cycles. In this case, 'notApplicable' will be displayed.
|
|
|
|
NOTE: The CPU duty cycles are reported only on a primary slot when
|
|
a server blade spans multiple slots (e.g. double wide or
|
|
triple wide). For example if the blade is double wide and
|
|
is installed in slot 3 and 4. 3 is primary slot while 4 is not.
|
|
The CPU duty cycles are reported on slot 3 while 'notApplicable'
|
|
is displayed for slot 4."
|
|
::= { powerDomain1Entry 10 }
|
|
|
|
pd1ModuleThrottle OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Table Module Throttle indicates whether the
|
|
server blade may be allowed to throttle or not."
|
|
::= { powerDomain1Entry 11 }
|
|
|
|
pd1ModulePowerCapabilities OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noAbility(0),
|
|
staticPowerManagement(1),
|
|
fixedPowerManagement(2),
|
|
dynamicPowerManagement(3),
|
|
dynamicPowerMeasurement1(4),
|
|
dynamicPowerMeasurement2(5),
|
|
dynamicPowerMeasurementWithPowerCapping(6),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Table Module Power Capabilities.
|
|
|
|
staticPowerManagement: the module with the static worst
|
|
case power values.
|
|
fixedPowermanagement: the module with the static power values but
|
|
ability to throttle.
|
|
dynamicPowerManagement: the module with power meter capability,
|
|
measurement enabled, but capping disabled.
|
|
dynamicPowerMeasurement1: the module with power meter capability,
|
|
measurement enabled, phase 1 only
|
|
dynamicPowerMeasurement2: the module with power meter capability,
|
|
measurement enabled, phase 2 or higher
|
|
dynamicPowerMeasurementWithPowerCapping: the module with power
|
|
meter capability, both measurement and capping enabled,
|
|
phase 2 or higher"
|
|
::= { powerDomain1Entry 12 }
|
|
|
|
pd1ModuleMeasuredOrStatic OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(0),
|
|
measured(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Table Module Measured Or Static."
|
|
::= { powerDomain1Entry 13 }
|
|
|
|
pd1TopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The topology path for the component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { powerDomain1Entry 14 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- Power Domain Power Trending
|
|
-- ********************************************************************************
|
|
powerDomain1PowerTrending OBJECT IDENTIFIER ::= { powerDomain1 3 }
|
|
|
|
pd1PowerTrendingPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
lastHour(0),
|
|
last6Hours(1),
|
|
last12Hours(2),
|
|
last24Hours(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specify time period for power domain 1 power trending information
|
|
table view.
|
|
|
|
NOTE: This time period should be configured before displaying the
|
|
following Power Trending Information table for Power Domain."
|
|
::= { powerDomain1PowerTrending 1 }
|
|
|
|
-- ********************************************************************************
|
|
-- Power Domain Power Trending Table
|
|
-- ********************************************************************************
|
|
pd1PowerTrendingSampleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Pd1PowerTrendingSampleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Power Domain 1 Power Trending Information."
|
|
::= { powerDomain1PowerTrending 10 }
|
|
|
|
pd1PowerTrendingSampleEntry OBJECT-TYPE
|
|
SYNTAX Pd1PowerTrendingSampleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Power Trending Sample entry."
|
|
INDEX { pd1PowerTrendingSampleIndex }
|
|
::= { pd1PowerTrendingSampleTable 1 }
|
|
|
|
Pd1PowerTrendingSampleEntry ::= SEQUENCE {
|
|
pd1PowerTrendingSampleIndex INTEGER,
|
|
pd1PowerTrendingSampleTimeStamp OCTET STRING,
|
|
pd1PowerTrendingSampleAve OCTET STRING
|
|
}
|
|
|
|
pd1PowerTrendingSampleIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Power Trending Sample Table Index."
|
|
::= { pd1PowerTrendingSampleEntry 1 }
|
|
|
|
pd1PowerTrendingSampleTimeStamp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Power Trending Sample Table Timestamp."
|
|
::= { pd1PowerTrendingSampleEntry 2 }
|
|
|
|
pd1PowerTrendingSampleAve OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Domain 1 Power Trending Table Average Power."
|
|
::= { pd1PowerTrendingSampleEntry 3 }
|
|
|
|
-- ******************************************************************************
|
|
-- Power Mgmt Module Information
|
|
-- ******************************************************************************
|
|
moduleInformation OBJECT IDENTIFIER ::= { fuelGauge 4 }
|
|
|
|
bladeDetails OBJECT IDENTIFIER ::= { moduleInformation 1 }
|
|
|
|
bladeDetailsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeDetailsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Blade Module Details."
|
|
::= { bladeDetails 1}
|
|
|
|
bladeDetailsEntry OBJECT-TYPE
|
|
SYNTAX BladeDetailsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Details entry."
|
|
INDEX { bladeDetailsIndex }
|
|
::= { bladeDetailsTable 1 }
|
|
|
|
BladeDetailsEntry ::= SEQUENCE {
|
|
bladeDetailsIndex INTEGER,
|
|
bladeDetailsId INTEGER,
|
|
bladeDetailsMaxPowerConfig INTEGER,
|
|
bladeDetailsEffectiveClockRate OCTET STRING,
|
|
bladeDetailsMaximumClockRate OCTET STRING,
|
|
bladeDetailsPowerSaverMode INTEGER,
|
|
bladeDetailsDynamicPowerSaver INTEGER,
|
|
bladeDetailsDynamicPowerFavorPerformanceOverPower INTEGER,
|
|
bladeDetailsPowerControl INTEGER,
|
|
bladeDetailsPcapMin OCTET STRING,
|
|
bladeDetailsPcapGuaranteedMin OCTET STRING,
|
|
bladeDetailsPcapMax OCTET STRING
|
|
}
|
|
|
|
bladeDetailsIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Details Table Index."
|
|
::= { bladeDetailsEntry 1 }
|
|
|
|
bladeDetailsId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Details Table Blade Id."
|
|
::= { bladeDetailsEntry 2 }
|
|
|
|
bladeDetailsMaxPowerConfig OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Details Table Maximum Power Configuration.
|
|
Allow the user to set the maximum power that can be used by the blade. This
|
|
function is also known as power capping.
|
|
Blade must be powered on to set this value.
|
|
|
|
If the value of maximum power config is zero, it means the blade doesn't
|
|
support the power capping feature"
|
|
::= { bladeDetailsEntry 3 }
|
|
|
|
bladeDetailsEffectiveClockRate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Details Table Effective CPU Clock Rate applies to DPM
|
|
blades only. It displays processor's effective clock rate based
|
|
on sample interval. Note that some blades do not effective
|
|
clock rate. In this case, 'notApplicable' will be displayed.
|
|
|
|
NOTE: The effective clock rate are reported only on a primary slot when
|
|
a server blade spans multiple slots (e.g. double wide or
|
|
triple wide). For example if the blade is double wide and
|
|
is installed in slot 3 and 4. 3 is primary slot while 4 is not.
|
|
The effective clock rate are reported on slot 3 while 'notApplicable'
|
|
is displayed for slot 4."
|
|
::= { bladeDetailsEntry 4 }
|
|
|
|
bladeDetailsMaximumClockRate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Details Table Maximum CPU Clock Rate applies to DPM
|
|
blades only. It displays processor's maximum clock rate based
|
|
on sample interval. Note that some blades do not maximum
|
|
clock rate. In this case, 'notApplicable' will be displayed.
|
|
|
|
NOTE: The maximum clock rate are reported only on a primary slot when
|
|
a server blade spans multiple slots (e.g. double wide or
|
|
triple wide). For example if the blade is double wide and
|
|
is installed in slot 3 and 4. 3 is primary slot while 4 is not.
|
|
The maximum clock rate are reported on slot 3 while 'notApplicable'
|
|
is displayed for slot 4."
|
|
::= { bladeDetailsEntry 5 }
|
|
|
|
bladeDetailsPowerSaverMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When enabled, the static low power saver mode allows the blade to selectively
|
|
alter its operating voltage and frequency to reduce power consumption.
|
|
This feature is not available on all blade types. Please refer to the blade documentation for details.
|
|
If a blade does not support the static low power saver mode, this object will return notApplicable (255).
|
|
|
|
Under certain rare circumstances, the enabling of the static low power saver mode
|
|
may not complete successfully due to interactions with other
|
|
blade functions, such as BIOS. Therefore, it is highly recommended that
|
|
the user perform a GET of this object after performing a SET, in order
|
|
to verify the completion of the intended operation.
|
|
|
|
NOTE: enabling this object will disable bladeDetailsDynamicPowerSaver if its not already disabled."
|
|
::= { bladeDetailsEntry 6 }
|
|
|
|
bladeDetailsDynamicPowerSaver OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When enabled, Dynamic Power Saver allows the voltage and frequency of the CPUs on the blade
|
|
to be controlled based on how busy the CPU is. This feature is not available on all blade types.
|
|
Please refer to the blade documentation for details. If a blade does not support the dynamic power
|
|
saver, this object will return notApplicable (255).
|
|
|
|
Under certain rare circumstances, the enabling of the dynamic power saver may not complete
|
|
successfully due to interactions with other blade functions, such as BIOS. Therefore, it is
|
|
highly recommended that the user perform a GET of this object after performing a SET, in order
|
|
to verify the completion of the intended operation.
|
|
|
|
NOTE: enabling this object will disable bladeDetailsPowerSaverMode if its not already disabled."
|
|
::= { bladeDetailsEntry 7 }
|
|
|
|
bladeDetailsDynamicPowerFavorPerformanceOverPower OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When enabled, Dynamic Power Favor Performance Over Power supports a max performance mode that pushes the
|
|
system past its nominal CPU frequency when CPU and memory utilization implies it would help and the
|
|
system allows it. Dynamic Power Performance Over Power can be active on the blade only after Dynamic
|
|
Power Saver is enabled. This feature is not available on all blade types. Please refer to the
|
|
blade documentation for details. If a blade does not support the dynamic power saver, this object
|
|
will return notApplicable (255).
|
|
|
|
Under certain rare circumstances, the enabling of the dynamic power favor performance over power
|
|
may not complete successfully due to interactions with other blade functions, such as BIOS.
|
|
Therefore, it is highly recommended that the user perform a GET of this object after performing a SET,
|
|
in order to verify the completion of the intended operation."
|
|
::= { bladeDetailsEntry 8 }
|
|
|
|
bladeDetailsPowerControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
measurement(1),
|
|
measurementpcap(2),
|
|
psave(3),
|
|
measurementpsave(4),
|
|
measurementpcappsave(5),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object is used to get or set the power control setting on a blade.
|
|
|
|
If dynamic power mgmt is not supported on a blade, notApplicable(255) will be returned.
|
|
|
|
This will set the power control setting on all slots of the multiwide blade. The
|
|
same can be used if the blade is single wide."
|
|
::= { bladeDetailsEntry 9 }
|
|
|
|
bladeDetailsPcapMin OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Details Table power capping Minimum value in watts.
|
|
The blade must support the advanced power management feature.
|
|
|
|
If the value of Pcap Min is 'notApplicable', it means the blade doesn't
|
|
support the power capping feature.
|
|
|
|
If the value of Pcap Min is 'notAvailable', it means the data
|
|
could not be obtained."
|
|
::= { bladeDetailsEntry 10 }
|
|
|
|
bladeDetailsPcapGuaranteedMin OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Details Table power capping Guaranteed Minimum value in watts.
|
|
The blade must support the advanced power management feature.
|
|
|
|
If the value of Pcap Guaranteed Min is 'notApplicable', it means the blade doesn't
|
|
support the power capping feature.
|
|
|
|
If the value of Pcap GuaranteedMin is 'notAvailable', it means the data
|
|
could not be obtained."
|
|
::= { bladeDetailsEntry 11 }
|
|
|
|
bladeDetailsPcapMax OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Details Table power capping Maximum value in watts.
|
|
The blade must support the advanced power management feature.
|
|
|
|
If the value is '<max1> Watts,<max2> Watts', which means,
|
|
- if bladeDetailsDynamicPowerSaver is enabled, it is <max2>
|
|
- otherwise it is <max1>
|
|
|
|
If the value of Pcap Max is 'notApplicable', it means the blade doesn't
|
|
support the power capping feature.
|
|
|
|
If the value of Pcap Min is 'notAvailable', it means the data
|
|
could not be obtained."
|
|
::= { bladeDetailsEntry 12 }
|
|
|
|
-- ******************************************************************************
|
|
-- Power Mgmt Blade Power Trending
|
|
-- ******************************************************************************
|
|
bladePowerTrending OBJECT IDENTIFIER ::= { bladeDetails 3 }
|
|
|
|
bladePowerTrendingPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
lastHour(0),
|
|
last6Hours(1),
|
|
last12Hours(2),
|
|
last24Hours(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specify time period for blade module power trending information table view.
|
|
|
|
NOTE: This time period should be configured before displaying the
|
|
following Power Trending Information table for Blade Module.
|
|
Since the power trending data is constantly being computed and saved in the
|
|
management application database, some queries of the bladePowerTrendingSampleTable
|
|
may not provide information for a very short window of time.
|
|
If the table returns empty, please wait a short period and retry the query."
|
|
|
|
::= { bladePowerTrending 1 }
|
|
|
|
bladePowerTrendingBladeId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Power Trending Blade Id.
|
|
|
|
NOTE: The Blade Id should be configured before displaying the
|
|
bladePowerTrendingTable."
|
|
::= { bladePowerTrending 2 }
|
|
|
|
bladePowerTrendingTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The topology Path is a location identifier for a blade. The chassis and each
|
|
installed blade is represented by a hardware topology tree, where
|
|
each node in the tree represents a blade. The path to a particular
|
|
blade consists of one or more <blade>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
This topology path is used to identify blades such as blade storage devices.
|
|
Some examples. A storage blade with a controller card plugged into slot 1
|
|
topology location would be represented as :
|
|
010103010301--> Storage Controller card #1 of Sub-Chassis #1
|
|
|
|
A storage blade with a controller card plugged into slot 2
|
|
topology location would be represented as :
|
|
010103010302--> Storage Controller card #2 of Sub-Chassis #1 "
|
|
::= { bladePowerTrending 3 }
|
|
|
|
-- ******************************************************************************
|
|
-- Power Mgmt Blade Power Trending Table
|
|
-- ******************************************************************************
|
|
|
|
bladePowerTrendingSampleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladePowerTrendingSampleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Blade Module Power Trending Information.
|
|
Since the power trending data is constantly being computed and saved in the
|
|
management application database, some queries of this table may not provide
|
|
information for a very short window of time.
|
|
If the table data returns empty,please wait a short period and retry the query."
|
|
::= { bladePowerTrending 10 }
|
|
|
|
bladePowerTrendingSampleEntry OBJECT-TYPE
|
|
SYNTAX BladePowerTrendingSampleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Power Trending Sample entry."
|
|
INDEX { bladePowerTrendingSampleIndex }
|
|
::= { bladePowerTrendingSampleTable 1 }
|
|
|
|
BladePowerTrendingSampleEntry ::= SEQUENCE {
|
|
bladePowerTrendingSampleIndex INTEGER,
|
|
bladePowerTrendingSampleId INTEGER,
|
|
bladePowerTrendingSampleTimeStamp OCTET STRING,
|
|
bladePowerTrendingSampleMax OCTET STRING,
|
|
bladePowerTrendingSampleMin OCTET STRING,
|
|
bladePowerTrendingSampleAve OCTET STRING,
|
|
bladePowerTrendingSampleTopologyId OCTET STRING
|
|
}
|
|
|
|
bladePowerTrendingSampleIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Power Trending Sample Table Index."
|
|
::= { bladePowerTrendingSampleEntry 1 }
|
|
|
|
bladePowerTrendingSampleId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Power Trending Sample Table Blade Id.
|
|
If the blade is defined using a topology location
|
|
by using the scalar bladePowerTrendingTopologyPath, a
|
|
zero will be displayed in the bladePowerTrendingSampleId."
|
|
::= { bladePowerTrendingSampleEntry 2 }
|
|
|
|
bladePowerTrendingSampleTimeStamp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Power Trending Sample Table Timestamp."
|
|
::= { bladePowerTrendingSampleEntry 3 }
|
|
|
|
bladePowerTrendingSampleMax OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Power Trending Sample Table Maximum Power."
|
|
::= { bladePowerTrendingSampleEntry 4 }
|
|
|
|
bladePowerTrendingSampleMin OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Power Trending Sample Table Minimum Power."
|
|
::= { bladePowerTrendingSampleEntry 5 }
|
|
|
|
bladePowerTrendingSampleAve OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Module Power Trending Sample Table Average Power."
|
|
::= { bladePowerTrendingSampleEntry 6 }
|
|
|
|
bladePowerTrendingSampleTopologyId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade module topology path. This field will have a
|
|
topology location when a blade is a storage blade or
|
|
a blade defined with a sub chassis. If the blade is defined
|
|
with a primary slot location by using the scalar
|
|
bladePowerTrendingBladeId, 'not applicable' will be
|
|
displayed in the bladePowerTrendingSampleTopologyId."
|
|
|
|
|
|
::= { bladePowerTrendingSampleEntry 7 }
|
|
|
|
|
|
-- ******************************************************************************
|
|
-- Power Mgmt Switch Power Trending
|
|
-- ******************************************************************************
|
|
switchDetails OBJECT IDENTIFIER ::= { moduleInformation 2 }
|
|
|
|
switchPowerTrending OBJECT IDENTIFIER ::= { switchDetails 3 }
|
|
|
|
switchPowerTrendingPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
lastHour(0),
|
|
last6Hours(1),
|
|
last12Hours(2),
|
|
last24Hours(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specify time period for switch module power trending information table view.
|
|
|
|
NOTE: This time period should be configured before displaying the
|
|
following Power Trending Information table for Switch Module."
|
|
::= { switchPowerTrending 1 }
|
|
|
|
switchPowerTrendingSwitchId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
module1(1),
|
|
module2(2),
|
|
module3(3),
|
|
module4(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module Power Trending Switch Id.
|
|
|
|
NOTE: The Switch Id should be configured before displaying the
|
|
switchPowerTrendingTable."
|
|
::= { switchPowerTrending 2 }
|
|
|
|
-- ******************************************************************************
|
|
-- Power Mgmt Switch Power Trending Table
|
|
-- ******************************************************************************
|
|
switchPowerTrendingSampleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SwitchPowerTrendingSampleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Switch Module Power Trending Information."
|
|
::= { switchPowerTrending 10 }
|
|
|
|
switchPowerTrendingSampleEntry OBJECT-TYPE
|
|
SYNTAX SwitchPowerTrendingSampleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module Power Trending Sample entry."
|
|
INDEX { switchPowerTrendingSampleIndex }
|
|
::= { switchPowerTrendingSampleTable 1 }
|
|
|
|
SwitchPowerTrendingSampleEntry ::= SEQUENCE {
|
|
switchPowerTrendingSampleIndex INTEGER,
|
|
switchPowerTrendingSampleId INTEGER,
|
|
switchPowerTrendingSampleTimeStamp OCTET STRING,
|
|
switchPowerTrendingSampleMax OCTET STRING,
|
|
switchPowerTrendingSampleMin OCTET STRING,
|
|
switchPowerTrendingSampleAve OCTET STRING
|
|
}
|
|
|
|
switchPowerTrendingSampleIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module Power Trending Sample Table Index."
|
|
::= { switchPowerTrendingSampleEntry 1 }
|
|
|
|
switchPowerTrendingSampleId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
module1(1),
|
|
module2(2),
|
|
module3(3),
|
|
module4(4),
|
|
module5(5),
|
|
module6(6),
|
|
module7(7),
|
|
module8(8),
|
|
module9(9),
|
|
module10(10)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module Power Trending Sample Table Switch Id."
|
|
::= { switchPowerTrendingSampleEntry 2 }
|
|
|
|
switchPowerTrendingSampleTimeStamp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module Power Trending Sample Table Timestamp."
|
|
::= { switchPowerTrendingSampleEntry 3 }
|
|
|
|
switchPowerTrendingSampleMax OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module Power Trending Sample Table Maximum Power."
|
|
::= { switchPowerTrendingSampleEntry 4 }
|
|
|
|
switchPowerTrendingSampleMin OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module Power Trending Sample Table Minimum Power."
|
|
::= { switchPowerTrendingSampleEntry 5 }
|
|
|
|
switchPowerTrendingSampleAve OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module Power Trending Sample Table Average Power."
|
|
::= { switchPowerTrendingSampleEntry 6 }
|
|
|
|
|
|
-- ******************************************************************************
|
|
-- Power Mgmt Chassis Fans Power Trending
|
|
-- ******************************************************************************
|
|
chassisFanDetails OBJECT IDENTIFIER ::= { moduleInformation 3 }
|
|
|
|
chassisFanPowerTrending OBJECT IDENTIFIER ::= { chassisFanDetails 3 }
|
|
|
|
chassisFanPowerTrendingPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
lastHour(0),
|
|
last6Hours(1),
|
|
last12Hours(2),
|
|
last24Hours(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specify time period for chassis fan module power trending information table view.
|
|
|
|
NOTE: This time period should be configured before displaying the
|
|
following Power Trending Information table for chassis fan module."
|
|
::= { chassisFanPowerTrending 1 }
|
|
|
|
chassisFanPowerTrendingId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
chassisFan1(1),
|
|
chassisFan2(2),
|
|
chassisFan3(3),
|
|
chassisFan4(4),
|
|
chassisFan5(5),
|
|
chassisFan6(6),
|
|
chassisFan7(7),
|
|
chassisFan8(8),
|
|
chassisFan9(9),
|
|
chassisFan10(10)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chass fan mModule power trending fan ID.
|
|
|
|
NOTE: The ID should be configured before displaying the chassisFanPowerTrendingTable."
|
|
::= { chassisFanPowerTrending 2 }
|
|
|
|
-- ******************************************************************************
|
|
-- Power Mgmt Chassis Fans Power Trending Table
|
|
-- ******************************************************************************
|
|
chassisFanPowerTrendingSampleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChassisFanPowerTrendingSampleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of chassis fan Module Power Trending Information."
|
|
::= { chassisFanPowerTrending 10 }
|
|
|
|
chassisFanPowerTrendingSampleEntry OBJECT-TYPE
|
|
SYNTAX ChassisFanPowerTrendingSampleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis fan Module Power Trending Sample entry."
|
|
INDEX { chassisFanPowerTrendingSampleIndex }
|
|
::= { chassisFanPowerTrendingSampleTable 1 }
|
|
|
|
ChassisFanPowerTrendingSampleEntry ::= SEQUENCE {
|
|
chassisFanPowerTrendingSampleIndex INTEGER,
|
|
chassisFanPowerTrendingSampleId INTEGER,
|
|
chassisFanPowerTrendingSampleTimeStamp OCTET STRING,
|
|
chassisFanPowerTrendingSampleMax OCTET STRING,
|
|
chassisFanPowerTrendingSampleMin OCTET STRING,
|
|
chassisFanPowerTrendingSampleAve OCTET STRING
|
|
}
|
|
|
|
chassisFanPowerTrendingSampleIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis fan Module Power Trending Sample Table Index."
|
|
::= { chassisFanPowerTrendingSampleEntry 1 }
|
|
|
|
chassisFanPowerTrendingSampleId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
chassisFan1(1),
|
|
chassisFan2(2),
|
|
chassisFan3(3),
|
|
chassisFan4(4),
|
|
chassisFan5(5),
|
|
chassisFan6(6),
|
|
chassisFan7(7),
|
|
chassisFan8(8),
|
|
chassisFan9(9),
|
|
chassisFan10(10)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis fan Module Power Trending Sample Table Id."
|
|
::= { chassisFanPowerTrendingSampleEntry 2 }
|
|
|
|
chassisFanPowerTrendingSampleTimeStamp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis fan Module Power Trending Sample Table Timestamp."
|
|
::= { chassisFanPowerTrendingSampleEntry 3 }
|
|
|
|
chassisFanPowerTrendingSampleMax OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis fan Module Power Trending Sample Table Maximum Power."
|
|
::= { chassisFanPowerTrendingSampleEntry 4 }
|
|
|
|
chassisFanPowerTrendingSampleMin OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis fan Module Power Trending Sample Table Minimum Power."
|
|
::= { chassisFanPowerTrendingSampleEntry 5 }
|
|
|
|
chassisFanPowerTrendingSampleAve OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis fan Module Power Trending Sample Table Average Power."
|
|
::= { chassisFanPowerTrendingSampleEntry 6 }
|
|
|
|
-- ******************************************************************************
|
|
-- Chassis Global Information
|
|
-- ******************************************************************************
|
|
|
|
chassisInformation OBJECT IDENTIFIER ::= { fuelGauge 5 }
|
|
|
|
chassisConfiguration OBJECT IDENTIFIER ::= { chassisInformation 1 }
|
|
|
|
chassisTotalDCPowerAvailable OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis total DC power available, which displays the total DC power available
|
|
for the entire chassis. It is the sum of the two power domains."
|
|
::= { chassisConfiguration 1 }
|
|
|
|
chassisTotalPowerInUsed OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis total power being used, which displays the total power
|
|
being consumed by all modules in the chassis. It also includes power
|
|
consumed by the blowers (chassis cooling devices) for the chassis."
|
|
::= { chassisConfiguration 2 }
|
|
|
|
chassisTotalThermalOutput OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis total thermal output, which displays the thermal output
|
|
(load) in BTUs per hour. It is calculated based on the total input
|
|
power in use. (1 Watt = 3.412 BTU/hour)."
|
|
::= { chassisConfiguration 3 }
|
|
|
|
chassisPowerService OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
volt110(1),
|
|
volt220(2),
|
|
notAvailable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The chassis power service mode.
|
|
|
|
NOTE: This MIB object is for BCS only.
|
|
|
|
This object has been deprecated. See the object,
|
|
powerModuleDescription, for similar information."
|
|
::= { chassisConfiguration 5 }
|
|
|
|
-- ******************************************************************************
|
|
-- Chassis Power Trending Information
|
|
-- ******************************************************************************
|
|
chassisPowerTrending OBJECT IDENTIFIER ::= { chassisInformation 3 }
|
|
|
|
chassisPowerTrendingPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
lastHour(0),
|
|
last6Hours(1),
|
|
last12Hours(2),
|
|
last24Hours(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specify time period of power trending information.
|
|
NOTE: This time period should be configured before displaying the
|
|
following Power Trending Information table for Chassis."
|
|
::= { chassisPowerTrending 1 }
|
|
|
|
chassisPowerTrendingSampleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChassisPowerTrendingSampleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Chassis Power Trending Sample Information in specified time period."
|
|
::= { chassisPowerTrending 10 }
|
|
|
|
chassisPowerTrendingSampleEntry OBJECT-TYPE
|
|
SYNTAX ChassisPowerTrendingSampleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Power Trending Sample entry in specified time period."
|
|
INDEX { chassisPowerTrendingSampleIndex }
|
|
::= { chassisPowerTrendingSampleTable 1 }
|
|
|
|
ChassisPowerTrendingSampleEntry ::= SEQUENCE {
|
|
chassisPowerTrendingSampleIndex INTEGER,
|
|
chassisPowerTrendingSampleTimeStamp OCTET STRING,
|
|
chassisPowerTrendingSampleAve OCTET STRING
|
|
}
|
|
|
|
chassisPowerTrendingSampleIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Power Trending Sample Index in specified time period."
|
|
::= { chassisPowerTrendingSampleEntry 1 }
|
|
|
|
chassisPowerTrendingSampleTimeStamp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Power Trending Sample Timestamp in specified time period."
|
|
::= { chassisPowerTrendingSampleEntry 2 }
|
|
|
|
chassisPowerTrendingSampleAve OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Power Trending Sample Average Power in specified time period."
|
|
::= { chassisPowerTrendingSampleEntry 3 }
|
|
|
|
-- ******************************************************************************
|
|
-- Chassis Thermal Trending Information
|
|
-- ******************************************************************************
|
|
chassisThermalTrending OBJECT IDENTIFIER ::= { chassisInformation 5 }
|
|
|
|
chassisThermalTrendingPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
lastHour(0),
|
|
last6Hours(1),
|
|
last12Hours(2),
|
|
last24Hours(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specify time period of thermal trending information.
|
|
NOTE: This time period should be configured before displaying the
|
|
following Thermal Trending Information table for Chassis."
|
|
::= { chassisThermalTrending 1 }
|
|
|
|
rearLEDCardThermalTrendingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RearLEDCardThermalTrendingEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of rear LED card Thermal Trending Information."
|
|
::= { chassisThermalTrending 10 }
|
|
|
|
rearLEDCardThermalTrendingEntry OBJECT-TYPE
|
|
SYNTAX RearLEDCardThermalTrendingEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rear LED Card Thermal Trending entry."
|
|
INDEX { rearLEDCardThermalTrendingIndex }
|
|
::= { rearLEDCardThermalTrendingTable 1 }
|
|
|
|
RearLEDCardThermalTrendingEntry ::= SEQUENCE {
|
|
rearLEDCardThermalTrendingIndex INTEGER,
|
|
rearLEDCardThermalTrendingTimeStamp OCTET STRING,
|
|
rearLEDCardThermalTrendingTemperatureAvg OCTET STRING,
|
|
rearLEDCardThermalTrendingTemperatureMin OCTET STRING,
|
|
rearLEDCardThermalTrendingTemperatureMax OCTET STRING
|
|
}
|
|
|
|
rearLEDCardThermalTrendingIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rear LED Card Thermal Trending Table Index."
|
|
::= { rearLEDCardThermalTrendingEntry 1 }
|
|
|
|
rearLEDCardThermalTrendingTimeStamp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rear LED Card Thermal Trending Table Sample Timestamp."
|
|
::= { rearLEDCardThermalTrendingEntry 2 }
|
|
|
|
rearLEDCardThermalTrendingTemperatureAvg OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rear LED Card Thermal Trending Table Average Temperature."
|
|
::= { rearLEDCardThermalTrendingEntry 3 }
|
|
|
|
rearLEDCardThermalTrendingTemperatureMin OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rear LED Card Thermal Trending Table Minumum Temperature."
|
|
::= { rearLEDCardThermalTrendingEntry 4 }
|
|
|
|
rearLEDCardThermalTrendingTemperatureMax OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rear LED Card Thermal Trending Table Maximum Temperature."
|
|
::= { rearLEDCardThermalTrendingEntry 5 }
|
|
|
|
|
|
-- ******************************************************************************
|
|
-- Chassis Mgmt Cubic Feet per Minute Thermal Trending Table
|
|
-- ******************************************************************************
|
|
cfmThermalTrendingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CfmThermalTrendingEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Cubic Feet per Minute Thermal Trending Information."
|
|
::= { chassisThermalTrending 60 }
|
|
|
|
cfmThermalTrendingEntry OBJECT-TYPE
|
|
SYNTAX CfmThermalTrendingEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis CFM Thermal Trending entry."
|
|
INDEX { cfmThermalTrendingIndex }
|
|
::= { cfmThermalTrendingTable 1 }
|
|
|
|
CfmThermalTrendingEntry ::= SEQUENCE {
|
|
cfmThermalTrendingIndex INTEGER,
|
|
cfmThermalTrendingTimeStamp OCTET STRING,
|
|
cfmThermalTrendingCurrentCFM OCTET STRING,
|
|
cfmThermalTrendingMaxCFM OCTET STRING
|
|
}
|
|
|
|
cfmThermalTrendingIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Cubic Feet per Minute Thermal Trending Table Index."
|
|
::= { cfmThermalTrendingEntry 1 }
|
|
|
|
cfmThermalTrendingTimeStamp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Cubic Feet per Minute Thermal Trending Table Sample Timestamp."
|
|
::= { cfmThermalTrendingEntry 2 }
|
|
|
|
cfmThermalTrendingCurrentCFM OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Cubic Feet per Minute Thermal Trending Table
|
|
The Current CFM of air flow calculated at this sample time."
|
|
::= { cfmThermalTrendingEntry 3 }
|
|
|
|
cfmThermalTrendingMaxCFM OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Cubic Feet per Minute Thermal Trending Table
|
|
The Maximum CFM of air flow the chassis can provide
|
|
at this sample time."
|
|
::= { cfmThermalTrendingEntry 4 }
|
|
|
|
-- ******************************************************************************
|
|
-- Chassis Mgmt Exhaust Heat Index Thermal Trending Table
|
|
-- ******************************************************************************
|
|
ehiThermalTrendingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EhiThermalTrendingEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Exhaust Heat Index Thermal Trending Information."
|
|
::= { chassisThermalTrending 70 }
|
|
|
|
ehiThermalTrendingEntry OBJECT-TYPE
|
|
SYNTAX EhiThermalTrendingEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Exhaust Heat Index Thermal Trending entry."
|
|
INDEX { ehiThermalTrendingIndex }
|
|
::= { ehiThermalTrendingTable 1 }
|
|
|
|
EhiThermalTrendingEntry ::= SEQUENCE {
|
|
ehiThermalTrendingIndex INTEGER,
|
|
ehiThermalTrendingTimeStamp OCTET STRING,
|
|
ehiThermalTrendingMinEHI OCTET STRING,
|
|
ehiThermalTrendingMaxEHI OCTET STRING,
|
|
ehiThermalTrendingAvgEHI OCTET STRING
|
|
}
|
|
|
|
ehiThermalTrendingIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Exhaust Heat Index Thermal Trending Table Index."
|
|
::= { ehiThermalTrendingEntry 1 }
|
|
|
|
ehiThermalTrendingTimeStamp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Exhaust Heat Index Thermal Trending Table Sample Timestamp."
|
|
::= { ehiThermalTrendingEntry 2 }
|
|
|
|
ehiThermalTrendingMinEHI OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Exhaust Heat Index Thermal Trending Table
|
|
Minimum Exhaust Heat Index since last reboot."
|
|
::= { ehiThermalTrendingEntry 3 }
|
|
|
|
ehiThermalTrendingMaxEHI OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Exhaust Heat Index Thermal Trending Table
|
|
Maximum Exhaust Heat Index since last reboot."
|
|
::= { ehiThermalTrendingEntry 4 }
|
|
|
|
ehiThermalTrendingAvgEHI OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Exhaust Heat Index Thermal Trending Table
|
|
Average of last 2 Exhaust Heat Index calculations since
|
|
last reboot."
|
|
::= { ehiThermalTrendingEntry 5 }
|
|
|
|
-- ********************************************************************************
|
|
-- Power Policy Table
|
|
-- ********************************************************************************
|
|
powerPolicyInformation OBJECT IDENTIFIER ::= { fuelGauge 6 }
|
|
|
|
powerPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PowerPolicyEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Power Policy information for all power domains. Reading this
|
|
table can tell you about the available power policies that can be
|
|
configured for a domain and also which is currently selected. The
|
|
powerPolicyActivate object can also be SET to select which policy
|
|
should be active for a given power domain."
|
|
::= { powerPolicyInformation 1 }
|
|
|
|
powerPolicyEntry OBJECT-TYPE
|
|
SYNTAX PowerPolicyEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Policy Entry"
|
|
INDEX { powerPolicyIndex }
|
|
::= { powerPolicyTable 1 }
|
|
|
|
PowerPolicyEntry ::= SEQUENCE {
|
|
powerPolicyIndex INTEGER,
|
|
powerPolicyPowerDomainNumber INTEGER,
|
|
powerPolicyName OCTET STRING,
|
|
powerPolicyPwrSupplyFailureLimit INTEGER,
|
|
powerPolicyMaxPowerLimit INTEGER,
|
|
powerPolicyEstimatedUtilization INTEGER,
|
|
powerPolicyActivate INTEGER
|
|
}
|
|
|
|
powerPolicyIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique idenitifier of a row in the powerPolicyTable."
|
|
::= { powerPolicyEntry 1 }
|
|
|
|
powerPolicyPowerDomainNumber OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
powerDomain1(1),
|
|
powerDomain2(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The power domain number which this row is associated with."
|
|
::= { powerPolicyEntry 2 }
|
|
|
|
powerPolicyName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The short name of the power policy. The following are the possible
|
|
names and their detailed description:
|
|
|
|
Power Module Redundancy
|
|
Intended for a single power source into the chassis
|
|
where each Power Module is on its own dedicated circuit.
|
|
Total allowed power draw is limited to one less than the
|
|
number of Power Modules when more than one Power Module is
|
|
present. One Power Module can fail without affecting blade
|
|
operation. Multiple Power Module failures can cause
|
|
the chassis to power off. Note that some blades may not be
|
|
allowed to power on if doing so would exceed the policy power
|
|
limit.
|
|
|
|
Power Module Redundancy with Blade Throttling Allowed
|
|
Very similar to the Power Module Redundancy policy. This
|
|
policy allows you to draw more total power; however, capable
|
|
blades may be allowed to throttle down if one Power Module fails.
|
|
|
|
Basic Power Management
|
|
Total allowed power is higher than other policies and is limited only
|
|
by the total power capacity of all the Power Modules up to the maximum
|
|
of chassis power rating. This is the least conservative approach, since
|
|
it does not provide any protection for power source or Power Module
|
|
failure. If any single power supply fails, blade and/or chassis
|
|
operation may be affected.
|
|
|
|
Power Source Redundancy
|
|
Intended for dual power sources into the chassis. Total
|
|
allowed power draw is limited to the capacity of two Power
|
|
Modules. This is the most conservative approach and is
|
|
recommended when all four Power Modules are installed.
|
|
When the chassis is correctly wired with dual power
|
|
sources, one power source can fail without affecting
|
|
blade operation. Note that some blades may not be
|
|
allowed to power on if doing so would exceed the policy
|
|
power limit.
|
|
|
|
Power Source Redundancy with Blade Throttling Allowed
|
|
Very similar to the Power Source Redundancy policy. This policy
|
|
allows you to draw more total power; however, capable blades
|
|
may be allowed to throttle down if one power source fails."
|
|
::= { powerPolicyEntry 3 }
|
|
|
|
powerPolicyPwrSupplyFailureLimit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum number of power supplies that can fail in a chassis
|
|
while still providing redundancy."
|
|
::= { powerPolicyEntry 4 }
|
|
|
|
powerPolicyMaxPowerLimit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum power available (in watts), based on the number of power modules and
|
|
the Power Management Policy setting."
|
|
::= { powerPolicyEntry 5 }
|
|
|
|
powerPolicyEstimatedUtilization OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The estimated utilization (as a percentage) based on current power usage."
|
|
::= { powerPolicyEntry 6 }
|
|
|
|
powerPolicyActivate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When read, this object provides the status of this power policy. If the
|
|
value is enabled(1), it means this is the active power policy for the
|
|
associated domain. When set to a value of enabled(1), the power policy
|
|
will be made the active one for the associated domain. A set of disabled(0)
|
|
is not allowed.
|
|
|
|
The SET may fail when the user goes from a less restrictive policy
|
|
to a more restrictive policy, e.g. no power management to redundant power
|
|
modules.
|
|
|
|
This happens because the MM might have allocated more power for components
|
|
in the less restrictive policy. Then if a user wants to go to a more restrictive
|
|
policy, the power available may be lower than what was already allocated.
|
|
|
|
The SET should always succeed if a user goes from a more restrictive to
|
|
a less restrictive policy."
|
|
::= { powerPolicyEntry 7 }
|
|
|
|
-- ********************************************************************************
|
|
-- Error logs
|
|
-- ********************************************************************************
|
|
eventLog OBJECT IDENTIFIER ::= { errorLogs 4 }
|
|
|
|
-- ******************************************************************************
|
|
-- Event Log Table - Legacy Format
|
|
-- ******************************************************************************
|
|
readEventLogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ReadEventLogEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of event log entry information."
|
|
::= { eventLog 2 }
|
|
|
|
readEventLogEntry OBJECT-TYPE
|
|
SYNTAX ReadEventLogEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Event log table entry"
|
|
INDEX { readEventLogIndex }
|
|
::= { readEventLogTable 1 }
|
|
|
|
ReadEventLogEntry ::= SEQUENCE {
|
|
readEventLogIndex INTEGER,
|
|
readEventLogString OCTET STRING
|
|
}
|
|
|
|
readEventLogIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The event log index number."
|
|
::= { readEventLogEntry 1 }
|
|
|
|
readEventLogString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string of data detailing an event."
|
|
::= { readEventLogEntry 2 }
|
|
|
|
-- ******************************************************************************
|
|
-- Event Log Configuration
|
|
-- ******************************************************************************
|
|
clearEventLog OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Clear the event log.
|
|
|
|
NOTE: Value returned for the GET command is meaningless for this
|
|
MIB object."
|
|
::= { eventLog 3 }
|
|
|
|
monitorLogStateEvents OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If disabled, it means the info LED will not turn on when the log gets full
|
|
and no alerts will be sent out. If enabled, the LED will turn on when the log
|
|
gets full and alerts will be sent out."
|
|
::= { eventLog 4 }
|
|
|
|
-- ******************************************************************************
|
|
-- Event Log Table - Enhanced Format
|
|
-- ******************************************************************************
|
|
readEnhancedEventLogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ReadEnhancedEventLogEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of enhanced event log entry information."
|
|
::= { eventLog 6 }
|
|
|
|
readEnhancedEventLogEntry OBJECT-TYPE
|
|
SYNTAX ReadEnhancedEventLogEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enhaced Event log table entry, new entries could be added for new items."
|
|
INDEX { readEnhancedEventLogNumber }
|
|
::= { readEnhancedEventLogTable 1 }
|
|
|
|
ReadEnhancedEventLogEntry ::= SEQUENCE {
|
|
readEnhancedEventLogNumber Unsigned32,
|
|
readEnhancedEventLogAttribute OCTET STRING,
|
|
readEnhancedEventLogMessage OCTET STRING,
|
|
readEnhancedEventLogSequenceNum Unsigned32
|
|
}
|
|
|
|
readEnhancedEventLogNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The event log number for the enhanced event log."
|
|
::= { readEnhancedEventLogEntry 1 }
|
|
|
|
readEnhancedEventLogAttribute OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string of data detailing an event log's attribute, such as the
|
|
Event ID and Call Home Flag. The Event ID is a hexadecimal number representing an specific or class of events.
|
|
The call home flag indicates that the corresponding problem may result in a call home."
|
|
::= { readEnhancedEventLogEntry 2}
|
|
|
|
readEnhancedEventLogMessage OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string of data detailing an event log message."
|
|
::= { readEnhancedEventLogEntry 3}
|
|
|
|
readEnhancedEventLogSequenceNum OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The sequence number for the enhanced event log. This number is the next
|
|
sequence number when this event record was create. This number continues
|
|
to grow, even if this event log is cleared, until it reaches the maximum
|
|
value of 4294967295. The next sequence number following the maximum value
|
|
is 1."
|
|
::= { readEnhancedEventLogEntry 4 }
|
|
|
|
-- ******************************************************************************
|
|
-- Event Log Table - Enhanced Format Audit Entries
|
|
-- ******************************************************************************
|
|
readAuditLogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ReadAuditLogEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of audit log entry information. Audit log includes the logs whose source is 'Audit'"
|
|
::= { eventLog 10 }
|
|
|
|
readAuditLogEntry OBJECT-TYPE
|
|
SYNTAX ReadAuditLogEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Audit log table entry, new entries could be added for new items."
|
|
INDEX { readAuditLogNumber }
|
|
::= { readAuditLogTable 1 }
|
|
|
|
ReadAuditLogEntry ::= SEQUENCE {
|
|
readAuditLogNumber Unsigned32,
|
|
readAuditLogAttribute OCTET STRING,
|
|
readAuditLogMessage OCTET STRING,
|
|
readAuditLogSequenceNum Unsigned32
|
|
}
|
|
|
|
readAuditLogNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The audit log number."
|
|
::= { readAuditLogEntry 1 }
|
|
|
|
readAuditLogAttribute OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string of data detailing an audit eventlog's attribute."
|
|
::= { readAuditLogEntry 2 }
|
|
|
|
readAuditLogMessage OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string of data detailing an audit event log message."
|
|
::= { readAuditLogEntry 3 }
|
|
|
|
readAuditLogSequenceNum OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The sequence number for the audit event log. This number is the next
|
|
sequence number when this event record was create. This number continues
|
|
to grow, even if this event log is cleared, until it reaches the maximum
|
|
value of 4294967295. The next sequence number following the maximum value
|
|
is 1."
|
|
::= { readAuditLogEntry 4 }
|
|
|
|
clearAuditLog OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Clear the audit log.
|
|
|
|
NOTE: Value returned for the GET command is meaningless for this
|
|
MIB object."
|
|
::= { eventLog 11 }
|
|
|
|
-- ******************************************************************************
|
|
-- Event Log Table - Enhanced Format Non-Audit Entries
|
|
-- ******************************************************************************
|
|
readSystemLogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ReadSystemLogEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of system log entry information. System log includes the logs whose source is other than 'Audit'"
|
|
::= { eventLog 12 }
|
|
|
|
readSystemLogEntry OBJECT-TYPE
|
|
SYNTAX ReadSystemLogEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System log table entry, new entries could be added for new items."
|
|
INDEX { readSystemLogNumber }
|
|
::= { readSystemLogTable 1 }
|
|
|
|
ReadSystemLogEntry ::= SEQUENCE {
|
|
readSystemLogNumber Unsigned32,
|
|
readSystemLogAttribute OCTET STRING,
|
|
readSystemLogMessage OCTET STRING,
|
|
readSystemLogSequenceNum Unsigned32
|
|
}
|
|
|
|
readSystemLogNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The system log index number."
|
|
::= { readSystemLogEntry 1 }
|
|
|
|
readSystemLogAttribute OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string of data detailing an system event log's attribute."
|
|
::= { readSystemLogEntry 2 }
|
|
|
|
readSystemLogMessage OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string of data detailing an system event log message."
|
|
::= { readSystemLogEntry 3 }
|
|
|
|
readSystemLogSequenceNum OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The sequence number for the system event log. This number is the next
|
|
sequence number when this event record was create. This number continues
|
|
to grow, even if this event log is cleared, until it reaches the maximum
|
|
value of 4294967295. The next sequence number following the maximum value
|
|
is 1."
|
|
::= { readSystemLogEntry 4 }
|
|
|
|
clearSystemLog OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Clear the system log.
|
|
|
|
NOTE: Value returned for the GET command is meaningless for this
|
|
MIB object."
|
|
::= { eventLog 13 }
|
|
|
|
-- ******************************************************************************
|
|
-- Event Log Table - Auxiliary Data Only
|
|
-- ******************************************************************************
|
|
readEventLogAuxTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ReadEventLogAuxEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of system log entry auxiliary information."
|
|
::= { eventLog 14 }
|
|
|
|
readEventLogAuxEntry OBJECT-TYPE
|
|
SYNTAX ReadEventLogAuxEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Event log auxiliary table entry, new entries could be added for new items."
|
|
INDEX { readEventLogAuxNumber }
|
|
::= { readEventLogAuxTable 1 }
|
|
|
|
ReadEventLogAuxEntry ::= SEQUENCE {
|
|
readEventLogAuxNumber INTEGER,
|
|
readEventLogAuxSequenceNum Unsigned32,
|
|
readEventLogAuxMessage OCTET STRING
|
|
}
|
|
|
|
readEventLogAuxNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The system log auxiliary index number.
|
|
To relate this information to the system log, match Sequence number
|
|
of this entry to the Sequence number of the system log entry."
|
|
::= { readEventLogAuxEntry 1 }
|
|
|
|
readEventLogAuxSequenceNum OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4294967295)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The sequence number for the system event log that contains this Auxiliary
|
|
information. Value is from 1 through 4294967295 and then wraps."
|
|
::= { readEventLogAuxEntry 2 }
|
|
|
|
readEventLogAuxMessage OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string of data detailing the auxiliary information from the log event."
|
|
::= { readEventLogAuxEntry 3 }
|
|
|
|
-- ********************************************************************************
|
|
-- Configure the MM
|
|
-- ********************************************************************************
|
|
-- ********************************************************************************
|
|
-- Remote Access Configuration
|
|
-- ********************************************************************************
|
|
remoteAccessConfig OBJECT IDENTIFIER ::= { configureSP 1 }
|
|
|
|
-- ********************************************************************************
|
|
-- General Remote Access and Remote Alerts Configuration
|
|
-- ********************************************************************************
|
|
generalRemoteCfg OBJECT IDENTIFIER ::= { remoteAccessConfig 1 }
|
|
|
|
remoteAlertRetryDelay OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
oneHalfMinute(30),
|
|
oneMinute(60),
|
|
oneAndHalfMinutes(90),
|
|
twoMinutes(120),
|
|
twoAndHalfMinutes(150),
|
|
threeMinutes(180),
|
|
threeAndHalfMinutes(210),
|
|
fourMinutes(240)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number in seconds to delay between retries if sending a
|
|
remote alert is unsuccessful."
|
|
::= { generalRemoteCfg 3 }
|
|
|
|
remoteAlertRetryCount OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noretry(0),
|
|
retry1(1),
|
|
retry2(2),
|
|
retry3(3),
|
|
retry4(4),
|
|
retry5(5),
|
|
retry6(6),
|
|
retry7(7),
|
|
retry8(8)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of additional times a remote alert will be
|
|
retried if not successfully sent. A value of zero indicates
|
|
no retries will be attempted."
|
|
::= { generalRemoteCfg 4 }
|
|
|
|
userAuthenticationMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
localOnly(0),
|
|
ldapOnly(1),
|
|
localFirstThenLdap(2),
|
|
ldapFirstThenLocal(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Use this field to specify how users attempting to login should be authenticated.
|
|
There are two methods:
|
|
Local authentication. Userid and password are verified by searching the list
|
|
of users locally configured under Local Login Profiles.
|
|
LDAP based authentication. Users are authenticated via a remote LDAP server.
|
|
One or both authentication methods can be selected. If both methods should be
|
|
used, the order must be specified."
|
|
::= { generalRemoteCfg 7 }
|
|
|
|
maxSessionsPerLDAPUser OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum number of simultaneous active sessions allowed for
|
|
each LDAP user. If the value is 0, this option is disabled. The
|
|
minimum value is 1 and the maximum value is 20."
|
|
::= { generalRemoteCfg 9 }
|
|
|
|
authenticationLoggingTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
logAll(0),
|
|
fiveSeconds(1),
|
|
thirtySeconds(2),
|
|
oneMinute(3),
|
|
fiveMinutes(4),
|
|
tenMinutes(5),
|
|
thirtyMinutes(6),
|
|
oneHour(7),
|
|
twelveHours(8),
|
|
oneDay(9),
|
|
logNone(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Use this option to set how long, in seconds, MM will not log the authentication
|
|
events for the same user. The default setting is 5 minutes. 0 indicates log all
|
|
authentication events, 255 indicates don't log any new authentication events."
|
|
::= { generalRemoteCfg 10 }
|
|
|
|
trackingIP OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This option indicates tracking different IP addresses for the same user is
|
|
enabled or not. If it is enabled then an access every second from
|
|
alternating IP addresses will result in multiple log entries,
|
|
regardless of the time duration set in the 'authenticaionLoggingTimeout'field.
|
|
If this flag is disabled, multiple accesses by varying IP addresses
|
|
will only be logged as 'new' accesses if they are out of the
|
|
'authenticationLoggingTimeout'."
|
|
::= { generalRemoteCfg 11 }
|
|
|
|
-- ********************************************************************************
|
|
-- Account security management
|
|
-- ********************************************************************************
|
|
accountSecurityManagement OBJECT IDENTIFIER ::= { generalRemoteCfg 20 }
|
|
|
|
accountSecurityLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
legacy(0),
|
|
high(1),
|
|
custom(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The level of security needed for local user login passwords.
|
|
The legacy level:
|
|
- no password required
|
|
- no password expiration
|
|
- no password re-use restrictions
|
|
- no frequency of password change restrictions
|
|
- account is locked for 2 minutes after 5 login failures
|
|
- simple password rules
|
|
- no account inactivity monitoring
|
|
The high level:
|
|
- password required
|
|
- factory default 'USERID' account password must be changed on next login
|
|
- force user to change password on first login
|
|
- password expires in 90 days
|
|
- password re-use checking enabled (last 5 passwords kept in history)
|
|
- minimum 24 hours interval between password changes
|
|
- account is locked for 60 minutes after 5 login failures
|
|
- complex password rules with 2 degrees of difference from previous password
|
|
- alert on account inactivity after 120 days
|
|
- accounts disabled after 180 days of inactivity
|
|
The custom level:
|
|
- set the password settings individually under customSecuritySettings
|
|
The default value is legacy."
|
|
::= { accountSecurityManagement 1 }
|
|
|
|
customSecuritySettings OBJECT IDENTIFIER ::= { accountSecurityManagement 2 }
|
|
|
|
|
|
passwordExpirationPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of days before login passwords expire. The minimum
|
|
value is 1 day and the maximum value is 365 days. The default
|
|
value is 90 days. A value of 0 disables this option."
|
|
::= { customSecuritySettings 2 }
|
|
|
|
defaultAdminPasswordExpired OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If enabled, the factory default 'USERID' account password must
|
|
be changed on next login. The default value is disabled."
|
|
::= { customSecuritySettings 3 }
|
|
|
|
minimumPasswordReuseCycle OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
onePassword(1),
|
|
twoPasswords(2),
|
|
threePasswords(3),
|
|
fourPasswords(4),
|
|
fivePasswords(5)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of unique passwords a user must choose before
|
|
reusing a password. The default value is none."
|
|
::= { customSecuritySettings 4 }
|
|
|
|
complexPasswordRules OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If enabled, the minimum complexity rules will be enforced for all
|
|
local login passwords and 'User login password required' rule will be enabled.
|
|
|
|
The complex rules are as follows:
|
|
must be 8-31 characters
|
|
must contain at least one number
|
|
must contain at least one letter
|
|
cannot contain white space characters
|
|
cannot be a repeat or reverse of user name
|
|
no more than 3 of the same characters used consecutively
|
|
must contain at least 2 of the following combinations:
|
|
at least one upper case letter
|
|
at least one lower case letter
|
|
at least one special character
|
|
Password and password confirm values must match
|
|
|
|
If disabled, the lagacy rules are:
|
|
must be 5-31 characters
|
|
must contain at least one number
|
|
must contain at least one letter
|
|
cannot contain white space characters
|
|
Password and password confirm values must match
|
|
|
|
The default value is disabled."
|
|
::= { customSecuritySettings 5 }
|
|
|
|
minimumDiffCharsPassword OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
oneChar(1),
|
|
twoChars(2),
|
|
threeChars(3),
|
|
fourChars(4),
|
|
fiveChars(5),
|
|
sixChars(6),
|
|
sevenChars(7),
|
|
eightChars(8),
|
|
nineChars(9),
|
|
tenChars(10),
|
|
elevenChars(11),
|
|
twelveChars(12),
|
|
thirteenChars(13),
|
|
fourteenChars(14),
|
|
fifteenChars(15)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The required minimum number of characters in the new password
|
|
different from the previous password. The default value is 2.
|
|
|
|
A SET of this object is ignored until the complexPasswordRules option is enabled
|
|
and the minimumPasswordReuseCycle is not none(0)"
|
|
::= { customSecuritySettings 6 }
|
|
|
|
changePasswordFirstAccess OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If enabled, the login user will be forced to change their password on
|
|
the first access after the account has been established or on
|
|
the first access after an administrator has changed the password
|
|
for the user, except for the administrator password for USERID.
|
|
The default value is disabled."
|
|
::= { customSecuritySettings 7 }
|
|
|
|
inactivityAlertPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The period of time in days before generating an alert for a dormant
|
|
account. This value applies to all login accounts, including the
|
|
administrator account. The minimum value is 1 day and the maximum
|
|
value is 365 days. The default value is 0 which disables this option.
|
|
NOTE: This value must be less than the inactivityAlertDisablePeriod."
|
|
::= { customSecuritySettings 8 }
|
|
|
|
inactivityAlertDisablePeriod OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The period of time in days before generating an alert and disabling
|
|
a dormant account. This value applies to all login accounts, excluding
|
|
the administrator account. The minimum value is 1 day and the maximum
|
|
value is 365 days. The default value is 0 which disables this option.
|
|
NOTE: This value must be greater than the inactivityAlertPeriod."
|
|
::= { customSecuritySettings 9 }
|
|
|
|
lockoutPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The period of time in minutes that a user is locked out after the
|
|
maximum number of login failures was reached. The minimum value is
|
|
is 1 minute and the maximum value is 2880 minutes. The default value
|
|
is 2 minutes for the Legacy security level and 60 minutes for the
|
|
High security level. A value of 0 disables this option."
|
|
::= { customSecuritySettings 10 }
|
|
|
|
maxLoginFailures OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
oneTime(1),
|
|
twoTimes(2),
|
|
threeTimes(3),
|
|
fourTimes(4),
|
|
fiveTimes(5),
|
|
sixTimes(6),
|
|
sevenTimes(7),
|
|
eightTimes(8),
|
|
nineTimes(9),
|
|
tenTimes(10)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum number of login failures before a user account is locked.
|
|
A value of 0 disables this option. The default value is 5."
|
|
::= { customSecuritySettings 11 }
|
|
|
|
passwordChangeInterval OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A minimum period of time that user is not able to change
|
|
their own password. The range of acceptable values will be
|
|
from 0 to 1440 (or 60 days). A value of 0 disables this
|
|
option. If the password expiration period is set, it must be
|
|
greater than the minimum password change interval."
|
|
::= { customSecuritySettings 12 }
|
|
|
|
-- ***********************************************************************
|
|
-- Serial Port Configuration
|
|
-- ***********************************************************************
|
|
serialPortCfg OBJECT IDENTIFIER ::= { remoteAccessConfig 2 }
|
|
|
|
portBaud OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
baud2400(0),
|
|
baud4800(1),
|
|
baud9600(3),
|
|
baud19200(7),
|
|
baud38400(15),
|
|
baud57600(23),
|
|
baud115200(47)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Baud rate for the serial port."
|
|
::= { serialPortCfg 1 }
|
|
|
|
portParity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
odd(1),
|
|
even(3),
|
|
mark(5),
|
|
space(7)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Parity setting for the serial port."
|
|
::= { serialPortCfg 2 }
|
|
|
|
portStopBits OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
oneStopbit(0),
|
|
twoOrOnePtFive(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of stop bits for the serial port."
|
|
::= { serialPortCfg 3 }
|
|
|
|
-- ********************************************************************************
|
|
-- Remote Alert Profiles
|
|
-- ********************************************************************************
|
|
remoteAlertIds OBJECT IDENTIFIER ::= { remoteAccessConfig 3 }
|
|
|
|
remoteAlertIdsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RemoteAlertIdsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of remote alert entries.
|
|
This table lets you configure remote alert recipients.
|
|
You can define up to 12 unique recipients.
|
|
NOTE: All selected alert events will be sent to all
|
|
enabled alert recipients."
|
|
::= { remoteAlertIds 1 }
|
|
|
|
remoteAlertIdsEntry OBJECT-TYPE
|
|
SYNTAX RemoteAlertIdsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remote alert entries."
|
|
INDEX { remoteAlertIdEntryIndex }
|
|
::= { remoteAlertIdsTable 1 }
|
|
|
|
RemoteAlertIdsEntry ::= SEQUENCE {
|
|
remoteAlertIdEntryIndex INTEGER,
|
|
remoteAlertIdEntryStatus INTEGER,
|
|
remoteAlertIdEntryIpOrHostAddress OCTET STRING,
|
|
remoteAlertIdEntryTextDescription OCTET STRING,
|
|
remoteAlertIdEntryNotificationType INTEGER,
|
|
remoteAlertIdEmailAddr OCTET STRING,
|
|
remoteAlertIdEntrySelectiveAlert INTEGER
|
|
}
|
|
|
|
remoteAlertIdEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for remote alert entry."
|
|
::= { remoteAlertIdsEntry 1 }
|
|
|
|
remoteAlertIdEntryStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(0),
|
|
disabledAndValid(1),
|
|
enabledAndValid(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remote alert entry status, invalid means entry
|
|
not defined yet, disabledAndValid means entry defined
|
|
but not enabled to send an alert, enabledAndValid means
|
|
entry defined and enabled to send an alert."
|
|
::= { remoteAlertIdsEntry 2 }
|
|
|
|
remoteAlertIdEntryIpOrHostAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..50))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A null terminated string that either
|
|
contains an IP address of the form '1.2.3.4'
|
|
or a host name (if DNS is enabled) for the
|
|
alert entry."
|
|
::= { remoteAlertIdsEntry 3 }
|
|
|
|
remoteAlertIdEntryTextDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..50))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A null terminated string that contains
|
|
a text description of this entry."
|
|
::= { remoteAlertIdsEntry 4 }
|
|
|
|
remoteAlertIdEntryNotificationType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
snmpOverLan(4),
|
|
emailOverLan(5)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remote alert entry notification method. Types include
|
|
unknown when the type can't be determined (read-only),
|
|
snmpOverLan for an SNMP alert over ethernet,
|
|
and emailOverLan for a E-Mail alert over ethernet."
|
|
::= { remoteAlertIdsEntry 5 }
|
|
|
|
remoteAlertIdEmailAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A null terminated string that contains an
|
|
E-Mail Address. For example, 'xyz@us.ibm.com'.
|
|
Used only for an E-mail over LAN notification type."
|
|
::= { remoteAlertIdsEntry 9 }
|
|
|
|
remoteAlertIdEntrySelectiveAlert OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
critOnlyAlerts(0),
|
|
allAlerts(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remote alert entry selective alert setting. A value of
|
|
critOnlyAlerts will only send critical alerts to this
|
|
remote alert recipient, a value of allAlerts will send
|
|
all alerts to this remote alert recipient."
|
|
::= { remoteAlertIdsEntry 13 }
|
|
|
|
generateTestAlert OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate a Test Alert. This will send a test alert to all configured
|
|
and enabled remote alert recipients.
|
|
|
|
NOTE: Value returned for the GET command is meaningless for this
|
|
MIB object."
|
|
::= { remoteAlertIds 30 }
|
|
|
|
-- ********************************************************************************
|
|
-- Remote Access Profiles
|
|
-- ********************************************************************************
|
|
remoteAccessIds OBJECT IDENTIFIER ::= { remoteAccessConfig 4 }
|
|
|
|
-- ********************************************************************************
|
|
-- User Login Table
|
|
-- ********************************************************************************
|
|
remoteAccessIdsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RemoteAccessIdsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of remote access profiles.
|
|
|
|
This table lets you to configure all login profiles.
|
|
|
|
NOTE: By default, the management module
|
|
comes configured with one login profile that allows remote
|
|
access using a login ID of 'USERID' and a password of 'PASSW0RD'
|
|
(the 0 is a zero). To avoid a potential security exposure,
|
|
we strongly recommend that you change this default Login
|
|
Profile to values of your choice."
|
|
::= { remoteAccessIds 1 }
|
|
|
|
remoteAccessIdsEntry OBJECT-TYPE
|
|
SYNTAX RemoteAccessIdsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remote access entries."
|
|
INDEX { remoteAccessIdEntryIndex }
|
|
::= { remoteAccessIdsTable 1 }
|
|
|
|
RemoteAccessIdsEntry ::= SEQUENCE {
|
|
remoteAccessIdEntryIndex INTEGER,
|
|
remoteAccessIdEntryUserId OCTET STRING,
|
|
remoteAccessIdEntryPassword OCTET STRING,
|
|
remoteAccessIdEntryPermgroups OCTET STRING,
|
|
remoteAccessIdEntryLoggedIn INTEGER,
|
|
remoteAccessIdEntryLastLogin OCTET STRING,
|
|
remoteAccessIdEntryPwdCompliant INTEGER,
|
|
remoteAccessIdEntryPwdExp OCTET STRING,
|
|
remoteAccessIdEntryDormant INTEGER,
|
|
remoteAccessIdEntryState INTEGER,
|
|
remoteAccessIdEntryAction INTEGER,
|
|
remoteAccessIdEntrySessionCount INTEGER,
|
|
remoteAccessIdEntryMaxSessions INTEGER,
|
|
remoteAccessIdEntryStatus EntryStatus,
|
|
remoteAccessIdEntryIPMIProvisioned INTEGER,
|
|
remoteAccessIdEntrySNMPv3Provisioned INTEGER
|
|
}
|
|
|
|
|
|
remoteAccessIdEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for Remote access entry."
|
|
::= { remoteAccessIdsEntry 1 }
|
|
|
|
remoteAccessIdEntryUserId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..33))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remote access entry null terminated string that
|
|
contains the userid. It must not be a duplicate of
|
|
any previously configured ones. This field is only allowed to
|
|
be set when the entry status is under creation."
|
|
::= { remoteAccessIdsEntry 2 }
|
|
|
|
remoteAccessIdEntryPassword OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..17))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remote access password. The password rules are dictated
|
|
by a combination of the chassis security policy setting
|
|
(securityPolicySetting) and the user account security level setting
|
|
(accountSecurityLevel). Refer to object complexPasswordRules to
|
|
understand the requirements.
|
|
|
|
NOTE: Value returned by the GET command is meaningless
|
|
for this MIB object."
|
|
::= { remoteAccessIdsEntry 3 }
|
|
|
|
remoteAccessIdEntryPermgroups OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of permission groups for this userid, delmited with a '|'"
|
|
::= { remoteAccessIdsEntry 10 }
|
|
|
|
remoteAccessIdEntryLoggedIn OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates if user is currently logged in or not."
|
|
::= { remoteAccessIdsEntry 11 }
|
|
|
|
remoteAccessIdEntryLastLogin OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Timestamp for the last successful login by the user."
|
|
::= { remoteAccessIdsEntry 12 }
|
|
|
|
remoteAccessIdEntryPwdCompliant OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates if user complies with all of the password
|
|
rules currently in effect."
|
|
::= { remoteAccessIdsEntry 13 }
|
|
|
|
remoteAccessIdEntryPwdExp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of days until the user's current password expires."
|
|
::= { remoteAccessIdsEntry 14 }
|
|
|
|
remoteAccessIdEntryDormant OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates if the user account has been inactive for a
|
|
specified amount of time based on inactivityAlertDisablePeriod
|
|
in the customSecuritySettings section."
|
|
::= { remoteAccessIdsEntry 15 }
|
|
|
|
remoteAccessIdEntryState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
active(1),
|
|
locked(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the state of the user:
|
|
Active - normal state
|
|
Disabled - user cannot use account until enabled by a
|
|
supervisor or chassis user account manager. An account
|
|
can get disabled after being dormant for a specified
|
|
amount of time OR as a result of a supervisor or chassis
|
|
user account manager disabling it.
|
|
Locked - account is temporarily locked due to repeated
|
|
unsuccessful login attempts as specified by lockoutPeriod
|
|
in the customSecuritySettings section. Account can be
|
|
unlocked by a supervisor or chassis user account manager
|
|
OR can be automatically unlocked after the lockoutPeriod expires.
|
|
|
|
NOTE: The disable action does not apply to supervisor or chassis
|
|
user account manager accounts."
|
|
::= { remoteAccessIdsEntry 16 }
|
|
|
|
remoteAccessIdEntryAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1),
|
|
unlock(2),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Actions that only a supervisor or chassis user account manager
|
|
can perform for each user id:
|
|
Enable - enables an account in the Disabled state
|
|
Disable - disables an account in the Active or Locked state
|
|
Unlock - unlock an account in the Locked state
|
|
|
|
NOTE: The disable action does not apply to supervisor or chassis
|
|
user account manager accounts.
|
|
|
|
NOTE: Value returned for the GET command is meaningless for this
|
|
MIB object."
|
|
::= { remoteAccessIdsEntry 17 }
|
|
|
|
remoteAccessIdEntrySessionCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of sessions the user is currently logged in to."
|
|
::= { remoteAccessIdsEntry 18 }
|
|
|
|
remoteAccessIdEntryMaxSessions OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum number of simultaneous active sessions allowed for
|
|
the user. If the value is 0, this option is disabled. The
|
|
minimum value is 1 and the maximum value is 20."
|
|
::= { remoteAccessIdsEntry 19 }
|
|
|
|
remoteAccessIdEntryStatus OBJECT-TYPE
|
|
SYNTAX EntryStatus
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object manages the creation and deletion of this entry.
|
|
The steps recommended to add a new group are:
|
|
1. Create a new entry in this table
|
|
remoteAccessIdEntryStatus = createRequest
|
|
2. Set remoteAccessId as required.
|
|
The remoteAccessIdUserId and the remoteAccessIdPassword must be set
|
|
before the entry becomes valid. To set the remoteAccessIdsEntryPermgroups or
|
|
remoteAccessIdsEntryMaxSessions before the entry is valid, set these fields before
|
|
both the password and userId are set.
|
|
Only one row will be allowed to be underCreation at one time, and it must have the next index
|
|
in the table.
|
|
|
|
valid(1) - Indicates that the group represented
|
|
by this entry is available for use.
|
|
|
|
createRequest(2) - A new entry will be created in this table
|
|
for the specified group and the new entry
|
|
will transition to the underCreation(3).
|
|
|
|
underCreation(3) - Indicates that this entry exists in the
|
|
agent but is unavailable for use. After completing the
|
|
create operation, the agent will set this object to
|
|
underCreation(3).
|
|
|
|
invalid(4) - Deletes this entry."
|
|
::= { remoteAccessIdsEntry 20 }
|
|
|
|
remoteAccessIdEntryIPMIProvisioned OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates if the user has been provisioned as an IPMI account.
|
|
|
|
If this is user is provisioned as an IPMI account, the nodes (scope) and authorities will
|
|
be determined by the scope and authorities of the permission groups to which this user belongs. These can be
|
|
seen in the remoteAccessRBSscopeTable and remoteAccessRBSroleTable for the permission groups to which this user
|
|
is assigned.
|
|
|
|
If the userid is longer than 16 characters or there are more than 12 user accounts enabled for IPMI provisioning,
|
|
setting the value to yes will return an error.
|
|
|
|
When provisioning an IPMI account by setting this object to yes(1), the SNMPv3 account is also automatically
|
|
provisioned."
|
|
::= { remoteAccessIdsEntry 21 }
|
|
|
|
remoteAccessIdEntrySNMPv3Provisioned OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates if the user has been provisioned as an SNMPv3 account.
|
|
|
|
If this is user is provisioned as an SNMPv3 account, the nodes (scope) and authorities will
|
|
be determined by the scope and authorities of the permission groups to which this user belongs. These can be
|
|
seen in the remoteAccessRBSscopeTable and remoteAccessRBSroleTable for the permission groups to which this user
|
|
is assigned.
|
|
|
|
If the userid is longer than 16 characters or there are more than 12 user accounts enabled for SNMPv3 provisioning,
|
|
setting the value to yes will return an error.
|
|
|
|
When provisioning a SNMPv3 account by setting this object to yes(1), the IPMI account is also automatically
|
|
provisioned."
|
|
::= { remoteAccessIdsEntry 22 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- User Login Role Table
|
|
-- ********************************************************************************
|
|
remoteAccessRBSroleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RemoteAccessRBSroleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of RBS User Role profiles."
|
|
::= { remoteAccessIds 3 }
|
|
|
|
remoteAccessRBSroleEntry OBJECT-TYPE
|
|
SYNTAX RemoteAccessRBSroleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User Role entries."
|
|
INDEX { roleIndex }
|
|
::= { remoteAccessRBSroleTable 1 }
|
|
|
|
RemoteAccessRBSroleEntry ::= SEQUENCE {
|
|
roleIndex INTEGER,
|
|
roleId OCTET STRING,
|
|
rbsSupervisor INTEGER,
|
|
rbsOperator INTEGER,
|
|
rbsChassisOperator INTEGER,
|
|
rbsChassisAccountManagement INTEGER,
|
|
rbsChassisLogManagement INTEGER,
|
|
rbsChassisConfiguration INTEGER,
|
|
rbsChassisAdministration INTEGER,
|
|
rbsBladeOperator INTEGER,
|
|
rbsBladeRemotePresence INTEGER,
|
|
rbsBladeConfiguration INTEGER,
|
|
rbsBladeAdministration INTEGER,
|
|
rbsSwitchModuleOperator INTEGER,
|
|
rbsSwitchModuleConfiguration INTEGER,
|
|
rbsSwitchModuleAdministration INTEGER,
|
|
rbsEntryStatus EntryStatus
|
|
}
|
|
|
|
|
|
roleIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for RBS User Role entry."
|
|
::= { remoteAccessRBSroleEntry 1 }
|
|
|
|
roleId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..63))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remote access RBS role entry null terminated string that
|
|
contains the permission group ID. It must not be a duplicate of
|
|
any previously configured ones. This field is only allowed to
|
|
be set when the entry status is under creation."
|
|
::= { remoteAccessRBSroleEntry 2 }
|
|
|
|
rbsSupervisor OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has no restrictions."
|
|
::= { remoteAccessRBSroleEntry 3 }
|
|
|
|
rbsOperator OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has read-only access, and cannot perform
|
|
any save, modify, clear, or state affecting operations
|
|
(e.g. restart MM, restore defaults, upgrade the firmware, etc.)."
|
|
::= { remoteAccessRBSroleEntry 4 }
|
|
|
|
rbsChassisOperator OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has ability to browse status and properties of
|
|
chassis components (MM, chassis fans, midplane, power modules).
|
|
Ability to backup MM configuration to a file.
|
|
Saving MM configuration to chassis requires supervisor access."
|
|
::= { remoteAccessRBSroleEntry 5 }
|
|
|
|
rbsChassisAccountManagement OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User can add/modify/delete user login profiles. Ability
|
|
to backup MM configuration to a file. Changing global login
|
|
settings require chassis configuration authority."
|
|
::= { remoteAccessRBSroleEntry 6 }
|
|
|
|
rbsChassisLogManagement OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has ability to clear the MM event log, change log
|
|
policy settings, and backup MM configuration to a file."
|
|
::= { remoteAccessRBSroleEntry 7 }
|
|
|
|
rbsChassisConfiguration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User can modify and save any chassis configuration
|
|
parameter (except user profiles and event log settings).
|
|
Ability to restore MM factory defaults if the user also has
|
|
chassis administration permissions. Ability to change the
|
|
global login settings, SOL configuration, and backup MM
|
|
configuration to a file."
|
|
::= { remoteAccessRBSroleEntry 8 }
|
|
|
|
rbsChassisAdministration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has ability to do MM firmware updates, modify chassis
|
|
LEDs, restore MM factory defaults if the user also has
|
|
chassis configuration permissions. Ability to restart MM
|
|
and backup MM configuration to a file."
|
|
::= { remoteAccessRBSroleEntry 9 }
|
|
|
|
rbsBladeOperator OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has ability to browse status and properties of
|
|
blades."
|
|
::= { remoteAccessRBSroleEntry 10 }
|
|
|
|
rbsBladeRemotePresence OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has ability to access the blades remote console.
|
|
The ability to issue the CLI
|
|
console command to start an SOL session to a blade will
|
|
also require this authority."
|
|
::= { remoteAccessRBSroleEntry 11 }
|
|
|
|
rbsBladeConfiguration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User can modify and save any blade configuration parameter."
|
|
::= { remoteAccessRBSroleEntry 12 }
|
|
|
|
rbsBladeAdministration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User can power on/off and restart blades, activate
|
|
standby blades, do firmware updates, and modify blade LEDs."
|
|
::= { remoteAccessRBSroleEntry 13 }
|
|
|
|
rbsSwitchModuleOperator OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has ability to browse status and properties of
|
|
I/O Modules, and to ping I/O Modules."
|
|
::= { remoteAccessRBSroleEntry 14 }
|
|
|
|
rbsSwitchModuleConfiguration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User can modify the I/O Module IP address, configure
|
|
I/O Module Advanced Management parameters, and restore
|
|
factory defaults on an I/O Module. Note that a user
|
|
requires both I/O Module configuration and I/O Module
|
|
administration roles in order to be able to launch a telnet
|
|
or web UI session to an I/O Module, or to restore factory
|
|
defaults on an I/O Module."
|
|
::= { remoteAccessRBSroleEntry 15 }
|
|
|
|
rbsSwitchModuleAdministration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User can power on/off and restart the I/O Modules,
|
|
update I/O Module firmware, enable/disable the Fast POST
|
|
and External Ports of an I/O Module. Note that a user
|
|
requires both I/O Module configuration and I/O Module
|
|
administration roles in order to be able to launch a telnet
|
|
session to an I/O Module, or to restore factory
|
|
defaults on an I/O Module."
|
|
::= { remoteAccessRBSroleEntry 16 }
|
|
|
|
rbsEntryStatus OBJECT-TYPE
|
|
SYNTAX EntryStatus
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object manages the creation and deletion of this entry.
|
|
The steps recommended to add a new group are:
|
|
1. Create a new entry in this table
|
|
rbsEntryStatus = createRequest
|
|
2. Set roleId as required.
|
|
Only one row will be allowed to be underCreation at one time, and it must have the next index
|
|
in the table.
|
|
|
|
valid(1) - Indicates that the group represented
|
|
by this entry is available for use.
|
|
|
|
createRequest(2) - A new entry will be created in this table
|
|
for the specified group and the new entry
|
|
will transition to the underCreation(3).
|
|
|
|
underCreation(3) - Indicates that this entry exists in the
|
|
agent but is unavailable for use. After completing the
|
|
create operation, the agent will set this object to
|
|
underCreation(3).
|
|
|
|
invalid(4) - Deletes this entry."
|
|
::= { remoteAccessRBSroleEntry 23 }
|
|
|
|
-- ********************************************************************************
|
|
-- User Login Scope Table
|
|
-- ********************************************************************************
|
|
remoteAccessRBSscopeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RemoteAccessRBSscopeEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of RBS User Scope profiles."
|
|
::= { remoteAccessIds 4 }
|
|
|
|
remoteAccessRBSscopeEntry OBJECT-TYPE
|
|
SYNTAX RemoteAccessRBSscopeEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User Scope entries."
|
|
INDEX { scopeIndex }
|
|
::= { remoteAccessRBSscopeTable 1 }
|
|
|
|
RemoteAccessRBSscopeEntry ::= SEQUENCE {
|
|
scopeIndex INTEGER,
|
|
scopeId OCTET STRING,
|
|
rbsChassis INTEGER,
|
|
rbsBlade1 INTEGER,
|
|
rbsBlade2 INTEGER,
|
|
rbsBlade3 INTEGER,
|
|
rbsBlade4 INTEGER,
|
|
rbsBlade5 INTEGER,
|
|
rbsBlade6 INTEGER,
|
|
rbsBlade7 INTEGER,
|
|
rbsBlade8 INTEGER,
|
|
rbsBlade9 INTEGER,
|
|
rbsBlade10 INTEGER,
|
|
rbsBlade11 INTEGER,
|
|
rbsBlade12 INTEGER,
|
|
rbsBlade13 INTEGER,
|
|
rbsBlade14 INTEGER,
|
|
rbsSwitch1 INTEGER,
|
|
rbsSwitch2 INTEGER,
|
|
rbsSwitch3 INTEGER,
|
|
rbsSwitch4 INTEGER,
|
|
rbsSwitch5 INTEGER,
|
|
rbsSwitch6 INTEGER,
|
|
rbsSwitch7 INTEGER,
|
|
rbsSwitch8 INTEGER,
|
|
rbsSwitch9 INTEGER,
|
|
rbsSwitch10 INTEGER
|
|
}
|
|
|
|
scopeIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for RBS User Scope Entry."
|
|
::= { remoteAccessRBSscopeEntry 1 }
|
|
|
|
scopeId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..63))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remote access RBS scope entry null terminated string that
|
|
contains the permission group ID."
|
|
::= { remoteAccessRBSscopeEntry 2 }
|
|
|
|
rbsChassis OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to the MM and chassis functions."
|
|
::= { remoteAccessRBSscopeEntry 3 }
|
|
|
|
rbsBlade1 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to the blade in slot 1."
|
|
::= { remoteAccessRBSscopeEntry 4 }
|
|
|
|
rbsBlade2 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to the blade in slot 2."
|
|
::= { remoteAccessRBSscopeEntry 5 }
|
|
|
|
rbsBlade3 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to the blade in slot 3."
|
|
::= { remoteAccessRBSscopeEntry 6 }
|
|
|
|
rbsBlade4 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to the blade in slot 4."
|
|
::= { remoteAccessRBSscopeEntry 7 }
|
|
|
|
rbsBlade5 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to the blade in slot 5."
|
|
::= { remoteAccessRBSscopeEntry 8 }
|
|
|
|
rbsBlade6 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to the blade in slot 6."
|
|
::= { remoteAccessRBSscopeEntry 9 }
|
|
|
|
rbsBlade7 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to the blade in slot 7."
|
|
::= { remoteAccessRBSscopeEntry 10 }
|
|
|
|
rbsBlade8 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to the blade in slot 8."
|
|
::= { remoteAccessRBSscopeEntry 11 }
|
|
|
|
rbsBlade9 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to the blade in slot 9."
|
|
::= { remoteAccessRBSscopeEntry 12 }
|
|
|
|
rbsBlade10 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to the blade in slot 10."
|
|
::= { remoteAccessRBSscopeEntry 13 }
|
|
|
|
rbsBlade11 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to the blade in slot 11."
|
|
::= { remoteAccessRBSscopeEntry 14 }
|
|
|
|
rbsBlade12 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to the blade in slot 12."
|
|
::= { remoteAccessRBSscopeEntry 15 }
|
|
|
|
rbsBlade13 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to the blade in slot 13."
|
|
::= { remoteAccessRBSscopeEntry 16 }
|
|
|
|
rbsBlade14 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to the blade in slot 14."
|
|
::= { remoteAccessRBSscopeEntry 17 }
|
|
|
|
rbsSwitch1 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to I/O module 1."
|
|
::= { remoteAccessRBSscopeEntry 18 }
|
|
|
|
rbsSwitch2 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to I/O module 2."
|
|
::= { remoteAccessRBSscopeEntry 19 }
|
|
|
|
rbsSwitch3 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to I/O module 3."
|
|
::= { remoteAccessRBSscopeEntry 20 }
|
|
|
|
rbsSwitch4 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to I/O module 4."
|
|
::= { remoteAccessRBSscopeEntry 21 }
|
|
|
|
rbsSwitch5 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to I/O module 5."
|
|
::= { remoteAccessRBSscopeEntry 22 }
|
|
|
|
rbsSwitch6 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to I/O module 6."
|
|
::= { remoteAccessRBSscopeEntry 23 }
|
|
|
|
rbsSwitch7 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to I/O module 7."
|
|
::= { remoteAccessRBSscopeEntry 24 }
|
|
|
|
rbsSwitch8 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to I/O module 8."
|
|
::= { remoteAccessRBSscopeEntry 25 }
|
|
|
|
rbsSwitch9 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to I/O module 9."
|
|
::= { remoteAccessRBSscopeEntry 26 }
|
|
|
|
rbsSwitch10 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User has access to I/O module 10."
|
|
::= { remoteAccessRBSscopeEntry 27 }
|
|
|
|
cmmCentralManagerIPMISNMPv3 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether CMM is the central manager of the IPMI and SNMPv3 accounts.
|
|
For a write, it can only be set to enabled.
|
|
Once the CMM state is enabled, it can only be cleared by doing a reset to defaults.
|
|
WARNING: Enabling CMM IPMI/SNMPv3 user account management will cause all presently
|
|
existing IPMI/SNMPv3 user accounts on nodes to be overwritten. Please be
|
|
sure to save any existing node IPMI/SNMPv3 account information before proceeding."
|
|
::= { remoteAccessIds 9 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- Enable/Disable User Interfaces
|
|
-- ********************************************************************************
|
|
userInterfaces OBJECT IDENTIFIER ::= { remoteAccessConfig 5 }
|
|
cli OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
telnet-only(1),
|
|
ssh-only(2),
|
|
enabled(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable/Disable CLI access to the MM (telnet and SSH).
|
|
The value enabled(3) means both telnet and ssh are enabled."
|
|
::= { userInterfaces 1 }
|
|
|
|
snmp OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
v1-only(1),
|
|
v3-only(2),
|
|
enabled(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable/Disable SNMP v1 and v3 access to the MM.
|
|
The value enabled(3) means both telnet and ssh are enabled."
|
|
::= { userInterfaces 2 }
|
|
|
|
tcm OBJECT-TYPE
|
|
SYNTAX INTEGER (0..20)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable/Disable TCP command mode (TCM) access to the MM.
|
|
A value of 0 means disabled, any value from 1 to 20 means enabled.
|
|
NOTE: MM will provide a max of 20 connections for both
|
|
Secure TCP Command Mode and TCP Command Mode."
|
|
::= { userInterfaces 3 }
|
|
|
|
web OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable/Disable Web access (HTTP/HTTPS) to the MM.
|
|
|
|
NOTE: Disabling web access to the MM will cause all
|
|
currently active web sessions to disconnect,
|
|
and you will no longer be able to access the
|
|
MM management functions using a web browser."
|
|
::= { userInterfaces 4 }
|
|
|
|
stcm OBJECT-TYPE
|
|
SYNTAX INTEGER (0..20)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable/Disable secure TCP command mode (STCM) access to the MM.
|
|
A value of 0 means disabled, any value from 1 to 20 means enabled.
|
|
NOTE: MM will provide a max of 20 connections for both
|
|
Secure TCP Command Mode and TCP Command Mode.
|
|
If no valid server certificate is in place,
|
|
Secure TCP Command Mode will not be allowed to set to enable."
|
|
::= { userInterfaces 5 }
|
|
|
|
-- ********************************************************************************
|
|
-- User Login SSH Client Authentication Public Key Group
|
|
-- ********************************************************************************
|
|
mmSshClientAuth OBJECT IDENTIFIER ::= { remoteAccessConfig 6 }
|
|
|
|
mmSshClientAuthPubKeyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MmSshClientAuthPubKeyEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table that contains client authentication
|
|
public key information."
|
|
::= { mmSshClientAuth 1 }
|
|
|
|
mmSshClientAuthPubKeyEntry OBJECT-TYPE
|
|
SYNTAX MmSshClientAuthPubKeyEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A information list about a particular SSH
|
|
public key used for client authentication.
|
|
The primary table index is the same value as
|
|
the associated remoteAccessIdEntryIndex.
|
|
The secondary table index allows selection
|
|
of the Nth public key for that
|
|
remoteAccessIdEntryIndex."
|
|
INDEX { mmSshClientAuthRemoteAccessIdIndex ,
|
|
mmSshClientAuthPubKeyIndex }
|
|
::= { mmSshClientAuthPubKeyTable 1 }
|
|
|
|
MmSshClientAuthPubKeyEntry ::=
|
|
SEQUENCE {
|
|
mmSshClientAuthRemoteAccessIdIndex INTEGER,
|
|
mmSshClientAuthPubKeyIndex INTEGER,
|
|
mmSshClientAuthPubKeyType INTEGER,
|
|
mmSshClientAuthPubKeySize INTEGER,
|
|
mmSshClientAuthPubKeyFingerprint OCTET STRING,
|
|
mmSshClientAuthPubKeyAcceptFrom OCTET STRING,
|
|
mmSshClientAuthPubKeyComment OCTET STRING,
|
|
mmSshClientAuthPubKeyAction INTEGER,
|
|
mmSshClientAuthPubKeyEntryStatus EntryStatus,
|
|
mmSshClientAuthPubKeyUserId OCTET STRING
|
|
}
|
|
|
|
mmSshClientAuthRemoteAccessIdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The primary table index is the same value as
|
|
the associated remoteAccessIdEntryIndex used
|
|
as an index into the remoteAccessIdsTable."
|
|
::= { mmSshClientAuthPubKeyEntry 1 }
|
|
|
|
mmSshClientAuthPubKeyIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The secondary table index used to select
|
|
one of the client authentication public
|
|
keys for a particular remote access Id.
|
|
The index is an integer value from 1 to N
|
|
where N is the number of keys associated
|
|
with a particular remote access Id.
|
|
An addition always causes the value of N to increase
|
|
by one, effectively adding an entry after the
|
|
existing keys for that remote access Id.
|
|
If an entry is deleted from the table by
|
|
setting mmSshClientAuthPubKeyEntryStatus = invalid,
|
|
the key associated with that entry is deleted.
|
|
If the deleted key was not the last key for
|
|
a remote access Id (mmSshClientAuthPubKeyIndex is
|
|
not the 'last' or Nth entry), the subsequent entries
|
|
are renumbered after the deletion. A deletion
|
|
always causes the value of N to decrease by one.
|
|
The underlying SSH server implementation searches
|
|
the keys in order from 1 to N when attempting public
|
|
key authentication.
|
|
|
|
NOTE:A maximum of 4 public keys can be installed
|
|
for one remote access Id. "
|
|
::= { mmSshClientAuthPubKeyEntry 2 }
|
|
|
|
mmSshClientAuthPubKeyType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sshDss (1),
|
|
sshRsa (2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The type of the SSH public key represented by
|
|
this entry."
|
|
::= { mmSshClientAuthPubKeyEntry 3 }
|
|
|
|
mmSshClientAuthPubKeySize OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
bits512 (1),
|
|
bits768 (2),
|
|
bits1024 (3),
|
|
bits2048 (4),
|
|
bits4096 (5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The size of the SSH public key represented by
|
|
this entry."
|
|
::= { mmSshClientAuthPubKeyEntry 4 }
|
|
|
|
mmSshClientAuthPubKeyFingerprint OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The RSA fingerprint of the SSH public key represented
|
|
by this entry.
|
|
This value can be used with the SSH client to
|
|
verify, on the initial connection, that the Secure Shell
|
|
server responding to the request is the server running
|
|
on the managed entity. This is the fingerprint of the
|
|
operational host key pair. If the key pair represented
|
|
by this entry is not operational then sixteen null octets
|
|
must be returned."
|
|
::= { mmSshClientAuthPubKeyEntry 5 }
|
|
|
|
mmSshClientAuthPubKeyAcceptFrom OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This is a filter that describes the set of SSH client
|
|
IP addresses and host names that can establish
|
|
SSH connections to the MM authenticated by the public key
|
|
represented by this entry of the table. The filter is a
|
|
comma-separated list of IP addresses and/or hostnames.
|
|
A question mark may be used to match any single character.
|
|
An asterisk may be used to match multiple characters.
|
|
An exclamation point may preceed an IP address or hostname
|
|
to deny acccess from that IP address or hostname.
|
|
|
|
The format of the Accept From specification is:
|
|
from=PATTERN-LIST
|
|
PATTERN-LIST is the filter, which must be enclosed in
|
|
double quotation marks.
|
|
|
|
NOTE:This MIB object can be manipulated after the
|
|
corresponding SSH public key is installed."
|
|
::= { mmSshClientAuthPubKeyEntry 6 }
|
|
|
|
mmSshClientAuthPubKeyComment OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This is a descriptive string that the administrator may
|
|
use to help identify the public key represented by this entry.
|
|
It serves no function in the operation of the SSH server.
|
|
|
|
NOTE:This MIB object can be manipulated after the
|
|
corresponding SSH public key is installed."
|
|
::= { mmSshClientAuthPubKeyEntry 7 }
|
|
|
|
mmSshClientAuthPubKeyAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
import(1),
|
|
export(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"import(1) starts the TFTP file transfer of an SSH
|
|
client authentication public key from the TFTP
|
|
server to the MM. The import operation is only
|
|
accepted if the associated RemoteAccessIdsEntry row
|
|
is configured and the current value of
|
|
mmSshClientAuthPubKeyEntryStatus is underCreation(3)
|
|
or valid(1), if the current value of mmSshClientAuthPubKeyEntryStatus
|
|
is valid(1), it will replace the key with a new key,
|
|
If the import is successful the value of
|
|
mmSshClientAuthPubKeyRowStatus changes to valid(1).
|
|
export(2) starts the TFTP file transfer of an SSH
|
|
client authentication public key from the MM to the TFTP
|
|
server. The export operation is only accepted if
|
|
the current value of mmSshClientAuthPubKeyEntryStatus
|
|
is valid(1).
|
|
|
|
NOTE: Users should compare the fingerprint value
|
|
mmSshClientAuthPubKeyFingerprint to the
|
|
fingerprint of client authentication key files
|
|
imported or exported using the TFTP file transfer
|
|
protocol to guard against possible file corruption.
|
|
|
|
Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { mmSshClientAuthPubKeyEntry 8 }
|
|
|
|
mmSshClientAuthPubKeyEntryStatus OBJECT-TYPE
|
|
SYNTAX EntryStatus
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object manages the creation and deletion of this entry.
|
|
The steps recommended to install and to activate a new client
|
|
authorization public key are:
|
|
1. Set values for mmSshClientAuthPubKeyTftpServer,
|
|
mmSshClientAuthPubKeyFileName, mmSshClientAuthPubKeyFileFormat
|
|
2. Create a new entry in this table
|
|
mmSshClientAuthPubKeyEntryStatus = createRequest
|
|
3. Import a new key mmSshClientAuthPubKeyAction = import
|
|
This entry will be valid after mmSshClientAuthPubKeyAction
|
|
is successfully imported.
|
|
4. Set mmSshClientAuthPubKeyAcceptFrom and
|
|
mmSshClientAuthPubKeyComment as required.
|
|
|
|
valid(1) - Indicates that the public key pair represented
|
|
by this entry is available for use by the Secure
|
|
Shell Server for client authentication.
|
|
|
|
createRequest(2) - A new entry will be created in this table
|
|
for the specified host key pair and the new
|
|
entry will transition to the underCreation(3)
|
|
state. The operation is only accepted if the
|
|
associated RemoteAccessIdsEntry row defining
|
|
a local user account is configured.
|
|
|
|
underCreation(3) - Indicates that this entry exists in the
|
|
agent but is unavailable for use. After completing the
|
|
create operation, the agent will set this object to
|
|
underCreation(3).
|
|
|
|
invalid(4) - Deletes this entry and any client authentication
|
|
public key that may be associated with it.
|
|
Note: only one row may be created at one time."
|
|
::= { mmSshClientAuthPubKeyEntry 9 }
|
|
|
|
mmSshClientAuthPubKeyUserId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..31))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The userid for the key entry."
|
|
::= { mmSshClientAuthPubKeyEntry 10 }
|
|
|
|
|
|
mmSshClientAuthPubKeyUnused OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of available storage locations that may be
|
|
used to install additional Client Authentication
|
|
Public Keys. This number decreases by one when a new
|
|
key is added to the configuration."
|
|
::= { mmSshClientAuth 2 }
|
|
|
|
mmSshClientAuthPubKeyTftpServer OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP address or host name of the TFTP server where an SSH client
|
|
authentication public key is to be installed from or exported
|
|
to. The address must be entered in a dotted decimal
|
|
IP string (e.g. 9.37.44.2)."
|
|
::= { mmSshClientAuth 3 }
|
|
|
|
mmSshClientAuthPubKeyFileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"File name on the TFTP server of an SSH client
|
|
authentication public key."
|
|
::= { mmSshClientAuth 4 }
|
|
|
|
mmSshClientAuthPubKeyFileFormat OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
openSSH (1),
|
|
rfc4716 (2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"File format of SSH client authentication public key files
|
|
imported from or exported to the TFTP file server."
|
|
::= { mmSshClientAuth 5 }
|
|
|
|
-- ********************************************************************************
|
|
-- Group Profiles for LDAP Users
|
|
-- ********************************************************************************
|
|
groupProfiles OBJECT IDENTIFIER ::= { remoteAccessConfig 7 }
|
|
|
|
-- ********************************************************************************
|
|
-- Group IDs Table
|
|
-- ********************************************************************************
|
|
groupIdsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GroupIdsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Group profiles.
|
|
|
|
This table lets you to configure all group profiles.
|
|
You can define up to 16 unique profiles."
|
|
::= { groupProfiles 1 }
|
|
|
|
groupIdsEntry OBJECT-TYPE
|
|
SYNTAX GroupIdsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group ID entries."
|
|
INDEX { groupIndex }
|
|
::= { groupIdsTable 1 }
|
|
|
|
GroupIdsEntry ::= SEQUENCE {
|
|
groupIndex INTEGER,
|
|
groupId OCTET STRING,
|
|
groupRole OCTET STRING,
|
|
groupEntryStatus EntryStatus
|
|
}
|
|
|
|
groupIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for Group IDs entry."
|
|
::= { groupIdsEntry 1 }
|
|
|
|
groupId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..16))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group ID. It is a null terminated string that contains the group-id.
|
|
It must not be a duplicate of any previously configured ones."
|
|
::= { groupIdsEntry 2 }
|
|
|
|
groupRole OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group Role. It indicates if the group has supervisor, operator,
|
|
or custom access."
|
|
::= { groupIdsEntry 3 }
|
|
|
|
groupEntryStatus OBJECT-TYPE
|
|
SYNTAX EntryStatus
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object manages the creation and deletion of this entry.
|
|
The steps recommended to add a new group are:
|
|
1. Create a new entry in this table
|
|
groupEntryStatus = createRequest
|
|
2. Set groupId as required.
|
|
Then the entry will be valid.
|
|
|
|
valid(1) - Indicates that the group represented
|
|
by this entry is available for use.
|
|
|
|
createRequest(2) - A new entry will be created in this table
|
|
for the specified group and the new entry
|
|
will transition to the underCreation(3).
|
|
|
|
underCreation(3) - Indicates that this entry exists in the
|
|
agent but is unavailable for use. After completing the
|
|
create operation, the agent will set this object to
|
|
underCreation(3).
|
|
|
|
invalid(4) - Deletes this entry."
|
|
::= { groupIdsEntry 9 }
|
|
|
|
-- ********************************************************************************
|
|
-- Group Role Table
|
|
-- ********************************************************************************
|
|
groupRBSroleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GroupRBSroleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Group Role profiles."
|
|
::= { groupProfiles 2 }
|
|
|
|
groupRBSroleEntry OBJECT-TYPE
|
|
SYNTAX GroupRBSroleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group Role entries."
|
|
INDEX { groupRBSroleIndex }
|
|
::= { groupRBSroleTable 1 }
|
|
|
|
GroupRBSroleEntry ::= SEQUENCE {
|
|
groupRBSroleIndex INTEGER,
|
|
groupRBSroleId OCTET STRING,
|
|
groupRBSSupervisor INTEGER,
|
|
groupRBSOperator INTEGER,
|
|
groupRBSChassisOperator INTEGER,
|
|
groupRBSChassisAccountManagement INTEGER,
|
|
groupRBSChassisLogManagement INTEGER,
|
|
groupRBSChassisConfiguration INTEGER,
|
|
groupRBSChassisAdministration INTEGER,
|
|
groupRBSBladeOperator INTEGER,
|
|
groupRBSBladeRemotePresence INTEGER,
|
|
groupRBSBladeConfiguration INTEGER,
|
|
groupRBSBladeAdministration INTEGER,
|
|
groupRBSSwitchModuleOperator INTEGER,
|
|
groupRBSSwitchModuleConfiguration INTEGER,
|
|
groupRBSSwitchModuleAdministration INTEGER
|
|
}
|
|
|
|
groupRBSroleIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for Group Role entry."
|
|
::= { groupRBSroleEntry 1 }
|
|
|
|
groupRBSroleId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..16))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group ID"
|
|
::= { groupRBSroleEntry 2 }
|
|
|
|
groupRBSSupervisor OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has no restrictions."
|
|
::= { groupRBSroleEntry 3 }
|
|
|
|
groupRBSOperator OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has read-only access, and cannot perform
|
|
any save, modify, clear, or state affecting operations
|
|
(e.g. restart MM, restore defaults, upgrade the firmware, etc.)."
|
|
::= { groupRBSroleEntry 4 }
|
|
|
|
groupRBSChassisOperator OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has ability to browse status and properties of
|
|
chassis components (MM, chassis fans, midplane, power modules).
|
|
Ability to backup MM configuration to a file.
|
|
Saving MM configuration to chassis requires supervisor access."
|
|
::= { groupRBSroleEntry 5 }
|
|
|
|
groupRBSChassisAccountManagement OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group can add/modify/delete user login profiles. Ability
|
|
to backup MM configuration to a file. Changing global login
|
|
settings require chassis configuration authority."
|
|
::= { groupRBSroleEntry 6 }
|
|
|
|
groupRBSChassisLogManagement OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has ability to clear the MM event log, change log
|
|
policy settings, and backup MM configuration to a file."
|
|
::= { groupRBSroleEntry 7 }
|
|
|
|
groupRBSChassisConfiguration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group can modify and save any chassis configuration
|
|
parameter (except user profiles and event log settings).
|
|
Ability to restore MM factory defaults if the group also has
|
|
chassis administration permissions. Ability to change the
|
|
global login settings, SOL configuration, and backup MM
|
|
configuration to a file."
|
|
::= { groupRBSroleEntry 8 }
|
|
|
|
groupRBSChassisAdministration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has ability to do MM firmware updates, modify chassis
|
|
LEDs, restore MM factory defaults if the group also has
|
|
chassis configuration permissions. Ability to restart MM
|
|
and backup MM configuration to a file."
|
|
::= { groupRBSroleEntry 9 }
|
|
|
|
groupRBSBladeOperator OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has ability to browse status and properties of
|
|
blades."
|
|
::= { groupRBSroleEntry 10 }
|
|
|
|
groupRBSBladeRemotePresence OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has ability to access the blade remote console
|
|
The ability to issue the CLI
|
|
console command to start an SOL session to a blade will
|
|
also require this authority."
|
|
::= { groupRBSroleEntry 11 }
|
|
|
|
groupRBSBladeConfiguration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group can modify and save any blade configuration parameter."
|
|
::= { groupRBSroleEntry 12 }
|
|
|
|
groupRBSBladeAdministration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group can power on/off and restart blades, activate
|
|
standby blades, do firmware updates, and modify blade LEDs."
|
|
::= { groupRBSroleEntry 13 }
|
|
|
|
groupRBSSwitchModuleOperator OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has ability to browse status and properties of
|
|
I/O Modules, and to ping I/O Modules."
|
|
::= { groupRBSroleEntry 14 }
|
|
|
|
groupRBSSwitchModuleConfiguration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group can modify the I/O Module IP address, configure
|
|
I/O Module Advanced Management parameters, and restore
|
|
factory defaults on an I/O Module. Note that a group
|
|
requires both I/O Module configuration and I/O Module
|
|
administration roles in order to be able to launch a telnet
|
|
session to an I/O Module, or to restore factory
|
|
defaults on an I/O Module."
|
|
::= { groupRBSroleEntry 15 }
|
|
|
|
groupRBSSwitchModuleAdministration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group can power on/off and restart the I/O Modules,
|
|
update I/O Module firmware, enable/disable the Fast POST
|
|
and External Ports of an I/O Module. Note that a group
|
|
requires both I/O Module configuration and I/O Module
|
|
administration roles in order to be able to launch a telnet
|
|
session to an I/O Module, or to restore factory
|
|
defaults on an I/O Module."
|
|
::= { groupRBSroleEntry 16 }
|
|
|
|
-- ********************************************************************************
|
|
-- Group Scope Table
|
|
-- ********************************************************************************
|
|
groupRBSscopeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GroupRBSscopeEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Group Scope profiles."
|
|
::= { groupProfiles 3 }
|
|
|
|
groupRBSscopeEntry OBJECT-TYPE
|
|
SYNTAX GroupRBSscopeEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group Scope entries."
|
|
INDEX { groupRBSscopeIndex }
|
|
::= { groupRBSscopeTable 1 }
|
|
|
|
GroupRBSscopeEntry ::= SEQUENCE {
|
|
groupRBSscopeIndex INTEGER,
|
|
groupRBSscopeId OCTET STRING,
|
|
groupRBSChassis INTEGER,
|
|
groupRBSBlade1 INTEGER,
|
|
groupRBSBlade2 INTEGER,
|
|
groupRBSBlade3 INTEGER,
|
|
groupRBSBlade4 INTEGER,
|
|
groupRBSBlade5 INTEGER,
|
|
groupRBSBlade6 INTEGER,
|
|
groupRBSBlade7 INTEGER,
|
|
groupRBSBlade8 INTEGER,
|
|
groupRBSBlade9 INTEGER,
|
|
groupRBSBlade10 INTEGER,
|
|
groupRBSBlade11 INTEGER,
|
|
groupRBSBlade12 INTEGER,
|
|
groupRBSBlade13 INTEGER,
|
|
groupRBSBlade14 INTEGER,
|
|
groupRBSSwitch1 INTEGER,
|
|
groupRBSSwitch2 INTEGER,
|
|
groupRBSSwitch3 INTEGER,
|
|
groupRBSSwitch4 INTEGER,
|
|
groupRBSSwitch5 INTEGER,
|
|
groupRBSSwitch6 INTEGER,
|
|
groupRBSSwitch7 INTEGER,
|
|
groupRBSSwitch8 INTEGER,
|
|
groupRBSSwitch9 INTEGER,
|
|
groupRBSSwitch10 INTEGER
|
|
}
|
|
|
|
|
|
groupRBSscopeIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for Group Scope Entry."
|
|
::= { groupRBSscopeEntry 1 }
|
|
|
|
groupRBSscopeId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..16))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group ID"
|
|
::= { groupRBSscopeEntry 2 }
|
|
|
|
groupRBSChassis OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to the MM and chassis functions."
|
|
::= { groupRBSscopeEntry 3 }
|
|
|
|
groupRBSBlade1 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to the blade in slot 1."
|
|
::= { groupRBSscopeEntry 4 }
|
|
|
|
groupRBSBlade2 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to the blade in slot 2."
|
|
::= { groupRBSscopeEntry 5 }
|
|
|
|
groupRBSBlade3 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to the blade in slot 3."
|
|
::= { groupRBSscopeEntry 6 }
|
|
|
|
groupRBSBlade4 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to the blade in slot 4."
|
|
::= { groupRBSscopeEntry 7 }
|
|
|
|
groupRBSBlade5 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to the blade in slot 5."
|
|
::= { groupRBSscopeEntry 8 }
|
|
|
|
groupRBSBlade6 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to the blade in slot 6."
|
|
::= { groupRBSscopeEntry 9 }
|
|
|
|
groupRBSBlade7 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to the blade in slot 7."
|
|
::= { groupRBSscopeEntry 10 }
|
|
|
|
groupRBSBlade8 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to the blade in slot 8."
|
|
::= { groupRBSscopeEntry 11 }
|
|
|
|
groupRBSBlade9 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to the blade in slot 9."
|
|
::= { groupRBSscopeEntry 12 }
|
|
|
|
groupRBSBlade10 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to the blade in slot 10."
|
|
::= { groupRBSscopeEntry 13 }
|
|
|
|
groupRBSBlade11 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to the blade in slot 11."
|
|
::= { groupRBSscopeEntry 14 }
|
|
|
|
groupRBSBlade12 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to the blade in slot 12."
|
|
::= { groupRBSscopeEntry 15 }
|
|
|
|
groupRBSBlade13 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to the blade in slot 13."
|
|
::= { groupRBSscopeEntry 16 }
|
|
|
|
groupRBSBlade14 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to the blade in slot 14."
|
|
::= { groupRBSscopeEntry 17 }
|
|
|
|
groupRBSSwitch1 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to I/O module 1."
|
|
::= { groupRBSscopeEntry 18 }
|
|
|
|
groupRBSSwitch2 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to I/O module 2."
|
|
::= { groupRBSscopeEntry 19 }
|
|
|
|
groupRBSSwitch3 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to I/O module 3."
|
|
::= { groupRBSscopeEntry 20 }
|
|
|
|
groupRBSSwitch4 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to I/O module 4."
|
|
::= { groupRBSscopeEntry 21 }
|
|
|
|
groupRBSSwitch5 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to I/O module 5."
|
|
::= { groupRBSscopeEntry 22 }
|
|
|
|
groupRBSSwitch6 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to I/O module 6."
|
|
::= { groupRBSscopeEntry 23 }
|
|
|
|
groupRBSSwitch7 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to I/O module 7."
|
|
::= { groupRBSscopeEntry 24 }
|
|
|
|
groupRBSSwitch8 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to I/O module 8."
|
|
::= { groupRBSscopeEntry 25 }
|
|
|
|
groupRBSSwitch9 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to I/O module 9."
|
|
::= { groupRBSscopeEntry 26 }
|
|
|
|
groupRBSSwitch10 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Group has access to I/O module 10."
|
|
::= { groupRBSscopeEntry 27 }
|
|
|
|
-- ********************************************************************************
|
|
-- Remote Alert types
|
|
-- ********************************************************************************
|
|
remoteAlerts OBJECT IDENTIFIER ::= { configureSP 2 }
|
|
|
|
-- ********************************************************************************
|
|
-- Remote Alert Critical Error types
|
|
-- ********************************************************************************
|
|
remoteAlertsCrit OBJECT IDENTIFIER ::= { remoteAlerts 1 }
|
|
|
|
critPower OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert if any of the system power supplies fail."
|
|
::= { remoteAlertsCrit 5 }
|
|
|
|
critBlade OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any critical error condition on a blade."
|
|
::= { remoteAlertsCrit 10 }
|
|
|
|
critIO OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any critical error condition on I/O module."
|
|
::= { remoteAlertsCrit 11 }
|
|
|
|
critStorage OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any critical error condition on a Storage module."
|
|
::= { remoteAlertsCrit 12 }
|
|
|
|
critChassis OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any critical error condition on chassis."
|
|
::= { remoteAlertsCrit 13 }
|
|
|
|
critFan OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any critical error condition on cooling devices."
|
|
::= { remoteAlertsCrit 14 }
|
|
|
|
-- ********************************************************************************
|
|
-- Remote Alert Warning(non-critical) Error types
|
|
-- ********************************************************************************
|
|
remoteAlertsNonCrit OBJECT IDENTIFIER ::= { remoteAlerts 2 }
|
|
|
|
warnLogFull OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert if the system log reaches 100% full."
|
|
::= { remoteAlertsNonCrit 10 }
|
|
|
|
warnBlade OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any warning condition on a blade."
|
|
::= { remoteAlertsNonCrit 15 }
|
|
|
|
warnIO OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any warning condition on I/O module."
|
|
::= { remoteAlertsNonCrit 16 }
|
|
|
|
warnStorage OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any warning condition on a Storage module."
|
|
::= { remoteAlertsNonCrit 17 }
|
|
|
|
warnPower OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any warning condition on power module."
|
|
::= { remoteAlertsNonCrit 18 }
|
|
|
|
warnChassis OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any warning condition on chassis."
|
|
::= { remoteAlertsNonCrit 19 }
|
|
|
|
warnFan OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any warning condition on cooling devices."
|
|
::= { remoteAlertsNonCrit 20 }
|
|
|
|
-- ********************************************************************************
|
|
-- Remote Alert System Error types
|
|
-- ********************************************************************************
|
|
remoteAlertsSystem OBJECT IDENTIFIER ::= { remoteAlerts 3 }
|
|
|
|
systemInventory OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert if the a processor blade or media tray is
|
|
added or removed."
|
|
::= { remoteAlertsSystem 10 }
|
|
|
|
systemLog75PctFull OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert if the system log reaches 75% full."
|
|
::= { remoteAlertsSystem 11 }
|
|
|
|
networkChangeNotification OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert if the MM has restarted and the internal
|
|
network has initialized successfully, or if an IP address
|
|
change via a source other than the management module."
|
|
::= { remoteAlertsSystem 12 }
|
|
|
|
systemRemoteLogin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert if the system detects a new user logged in from
|
|
a remote site."
|
|
::= { remoteAlertsSystem 15 }
|
|
|
|
systemBlade OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any informational condition on a blade."
|
|
::= { remoteAlertsSystem 16 }
|
|
|
|
systemIO OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any informational condition on I/O module."
|
|
::= { remoteAlertsSystem 17 }
|
|
|
|
systemStorage OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any informational condition on a Storage module."
|
|
::= { remoteAlertsSystem 18 }
|
|
|
|
systemPower OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any informational condition on power module."
|
|
::= { remoteAlertsSystem 19 }
|
|
|
|
systemChassis OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any informational condition on chassis."
|
|
::= { remoteAlertsSystem 20}
|
|
|
|
systemFan OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any informational condition on cooling device."
|
|
::= { remoteAlertsSystem 21}
|
|
|
|
systemPWRDO OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate an alert for any informational condition on power on and power off."
|
|
::= { remoteAlertsSystem 22}
|
|
|
|
-- ********************************************************************************
|
|
-- Users
|
|
-- ********************************************************************************
|
|
--
|
|
users OBJECT IDENTIFIER ::= { monitors 17 }
|
|
|
|
-- ********************************************************************************
|
|
-- MM Users
|
|
-- ********************************************************************************
|
|
--
|
|
mmUsers OBJECT IDENTIFIER ::= { users 1 }
|
|
|
|
currentlyLoggedInTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CurrentlyLoggedInEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of MM users currently logged in."
|
|
::= { mmUsers 1 }
|
|
|
|
currentlyLoggedInEntry OBJECT-TYPE
|
|
SYNTAX CurrentlyLoggedInEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM users currently logged in entries."
|
|
INDEX { currentlyLoggedInEntryIndex }
|
|
::= { currentlyLoggedInTable 1 }
|
|
|
|
CurrentlyLoggedInEntry ::= SEQUENCE {
|
|
currentlyLoggedInEntryIndex INTEGER,
|
|
currentlyLoggedInEntryUserId OCTET STRING,
|
|
currentlyLoggedInEntryAccMethod OCTET STRING
|
|
}
|
|
|
|
currentlyLoggedInEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for MM users currently logged in."
|
|
::= { currentlyLoggedInEntry 1 }
|
|
|
|
currentlyLoggedInEntryUserId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Name for MM users currently logged in.
|
|
NOTE: 'Default SNMPv1 user' indicates an internal user used by SNMPv1 agent."
|
|
::= { currentlyLoggedInEntry 2 }
|
|
|
|
currentlyLoggedInEntryAccMethod OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..32))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Access method for MM users currently logged in."
|
|
::= { currentlyLoggedInEntry 3 }
|
|
|
|
-- ********************************************************************************
|
|
-- Vital Product Data(VPD) information
|
|
--
|
|
-- ATTENTION !!!!!!
|
|
--
|
|
-- All data under the vpdInformation anchor is deprecated and should not be used,
|
|
-- with the exception of these tables:
|
|
--
|
|
-- bladeMACAddressVpdTable { bladeHardwareVpd 2 }
|
|
--
|
|
-- inventoryManagementActivityVpdTable { vpdInformation 22 }
|
|
--
|
|
-- bladeAndExpCardWwnGuidVpdTable { bladeHardwareVpd 7 }
|
|
--
|
|
-- All applications and scripts should be changed to migrate toward using the
|
|
-- new component based tables for hardware and firmware inventory under this anchor:
|
|
--
|
|
-- componentInformation OBJECT IDENTIFIER ::= { monitors 23 }
|
|
--
|
|
-- The objects under the vpdInformation section will be maintained on an "as-is"
|
|
-- basis and will not be enhanced. They are included as a convenience for
|
|
-- users migrating from a legacy BladeCenter chassis environment.
|
|
--
|
|
-- Not all components in the Flex chassis are guaranteed to be present in these
|
|
-- old deprecated objects.
|
|
--
|
|
-- ********************************************************************************
|
|
vpdInformation OBJECT IDENTIFIER ::= { monitors 21 }
|
|
|
|
-- ********************************************************************************
|
|
-- Chassis VPD
|
|
-- ********************************************************************************
|
|
chassisInfoVpd OBJECT IDENTIFIER ::= { vpdInformation 1 }
|
|
|
|
chassisVpd OBJECT IDENTIFIER ::= { chassisInfoVpd 1 }
|
|
|
|
chassisVpdMachineType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Machine type VPD information (from System BIOS). This field must be four
|
|
alpha numeric characters."
|
|
::= { chassisVpd 1 }
|
|
|
|
chassisVpdMachineModel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Machine model VPD information (from System BIOS). This field must be three
|
|
alpha numeric characters."
|
|
::= { chassisVpd 2 }
|
|
|
|
chassisSerialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Machine serial number VPD information (from System BIOS). This field must be
|
|
seven alpha numeric characters."
|
|
::= { chassisVpd 3 }
|
|
|
|
chassisUUID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Machine UUID (Universal Unique ID information) (from System BIOS). This field
|
|
must be 32 alpha numeric characters."
|
|
::= { chassisVpd 4 }
|
|
|
|
chassisManufacturingId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Machine chassis manufacturing ID."
|
|
::= { chassisVpd 5 }
|
|
|
|
chassisHardwareRevision OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Machine chassis hardware revision.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then the HardwareRevisionString version of this MIB object should be used."
|
|
::= { chassisVpd 6 }
|
|
|
|
chassisFruNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Machine chassis FRU number."
|
|
::= { chassisVpd 7 }
|
|
|
|
chassisManufDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Machine chassis manufacture date."
|
|
::= { chassisVpd 8 }
|
|
|
|
chassisPartNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Machine chassis part number."
|
|
::= { chassisVpd 9 }
|
|
|
|
chassisFruSerial OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Machine chassis FRU serial number."
|
|
::= { chassisVpd 10 }
|
|
|
|
chassisManufacturingIDNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Machine chassis manufacturer ID Number."
|
|
::= { chassisVpd 11 }
|
|
|
|
chassisProductId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Machine chassis product ID."
|
|
::= { chassisVpd 12 }
|
|
|
|
chassisSubManufacturerId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Machine chassis subsystem manufacturer."
|
|
::= { chassisVpd 13 }
|
|
|
|
chassisClei OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Machine chassis Common Language Equipment Identification (CLEI)."
|
|
::= { chassisVpd 14 }
|
|
|
|
chassisHardwareRevisionString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Machine chassis hardware revision in string format.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then this MIB object should be used."
|
|
::= { chassisVpd 16 }
|
|
|
|
-- ********************************************************************************
|
|
-- Management Module Hardware VPD
|
|
-- ********************************************************************************
|
|
mmHardwareVpd OBJECT IDENTIFIER ::= { vpdInformation 2 }
|
|
|
|
mmHardwareVpdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MmHardwareVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of the management module hardware components.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { mmHardwareVpd 1 }
|
|
|
|
mmHardwareVpdEntry OBJECT-TYPE
|
|
SYNTAX MmHardwareVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Management module hardware VPD entry.
|
|
For consistent results, view as a table and not as individual entries."
|
|
INDEX { mmHardwareVpdIndex }
|
|
::= { mmHardwareVpdTable 1 }
|
|
|
|
MmHardwareVpdEntry ::= SEQUENCE {
|
|
mmHardwareVpdIndex INTEGER,
|
|
mmHardwareVpdBayNumber OCTET STRING,
|
|
mmHardwareVpdManufacturingId OCTET STRING,
|
|
mmHardwareVpdFruNumber OCTET STRING,
|
|
mmHardwareVpdHardwareRevision INTEGER,
|
|
mmHardwareVpdUuid OCTET STRING,
|
|
mmHardwareVpdManufDate OCTET STRING,
|
|
mmHardwareVpdPartNumber OCTET STRING,
|
|
mmHardwareVpdFruSerial OCTET STRING,
|
|
mmHardwareVpdManufacturingIDNumber OCTET STRING,
|
|
mmHardwareVpdProductId OCTET STRING,
|
|
mmHardwareVpdSubManufacturerId OCTET STRING,
|
|
mmHardwareVpdClei OCTET STRING,
|
|
mmHardwareVpdHardwareRevisionString OCTET STRING
|
|
}
|
|
|
|
mmHardwareVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Management module hardware VPD index.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { mmHardwareVpdEntry 1 }
|
|
|
|
mmHardwareVpdBayNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Management module hardware VPD Bay number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { mmHardwareVpdEntry 2 }
|
|
|
|
mmHardwareVpdManufacturingId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Management module hardware VPD manufacturing ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { mmHardwareVpdEntry 3 }
|
|
|
|
mmHardwareVpdFruNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Management module hardware VPD FRU number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { mmHardwareVpdEntry 4 }
|
|
|
|
|
|
|
|
mmHardwareVpdHardwareRevision OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Management module hardware VPD hardware revision.
|
|
For consistent results, view as a table and not as individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then the HardwareRevisionString version of this MIB object should be used."
|
|
::= { mmHardwareVpdEntry 5 }
|
|
|
|
mmHardwareVpdUuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Management module hardware VPD UUID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { mmHardwareVpdEntry 6 }
|
|
|
|
|
|
mmHardwareVpdManufDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Management module hardware VPD manufacture date.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { mmHardwareVpdEntry 7 }
|
|
|
|
|
|
mmHardwareVpdPartNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Management module hardware VPD Part number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { mmHardwareVpdEntry 8 }
|
|
|
|
mmHardwareVpdFruSerial OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Management module hardware VPD FRU serial number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { mmHardwareVpdEntry 9 }
|
|
|
|
mmHardwareVpdManufacturingIDNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Management module hardware VPD manufacturer ID Number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { mmHardwareVpdEntry 10 }
|
|
|
|
mmHardwareVpdProductId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Management module hardware VPD product ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { mmHardwareVpdEntry 11 }
|
|
|
|
mmHardwareVpdSubManufacturerId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Management module hardware VPD subsystem manufacturer.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { mmHardwareVpdEntry 12 }
|
|
|
|
mmHardwareVpdClei OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Management module hardware VPD Common
|
|
Language Equipment Identification (CLEI).
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { mmHardwareVpdEntry 13 }
|
|
|
|
mmHardwareVpdHardwareRevisionString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Management module hardware VPD hardware revision in string format.
|
|
For consistent results, view as a table and not as individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then this MIB object should be used."
|
|
::= { mmHardwareVpdEntry 14 }
|
|
|
|
-- ********************************************************************************
|
|
-- System Firmware Level VPD
|
|
-- ********************************************************************************
|
|
mmFirmwareVpd OBJECT IDENTIFIER ::= { vpdInformation 3 }
|
|
|
|
-- ********************************************************************************
|
|
-- MM Firmware VPD
|
|
-- ********************************************************************************
|
|
mmMainApplVpdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MmMainApplVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of MM Firmware VPD."
|
|
::= { mmFirmwareVpd 1 }
|
|
|
|
mmMainApplVpdEntry OBJECT-TYPE
|
|
SYNTAX MmMainApplVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"MM Firmware VPD entry."
|
|
INDEX { mmMainApplVpdIndex }
|
|
::= { mmMainApplVpdTable 1 }
|
|
|
|
|
|
MmMainApplVpdEntry ::= SEQUENCE {
|
|
mmMainApplVpdIndex INTEGER,
|
|
mmMainApplVpdName OCTET STRING,
|
|
mmMainApplVpdBuildId OCTET STRING,
|
|
mmMainApplVpdRevisonNumber OCTET STRING,
|
|
mmMainApplVpdFilename OCTET STRING,
|
|
mmMainApplVpdBuildDate OCTET STRING
|
|
}
|
|
|
|
mmMainApplVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Firmware VPD index."
|
|
::= { mmMainApplVpdEntry 1 }
|
|
|
|
mmMainApplVpdName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Firmware VPD name description.
|
|
'MM firmware' indicates the running firmware of the MM.
|
|
'MM firmware (pending restart)' indicates the flashed
|
|
firmware of the MM which will become active after the
|
|
next restart."
|
|
::= { mmMainApplVpdEntry 2 }
|
|
|
|
mmMainApplVpdBuildId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Firmware VPD build identification."
|
|
::= { mmMainApplVpdEntry 3 }
|
|
|
|
mmMainApplVpdRevisonNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Firmware VPD revision number."
|
|
::= { mmMainApplVpdEntry 4 }
|
|
|
|
mmMainApplVpdFilename OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Firmware VPD file name."
|
|
::= { mmMainApplVpdEntry 5 }
|
|
|
|
mmMainApplVpdBuildDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Firmware VPD build date."
|
|
::= { mmMainApplVpdEntry 6 }
|
|
|
|
-- ********************************************************************************
|
|
-- System Component Level VPD Activity log
|
|
-- ********************************************************************************
|
|
inventoryManagementActivityVpdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF InventoryManagementActivityVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of system component hardware VPD activity log.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { vpdInformation 22 }
|
|
|
|
inventoryManagementActivityVpdEntry OBJECT-TYPE
|
|
SYNTAX InventoryManagementActivityVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System component hardware VPD activity log entry.
|
|
For consistent results, view as a table and not as individual entries."
|
|
INDEX { componentLevelActivityVpdIndex }
|
|
::= { inventoryManagementActivityVpdTable 1 }
|
|
|
|
InventoryManagementActivityVpdEntry ::= SEQUENCE {
|
|
componentLevelActivityVpdIndex INTEGER,
|
|
componentLevelActivityVpdFruNumber OCTET STRING,
|
|
componentLevelActivityVpdSerialNumber OCTET STRING,
|
|
componentLevelActivityVpdManufacturingId OCTET STRING,
|
|
componentLevelActivityVpdBayNumber OCTET STRING,
|
|
componentLevelActivityVpdAction OCTET STRING,
|
|
componentLevelActivityVpdTimestamp OCTET STRING,
|
|
componentLevelActivityVpdModuleName OCTET STRING,
|
|
componentLevelActivityVpdTopologyPath OCTET STRING
|
|
}
|
|
|
|
componentLevelActivityVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System component level VPD activity log index.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { inventoryManagementActivityVpdEntry 1 }
|
|
|
|
componentLevelActivityVpdFruNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System component level VPD activity log FRU number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { inventoryManagementActivityVpdEntry 2 }
|
|
|
|
componentLevelActivityVpdSerialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System component level VPD activity log serial number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { inventoryManagementActivityVpdEntry 3 }
|
|
|
|
componentLevelActivityVpdManufacturingId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System component level VPD activity log manufacturing ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { inventoryManagementActivityVpdEntry 4 }
|
|
|
|
componentLevelActivityVpdBayNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"System component level VPD activity log Bay number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { inventoryManagementActivityVpdEntry 5 }
|
|
|
|
componentLevelActivityVpdAction OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System component level VPD activity log action (added/removed).
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= {inventoryManagementActivityVpdEntry 9 }
|
|
|
|
componentLevelActivityVpdTimestamp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System component level VPD activity log timestamp.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { inventoryManagementActivityVpdEntry 10 }
|
|
|
|
componentLevelActivityVpdModuleName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The module name which this row is associated with.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { inventoryManagementActivityVpdEntry 12 }
|
|
|
|
componentLevelActivityVpdTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The chassis and each installed component is represented by a hardware
|
|
topology tree, where each node in the tree represents a component.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
The topology path's numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX, 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
|
|
::= { inventoryManagementActivityVpdEntry 15 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- Blade Hardware VPD
|
|
-- ********************************************************************************
|
|
bladeHardwareVpd OBJECT IDENTIFIER ::= { vpdInformation 4 }
|
|
|
|
bladeHardwareVpdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeHardwareVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of VPD information for the blade hardware components.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpd 1 }
|
|
|
|
bladeHardwareVpdEntry OBJECT-TYPE
|
|
SYNTAX BladeHardwareVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD entry.
|
|
For consistent results, view as a table and not as individual entries."
|
|
INDEX { bladeHardwareVpdIndex }
|
|
::= { bladeHardwareVpdTable 1 }
|
|
|
|
BladeHardwareVpdEntry ::= SEQUENCE {
|
|
bladeHardwareVpdIndex INTEGER,
|
|
bladeHardwareVpdBayNumber OCTET STRING,
|
|
bladeHardwareVpdManufacturingId OCTET STRING,
|
|
bladeHardwareVpdFruNumber OCTET STRING,
|
|
bladeHardwareVpdHardwareRevision INTEGER,
|
|
bladeHardwareVpdSerialNumber OCTET STRING,
|
|
bladeHardwareVpdMachineType OCTET STRING,
|
|
bladeHardwareVpdUuid OCTET STRING,
|
|
bladeHardwareVpdManufDate OCTET STRING,
|
|
bladeHardwareVpdPartNumber OCTET STRING,
|
|
bladeHardwareVpdFruSerial OCTET STRING,
|
|
bladeHardwareVpdMachineModel OCTET STRING,
|
|
bladeHardwareVpdManufacturingIDNumber OCTET STRING,
|
|
bladeHardwareVpdProductId OCTET STRING,
|
|
bladeHardwareVpdSubManufacturerId OCTET STRING,
|
|
bladeHardwareVpdClei OCTET STRING,
|
|
bladeHardwareVpdHardwareRevisionString OCTET STRING,
|
|
bladeDaughterVpdCardType INTEGER,
|
|
bladeDaughterVpdManufacturingId OCTET STRING,
|
|
bladeDaughterVpdFruNumber OCTET STRING,
|
|
bladeDaughterVpdHardwareRevision INTEGER,
|
|
bladeDaughterVpdSerialNumber OCTET STRING,
|
|
bladeDaughterVpdMachineType OCTET STRING,
|
|
bladeDaughterVpdUuid OCTET STRING,
|
|
bladeDaughterVpdManufDate OCTET STRING,
|
|
bladeDaughterVpdPartNumber OCTET STRING,
|
|
bladeDaughterVpdFruSerial OCTET STRING,
|
|
bladeDaughterVpdManufacturingIDNumber OCTET STRING,
|
|
bladeDaughterVpdProductId OCTET STRING,
|
|
bladeDaughterVpdSubManufacturerId OCTET STRING,
|
|
bladeDaughterVpdClei OCTET STRING,
|
|
bladeDaughterVpdHardwareRevisionString OCTET STRING
|
|
}
|
|
|
|
bladeHardwareVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD index.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 1 }
|
|
|
|
bladeHardwareVpdBayNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD Bay number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 2 }
|
|
|
|
bladeHardwareVpdManufacturingId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD manufacturing ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 3 }
|
|
|
|
bladeHardwareVpdFruNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD FRU number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 4 }
|
|
|
|
bladeHardwareVpdHardwareRevision OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD hardware revision.
|
|
For consistent results, view as a table and not as individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then the HardwareRevisionString version of this MIB object should be used."
|
|
::= { bladeHardwareVpdEntry 5 }
|
|
|
|
bladeHardwareVpdSerialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD serial number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 6 }
|
|
|
|
bladeHardwareVpdMachineType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD machine type.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 7 }
|
|
|
|
bladeHardwareVpdUuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD UUID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 8 }
|
|
|
|
bladeHardwareVpdManufDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD Manufacture Date.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 9 }
|
|
|
|
bladeHardwareVpdPartNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD Part number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 10 }
|
|
|
|
bladeHardwareVpdFruSerial OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD FRU serial number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 11 }
|
|
|
|
bladeHardwareVpdMachineModel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD machine model.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 12 }
|
|
|
|
bladeHardwareVpdManufacturingIDNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD Manufacturer ID Number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 13 }
|
|
|
|
bladeHardwareVpdProductId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD product ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 14 }
|
|
|
|
bladeHardwareVpdSubManufacturerId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD subsystem manufacturer ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 15 }
|
|
|
|
bladeHardwareVpdClei OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD Common Language Equipment Identifier (CLEI).
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 16 }
|
|
|
|
bladeHardwareVpdHardwareRevisionString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade hardware VPD hardware revision in string format.
|
|
For consistent results, view as a table and not as individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then this MIB object should be used."
|
|
::= { bladeHardwareVpdEntry 17 }
|
|
|
|
bladeDaughterVpdCardType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
networkExpansion(1),
|
|
storageExpansion(2),
|
|
pciExpansion(3),
|
|
genericExpansion(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD type.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 20 }
|
|
|
|
bladeDaughterVpdManufacturingId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD manufacturing ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 21 }
|
|
|
|
bladeDaughterVpdFruNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD FRU number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 22 }
|
|
|
|
bladeDaughterVpdHardwareRevision OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD hardware revision.
|
|
For consistent results, view as a table and not as individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then the HardwareRevisionString version of this MIB object should be used."
|
|
::= { bladeHardwareVpdEntry 23 }
|
|
|
|
bladeDaughterVpdSerialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD Serial number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 24 }
|
|
|
|
bladeDaughterVpdMachineType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD Machine type.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 25 }
|
|
|
|
bladeDaughterVpdUuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD UUID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 26 }
|
|
|
|
bladeDaughterVpdManufDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD Manufacture date.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 27 }
|
|
|
|
bladeDaughterVpdPartNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD Part number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 28 }
|
|
|
|
bladeDaughterVpdFruSerial OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD FRU Serial.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 29 }
|
|
|
|
bladeDaughterVpdManufacturingIDNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD manufacturer ID Number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 30 }
|
|
|
|
bladeDaughterVpdProductId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD product ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 31 }
|
|
|
|
bladeDaughterVpdSubManufacturerId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD subsystem manufacturing ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 32 }
|
|
|
|
bladeDaughterVpdClei OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD
|
|
Common Language Equipment Identifier (CLEI).
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpdEntry 33 }
|
|
|
|
bladeDaughterVpdHardwareRevisionString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD hardware revision in string format.
|
|
For consistent results, view as a table and not as individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then this MIB object should be used."
|
|
::= { bladeHardwareVpdEntry 34 }
|
|
|
|
-- ********************************************************************************
|
|
-- Blade MAC Address VPD
|
|
-- ********************************************************************************
|
|
|
|
bladeMACAddressVpdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeMACAddressVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of MAC addresses of the blade and its expansion cards (daughter cards).
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpd 2 }
|
|
|
|
bladeMACAddressVpdEntry OBJECT-TYPE
|
|
SYNTAX BladeMACAddressVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade MAC address entry.
|
|
For consistent results, view as a table and not as individual entries."
|
|
INDEX { bladeMACAddressVpdIndex }
|
|
::= { bladeMACAddressVpdTable 1 }
|
|
|
|
BladeMACAddressVpdEntry ::= SEQUENCE {
|
|
bladeMACAddressVpdIndex INTEGER,
|
|
bladeMACAddress1Vpd OCTET STRING,
|
|
bladeMACAddress2Vpd OCTET STRING,
|
|
bladeMACAddress3Vpd OCTET STRING,
|
|
bladeMACAddress4Vpd OCTET STRING,
|
|
bladeMACAddress5Vpd OCTET STRING,
|
|
bladeMACAddress6Vpd OCTET STRING,
|
|
bladeMACAddress7Vpd OCTET STRING,
|
|
bladeMACAddress8Vpd OCTET STRING,
|
|
bladeDaughterCard1MACAddress1Vpd OCTET STRING,
|
|
bladeDaughterCard1MACAddress2Vpd OCTET STRING,
|
|
bladeDaughterCard1MACAddress3Vpd OCTET STRING,
|
|
bladeDaughterCard1MACAddress4Vpd OCTET STRING,
|
|
bladeDaughterCard1MACAddress5Vpd OCTET STRING,
|
|
bladeDaughterCard1MACAddress6Vpd OCTET STRING,
|
|
bladeDaughterCard1MACAddress7Vpd OCTET STRING,
|
|
bladeDaughterCard1MACAddress8Vpd OCTET STRING,
|
|
bladeDaughterCard2MACAddress1Vpd OCTET STRING,
|
|
bladeDaughterCard2MACAddress2Vpd OCTET STRING,
|
|
bladeDaughterCard2MACAddress3Vpd OCTET STRING,
|
|
bladeDaughterCard2MACAddress4Vpd OCTET STRING,
|
|
bladeDaughterCard2MACAddress5Vpd OCTET STRING,
|
|
bladeDaughterCard2MACAddress6Vpd OCTET STRING,
|
|
bladeDaughterCard2MACAddress7Vpd OCTET STRING,
|
|
bladeDaughterCard2MACAddress8Vpd OCTET STRING,
|
|
bladeDaughterCard3MACAddress1Vpd OCTET STRING,
|
|
bladeDaughterCard3MACAddress2Vpd OCTET STRING,
|
|
bladeDaughterCard3MACAddress3Vpd OCTET STRING,
|
|
bladeDaughterCard3MACAddress4Vpd OCTET STRING,
|
|
bladeDaughterCard3MACAddress5Vpd OCTET STRING,
|
|
bladeDaughterCard3MACAddress6Vpd OCTET STRING,
|
|
bladeDaughterCard3MACAddress7Vpd OCTET STRING,
|
|
bladeDaughterCard3MACAddress8Vpd OCTET STRING,
|
|
bladeDaughterCard4MACAddress1Vpd OCTET STRING,
|
|
bladeDaughterCard4MACAddress2Vpd OCTET STRING,
|
|
bladeDaughterCard4MACAddress3Vpd OCTET STRING,
|
|
bladeDaughterCard4MACAddress4Vpd OCTET STRING,
|
|
bladeDaughterCard4MACAddress5Vpd OCTET STRING,
|
|
bladeDaughterCard4MACAddress6Vpd OCTET STRING,
|
|
bladeDaughterCard4MACAddress7Vpd OCTET STRING,
|
|
bladeDaughterCard4MACAddress8Vpd OCTET STRING,
|
|
bladeDaughterCard5MACAddress1Vpd OCTET STRING,
|
|
bladeDaughterCard5MACAddress2Vpd OCTET STRING,
|
|
bladeDaughterCard5MACAddress3Vpd OCTET STRING,
|
|
bladeDaughterCard5MACAddress4Vpd OCTET STRING,
|
|
bladeDaughterCard5MACAddress5Vpd OCTET STRING,
|
|
bladeDaughterCard5MACAddress6Vpd OCTET STRING,
|
|
bladeDaughterCard5MACAddress7Vpd OCTET STRING,
|
|
bladeDaughterCard5MACAddress8Vpd OCTET STRING,
|
|
bladeHSDaughterCard1MACAddress1Vpd OCTET STRING,
|
|
bladeHSDaughterCard1MACAddress2Vpd OCTET STRING,
|
|
bladeHSDaughterCard1MACAddress3Vpd OCTET STRING,
|
|
bladeHSDaughterCard1MACAddress4Vpd OCTET STRING,
|
|
bladeHSDaughterCard1MACAddress5Vpd OCTET STRING,
|
|
bladeHSDaughterCard1MACAddress6Vpd OCTET STRING,
|
|
bladeHSDaughterCard1MACAddress7Vpd OCTET STRING,
|
|
bladeHSDaughterCard1MACAddress8Vpd OCTET STRING,
|
|
bladeSideCardMACAddress1Vpd OCTET STRING,
|
|
bladeSideCardMACAddress2Vpd OCTET STRING,
|
|
bladeSideCardMACAddress3Vpd OCTET STRING,
|
|
bladeSideCardMACAddress4Vpd OCTET STRING,
|
|
bladeSideCardMACAddress5Vpd OCTET STRING,
|
|
bladeSideCardMACAddress6Vpd OCTET STRING,
|
|
bladeSideCardMACAddress7Vpd OCTET STRING,
|
|
bladeSideCardMACAddress8Vpd OCTET STRING
|
|
}
|
|
|
|
bladeMACAddressVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade index.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 1 }
|
|
|
|
bladeMACAddress1Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade MAC address 1.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 2 }
|
|
|
|
bladeMACAddress2Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade MAC address 2.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 3 }
|
|
|
|
bladeMACAddress3Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade MAC address 3.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 4 }
|
|
|
|
bladeMACAddress4Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade MAC address 4.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 5 }
|
|
|
|
bladeMACAddress5Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade MAC address 5.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 6 }
|
|
|
|
bladeMACAddress6Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade MAC address 6.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 7 }
|
|
|
|
bladeMACAddress7Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade MAC address 7.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 8 }
|
|
|
|
bladeMACAddress8Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade MAC address 8.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 9 }
|
|
|
|
bladeDaughterCard1MACAddress1Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 1 MAC address 1.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 10 }
|
|
|
|
bladeDaughterCard1MACAddress2Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 1 MAC address 2.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 11 }
|
|
|
|
bladeDaughterCard1MACAddress3Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 1 MAC address 3.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 12 }
|
|
|
|
bladeDaughterCard1MACAddress4Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 1 MAC address 4.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 13 }
|
|
|
|
bladeDaughterCard1MACAddress5Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 1 MAC address 5.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 14 }
|
|
|
|
bladeDaughterCard1MACAddress6Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 1 MAC address 6.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 15 }
|
|
|
|
bladeDaughterCard1MACAddress7Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 1 MAC address 7.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 16 }
|
|
|
|
bladeDaughterCard1MACAddress8Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 1 MAC address 8.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 17 }
|
|
|
|
bladeDaughterCard2MACAddress1Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 2 MAC address 1.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 18 }
|
|
|
|
bladeDaughterCard2MACAddress2Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 2 MAC address 2.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 19 }
|
|
|
|
bladeDaughterCard2MACAddress3Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 2 MAC address 3.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 20 }
|
|
|
|
bladeDaughterCard2MACAddress4Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 2 MAC address 4.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 21 }
|
|
|
|
bladeDaughterCard2MACAddress5Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 2 MAC address 5.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 22 }
|
|
|
|
bladeDaughterCard2MACAddress6Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 2 MAC address 6.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 23 }
|
|
|
|
bladeDaughterCard2MACAddress7Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 2 MAC address 7.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 24 }
|
|
|
|
bladeDaughterCard2MACAddress8Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 2 MAC address 8.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 25 }
|
|
|
|
bladeDaughterCard3MACAddress1Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 3 MAC address 1.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 26 }
|
|
|
|
bladeDaughterCard3MACAddress2Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 3 MAC address 2.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 27 }
|
|
|
|
bladeDaughterCard3MACAddress3Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 3 MAC address 3.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 28 }
|
|
|
|
bladeDaughterCard3MACAddress4Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 3 MAC address 4.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 29 }
|
|
|
|
bladeDaughterCard3MACAddress5Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 3 MAC address 5.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 30 }
|
|
|
|
bladeDaughterCard3MACAddress6Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 3 MAC address 6.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 31 }
|
|
|
|
bladeDaughterCard3MACAddress7Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 3 MAC address 7.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 32 }
|
|
|
|
bladeDaughterCard3MACAddress8Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 3 MAC address 8.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 33 }
|
|
|
|
bladeDaughterCard4MACAddress1Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 4 MAC address 1.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 34 }
|
|
|
|
bladeDaughterCard4MACAddress2Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 4 MAC address 2.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 35 }
|
|
|
|
bladeDaughterCard4MACAddress3Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 4 MAC address 3.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 36 }
|
|
|
|
bladeDaughterCard4MACAddress4Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 4 MAC address 4.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 37 }
|
|
|
|
bladeDaughterCard4MACAddress5Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 4 MAC address 5.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 38 }
|
|
|
|
bladeDaughterCard4MACAddress6Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 4 MAC address 6.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 39 }
|
|
|
|
bladeDaughterCard4MACAddress7Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 4 MAC address 7.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 40 }
|
|
|
|
bladeDaughterCard4MACAddress8Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 4 MAC address 8.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 41 }
|
|
|
|
bladeDaughterCard5MACAddress1Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 5 MAC address 1.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 42 }
|
|
|
|
bladeDaughterCard5MACAddress2Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 5 MAC address 2.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 43 }
|
|
|
|
bladeDaughterCard5MACAddress3Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 5 MAC address 3.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 44}
|
|
|
|
bladeDaughterCard5MACAddress4Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 5 MAC address 4.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 45 }
|
|
|
|
bladeDaughterCard5MACAddress5Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 5 MAC address 5.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 46 }
|
|
|
|
bladeDaughterCard5MACAddress6Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 5 MAC address 6.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 47 }
|
|
|
|
bladeDaughterCard5MACAddress7Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 5 MAC address 7.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 48 }
|
|
|
|
bladeDaughterCard5MACAddress8Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) 5 MAC address 8.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 49 }
|
|
|
|
bladeHSDaughterCard1MACAddress1Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade high speed expansion card (daughter card) 1 MAC address 1.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 100 }
|
|
|
|
bladeHSDaughterCard1MACAddress2Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade high speed expansion card (daughter card) 1 MAC address 2.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 101 }
|
|
|
|
bladeHSDaughterCard1MACAddress3Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade high speed expansion card (daughter card) 1 MAC address 3.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 102}
|
|
|
|
bladeHSDaughterCard1MACAddress4Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade high speed expansion card (daughter card) 1 MAC address 4.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 103 }
|
|
|
|
bladeHSDaughterCard1MACAddress5Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade high speed expansion card (daughter card) 1 MAC address 5.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 104 }
|
|
|
|
bladeHSDaughterCard1MACAddress6Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade high speed expansion card (daughter card) 1 MAC address 6.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 105 }
|
|
|
|
bladeHSDaughterCard1MACAddress7Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade high speed expansion card (daughter card) 1 MAC address 7.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 106 }
|
|
|
|
bladeHSDaughterCard1MACAddress8Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade high speed expansion card (daughter card) 1 MAC address 8.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 107 }
|
|
|
|
bladeSideCardMACAddress1Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade side card MAC address 1.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 164 }
|
|
|
|
bladeSideCardMACAddress2Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade side card MAC address 2.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 165 }
|
|
|
|
bladeSideCardMACAddress3Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade side card MAC address 3.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 166 }
|
|
|
|
bladeSideCardMACAddress4Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade side card MAC address 4.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 167 }
|
|
|
|
bladeSideCardMACAddress5Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade side card MAC address 5.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 168 }
|
|
|
|
bladeSideCardMACAddress6Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade side card MAC address 6.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 169 }
|
|
|
|
bladeSideCardMACAddress7Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade side card MAC address 7.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 170 }
|
|
|
|
bladeSideCardMACAddress8Vpd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade side card MAC address 8.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeMACAddressVpdEntry 171 }
|
|
|
|
-- ********************************************************************************
|
|
-- Blade Expansion Card VPD
|
|
-- ********************************************************************************
|
|
|
|
bladeExpCardVpdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeExpCardVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of VPD information for the blade expansion card components.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpd 5 }
|
|
|
|
bladeExpCardVpdEntry OBJECT-TYPE
|
|
SYNTAX BladeExpCardVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD entry.
|
|
For consistent results, view as a table and not as individual entries."
|
|
INDEX { bladeExpCardVpdIndex }
|
|
::= { bladeExpCardVpdTable 1 }
|
|
|
|
BladeExpCardVpdEntry ::= SEQUENCE {
|
|
bladeExpCardVpdIndex INTEGER,
|
|
bladeExpCardVpdBayNumber OCTET STRING,
|
|
bladeExpCardVpdManufacturingId OCTET STRING,
|
|
bladeExpCardVpdFruNumber OCTET STRING,
|
|
bladeExpCardVpdHardwareRevision INTEGER,
|
|
bladeExpCardVpdSerialNumber OCTET STRING,
|
|
bladeExpCardVpdMachineType OCTET STRING,
|
|
bladeExpCardVpdUuid OCTET STRING,
|
|
bladeExpCardVpdManufDate OCTET STRING,
|
|
bladeExpCardVpdPartNumber OCTET STRING,
|
|
bladeExpCardVpdFruSerial OCTET STRING,
|
|
bladeExpCardVpdMachineModel OCTET STRING,
|
|
bladeExpCardVpdManufacturingIDNumber OCTET STRING,
|
|
bladeExpCardVpdProductId OCTET STRING,
|
|
bladeExpCardVpdSubManufacturerId OCTET STRING,
|
|
bladeExpCardVpdClei OCTET STRING,
|
|
bladeExpCardVpdBladeBayNumber OCTET STRING,
|
|
bladeExpCardVpdCardTypeInfo INTEGER,
|
|
bladeExpCardVpdHighSpeed INTEGER,
|
|
bladeExpCardVpdHardwareRevisionString OCTET STRING
|
|
}
|
|
|
|
bladeExpCardVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD index.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 1 }
|
|
|
|
bladeExpCardVpdBayNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD Bay number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 2 }
|
|
|
|
bladeExpCardVpdManufacturingId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD manufacturing ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 3 }
|
|
|
|
bladeExpCardVpdFruNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD FRU number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 4 }
|
|
|
|
bladeExpCardVpdHardwareRevision OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD hardware revision.
|
|
For consistent results, view as a table and not as individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then the HardwareRevisionString version of this MIB object should be used."
|
|
::= { bladeExpCardVpdEntry 5 }
|
|
|
|
bladeExpCardVpdSerialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD serial number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 6 }
|
|
|
|
bladeExpCardVpdMachineType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD machine type.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 7 }
|
|
|
|
bladeExpCardVpdUuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD UUID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 8 }
|
|
|
|
bladeExpCardVpdManufDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD Manufacture Date.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 9 }
|
|
|
|
bladeExpCardVpdPartNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD Part number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 10 }
|
|
|
|
bladeExpCardVpdFruSerial OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD FRU serial number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 11 }
|
|
|
|
bladeExpCardVpdMachineModel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD machine model.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 12 }
|
|
|
|
bladeExpCardVpdManufacturingIDNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD Manufacturer ID Number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 13 }
|
|
|
|
bladeExpCardVpdProductId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD Product ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 14 }
|
|
|
|
bladeExpCardVpdSubManufacturerId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD subsystem manufacturer ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 15 }
|
|
|
|
bladeExpCardVpdClei OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD Common Language Equipment Identifier (CLEI).
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 16 }
|
|
|
|
bladeExpCardVpdBladeBayNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade bay number of the blade expansion card.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeExpCardVpdEntry 19 }
|
|
|
|
bladeExpCardVpdCardTypeInfo OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
bladeEthernetExpCard(1),
|
|
bladeFiberChannelExpCard(2),
|
|
serialPortExpCard(3),
|
|
bladeOpticalPassThrough(4),
|
|
bladeInfinibandExpCard(5),
|
|
bladeIscsiExpCard(6),
|
|
bladeGenericExpCard(7),
|
|
bladeNetworkCFFeExpCard(8),
|
|
bladeSASConnectivityCard(9),
|
|
bladeSATAConnectivityCard(10),
|
|
bladeNetworkCFFzExpCard(11),
|
|
bladeNetworkCNAExpCard(12)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD type code that describes the expansion
|
|
card. For consistent results, view as a table and not as individual entries.
|
|
|
|
NOTE: The CFFe expansion card is also referred to as a CFFh expansion card."
|
|
::= { bladeExpCardVpdEntry 21 }
|
|
|
|
bladeExpCardVpdHighSpeed OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card (daughter card) VPD high speed that indicates whether the
|
|
expansion card is high speed or not. For consistent results, view as a table and
|
|
not as individual entries."
|
|
::= { bladeExpCardVpdEntry 22 }
|
|
|
|
bladeExpCardVpdHardwareRevisionString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade expansion card VPD hardware revision in string format.
|
|
For consistent results, view as a table and not as individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then this MIB object should be used."
|
|
::= { bladeExpCardVpdEntry 23 }
|
|
|
|
-- ********************************************************************************
|
|
-- Blade and expansion card WWN/GUIDs
|
|
-- ********************************************************************************
|
|
bladeAndExpCardWwnGuidVpdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeAndExpCardWwnGuidVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of World Wide Names (WWN), Global Unique IDs (GUID) and
|
|
Serial Attach SCSI IDs (SAS) of the blade server and its expansion
|
|
cards (daughter cards).
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeHardwareVpd 7 }
|
|
|
|
bladeAndExpCardWwnGuidVpdEntry OBJECT-TYPE
|
|
SYNTAX BladeAndExpCardWwnGuidVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade WWN/GUID entries.
|
|
For consistent results, view as a table and not as individual entries."
|
|
INDEX { bladeAndExpCardWwnGuidVpdIndex }
|
|
::= { bladeAndExpCardWwnGuidVpdTable 1 }
|
|
|
|
BladeAndExpCardWwnGuidVpdEntry ::= SEQUENCE {
|
|
bladeAndExpCardWwnGuidVpdIndex INTEGER,
|
|
bladeAndExpCardWwnGuidVpdBayNumber OCTET STRING,
|
|
bladeAndExpCardWwnGuidVpdName OCTET STRING,
|
|
bladeAndExpCardWwnGuidVpdBladeBayNumber OCTET STRING,
|
|
bladeAndExpCardWwnGuidVpdType INTEGER,
|
|
bladeAndExpCardWwnGuidVpd1 OCTET STRING,
|
|
bladeAndExpCardWwnGuidVpd2 OCTET STRING,
|
|
bladeAndExpCardWwnGuidVpd3 OCTET STRING,
|
|
bladeAndExpCardWwnGuidVpd4 OCTET STRING,
|
|
bladeAndExpCardWwnGuidVpd5 OCTET STRING,
|
|
bladeAndExpCardWwnGuidVpd6 OCTET STRING,
|
|
bladeAndExpCardWwnGuidVpd7 OCTET STRING,
|
|
bladeAndExpCardWwnGuidVpd8 OCTET STRING
|
|
}
|
|
|
|
bladeAndExpCardWwnGuidVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade or expansion card index.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeAndExpCardWwnGuidVpdEntry 1 }
|
|
|
|
bladeAndExpCardWwnGuidVpdBayNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade or expansion card VPD bay number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeAndExpCardWwnGuidVpdEntry 2 }
|
|
|
|
bladeAndExpCardWwnGuidVpdName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The name of the blade or expansion card.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeAndExpCardWwnGuidVpdEntry 3 }
|
|
|
|
bladeAndExpCardWwnGuidVpdBladeBayNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"For expansion cards, it's the blade bay number of the blade
|
|
expansion card. For blades, it's the bay number of the blade.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeAndExpCardWwnGuidVpdEntry 4 }
|
|
|
|
bladeAndExpCardWwnGuidVpdType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvailable(0),
|
|
wwn(1),
|
|
guid(2),
|
|
sas(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade or expansion card WWN/GUID/SAS Type.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeAndExpCardWwnGuidVpdEntry 5 }
|
|
|
|
bladeAndExpCardWwnGuidVpd1 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade or expansion card WWN/GUID 1.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeAndExpCardWwnGuidVpdEntry 6 }
|
|
|
|
bladeAndExpCardWwnGuidVpd2 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade or expansion card WWN/GUID 2.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeAndExpCardWwnGuidVpdEntry 7 }
|
|
|
|
bladeAndExpCardWwnGuidVpd3 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade or expansion card WWN/GUID 3.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeAndExpCardWwnGuidVpdEntry 8 }
|
|
|
|
bladeAndExpCardWwnGuidVpd4 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade or expansion card WWN/GUID 4.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeAndExpCardWwnGuidVpdEntry 9 }
|
|
|
|
bladeAndExpCardWwnGuidVpd5 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade or expansion card WWN/GUID 5.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeAndExpCardWwnGuidVpdEntry 10 }
|
|
|
|
bladeAndExpCardWwnGuidVpd6 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade or expansion card WWN/GUID 6.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeAndExpCardWwnGuidVpdEntry 11 }
|
|
|
|
bladeAndExpCardWwnGuidVpd7 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade or expansion card WWN/GUID 7.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeAndExpCardWwnGuidVpdEntry 12 }
|
|
|
|
bladeAndExpCardWwnGuidVpd8 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade or expansion card WWN/GUID 8.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { bladeAndExpCardWwnGuidVpdEntry 13 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- Blade managerment card vpd
|
|
-- ********************************************************************************
|
|
|
|
bladeManagementCardVpdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeManagementCardVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of VPD information for the blade
|
|
management card component.
|
|
For consistent results, view as a table
|
|
and not as individual entries."
|
|
::= { bladeHardwareVpd 8 }
|
|
|
|
bladeManagementCardVpdEntry OBJECT-TYPE
|
|
SYNTAX BladeManagementCardVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD entry.
|
|
For consistent results, view as a table
|
|
and not as individual entries."
|
|
INDEX { bladeManagementCardVpdIndex }
|
|
::= { bladeManagementCardVpdTable 1 }
|
|
|
|
BladeManagementCardVpdEntry ::= SEQUENCE {
|
|
bladeManagementCardVpdIndex INTEGER,
|
|
bladeManagementCardVpdBayNumber OCTET STRING,
|
|
bladeManagementCardVpdManufacturingId OCTET STRING,
|
|
bladeManagementCardVpdFruNumber OCTET STRING,
|
|
bladeManagementCardVpdHardwareRevision INTEGER,
|
|
bladeManagementCardVpdSerialNumber OCTET STRING,
|
|
bladeManagementCardVpdMachineType OCTET STRING,
|
|
bladeManagementCardVpdUuid OCTET STRING,
|
|
bladeManagementCardVpdManufDate OCTET STRING,
|
|
bladeManagementCardVpdPartNumber OCTET STRING,
|
|
bladeManagementCardVpdFruSerial OCTET STRING,
|
|
bladeManagementCardVpdMachineModel OCTET STRING,
|
|
bladeManagementCardVpdManufacturingIDNumber OCTET STRING,
|
|
bladeManagementCardVpdProductId OCTET STRING,
|
|
bladeManagementCardVpdSubManufacturerId OCTET STRING,
|
|
bladeManagementCardVpdClei OCTET STRING,
|
|
bladeManagementCardVpdHardwareRevisionString OCTET STRING
|
|
}
|
|
|
|
bladeManagementCardVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD index.
|
|
For consistent results, view as a table
|
|
and not as individual entries."
|
|
::= { bladeManagementCardVpdEntry 1 }
|
|
|
|
bladeManagementCardVpdBayNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD Bay number.
|
|
For consistent results, view as a table and
|
|
not as individual entries."
|
|
::= { bladeManagementCardVpdEntry 2 }
|
|
|
|
bladeManagementCardVpdManufacturingId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD manufacturing ID.
|
|
For consistent results, view as a table and not as
|
|
individual entries."
|
|
::= { bladeManagementCardVpdEntry 3 }
|
|
|
|
bladeManagementCardVpdFruNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD FRU number.
|
|
For consistent results, view as a table and not
|
|
as individual entries."
|
|
::= { bladeManagementCardVpdEntry 4 }
|
|
|
|
bladeManagementCardVpdHardwareRevision OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD hardware revision.
|
|
For consistent results, view as a table and not as
|
|
individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then the HardwareRevisionString version of this MIB object should be used."
|
|
::= { bladeManagementCardVpdEntry 5 }
|
|
|
|
bladeManagementCardVpdSerialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD serial number.
|
|
For consistent results, view as a table and not
|
|
as individual entries."
|
|
::= { bladeManagementCardVpdEntry 6 }
|
|
|
|
bladeManagementCardVpdMachineType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD machine type.
|
|
For consistent results, view as a table and not
|
|
as individual entries."
|
|
::= { bladeManagementCardVpdEntry 7 }
|
|
|
|
bladeManagementCardVpdUuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD UUID.
|
|
For consistent results, view as a table
|
|
and not as individual entries."
|
|
::= { bladeManagementCardVpdEntry 8 }
|
|
|
|
bladeManagementCardVpdManufDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD Manufacture Date.
|
|
For consistent results, view as a table and not as
|
|
individual entries."
|
|
::= { bladeManagementCardVpdEntry 9 }
|
|
|
|
bladeManagementCardVpdPartNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD Part number.
|
|
For consistent results, view as a table and not
|
|
as individual entries."
|
|
::= { bladeManagementCardVpdEntry 10 }
|
|
|
|
bladeManagementCardVpdFruSerial OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD FRU serial number.
|
|
For consistent results, view as a table and not as
|
|
individual entries."
|
|
::= { bladeManagementCardVpdEntry 11 }
|
|
|
|
bladeManagementCardVpdMachineModel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD machine model.
|
|
For consistent results, view as a table and not
|
|
as individual entries."
|
|
::= { bladeManagementCardVpdEntry 12 }
|
|
|
|
bladeManagementCardVpdManufacturingIDNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD manufacturer ID.
|
|
For consistent results, view as a table and not as
|
|
individual entries."
|
|
::= { bladeManagementCardVpdEntry 13 }
|
|
|
|
bladeManagementCardVpdProductId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD Product ID.
|
|
For consistent results, view as a table and not
|
|
as individual entries."
|
|
::= { bladeManagementCardVpdEntry 14 }
|
|
|
|
bladeManagementCardVpdSubManufacturerId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD subsystem manufacturer ID.
|
|
For consistent results, view as a table and not as
|
|
individual entries."
|
|
::= { bladeManagementCardVpdEntry 15 }
|
|
|
|
bladeManagementCardVpdClei OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD Common Language Equipment
|
|
Identifier (CLEI).
|
|
For consistent results, view as a table and not as
|
|
individual entries."
|
|
::= { bladeManagementCardVpdEntry 16 }
|
|
|
|
bladeManagementCardVpdHardwareRevisionString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade management card VPD hardware revision in string format.
|
|
For consistent results, view as a table and not as
|
|
individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then this MIB object should be used."
|
|
::= { bladeManagementCardVpdEntry 17 }
|
|
|
|
-- ********************************************************************************
|
|
-- Blade Firmware Level VPD
|
|
-- ********************************************************************************
|
|
bladeFirmwareVpd OBJECT IDENTIFIER ::= { vpdInformation 5 }
|
|
|
|
-- ********************************************************************************
|
|
-- Blade BIOS Firmware Level VPD
|
|
-- ********************************************************************************
|
|
bladeBiosVPDTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeBiosVPDEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of blade firmware vital product data (VPD) information."
|
|
::= { bladeFirmwareVpd 1 }
|
|
|
|
bladeBiosVPDEntry OBJECT-TYPE
|
|
SYNTAX BladeBiosVPDEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade firmware VPD table entry"
|
|
INDEX { bladeBiosVpdIndex }
|
|
::= { bladeBiosVPDTable 1 }
|
|
|
|
BladeBiosVPDEntry ::= SEQUENCE {
|
|
bladeBiosVpdIndex INTEGER,
|
|
bladeBiosVpdId INTEGER,
|
|
bladeBiosVpdExists INTEGER,
|
|
bladeBiosVpdPowerState INTEGER,
|
|
bladeBiosVpdName OCTET STRING,
|
|
bladeBiosVpdBuildId OCTET STRING,
|
|
bladeBiosVpdRevision OCTET STRING,
|
|
bladeBiosVpdDate OCTET STRING,
|
|
bladeBiosVpdLevelStatus OCTET STRING
|
|
}
|
|
|
|
bladeBiosVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade firmware VPD table index."
|
|
::= { bladeBiosVPDEntry 1 }
|
|
|
|
bladeBiosVpdId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladeBiosVPDEntry 2 }
|
|
|
|
bladeBiosVpdExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates whether the server blade specified exists or not."
|
|
::= { bladeBiosVPDEntry 3 }
|
|
|
|
bladeBiosVpdPowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates the power state of the blade specified."
|
|
::= { bladeBiosVPDEntry 4 }
|
|
|
|
bladeBiosVpdName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The name of the blade as a null terminated string."
|
|
::= { bladeBiosVPDEntry 5 }
|
|
|
|
bladeBiosVpdBuildId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The build ID for the blade firmware."
|
|
::= { bladeBiosVPDEntry 6 }
|
|
|
|
bladeBiosVpdRevision OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The revision of the blade firmware."
|
|
::= { bladeBiosVPDEntry 7 }
|
|
|
|
bladeBiosVpdDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The date of the blade firmware."
|
|
::= { bladeBiosVPDEntry 8 }
|
|
|
|
bladeBiosVpdLevelStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The level status of the blade bios firmware build ID.
|
|
It has three possible values as Different (mismatch firmware build ID), Match (the
|
|
same firmware build ID), Unique (only one such firmware build ID)."
|
|
::= { bladeBiosVPDEntry 9 }
|
|
|
|
-- ********************************************************************************
|
|
-- Blade DIAGS Firmware Level VPD
|
|
-- ********************************************************************************
|
|
bladeDiagsVPDTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeDiagsVPDEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of blade firmware vital product data (VPD) information."
|
|
::= { bladeFirmwareVpd 2 }
|
|
|
|
bladeDiagsVPDEntry OBJECT-TYPE
|
|
SYNTAX BladeDiagsVPDEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade firmware VPD table entry"
|
|
INDEX { bladeDiagsVpdIndex }
|
|
::= { bladeDiagsVPDTable 1 }
|
|
|
|
BladeDiagsVPDEntry ::= SEQUENCE {
|
|
bladeDiagsVpdIndex INTEGER,
|
|
bladeDiagsVpdId INTEGER,
|
|
bladeDiagsVpdExists INTEGER,
|
|
bladeDiagsVpdPowerState INTEGER,
|
|
bladeDiagsVpdName OCTET STRING,
|
|
bladeDiagsVpdBuildId OCTET STRING,
|
|
bladeDiagsVpdRevision OCTET STRING,
|
|
bladeDiagsVpdDate OCTET STRING,
|
|
bladeDiagsVpdLevelStatus OCTET STRING
|
|
}
|
|
|
|
bladeDiagsVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade firmware VPD table index."
|
|
::= { bladeDiagsVPDEntry 1 }
|
|
|
|
bladeDiagsVpdId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladeDiagsVPDEntry 2 }
|
|
|
|
bladeDiagsVpdExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates whether the server blade specified exists or not."
|
|
::= { bladeDiagsVPDEntry 3 }
|
|
|
|
bladeDiagsVpdPowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates the power state of the blade specified."
|
|
::= { bladeDiagsVPDEntry 4 }
|
|
|
|
bladeDiagsVpdName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The name of the blade as a null terminated string."
|
|
::= { bladeDiagsVPDEntry 5 }
|
|
|
|
bladeDiagsVpdBuildId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The build ID for the blade firmware."
|
|
::= { bladeDiagsVPDEntry 6 }
|
|
|
|
bladeDiagsVpdRevision OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The revision of the blade firmware."
|
|
::= { bladeDiagsVPDEntry 7 }
|
|
|
|
bladeDiagsVpdDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The date of the blade firmware."
|
|
::= { bladeDiagsVPDEntry 8 }
|
|
|
|
bladeDiagsVpdLevelStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The level status of the blade diagnostics firmware build ID.
|
|
It has three possible values as Different (mismatch firmware build ID), Match (the
|
|
same firmware build ID), Unique (only one such firmware build ID)."
|
|
::= { bladeDiagsVPDEntry 9 }
|
|
|
|
-- ********************************************************************************
|
|
-- Blade Mgmt Processor Firmware Level VPD
|
|
-- ********************************************************************************
|
|
bladeSysMgmtProcVPDTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeSysMgmtProcVPDEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of blade firmware vital product data (VPD) information."
|
|
::= { bladeFirmwareVpd 3 }
|
|
|
|
bladeSysMgmtProcVPDEntry OBJECT-TYPE
|
|
SYNTAX BladeSysMgmtProcVPDEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade firmware VPD table entry"
|
|
INDEX { bladeSysMgmtProcVpdIndex }
|
|
::= { bladeSysMgmtProcVPDTable 1 }
|
|
|
|
|
|
BladeSysMgmtProcVPDEntry ::= SEQUENCE {
|
|
bladeSysMgmtProcVpdIndex INTEGER,
|
|
bladeSysMgmtProcVpdId INTEGER,
|
|
bladeSysMgmtProcVpdExists INTEGER,
|
|
bladeSysMgmtProcVpdPowerState INTEGER,
|
|
bladeSysMgmtProcVpdName OCTET STRING,
|
|
bladeSysMgmtProcVpdBuildId OCTET STRING,
|
|
bladeSysMgmtProcVpdRevision OCTET STRING,
|
|
bladeSysMgmtProcVpdLevelStatus OCTET STRING
|
|
}
|
|
|
|
bladeSysMgmtProcVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Blade firmware VPD table index."
|
|
::= { bladeSysMgmtProcVPDEntry 1 }
|
|
|
|
|
|
bladeSysMgmtProcVpdId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladeSysMgmtProcVPDEntry 2 }
|
|
|
|
bladeSysMgmtProcVpdExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates whether the server blade specified exists or not."
|
|
::= { bladeSysMgmtProcVPDEntry 3 }
|
|
|
|
bladeSysMgmtProcVpdPowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates the power state of the blade specified."
|
|
::= { bladeSysMgmtProcVPDEntry 4 }
|
|
|
|
bladeSysMgmtProcVpdName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The name of the blade as a null terminated string."
|
|
::= { bladeSysMgmtProcVPDEntry 5 }
|
|
|
|
bladeSysMgmtProcVpdBuildId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The build ID for the blade firmware."
|
|
::= { bladeSysMgmtProcVPDEntry 6 }
|
|
|
|
bladeSysMgmtProcVpdRevision OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The revision of the blade firmware."
|
|
::= { bladeSysMgmtProcVPDEntry 7 }
|
|
|
|
bladeSysMgmtProcVpdLevelStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The level status of the blade system management processor firmware build ID.
|
|
It has three possible values as Different (mismatch firmware build ID), Match (the
|
|
same firmware build ID), Unique (only one such firmware build ID)."
|
|
::= { bladeSysMgmtProcVPDEntry 8 }
|
|
|
|
-- ********************************************************************************
|
|
-- Switch Module Hardware VPD
|
|
-- ********************************************************************************
|
|
smHardwareVpd OBJECT IDENTIFIER ::= { vpdInformation 6 }
|
|
|
|
smHardwareVpdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmHardwareVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of the switch module hardware components.
|
|
For consistent results, view as a table and not as
|
|
individual entries."
|
|
::= { smHardwareVpd 1 }
|
|
|
|
smHardwareVpdEntry OBJECT-TYPE
|
|
SYNTAX SmHardwareVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD entry.
|
|
For consistent results, view as a table and
|
|
not as individual entries."
|
|
INDEX { smHardwareVpdIndex }
|
|
::= { smHardwareVpdTable 1 }
|
|
|
|
SmHardwareVpdEntry ::= SEQUENCE {
|
|
smHardwareVpdIndex INTEGER,
|
|
smHardwareVpdBayNumber OCTET STRING,
|
|
smHardwareVpdManufacturingId OCTET STRING,
|
|
smHardwareVpdFruNumber OCTET STRING,
|
|
smHardwareVpdHardwareRevision INTEGER,
|
|
smHardwareVpdUuid OCTET STRING,
|
|
smHardwareVpdManufDate OCTET STRING,
|
|
smHardwareVpdPartNumber OCTET STRING,
|
|
smHardwareVpdFruSerial OCTET STRING,
|
|
smHardwareVpdManufacturingIDNumber OCTET STRING,
|
|
smHardwareVpdProductId OCTET STRING,
|
|
smHardwareVpdSubManufacturerId OCTET STRING,
|
|
smHardwareVpdClei OCTET STRING,
|
|
smHardwareVpdWwnGuid OCTET STRING,
|
|
smHardwareVpdWwnGuidType OCTET STRING,
|
|
smHardwareVpdWidth INTEGER,
|
|
smHardwareVpdHardwareRevisionString OCTET STRING
|
|
}
|
|
|
|
smHardwareVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD index.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { smHardwareVpdEntry 1 }
|
|
|
|
smHardwareVpdBayNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD Bay number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { smHardwareVpdEntry 2 }
|
|
|
|
smHardwareVpdManufacturingId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD manufacturing ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { smHardwareVpdEntry 3 }
|
|
|
|
|
|
smHardwareVpdFruNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD FRU number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { smHardwareVpdEntry 4 }
|
|
|
|
smHardwareVpdHardwareRevision OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD hardware revision.
|
|
For consistent results, view as a table and not as individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then the HardwareRevisionString version of this MIB object should be used."
|
|
::= { smHardwareVpdEntry 5 }
|
|
|
|
smHardwareVpdUuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD UUID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { smHardwareVpdEntry 8 }
|
|
|
|
smHardwareVpdManufDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD manufacture date.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { smHardwareVpdEntry 9 }
|
|
|
|
smHardwareVpdPartNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD Part Number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { smHardwareVpdEntry 10 }
|
|
|
|
smHardwareVpdFruSerial OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD FRU Serial.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { smHardwareVpdEntry 11 }
|
|
|
|
smHardwareVpdManufacturingIDNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD manufacturer ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { smHardwareVpdEntry 12 }
|
|
|
|
smHardwareVpdProductId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD product ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { smHardwareVpdEntry 13 }
|
|
|
|
smHardwareVpdSubManufacturerId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD subsystem manufacturer ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { smHardwareVpdEntry 14 }
|
|
|
|
smHardwareVpdClei OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD Common Language Equipment Identifier (CLEI).
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { smHardwareVpdEntry 15 }
|
|
|
|
smHardwareVpdWwnGuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD World Wide Name or Global Unique ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { smHardwareVpdEntry 16 }
|
|
|
|
smHardwareVpdWwnGuidType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The WWN/GUID/SAS entry is actually World Wide Name, Global Unique ID
|
|
or Serial Attach SCSI ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { smHardwareVpdEntry 17 }
|
|
|
|
smHardwareVpdWidth OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The width of the switch module hardware.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { smHardwareVpdEntry 18 }
|
|
|
|
smHardwareVpdHardwareRevisionString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module hardware VPD hardware revision in string format.
|
|
For consistent results, view as a table and not as individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then this MIB object should be used."
|
|
::= { smHardwareVpdEntry 20 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- Switch module firmware VPD
|
|
-- ********************************************************************************
|
|
smFirmwareVpd OBJECT IDENTIFIER ::= { vpdInformation 7 }
|
|
|
|
-- ********************************************************************************
|
|
-- Switch module main application firmware VPD
|
|
-- ********************************************************************************
|
|
smMainAppVpdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmMainAppVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module main application VPD information table."
|
|
::= {smFirmwareVpd 1}
|
|
|
|
smMainAppVpdEntry OBJECT-TYPE
|
|
SYNTAX SmMainAppVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module main application VPD table entry"
|
|
INDEX { smMainAppVpdIndex }
|
|
::= { smMainAppVpdTable 1 }
|
|
|
|
SmMainAppVpdEntry ::= SEQUENCE {
|
|
smMainAppVpdIndex INTEGER,
|
|
smMainAppVpdId INTEGER,
|
|
smMainAppVpdExists INTEGER,
|
|
smMainAppVpdSwitchType INTEGER,
|
|
smMainApp1VpdBuildId OCTET STRING,
|
|
smMainApp1VpdBuildDate OCTET STRING,
|
|
smMainApp1VpdRevisionNumber OCTET STRING,
|
|
smMainApp2VpdBuildId OCTET STRING,
|
|
smMainApp2VpdBuildDate OCTET STRING,
|
|
smMainApp2VpdRevisionNumber OCTET STRING,
|
|
smMainApp3VpdBuildId OCTET STRING,
|
|
smMainApp3VpdBuildDate OCTET STRING,
|
|
smMainApp3VpdRevisionNumber OCTET STRING,
|
|
smMainAppVpdSwitchSubType INTEGER
|
|
}
|
|
|
|
smMainAppVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module main application VPD entry index."
|
|
::= { smMainAppVpdEntry 1 }
|
|
|
|
smMainAppVpdId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
module1(1),
|
|
module2(2),
|
|
module3(3),
|
|
module4(4),
|
|
module5(5),
|
|
module6(6),
|
|
module7(7),
|
|
module8(8),
|
|
module9(9),
|
|
module10(10)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The switch module numeric identifier."
|
|
::= { smMainAppVpdEntry 2 }
|
|
|
|
smMainAppVpdExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates whether the switch module specified exists or not."
|
|
::= { smMainAppVpdEntry 3 }
|
|
|
|
smMainAppVpdSwitchType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
ethernet(1),
|
|
fibre(2),
|
|
opm(3),
|
|
serialCM(4),
|
|
copperPassThrough(5),
|
|
infiniband(6),
|
|
highSpeed(20),
|
|
passThrough(30),
|
|
sas(40)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates the type of switch module installed."
|
|
::= { smMainAppVpdEntry 4 }
|
|
|
|
smMainApp1VpdBuildId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module firmware build id."
|
|
::= { smMainAppVpdEntry 5 }
|
|
|
|
smMainApp1VpdBuildDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module firmware build date."
|
|
::= { smMainAppVpdEntry 6 }
|
|
|
|
smMainApp1VpdRevisionNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module firmware revision number."
|
|
::= { smMainAppVpdEntry 7 }
|
|
|
|
smMainApp2VpdBuildId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module firmware build id."
|
|
::= { smMainAppVpdEntry 8 }
|
|
|
|
smMainApp2VpdBuildDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module firmware build date."
|
|
::= { smMainAppVpdEntry 9 }
|
|
|
|
smMainApp2VpdRevisionNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module firmware revision number."
|
|
::= { smMainAppVpdEntry 10 }
|
|
smMainApp3VpdBuildId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"I/O Module firmware build id."
|
|
::= { smMainAppVpdEntry 11 }
|
|
|
|
smMainApp3VpdBuildDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"I/O Module firmware build date."
|
|
::= { smMainAppVpdEntry 12 }
|
|
|
|
smMainApp3VpdRevisionNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"I/O Module firmware revision number."
|
|
::= { smMainAppVpdEntry 13 }
|
|
|
|
smMainAppVpdSwitchSubType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
ethernet(1),
|
|
fibre(2),
|
|
infiniband(6),
|
|
sas(7),
|
|
raidsas(8),
|
|
icpm(9)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates the subtype of switch module installed."
|
|
::= { smMainAppVpdEntry 20 }
|
|
|
|
-- ********************************************************************************
|
|
-- Switch module boot ROM firmware VPD
|
|
-- ********************************************************************************
|
|
smBootRomVpdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmBootRomVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module boot ROM VPD information table."
|
|
::= {smFirmwareVpd 2}
|
|
|
|
smBootRomVpdEntry OBJECT-TYPE
|
|
SYNTAX SmBootRomVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module boot ROM VPD table entry"
|
|
INDEX { smBootRomVpdIndex }
|
|
::= { smBootRomVpdTable 1 }
|
|
|
|
SmBootRomVpdEntry ::= SEQUENCE {
|
|
smBootRomVpdIndex INTEGER,
|
|
smBootRomVpdId INTEGER,
|
|
smBootRomVpdExists INTEGER,
|
|
smBootRomVpdSwitchType INTEGER,
|
|
smBootRomVpdBuildId OCTET STRING,
|
|
smBootRomVpdBuildDate OCTET STRING,
|
|
smBootRomVpdRevisionNumber OCTET STRING,
|
|
smBootRomVpdSwitchSubType INTEGER
|
|
}
|
|
|
|
smBootRomVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module boot ROM VPD entry index."
|
|
::= { smBootRomVpdEntry 1 }
|
|
|
|
smBootRomVpdId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
module1(1),
|
|
module2(2),
|
|
module3(3),
|
|
module4(4),
|
|
module5(5),
|
|
module6(6),
|
|
module7(7),
|
|
module8(8),
|
|
module9(9),
|
|
module10(10)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The switch module numeric identifier."
|
|
::= { smBootRomVpdEntry 2 }
|
|
|
|
smBootRomVpdExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates whether the switch module specified exists or not."
|
|
::= { smBootRomVpdEntry 3 }
|
|
|
|
smBootRomVpdSwitchType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
ethernet(1),
|
|
fibre(2),
|
|
opm(3),
|
|
serialCM(4),
|
|
copperPassThrough(5),
|
|
infiniband(6),
|
|
highSpeed(20),
|
|
passThrough(30),
|
|
sas(40)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates the type of switch module installed."
|
|
::= { smBootRomVpdEntry 4 }
|
|
|
|
smBootRomVpdBuildId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module firmware build ID."
|
|
::= { smBootRomVpdEntry 5 }
|
|
|
|
smBootRomVpdBuildDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module firmware build date."
|
|
::= { smBootRomVpdEntry 6 }
|
|
|
|
smBootRomVpdRevisionNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module firmware revision number."
|
|
::= { smBootRomVpdEntry 7 }
|
|
|
|
smBootRomVpdSwitchSubType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
ethernet(1),
|
|
fibre(2),
|
|
infiniband(6),
|
|
sas(7),
|
|
raidsas(8),
|
|
icpm(9)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates the subtype of switch module installed."
|
|
::= { smBootRomVpdEntry 8 }
|
|
|
|
-- ********************************************************************************
|
|
-- Power Module Hardware VPD
|
|
-- ********************************************************************************
|
|
pmHardwareVpd OBJECT IDENTIFIER ::= { vpdInformation 8 }
|
|
|
|
pmHardwareVpdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PmHardwareVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of the power module hardware components.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { pmHardwareVpd 1 }
|
|
|
|
pmHardwareVpdEntry OBJECT-TYPE
|
|
SYNTAX PmHardwareVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power module hardware VPD entry.
|
|
For consistent results, view as a table and not as individual entries."
|
|
INDEX { pmHardwareVpdIndex }
|
|
::= { pmHardwareVpdTable 1 }
|
|
|
|
PmHardwareVpdEntry ::= SEQUENCE {
|
|
pmHardwareVpdIndex INTEGER,
|
|
pmHardwareVpdBayNumber OCTET STRING,
|
|
pmHardwareVpdManufacturingId OCTET STRING,
|
|
pmHardwareVpdFruNumber OCTET STRING,
|
|
pmHardwareVpdHardwareRevision INTEGER,
|
|
pmHardwareVpdUuid OCTET STRING,
|
|
pmHardwareVpdManufDate OCTET STRING,
|
|
pmHardwareVpdPartNumber OCTET STRING,
|
|
pmHardwareVpdFruSerial OCTET STRING,
|
|
pmHardwareVpdManufacturingIDNumber OCTET STRING,
|
|
pmHardwareVpdProductId OCTET STRING,
|
|
pmHardwareVpdSubManufacturerId OCTET STRING,
|
|
pmHardwareVpdClei OCTET STRING,
|
|
pmHardwareVpdHardwareRevisionString OCTET STRING
|
|
}
|
|
|
|
pmHardwareVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power module hardware VPD index.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { pmHardwareVpdEntry 1 }
|
|
|
|
pmHardwareVpdBayNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power module hardware VPD Bay number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { pmHardwareVpdEntry 2 }
|
|
|
|
pmHardwareVpdManufacturingId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power module hardware VPD manufacturing ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { pmHardwareVpdEntry 3 }
|
|
|
|
pmHardwareVpdFruNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power module hardware VPD FRU number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { pmHardwareVpdEntry 4 }
|
|
|
|
pmHardwareVpdHardwareRevision OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power module hardware VPD hardware revision.
|
|
For consistent results, view as a table and not as individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then the HardwareRevisionString version of this MIB object should be used."
|
|
::= { pmHardwareVpdEntry 5 }
|
|
|
|
pmHardwareVpdUuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power module hardware VPD UUID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { pmHardwareVpdEntry 8 }
|
|
|
|
pmHardwareVpdManufDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power module hardware VPD Manufacture Date.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { pmHardwareVpdEntry 9 }
|
|
|
|
pmHardwareVpdPartNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power module hardware VPD Part Number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { pmHardwareVpdEntry 10 }
|
|
|
|
pmHardwareVpdFruSerial OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power module hardware VPD FRU Serial.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { pmHardwareVpdEntry 11 }
|
|
|
|
pmHardwareVpdManufacturingIDNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power module hardware VPD manufacturer ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { pmHardwareVpdEntry 12 }
|
|
|
|
pmHardwareVpdProductId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power module hardware VPD product ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { pmHardwareVpdEntry 13 }
|
|
|
|
pmHardwareVpdSubManufacturerId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power module hardware VPD subsystem manufacturer ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { pmHardwareVpdEntry 14 }
|
|
|
|
pmHardwareVpdClei OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power module hardware VPD Common Language Equipment Identifier (CLEI).
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { pmHardwareVpdEntry 15 }
|
|
|
|
pmHardwareVpdHardwareRevisionString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power module hardware VPD hardware revision in string format.
|
|
For consistent results, view as a table and not as individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then this MIB object should be used."
|
|
::= { pmHardwareVpdEntry 16 }
|
|
|
|
-- ********************************************************************************
|
|
-- Rear LED Card Hardware VPD (was Media Tray)
|
|
-- ********************************************************************************
|
|
rearLEDCardHardwareVpd OBJECT IDENTIFIER ::= { vpdInformation 9 }
|
|
|
|
rearLEDCardHardwareVpdManufacturingId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rear LED card hardware VPD manufacturing ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { rearLEDCardHardwareVpd 3 }
|
|
|
|
rearLEDCardHardwareVpdFruNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rear LED card hardware VPD FRU number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { rearLEDCardHardwareVpd 4 }
|
|
|
|
rearLEDCardHardwareVpdHardwareRevision OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rear LED card hardware VPD hardware revision.
|
|
For consistent results, view as a table and not as individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then the HardwareRevisionString version of this MIB object should be used."
|
|
::= { rearLEDCardHardwareVpd 5 }
|
|
|
|
rearLEDCardHardwareVpdUuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rear LED card hardware VPD UUID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { rearLEDCardHardwareVpd 8 }
|
|
|
|
rearLEDCardHardwareVpdManufacturingIDNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rear LED card hardware VPD manufacturer ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { rearLEDCardHardwareVpd 9 }
|
|
|
|
rearLEDCardHardwareVpdProductId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rear LED card hardware VPD product ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { rearLEDCardHardwareVpd 10 }
|
|
|
|
rearLEDCardHardwareVpdSubManufacturerId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rear LED card hardware VPD subsystem manufacturer ID.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { rearLEDCardHardwareVpd 11 }
|
|
|
|
rearLEDCardHardwareVpdClei OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rear LED card hardware VPD Common Language Equipment Identifier (CLEI).
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { rearLEDCardHardwareVpd 12 }
|
|
|
|
rearLEDCardHardwareVpdHardwareRevisionString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rear LED card hardware VPD hardware revision in string format.
|
|
For consistent results, view as a table and not as individual entries.
|
|
If a hardware revision is programmed in the OEM VPD area for this component,
|
|
then this MIB object should be used."
|
|
::= { rearLEDCardHardwareVpd 17 }
|
|
|
|
rearLEDCardHardwareVpdManufDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rear LED card hardware VPD Manufacture Date."
|
|
::= { rearLEDCardHardwareVpd 18 }
|
|
|
|
rearLEDCardHardwareVpdPartNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rear LED card hardware VPD Part Number."
|
|
::= { rearLEDCardHardwareVpd 19 }
|
|
|
|
rearLEDCardHardwareVpdFruSerial OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rear LED card hardware VPD FRU Serial."
|
|
::= { rearLEDCardHardwareVpd 20 }
|
|
|
|
-- ********************************************************************************
|
|
-- Chassis fan firmware level VPD
|
|
-- ********************************************************************************
|
|
chassisFanFirmwareVpd OBJECT IDENTIFIER ::= { vpdInformation 12 }
|
|
|
|
chassisFanControllerVPDTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChassisFanControllerVPDEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of chassis fan controller firmware vital product data (VPD) information."
|
|
::= { chassisFanFirmwareVpd 1 }
|
|
|
|
chassisFanControllerVPDEntry OBJECT-TYPE
|
|
SYNTAX ChassisFanControllerVPDEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan controller firmware VPD table entry"
|
|
INDEX { chassisFanControllerVpdIndex }
|
|
::= { chassisFanControllerVPDTable 1 }
|
|
|
|
ChassisFanControllerVPDEntry ::= SEQUENCE {
|
|
chassisFanControllerVpdIndex INTEGER,
|
|
chassisFanControllerVpdId INTEGER,
|
|
chassisFanControllerVpdExists INTEGER,
|
|
chassisFanControllerVpdRevision OCTET STRING
|
|
}
|
|
|
|
chassisFanControllerVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan controller firmware VPD table index."
|
|
::= { chassisFanControllerVPDEntry 1 }
|
|
|
|
|
|
chassisFanControllerVpdId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
chassisFan1(1),
|
|
chassisFan2(2),
|
|
chassisFan3(3),
|
|
chassisFan4(4),
|
|
chassisFan5(5),
|
|
chassisFan6(6),
|
|
chassisFan7(7),
|
|
chassisFan8(8),
|
|
chassisFan9(9),
|
|
chassisFan10(10)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The numeric chassis fan ID."
|
|
::= { chassisFanControllerVPDEntry 2 }
|
|
|
|
chassisFanControllerVpdExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates whether the chassis fan specified exists or not."
|
|
::= { chassisFanControllerVPDEntry 3 }
|
|
|
|
chassisFanControllerVpdRevision OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The revision of the chassis fan controller firmware."
|
|
::= { chassisFanControllerVPDEntry 7 }
|
|
|
|
-- ********************************************************************************
|
|
-- Chassis fan hardware VPD
|
|
-- ********************************************************************************
|
|
chassisFanHardwareVpd OBJECT IDENTIFIER ::= { vpdInformation 13 }
|
|
|
|
chassisFanHardwareVpdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChassisFanHardwareVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of the chassis fan hardware components."
|
|
::= { chassisFanHardwareVpd 1 }
|
|
|
|
chassisFanHardwareVpdEntry OBJECT-TYPE
|
|
SYNTAX ChassisFanHardwareVpdEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan hardware VPD entry."
|
|
INDEX { chassisFanHardwareVpdIndex }
|
|
::= { chassisFanHardwareVpdTable 1 }
|
|
|
|
ChassisFanHardwareVpdEntry ::= SEQUENCE {
|
|
chassisFanHardwareVpdIndex INTEGER,
|
|
chassisFanHardwareVpdBayNumber OCTET STRING,
|
|
chassisFanHardwareVpdManufacturingId OCTET STRING,
|
|
chassisFanHardwareVpdFruNumber OCTET STRING,
|
|
chassisFanHardwareVpdHardwareRevision INTEGER,
|
|
chassisFanHardwareVpdUuid OCTET STRING,
|
|
chassisFanHardwareVpdManufDate OCTET STRING,
|
|
chassisFanHardwareVpdPartNumber OCTET STRING,
|
|
chassisFanHardwareVpdFruSerial OCTET STRING,
|
|
chassisFanHardwareVpdManufacturingIDNumber OCTET STRING,
|
|
chassisFanHardwareVpdProductId OCTET STRING,
|
|
chassisFanHardwareVpdSubManufacturerId OCTET STRING,
|
|
chassisFanHardwareVpdClei OCTET STRING,
|
|
chassisFanHardwareVpdHardwareRevisionString OCTET STRING
|
|
}
|
|
|
|
chassisFanHardwareVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan hardware VPD index."
|
|
::= { chassisFanHardwareVpdEntry 1 }
|
|
|
|
chassisFanHardwareVpdBayNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan hardware VPD Bay number."
|
|
::= { chassisFanHardwareVpdEntry 2 }
|
|
|
|
chassisFanHardwareVpdManufacturingId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan hardware VPD manufacturing ID."
|
|
::= { chassisFanHardwareVpdEntry 3 }
|
|
|
|
chassisFanHardwareVpdFruNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan hardware VPD FRU number."
|
|
::= { chassisFanHardwareVpdEntry 4 }
|
|
|
|
chassisFanHardwareVpdHardwareRevision OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan hardware VPD hardware revision."
|
|
::= { chassisFanHardwareVpdEntry 5 }
|
|
|
|
chassisFanHardwareVpdUuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan hardware VPD UUID."
|
|
::= { chassisFanHardwareVpdEntry 8 }
|
|
|
|
chassisFanHardwareVpdManufDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan hardware VPD manufacture Date."
|
|
::= { chassisFanHardwareVpdEntry 9 }
|
|
|
|
chassisFanHardwareVpdPartNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan hardware VPD Part Number."
|
|
::= { chassisFanHardwareVpdEntry 10 }
|
|
|
|
chassisFanHardwareVpdFruSerial OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan hardware VPD FRU serial number."
|
|
::= { chassisFanHardwareVpdEntry 11 }
|
|
|
|
chassisFanHardwareVpdManufacturingIDNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan hardware VPD manufacturer ID."
|
|
::= { chassisFanHardwareVpdEntry 12 }
|
|
|
|
chassisFanHardwareVpdProductId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan hardware VPD product ID."
|
|
::= { chassisFanHardwareVpdEntry 13 }
|
|
|
|
chassisFanHardwareVpdSubManufacturerId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan hardware VPD subsystem manufacturer ID."
|
|
::= { chassisFanHardwareVpdEntry 14 }
|
|
|
|
chassisFanHardwareVpdClei OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan hardware VPD Common Language Equipment Identifier (CLEI)."
|
|
::= { chassisFanHardwareVpdEntry 15 }
|
|
|
|
chassisFanHardwareVpdHardwareRevisionString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Chassis fan hardware VPD hardware revision in string format."
|
|
::= { chassisFanHardwareVpdEntry 16 }
|
|
|
|
-- ********************************************************************************
|
|
-- Power Module Firmware Level VPD
|
|
-- ********************************************************************************
|
|
pmFirmwareVpd OBJECT IDENTIFIER ::= { vpdInformation 14 }
|
|
|
|
pmControllerVPDTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PmControllerVPDEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of Power Module controller firmware vital product data (VPD) information."
|
|
::= { pmFirmwareVpd 1 }
|
|
|
|
pmControllerVPDEntry OBJECT-TYPE
|
|
SYNTAX PmControllerVPDEntry
|
|
ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power Module controller firmware VPD table entry"
|
|
INDEX { pmControllerVpdIndex }
|
|
::= { pmControllerVPDTable 1 }
|
|
|
|
PmControllerVPDEntry ::= SEQUENCE {
|
|
pmControllerVpdIndex INTEGER,
|
|
pmControllerVpdId INTEGER,
|
|
pmControllerVpdExists INTEGER,
|
|
pmControllerVpdRevision OCTET STRING
|
|
}
|
|
|
|
pmControllerVpdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Power Module controller firmware VPD table index."
|
|
::= { pmControllerVPDEntry 1 }
|
|
|
|
pmControllerVpdId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
powerModule1(1),
|
|
powerModule2(2),
|
|
powerModule3(3),
|
|
powerModule4(4),
|
|
powerModule5(5),
|
|
powerModule6(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The numeric Power Module ID."
|
|
::= { pmControllerVPDEntry 2 }
|
|
|
|
pmControllerVpdExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates whether the Power Module specified exists or not."
|
|
::= { pmControllerVPDEntry 3 }
|
|
|
|
pmControllerVpdRevision OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The revision of the Power Module controller firmware."
|
|
::= { pmControllerVPDEntry 7 }
|
|
|
|
-- ********************************************************************************
|
|
-- Reload VPD
|
|
-- ********************************************************************************
|
|
reloadVpdData OBJECT IDENTIFIER ::= { vpdInformation 23 }
|
|
|
|
reloadAllVpdData OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Reload all VPD data (firmware, hardware, MAC address, WWN/GUID and other Unique ID).
|
|
NOTE: The value returned for the GET command is meaningless."
|
|
::= { reloadVpdData 1 }
|
|
|
|
reloadFwVpdData OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Reload firmware VPD data.
|
|
NOTE: The value returned for the GET command is meaningless."
|
|
::= { reloadVpdData 2 }
|
|
|
|
reloadHwVpdData OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Reload hardware VPD data.
|
|
NOTE: The value returned for the GET command is meaningless."
|
|
::= { reloadVpdData 3 }
|
|
|
|
reloadMACAddress OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Reload blade MAC addresses.
|
|
NOTE: The value returned for the GET command is meaningless."
|
|
::= { reloadVpdData 4 }
|
|
|
|
reloadWwnGuidVpdData OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Reload blade and I/O module WWN/GUID and other VPD data.
|
|
NOTE: The value returned for the GET command is meaningless."
|
|
::= { reloadVpdData 5 }
|
|
|
|
-- *************************************************************************
|
|
-- Passive Air Filter
|
|
-- *************************************************************************
|
|
|
|
airFilter OBJECT IDENTIFIER ::= { monitors 22 }
|
|
|
|
passiveAirFilter OBJECT IDENTIFIER ::= { airFilter 1 }
|
|
|
|
passiveAirFilterStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1),
|
|
reset(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable/Enable/Reset the passive air filter. When enabled, sending
|
|
an enable or reset will reset the replace date."
|
|
::= { passiveAirFilter 1 }
|
|
|
|
passiveAirFilterMonthFreq OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
oneMonth(1),
|
|
threeMonths(3),
|
|
sixMonths(6)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The chassis environment. 1 month indicates high dust, 3 months indicates
|
|
moderate dust and, 6 months indicates low dust."
|
|
::= { passiveAirFilter 2 }
|
|
|
|
passiveAirFilterReplaceDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..30))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The scheduled replacement date of the air filter."
|
|
::= { passiveAirFilter 3 }
|
|
|
|
-- *************************************************************************
|
|
-- Component Information
|
|
--
|
|
-- This anchor is for a new set of tables that provide information about all
|
|
-- of the components in the chassis. For example, the componentInventoryTable
|
|
-- provides inventory information for all components in a single table and the
|
|
-- componentFirmwareTable provides firmware information for all components in
|
|
-- a single table. In previously defined tables, this information was
|
|
-- scattered about several tables, while this new concept provides a more
|
|
-- concise presentation.
|
|
--
|
|
-- The objects under the componentInformation anchor replace most of the legacy
|
|
-- objects defined under the vpdInformation anchor. Please see the block
|
|
-- comment at the start of that section for details.
|
|
--
|
|
-- *************************************************************************
|
|
|
|
componentInformation OBJECT IDENTIFIER ::= { monitors 23 }
|
|
|
|
-- *************************************************************************
|
|
-- Component Inventory Information
|
|
-- *************************************************************************
|
|
componentInventory OBJECT IDENTIFIER ::= { componentInformation 1 }
|
|
|
|
componentInventoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentInventoryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of component inventory information. Not all components will
|
|
provide every object defined in the ComponentInventoryEntry. Also,
|
|
if a component does not have inventory information or the CMM is not able
|
|
to read the data from the device, then there will not be a row in
|
|
this table for the component."
|
|
::= { componentInventory 1 }
|
|
|
|
componentInventoryEntry OBJECT-TYPE
|
|
SYNTAX ComponentInventoryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component inventory information."
|
|
INDEX { componentInventoryTopologyPath }
|
|
::= { componentInventoryTable 1 }
|
|
|
|
ComponentInventoryEntry ::= SEQUENCE {
|
|
componentInventoryTopologyPath OCTET STRING,
|
|
componentInventoryInstance INTEGER,
|
|
componentInventoryDescription OCTET STRING,
|
|
componentInventoryMachineTypeModel OCTET STRING,
|
|
componentInventoryMachineSerial OCTET STRING,
|
|
componentInventoryAssetID OCTET STRING,
|
|
componentInventoryPartNumber OCTET STRING,
|
|
componentInventoryFRUNumber OCTET STRING,
|
|
componentInventoryFRUSerialNumber OCTET STRING,
|
|
componentInventoryManufacture OCTET STRING,
|
|
componentInventoryHardwareRevision OCTET STRING,
|
|
componentInventoryManufactureDate OCTET STRING,
|
|
componentInventoryUUID OCTET STRING,
|
|
componentInventoryProductID OCTET STRING,
|
|
componentInventorySubManufactureID OCTET STRING,
|
|
componentInventoryCLEI OCTET STRING,
|
|
componentInventoryAssetTag OCTET STRING,
|
|
componentInventorySpeed OCTET STRING,
|
|
componentInventoryIdentifier OCTET STRING,
|
|
componentInventorySize INTEGER,
|
|
componentInventoryMemoryType INTEGER,
|
|
componentInventoryProductName OCTET STRING,
|
|
componentInventoryProductVersion OCTET STRING,
|
|
componentInventoryProcessorType INTEGER,
|
|
componentInventoryProcessorFamily OCTET STRING,
|
|
componentInventoryProcessorCores OCTET STRING,
|
|
componentInventoryProcessorThreads OCTET STRING,
|
|
componentInventoryProcessorL1DCache OCTET STRING,
|
|
componentInventoryProcessorL1ICache OCTET STRING,
|
|
componentInventoryProcessorL2Cache OCTET STRING,
|
|
componentInventoryProcessorL3Cache OCTET STRING,
|
|
componentInventoryProcessorVoltage OCTET STRING,
|
|
componentInventoryProcessorExtClock OCTET STRING,
|
|
componentInventoryProcessorDataWidth OCTET STRING,
|
|
componentInventoryManufactureIDNum INTEGER,
|
|
componentInventoryGlobalID OCTET STRING
|
|
}
|
|
|
|
componentInventoryTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a row in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component inventory table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX, 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
|
|
::= { componentInventoryEntry 1 }
|
|
|
|
componentInventoryInstance OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The slot number or instance of a particular component. Typically,
|
|
if the component plugs into the chassis, this represents the slot
|
|
number. However, some components are connected to another component,
|
|
and this represents the instance. For example, a blade may have
|
|
several expansion cards that connect to the blade system planar,
|
|
and in this case, this value identifies which expansion card
|
|
instance the row represents.
|
|
|
|
Note that this slot/instance value can be determined from the
|
|
componentInventoryTopologyPath object, but this
|
|
componentInventoryInstance object is provided as a convenience
|
|
to the user."
|
|
::= { componentInventoryEntry 2 }
|
|
|
|
componentInventoryDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A short text string describing the particular component.
|
|
If a text string is not available, a value of
|
|
'Not available' is presented.
|
|
|
|
For more detail, also refer to the componentInventoryProductName
|
|
object in this table or the componentXXXXName object of any of the
|
|
other component tables under the 'components' section of the MIB."
|
|
::= { componentInventoryEntry 3 }
|
|
|
|
componentInventoryMachineTypeModel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The machine type and model number of this component. Typically,
|
|
the format is XXXXYYY, where XXXX reprsents the machine type
|
|
and YYY represents the model number."
|
|
::= { componentInventoryEntry 4 }
|
|
|
|
componentInventoryMachineSerial OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The machine serial number of this component."
|
|
::= { componentInventoryEntry 5 }
|
|
|
|
componentInventoryAssetID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The asset identifier of this component, typically set by some
|
|
other authority than the
|
|
manufacturer."
|
|
::= { componentInventoryEntry 6 }
|
|
|
|
componentInventoryPartNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The part number of this component."
|
|
::= { componentInventoryEntry 7 }
|
|
|
|
componentInventoryFRUNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Field Replaceable Unit (FRU) number of this component."
|
|
::= { componentInventoryEntry 8 }
|
|
|
|
componentInventoryFRUSerialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Field Replaceable Unit (FRU) serial number of this component."
|
|
::= { componentInventoryEntry 9 }
|
|
|
|
componentInventoryManufacture OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The text description of the manufacturer of this component."
|
|
::= { componentInventoryEntry 10 }
|
|
|
|
componentInventoryHardwareRevision OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The hardware revision number of the this component."
|
|
::= { componentInventoryEntry 11 }
|
|
|
|
componentInventoryManufactureDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The date when the manufacturer created this component. The format
|
|
is XXYY, where XX is the week number of the year 20YY."
|
|
::= { componentInventoryEntry 12 }
|
|
|
|
componentInventoryUUID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Universally Unique IDentifier (UUID) of this component, represented
|
|
as a 16 byte hex number."
|
|
::= { componentInventoryEntry 13 }
|
|
|
|
componentInventoryProductID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The product identifier of the component assigned by the
|
|
manufacturer."
|
|
::= { componentInventoryEntry 14 }
|
|
|
|
componentInventorySubManufactureID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The text sub-description of the manufacturer of this component, often
|
|
used to identify a supplier for a component which has multiple
|
|
suppliers."
|
|
::= { componentInventoryEntry 15 }
|
|
|
|
componentInventoryCLEI OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Common Language Equipment Identifier (CLEI) of this component."
|
|
::= { componentInventoryEntry 16 }
|
|
|
|
componentInventoryAssetTag OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The asset tag of this component."
|
|
::= { componentInventoryEntry 17 }
|
|
|
|
componentInventorySpeed OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A speed designation for the component, for example, processor
|
|
speed."
|
|
::= { componentInventoryEntry 18 }
|
|
|
|
componentInventoryIdentifier OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A unique identifier assigned by the manufacturer to the
|
|
component, for example,
|
|
a processor ID."
|
|
::= { componentInventoryEntry 19 }
|
|
|
|
componentInventorySize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A size designation for the component, for example, a memory
|
|
DIMM size
|
|
or hard drive capacity."
|
|
::= { componentInventoryEntry 20 }
|
|
|
|
componentInventoryMemoryType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fpmdram(1),
|
|
edo(2),
|
|
edodram(3),
|
|
sdram(4),
|
|
multiplexedram(5),
|
|
ddrsgram(6),
|
|
ddrsdram(7),
|
|
ddr2sdrm(8),
|
|
ddr3sdram(11)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The architecture specification of a memory device."
|
|
::= { componentInventoryEntry 21 }
|
|
|
|
componentInventoryProductName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The product name assigned by the manufacturer for this component.
|
|
|
|
For more detail, also refer to the componentInventoryDescription
|
|
object."
|
|
::= { componentInventoryEntry 22 }
|
|
|
|
componentInventoryProductVersion OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The product version assigned by the manufacturer for this
|
|
component."
|
|
::= { componentInventoryEntry 23 }
|
|
|
|
componentInventoryProcessorType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
unknown(2),
|
|
central(3),
|
|
math(4),
|
|
dsp(5),
|
|
video(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The type designation for processor components."
|
|
::= { componentInventoryEntry 24 }
|
|
|
|
componentInventoryProcessorFamily OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The family designation for processor components."
|
|
::= { componentInventoryEntry 25 }
|
|
|
|
componentInventoryProcessorCores OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of cores present on a processor component."
|
|
::= { componentInventoryEntry 26 }
|
|
|
|
componentInventoryProcessorThreads OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of threads present on a processor component."
|
|
::= { componentInventoryEntry 27 }
|
|
|
|
componentInventoryProcessorL1DCache OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The level 1 data cache size of a processor component."
|
|
::= { componentInventoryEntry 28 }
|
|
|
|
componentInventoryProcessorL1ICache OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The level 1 instruction cache size of a processor component."
|
|
::= { componentInventoryEntry 29 }
|
|
|
|
componentInventoryProcessorL2Cache OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The level 2 cache size of a processor component."
|
|
::= { componentInventoryEntry 30 }
|
|
|
|
componentInventoryProcessorL3Cache OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The level 3 cache size of a processor component."
|
|
::= { componentInventoryEntry 31 }
|
|
|
|
componentInventoryProcessorVoltage OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The voltage rating for a processor component."
|
|
::= { componentInventoryEntry 32 }
|
|
|
|
componentInventoryProcessorExtClock OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The external clock speed of a processor component."
|
|
::= { componentInventoryEntry 33 }
|
|
|
|
componentInventoryProcessorDataWidth OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum data bus width capability of a processor component,
|
|
expressed typically in bits."
|
|
::= { componentInventoryEntry 34 }
|
|
|
|
componentInventoryManufactureIDNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The identification number assigned for the component by the manufacturer."
|
|
::= { componentInventoryEntry 35 }
|
|
|
|
componentInventoryGlobalID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The global identifier (GLID) of this component. This ID is a
|
|
unique identifier for the CMM chassis (midplane), set by the
|
|
manufacturer.
|
|
This ID and the associated inventory is passed back to IBM
|
|
via the Electronic Service Agent and the Call Home feature.
|
|
This ID and the accompanying chassis inventory will be
|
|
stored and retained resulting in a
|
|
configuration/change history file of the inventory for a
|
|
chassis associated with a particular GLID.
|
|
This ID can be used by a customer to identify and categorize
|
|
all the content that resides within a chassis, much like a
|
|
physical serial number is associated with a single box
|
|
server."
|
|
::= { componentInventoryEntry 41 }
|
|
|
|
-- *************************************************************************
|
|
-- componentInventoryTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentInventoryTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentInventoryTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentInventory 2 }
|
|
|
|
-- *************************************************************************
|
|
-- Component Firmware Information
|
|
-- *************************************************************************
|
|
componentFirmware OBJECT IDENTIFIER ::= { componentInformation 2 }
|
|
|
|
componentFirmwareTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentFirmwareEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of component firmware information. Not all components will
|
|
provide every object defined in the ComponentFirmwareEntry."
|
|
::= { componentFirmware 1 }
|
|
|
|
componentFirmwareEntry OBJECT-TYPE
|
|
SYNTAX ComponentFirmwareEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component firmware information."
|
|
INDEX { componentFirmwareTopologyPath, componentFirmwareIndex }
|
|
::= { componentFirmwareTable 1 }
|
|
|
|
ComponentFirmwareEntry ::= SEQUENCE {
|
|
componentFirmwareTopologyPath OCTET STRING,
|
|
componentFirmwareIndex INTEGER,
|
|
componentFirmwareComponentInstance INTEGER,
|
|
componentFirmwareComponentDescription OCTET STRING,
|
|
componentFirmwareType OCTET STRING,
|
|
componentFirmwareBuildID OCTET STRING,
|
|
componentFirmwareReleaseDate OCTET STRING,
|
|
componentFirmwareFilename OCTET STRING,
|
|
componentFirmwareRevision OCTET STRING,
|
|
componentFirmwareRevisionMajor INTEGER,
|
|
componentFirmwareRevisionMinor INTEGER,
|
|
componentFirmwareLevelStatus OCTET STRING,
|
|
componentFirmwarePendingBuildID OCTET STRING,
|
|
componentFirmwarePendingReleaseDate OCTET STRING,
|
|
componentFirmwarePendingRevision OCTET STRING,
|
|
componentFirmwareReleaseLevel OCTET STRING,
|
|
componentFirmwareImageStatus INTEGER,
|
|
componentFirmwareRole OCTET STRING,
|
|
componentFirmwareTypeID INTEGER
|
|
}
|
|
|
|
componentFirmwareTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
Note that this TP is preceded by a single octet that specifies the TP length.
|
|
This is required since this table is indexed with two indices and, therefore,
|
|
the TP length must be explicitly provided.
|
|
|
|
This component firmware table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX, 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
|
|
::= { componentFirmwareEntry 1 }
|
|
|
|
componentFirmwareIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each component may have one or more types of firmware associated with it, and this index object
|
|
identifies the particular instance."
|
|
::= { componentFirmwareEntry 2 }
|
|
|
|
componentFirmwareComponentInstance OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The slot number or instance of a particular component. Typically,
|
|
if the component plugs into the chassis, this represents the slot
|
|
number. However, some components are connected to another component,
|
|
and this represents the instance. For example, a blade may have
|
|
several expansion cards that connect to the blade system planar,
|
|
and in this case, this value identifies which expansion card
|
|
instance the row represents.
|
|
|
|
Note that this slot/instance value can be determined from the
|
|
componentFirmwareTopologyPath object, but this
|
|
componentFirmwareComponentInstance object is provided as a convenience
|
|
to the user."
|
|
::= { componentFirmwareEntry 3 }
|
|
|
|
componentFirmwareComponentDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A short text string describing the particular component. For the
|
|
MM and blades, this name will be the configured name or its
|
|
serial number if no user configured name is available. For all
|
|
other components, this object will provide text to identify the
|
|
component. If a text string is not available, a value of
|
|
'Not available' is presented.
|
|
|
|
For more detail, also refer to the componentInventoryProductName
|
|
object."
|
|
::= { componentFirmwareEntry 4 }
|
|
|
|
componentFirmwareType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A text description of the type of firmware load."
|
|
::= { componentFirmwareEntry 5 }
|
|
|
|
componentFirmwareBuildID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A text description of the build identifier for this firmware load."
|
|
::= { componentFirmwareEntry 6 }
|
|
|
|
componentFirmwareReleaseDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A text description of the release date for this firmware load."
|
|
::= { componentFirmwareEntry 7 }
|
|
|
|
componentFirmwareFilename OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A text description of the filename of this firmware load."
|
|
::= { componentFirmwareEntry 8 }
|
|
|
|
componentFirmwareRevision OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A text description of the revision level of this firmware load."
|
|
::= { componentFirmwareEntry 9 }
|
|
|
|
componentFirmwareRevisionMajor OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A numeric identifier of the revision major number for this firmware load."
|
|
::= { componentFirmwareEntry 10 }
|
|
|
|
componentFirmwareRevisionMinor OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A numeric identifier of the revision minor number for this firmware load."
|
|
::= { componentFirmwareEntry 11 }
|
|
|
|
componentFirmwareLevelStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The level status of the firmware build ID.
|
|
It has three possible values as Different (mismatch firmware build ID), Match (the
|
|
same firmware build ID), Unique (only one such firmware build ID)."
|
|
::= { componentFirmwareEntry 12 }
|
|
|
|
componentFirmwarePendingBuildID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A text description of the build identifier for this pending firmware load."
|
|
::= { componentFirmwareEntry 13 }
|
|
|
|
componentFirmwarePendingReleaseDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A text description of the release date for this pending firmware load."
|
|
::= { componentFirmwareEntry 14 }
|
|
|
|
componentFirmwarePendingRevision OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A text description of the revision level of this pending firmware load."
|
|
::= { componentFirmwareEntry 15 }
|
|
|
|
componentFirmwareReleaseLevel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A text description of the firmware release level this firmware load."
|
|
::= { componentFirmwareEntry 16 }
|
|
|
|
componentFirmwareImageStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inactive(0),
|
|
active(1),
|
|
na(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object indicates whether this firmware image is the
|
|
active (1) firmware,otherwise this firmware image is inactive (0)."
|
|
::= { componentFirmwareEntry 17 }
|
|
|
|
componentFirmwareRole OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A text description with the firmware image information."
|
|
::= { componentFirmwareEntry 18 }
|
|
|
|
componentFirmwareTypeID OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
bladeFwBios(1),
|
|
bladeDiagnostics(2),
|
|
bladeSysMgmtProcessor(3),
|
|
bladeFpga(4),
|
|
bladecKVM(5),
|
|
bladeMP(6),
|
|
bladeUEFI(7),
|
|
bladeDSA(8),
|
|
switchModuleMainAppl(40),
|
|
switchModuleMainAppl1(41),
|
|
switchModuleMainAppl2(42),
|
|
switchModuleBootROM(43),
|
|
mgmtModuleMainAppl(61),
|
|
mgmtModuleMainApplPendingRestart(62),
|
|
fanController(81),
|
|
powerSupplyFirmware(91),
|
|
powerSupplyFanController(92),
|
|
expansionCardGeneric(101),
|
|
expansionCardEfi(102),
|
|
expansionCardFcode(103),
|
|
expansionCardBios(104),
|
|
expansionCardMain(105),
|
|
expansionCardMulti(106),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the type of firmware load with a numeric identifier."
|
|
::= { componentFirmwareEntry 20 }
|
|
|
|
|
|
-- *************************************************************************
|
|
-- componentFirmwareTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentFirmwareTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentFirmwareTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentFirmware 2 }
|
|
|
|
|
|
componentInventoryReady OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notReady(0),
|
|
ready(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When a blade management controller, switch or the MM is reset, the
|
|
inventory data is refreshed in the MM database. This includes
|
|
items like IBM VPD (e.g. - serial number, UUID) and MAC address information.
|
|
|
|
Applications need to know when this information has been populated on the MM
|
|
before they begin to query it using SNMP or other means. This simple flag
|
|
object will return a ready or notReady indication when all blades and switches
|
|
have completed initialization and the inventory information has been provided
|
|
to the MM.
|
|
|
|
Note that due to components that may be experiencing a 'communication failure' or
|
|
'initialization failure' condition, this object may continue to show notReady.
|
|
Therefore, any application that polls this object should also incorporate a timeout
|
|
|
|
A more granular, per-blade status is available via the bladeSystemStatusTable"
|
|
::= { componentInformation 3 }
|
|
|
|
nodeFirmwareAnalysisTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NodeFirmwareAnalysisEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of firmware levels of installed nodes. This information is grouped by
|
|
Machine Type/Model and includes two or more nodes with the same Type/Model.
|
|
This information is intended to be used in determining which components
|
|
firmware may need upgrade."
|
|
::= { componentFirmware 7 }
|
|
|
|
nodeFirmwareAnalysisEntry OBJECT-TYPE
|
|
SYNTAX NodeFirmwareAnalysisEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Node firmware analysis information."
|
|
INDEX { nodeFirmwareAnalysisIndex }
|
|
::= { nodeFirmwareAnalysisTable 1 }
|
|
|
|
NodeFirmwareAnalysisEntry ::= SEQUENCE {
|
|
nodeFirmwareAnalysisIndex INTEGER,
|
|
nodeFirmwareAnalysisMachineTypeModel OCTET STRING,
|
|
nodeFirmwareAnalysisFirmwareType OCTET STRING,
|
|
nodeFirmwareAnalysisBuildId OCTET STRING,
|
|
nodeFirmwareAnalysisReleaseDate OCTET STRING,
|
|
nodeFirmwareAnalysisRevisionLevel OCTET STRING,
|
|
nodeFirmwareAnalysisTopology OCTET STRING,
|
|
nodeFirmwareAnalysisDeviceName OCTET STRING
|
|
}
|
|
|
|
nodeFirmwareAnalysisIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index for the node firmware levels."
|
|
::={ nodeFirmwareAnalysisEntry 1 }
|
|
|
|
nodeFirmwareAnalysisMachineTypeModel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The machine type or model of node firmware."
|
|
::={ nodeFirmwareAnalysisEntry 2 }
|
|
|
|
nodeFirmwareAnalysisFirmwareType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The firmware type."
|
|
::={ nodeFirmwareAnalysisEntry 3 }
|
|
|
|
nodeFirmwareAnalysisBuildId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The firmware build id."
|
|
::={ nodeFirmwareAnalysisEntry 4 }
|
|
|
|
nodeFirmwareAnalysisReleaseDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The firmware release date."
|
|
::={ nodeFirmwareAnalysisEntry 5 }
|
|
|
|
|
|
nodeFirmwareAnalysisRevisionLevel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The firmware revision level."
|
|
::={ nodeFirmwareAnalysisEntry 6 }
|
|
|
|
nodeFirmwareAnalysisTopology OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The node topology."
|
|
::={ nodeFirmwareAnalysisEntry 7 }
|
|
|
|
nodeFirmwareAnalysisDeviceName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The node device name."
|
|
::={ nodeFirmwareAnalysisEntry 8 }
|
|
|
|
smFirmwareAnalysisTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmFirmwareAnalysisEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of firmware levels of installed IOMs. This information is grouped by Product Id
|
|
and includes two or more IOMs with the same product id.
|
|
This information is intended to be used in determining which components firmware
|
|
may need upgrade."
|
|
::= { componentFirmware 11 }
|
|
|
|
smFirmwareAnalysisEntry OBJECT-TYPE
|
|
SYNTAX SmFirmwareAnalysisEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IOM firmware analysis information."
|
|
INDEX { smFirmwareAnalysisIndex }
|
|
::= { smFirmwareAnalysisTable 1 }
|
|
|
|
SmFirmwareAnalysisEntry ::= SEQUENCE {
|
|
smFirmwareAnalysisIndex INTEGER,
|
|
smFirmwareAnalysisProductId OCTET STRING,
|
|
smFirmwareAnalysisProductName OCTET STRING,
|
|
smFirmwareAnalysisFirmwareType OCTET STRING,
|
|
smFirmwareAnalysisFirmwareVersion OCTET STRING,
|
|
smFirmwareAnalysisReleaseDate OCTET STRING,
|
|
smFirmwareAnalysisTopology OCTET STRING
|
|
}
|
|
|
|
smFirmwareAnalysisIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index for the IOM firmware levels."
|
|
::={ smFirmwareAnalysisEntry 1 }
|
|
|
|
smFirmwareAnalysisProductId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IOM product id."
|
|
::={ smFirmwareAnalysisEntry 2 }
|
|
|
|
|
|
smFirmwareAnalysisProductName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IOM product name."
|
|
::={ smFirmwareAnalysisEntry 3 }
|
|
|
|
smFirmwareAnalysisFirmwareType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IOM firmware type."
|
|
::={ smFirmwareAnalysisEntry 4 }
|
|
|
|
smFirmwareAnalysisFirmwareVersion OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IOM firmware version."
|
|
::={ smFirmwareAnalysisEntry 5 }
|
|
|
|
smFirmwareAnalysisReleaseDate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IOM release date."
|
|
::={ smFirmwareAnalysisEntry 6 }
|
|
|
|
smFirmwareAnalysisTopology OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IOM topology."
|
|
::={ smFirmwareAnalysisEntry 7 }
|
|
|
|
componentDriveTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentDriveEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of information indicating presence of a disk drive on a component.
|
|
The management module does not receive any inventory VPD from the
|
|
component, so only the presence of a drive can be indicated by this table."
|
|
::= { componentInformation 10 }
|
|
|
|
componentDriveEntry OBJECT-TYPE
|
|
SYNTAX ComponentDriveEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component drive information."
|
|
INDEX { componentDriveTopologyPath }
|
|
::= { componentDriveTable 1 }
|
|
|
|
ComponentDriveEntry ::= SEQUENCE {
|
|
componentDriveTopologyPath OCTET STRING,
|
|
componentDriveDescription OCTET STRING
|
|
}
|
|
|
|
componentDriveTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a row in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
MEDIA_MODULE, 0x19 Container of one or more media devices
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card"
|
|
::= { componentDriveEntry 1 }
|
|
|
|
componentDriveDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A short text string describing the particular drive on the component."
|
|
::= { componentDriveEntry 2 }
|
|
|
|
-- *************************************************************************
|
|
-- componentDriveTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentDriveTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentDriveTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentInformation 11 }
|
|
|
|
-- *************************************************************************
|
|
-- License Key Information
|
|
--
|
|
-- This anchor is for tables that provide information about the
|
|
-- License Keys for components in the chassis.
|
|
--
|
|
-- *************************************************************************
|
|
|
|
licenseKeyInfo OBJECT IDENTIFIER ::= { monitors 30 }
|
|
|
|
licenseKeyInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LicenseKeyInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of license key information."
|
|
::= { licenseKeyInfo 1 }
|
|
|
|
licenseKeyInfoEntry OBJECT-TYPE
|
|
SYNTAX LicenseKeyInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"License key information entry."
|
|
INDEX { licenseKeyComponentIndex, licenseKeyIndex }
|
|
::= { licenseKeyInfoTable 1 }
|
|
|
|
LicenseKeyInfoEntry ::= SEQUENCE {
|
|
licenseKeyComponentIndex INTEGER,
|
|
licenseKeyIndex INTEGER,
|
|
licenseKeyDescription OCTET STRING,
|
|
licenseKeyTimestamp OCTET STRING,
|
|
licenseKeyLicenseID OCTET STRING,
|
|
licenseKeyOtherInfo OCTET STRING,
|
|
licenseKeyStatus INTEGER
|
|
}
|
|
|
|
licenseKeyComponentIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14),
|
|
switchModule1(41),
|
|
switchModule2(42),
|
|
switchModule3(43),
|
|
switchModule4(44)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"License key component table index."
|
|
::= { licenseKeyInfoEntry 1 }
|
|
|
|
licenseKeyIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The license key index for the chassis component."
|
|
::= { licenseKeyInfoEntry 2 }
|
|
|
|
licenseKeyDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The description for a license key."
|
|
::= { licenseKeyInfoEntry 3 }
|
|
|
|
licenseKeyTimestamp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The date and time of this license key."
|
|
::= { licenseKeyInfoEntry 4 }
|
|
|
|
licenseKeyLicenseID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for this license key."
|
|
::= { licenseKeyInfoEntry 5 }
|
|
|
|
licenseKeyOtherInfo OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Any other information related to this license key."
|
|
::= { licenseKeyInfoEntry 6 }
|
|
|
|
licenseKeyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
valid(1),
|
|
invalid(2),
|
|
expired(3),
|
|
usageExceeded(4),
|
|
notApplicable(99)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current status of this license key."
|
|
::= { licenseKeyInfoEntry 7 }
|
|
|
|
chassisLicenseKeyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ChassisLicenseKeyEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of chassis license key information."
|
|
::= { licenseKeyInfo 5 }
|
|
|
|
chassisLicenseKeyEntry OBJECT-TYPE
|
|
SYNTAX ChassisLicenseKeyEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis License key information entry."
|
|
INDEX { chassisLicenseKeyIndex }
|
|
::= { chassisLicenseKeyTable 1 }
|
|
|
|
ChassisLicenseKeyEntry ::= SEQUENCE {
|
|
chassisLicenseKeyIndex INTEGER,
|
|
chassisLicenseKeyFeature OCTET STRING,
|
|
chassisLicenseKeyFeatureType OCTET STRING,
|
|
chassisLicenseKeyDescription OCTET STRING,
|
|
chassisLicenseKeySystem OCTET STRING,
|
|
chassisLicenseKeyLicenseID OCTET STRING,
|
|
chassisLicenseKeyValidation OCTET STRING,
|
|
chassisLicenseKeyStatus INTEGER,
|
|
chassisLicenseKeyTimeLimit OCTET STRING,
|
|
chassisLicenseKeyUsageLimit INTEGER
|
|
}
|
|
|
|
chassisLicenseKeyIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The key index for the chassis license keys."
|
|
::= { chassisLicenseKeyEntry 1 }
|
|
|
|
chassisLicenseKeyFeature OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the Feature for the license key."
|
|
::= { chassisLicenseKeyEntry 2 }
|
|
|
|
chassisLicenseKeyFeatureType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Feature Type Code for the license key."
|
|
::= { chassisLicenseKeyEntry 3 }
|
|
|
|
chassisLicenseKeyDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The description of the license key."
|
|
::= { chassisLicenseKeyEntry 4 }
|
|
|
|
chassisLicenseKeySystem OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System information for the license key."
|
|
::= { chassisLicenseKeyEntry 5 }
|
|
|
|
chassisLicenseKeyLicenseID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Identification of the license key."
|
|
::= { chassisLicenseKeyEntry 6 }
|
|
|
|
chassisLicenseKeyValidation OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Validation of the license key."
|
|
::= { chassisLicenseKeyEntry 7 }
|
|
|
|
chassisLicenseKeyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
valid(0),
|
|
validatingKey(1),
|
|
invalidMTSN(2),
|
|
invalidMAC(3),
|
|
signatureValidationFailed(4),
|
|
keyExpired(5),
|
|
usageExceeded(6),
|
|
validateElsewhere(7),
|
|
notApplicable(8)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current status of the license key."
|
|
::= { chassisLicenseKeyEntry 8 }
|
|
|
|
chassisLicenseKeyTimeLimit OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Date and Time (GMT) when license expires."
|
|
::= { chassisLicenseKeyEntry 9 }
|
|
|
|
chassisLicenseKeyUsageLimit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of times remaining for license usage. A negative value indicates
|
|
that there is no Usage Limit for the license."
|
|
::= { chassisLicenseKeyEntry 10 }
|
|
|
|
-- ********************************************************************************
|
|
-- MM Security Settings
|
|
-- ********************************************************************************
|
|
securitySettings OBJECT IDENTIFIER ::= { configureSP 3 }
|
|
|
|
trespassWarning OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If enabled, a customizable trespass warning message is displayed via the Web
|
|
and CLI interfaces."
|
|
::= { securitySettings 2 }
|
|
|
|
trespassWarningDefault OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Reset the trespass warning to default value.
|
|
NOTE: Value returned for the GET command is meaningless for this MIB object."
|
|
::= { securitySettings 3 }
|
|
|
|
trespassMessage OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..1600))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value of the trespass warning message."
|
|
::= { securitySettings 4 }
|
|
|
|
-- ********************************************************************************
|
|
-- Chassis Security Settings
|
|
-- ********************************************************************************
|
|
chassisSecuritySettings OBJECT IDENTIFIER ::= { securitySettings 5 }
|
|
|
|
securityPolicySetting OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
legacy(0),
|
|
secure(1),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Determines chassis security policy. legacy mode(0) or secure mode(1).
|
|
unknown(255) returned when policy can't be set or determined."
|
|
::= { chassisSecuritySettings 1 }
|
|
|
|
securityPolicyState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(0),
|
|
pending(1),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Determines chassis security policy state. If pending(0),
|
|
check securityPolicyStatusTable for details on actions needed,
|
|
to make fully active."
|
|
::= { chassisSecuritySettings 2 }
|
|
|
|
securityPolicyStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SecurityPolicyStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of pending security policy status."
|
|
::= { chassisSecuritySettings 3 }
|
|
|
|
securityPolicyStatusEntry OBJECT-TYPE
|
|
SYNTAX SecurityPolicyStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Pending security policy status entry"
|
|
INDEX { securityPolicyStatusIndex }
|
|
::= { securityPolicyStatusTable 1 }
|
|
|
|
SecurityPolicyStatusEntry ::= SEQUENCE {
|
|
securityPolicyStatusIndex INTEGER,
|
|
securityPolicyStatusComponentType INTEGER,
|
|
securityPolicyStatusBayId INTEGER,
|
|
securityPolicyStatusSummary OCTET STRING,
|
|
securityPolicyStatusDetails OCTET STRING
|
|
}
|
|
|
|
securityPolicyStatusIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..128)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Pending Security policy status index."
|
|
::= { securityPolicyStatusEntry 1 }
|
|
|
|
securityPolicyStatusComponentType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
system(0),
|
|
mgmtModule1(1),
|
|
mgmtModule2(2),
|
|
blade1(11),
|
|
blade2(12),
|
|
blade3(13),
|
|
blade4(14),
|
|
blade5(15),
|
|
blade6(16),
|
|
blade7(17),
|
|
blade8(18),
|
|
blade9(19),
|
|
blade10(20),
|
|
blade11(21),
|
|
blade12(22),
|
|
blade13(23),
|
|
blade14(24),
|
|
switchModule1(31),
|
|
switchModule2(32),
|
|
switchModule3(33),
|
|
switchModule4(34)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates Component type and location with pending security status."
|
|
::= { securityPolicyStatusEntry 2 }
|
|
|
|
securityPolicyStatusBayId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..14)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Bay location of specific component.
|
|
NOTE: securityPolicyStatusComponentType enumeration also indicates location."
|
|
::= { securityPolicyStatusEntry 3 }
|
|
|
|
securityPolicyStatusSummary OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of pending security status for the component."
|
|
::= { securityPolicyStatusEntry 4 }
|
|
|
|
securityPolicyStatusDetails OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Details of pending security status for the component."
|
|
::= { securityPolicyStatusEntry 5 }
|
|
|
|
cryptography OBJECT IDENTIFIER ::= { chassisSecuritySettings 10 }
|
|
|
|
cryptographySummary OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current level and summary description of the cryptographic configuration."
|
|
::= { cryptography 5 }
|
|
|
|
cryptographyMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
nistCompatibility(0),
|
|
nist800131a(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The NIST cryptographic mode setting. A successful setting of this object
|
|
initiates a reboot of the CMM within a few seconds."
|
|
::= { cryptography 15 }
|
|
|
|
cryptographyModeDetailsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CryptographyModeDetailsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of information indicating any NIST customization details
|
|
and any reasons that the CMM cannot transition to the desired
|
|
NIST mode."
|
|
::= { cryptography 18 }
|
|
|
|
cryptographyModeDetailsEntry OBJECT-TYPE
|
|
SYNTAX CryptographyModeDetailsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Cryptography mode status entry"
|
|
INDEX { cryptographyModeDetailsIndex }
|
|
::= { cryptographyModeDetailsTable 1 }
|
|
|
|
CryptographyModeDetailsEntry ::= SEQUENCE {
|
|
cryptographyModeDetailsIndex INTEGER,
|
|
cryptographyModeDetailsType INTEGER,
|
|
cryptographyModeDetailsDescription OCTET STRING
|
|
}
|
|
|
|
cryptographyModeDetailsIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Cryptography mode details index."
|
|
::= { cryptographyModeDetailsEntry 1 }
|
|
|
|
cryptographyModeDetailsType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
customization(0),
|
|
transition(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indication of what type of message is reported for this entry."
|
|
::= { cryptographyModeDetailsEntry 2 }
|
|
|
|
cryptographyModeDetailsDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Message containing details for this cryptography entry."
|
|
::= { cryptographyModeDetailsEntry 3 }
|
|
|
|
cryptographyModeComponentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CryptographyModeComponentEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of information listing any IOMs or nodes that require a
|
|
firmware update in order for the CMM to transition to the new mode."
|
|
::= { cryptography 20 }
|
|
|
|
cryptographyModeComponentEntry OBJECT-TYPE
|
|
SYNTAX CryptographyModeComponentEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Cryptography mode component entry"
|
|
INDEX { cryptographyModeComponentIndex }
|
|
::= { cryptographyModeComponentTable 1 }
|
|
|
|
CryptographyModeComponentEntry ::= SEQUENCE {
|
|
cryptographyModeComponentIndex INTEGER,
|
|
cryptographyModeComponentId OCTET STRING
|
|
}
|
|
|
|
cryptographyModeComponentIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Cryptography mode component index."
|
|
::= { cryptographyModeComponentEntry 1 }
|
|
|
|
cryptographyModeComponentId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A component identifier for an IOM or node in the form:
|
|
ts:mm. t(type), s(slot number), mm sub-slot number."
|
|
::= { cryptographyModeComponentEntry 2 }
|
|
|
|
cryptographicCipher OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
legacy(0),
|
|
tls12serveronly(1),
|
|
tls12serverclient(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The cryptographic cipher suite setting."
|
|
::= { cryptography 25 }
|
|
|
|
cryptographyCipherComponentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CryptographyCipherComponentEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of information listing any IOMs or nodes that are out of
|
|
compliance with regards to the cipher suite setting and are therefore
|
|
preventing the CMM from transitioning to the new cipher mode."
|
|
::= { cryptography 30 }
|
|
|
|
cryptographyCipherComponentEntry OBJECT-TYPE
|
|
SYNTAX CryptographyCipherComponentEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Cryptography cipher component entry"
|
|
INDEX { cryptographyCipherComponentIndex }
|
|
::= { cryptographyCipherComponentTable 1 }
|
|
|
|
CryptographyCipherComponentEntry ::= SEQUENCE {
|
|
cryptographyCipherComponentIndex INTEGER,
|
|
cryptographyCipherComponentId OCTET STRING
|
|
}
|
|
|
|
cryptographyCipherComponentIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Cryptography cipher component index."
|
|
::= { cryptographyCipherComponentEntry 1 }
|
|
|
|
cryptographyCipherComponentId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A component identifier for an IOM or node in the form:
|
|
ts:mm. t(type), s(slot number), mm sub-slot number."
|
|
::= { cryptographyCipherComponentEntry 2 }
|
|
|
|
cipherStrength OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
rsa2048SHA1(1),
|
|
rsa2048SHA256(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Strength level of the NIST signing algorithm for certificate authority.
|
|
None(0) indicates no signing algorithm has been set. When writing a new
|
|
value to this object, a result of No Error is returned if the value is
|
|
valid. However, the new algorithm will be used to create an authority
|
|
certificate asynchronously. This process may take up to 1 minute to complete.
|
|
So results for subsequent queries to the object's value may also be delayed
|
|
while the new certificate is being generated."
|
|
::= { chassisSecuritySettings 15 }
|
|
-- ********************************************************************************
|
|
-- MM Clock
|
|
-- ********************************************************************************
|
|
spClock OBJECT IDENTIFIER ::= { configureSP 4 }
|
|
|
|
spClockDateAndTimeSetting OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM clock date and time setting.
|
|
A date-time specification for the local time of day.
|
|
For example to set the date and time to
|
|
March 4, 2001 at 06:00:00AM, set the value to:'03/04/2001,06:00:00'.
|
|
field contents range
|
|
_____ ________ _____
|
|
1 month 01..12
|
|
2 separator '/'
|
|
3 day 01..31
|
|
4 separator '/'
|
|
5 year 2000..2089
|
|
6 separator ','
|
|
7 hour 00..23
|
|
8 separator ':'
|
|
9 minutes 00..59
|
|
10 separator ':'
|
|
11 seconds 00..59
|
|
"
|
|
::= { spClock 1 }
|
|
|
|
spClockTimezoneSetting OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM clock Greenwich Mean Time(GMT) offset and Daylight Saving Time(DST)
|
|
settings.
|
|
|
|
For write, the value must be a time zone listed in spClockTimezoneTable.
|
|
The spClockTimezoneTable lists all valid time zones.
|
|
Example:
|
|
To set America's New York time zone, set the value to: 'America/New_York'
|
|
|
|
For read, the value format is <offset>,<DST flag>,<time zone> (<comment>)
|
|
Example: -4:00,yes,America/New_York (Eastern Time)
|
|
"
|
|
::= { spClock 2 }
|
|
|
|
spClockTimezoneTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SpClockTimezoneEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of all time zones listed in zone.tab file"
|
|
::= { spClock 3 }
|
|
|
|
spClockTimezoneEntry OBJECT-TYPE
|
|
SYNTAX SpClockTimezoneEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time zone entry"
|
|
INDEX { spClockTimezoneIndex }
|
|
::= { spClockTimezoneTable 1 }
|
|
|
|
SpClockTimezoneEntry ::= SEQUENCE {
|
|
spClockTimezoneIndex INTEGER,
|
|
spClockTimezoneId OCTET STRING,
|
|
spClockTimezoneCaption OCTET STRING,
|
|
spClockTimezoneDescription OCTET STRING,
|
|
spClockTimezoneName OCTET STRING,
|
|
spClockTimezoneStandardName OCTET STRING,
|
|
spClockTimezoneStandardCaption OCTET STRING,
|
|
spClockTimezoneDaylightName OCTET STRING,
|
|
spClockTimezoneDaylightCaption OCTET STRING,
|
|
spClockTimezoneCmmOffset INTEGER,
|
|
spClockTimezoneStandardOffsetMinutes INTEGER,
|
|
spClockTimezoneStandardDaylightOffsetMinutes INTEGER,
|
|
spClockTimezoneDaylightDay INTEGER,
|
|
spClockTimezoneDaylightDayOfWeek INTEGER,
|
|
spClockTimezoneDaylightMonth INTEGER,
|
|
spClockTimezoneDaylightStandardDay INTEGER,
|
|
spClockTimezoneDaylightStandardDayOfWeek INTEGER,
|
|
spClockTimezoneDaylightStandardMonth INTEGER,
|
|
spClockTimezoneDaylightIntervalInMinutes INTEGER,
|
|
spClockTimezoneDaylightStandardInMinutes INTEGER
|
|
}
|
|
|
|
spClockTimezoneIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1000)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time zone table index."
|
|
::= { spClockTimezoneEntry 1 }
|
|
|
|
spClockTimezoneId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time zone instance id."
|
|
::= { spClockTimezoneEntry 2 }
|
|
|
|
spClockTimezoneCaption OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time zone caption."
|
|
::= { spClockTimezoneEntry 3 }
|
|
|
|
spClockTimezoneDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time zone description."
|
|
::= { spClockTimezoneEntry 4 }
|
|
|
|
spClockTimezoneName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time zone name."
|
|
::= { spClockTimezoneEntry 5 }
|
|
|
|
spClockTimezoneStandardName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time zone standard name."
|
|
::= { spClockTimezoneEntry 6 }
|
|
|
|
spClockTimezoneStandardCaption OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time zone standard caption."
|
|
::= { spClockTimezoneEntry 7 }
|
|
|
|
spClockTimezoneDaylightName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time zone daylight name."
|
|
::= { spClockTimezoneEntry 8 }
|
|
|
|
spClockTimezoneDaylightCaption OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time zone daylight caption."
|
|
::= { spClockTimezoneEntry 9 }
|
|
|
|
spClockTimezoneCmmOffset OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"CMM offset."
|
|
::= { spClockTimezoneEntry 10 }
|
|
|
|
spClockTimezoneStandardOffsetMinutes OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Standard GMT offset in minutes."
|
|
::= { spClockTimezoneEntry 11 }
|
|
|
|
spClockTimezoneStandardDaylightOffsetMinutes OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Standard GMT offset in minutes."
|
|
::= { spClockTimezoneEntry 12 }
|
|
|
|
spClockTimezoneDaylightDay OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
undefined(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"There are two different interpretations for this field, depending on the value of DaylightDayOfWeek.
|
|
In one case, DaylightDay defines the day-in-month on which daylight saving time starts.
|
|
This interpretation is used when the DaylightDayOfWeek is 0.
|
|
A positive or negative integer is specified to indicate whether the DaylightDay is calculated
|
|
from the beginning or the end of the month.
|
|
|
|
|
|
For example, 5 indicates the fifth day in the DaylightMonth and -1 indicates the last day in the DaylightMonth.
|
|
|
|
|
|
When DaylightDayOfWeek is not 0, DaylightDay is the day in the month on which daylight saving time starts,
|
|
as defined in conjunction with DaylightDayOfWeek.
|
|
For example, if DaylightDay is 15 and DaylightDayOfWeek is Saturday, then daylight saving time starts
|
|
on the first Saturday on or after the 15th day in the DaylightMonth (that is, the third Saturday in the month).
|
|
|
|
|
|
If DaylightDay is 20 and DaylightDayOfWeek is -Saturday, then this indicates the first Saturday on or before
|
|
the 20th day in the DaylightMonth.
|
|
If DaylightDay is -1 and DaylightDayOfWeek is -Sunday, then this indicates the last Sunday in the month."
|
|
|
|
::= { spClockTimezoneEntry 13 }
|
|
|
|
spClockTimezoneDaylightDayOfWeek OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
exactDayOfMonth(0),
|
|
minusSunday(-1),
|
|
minusMonday(-2),
|
|
minusTuesday(-3),
|
|
minusWednesday(-4),
|
|
minusThursday(-5),
|
|
minusFriday(-6),
|
|
minusSaturday(-7),
|
|
sunday(1),
|
|
monday(2),
|
|
tuesday(3),
|
|
wednesday(4),
|
|
thursday(5),
|
|
friday(6),
|
|
saturday(7),
|
|
undefined(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Day of week daylight saving begins."
|
|
::= { spClockTimezoneEntry 14 }
|
|
|
|
spClockTimezoneDaylightMonth OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
january(0),
|
|
february(1),
|
|
march(2),
|
|
april(3),
|
|
may(4),
|
|
june(5),
|
|
july(6),
|
|
august(7),
|
|
september(8),
|
|
october(9),
|
|
november(10),
|
|
december(11),
|
|
undefined(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Month daylight saving begins."
|
|
::= { spClockTimezoneEntry 15 }
|
|
|
|
spClockTimezoneDaylightStandardDay OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
undefined(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"There are two different interpretations for this property, depending on the value of StandardDayOfWeek.
|
|
In one case, StandardDay defines the day-in-month on which daylight saving time ends. This interpretation
|
|
is used when the StandardDayOfWeek is 0.
|
|
A positive or negative integer is specified to indicate whether the StandardDay is calculated from the beginning or the end of the month.
|
|
|
|
|
|
For example, 5 indicates the fifth day in the StandardMonth and -1 indicates the last day in the StandardMonth.
|
|
When StandardDayOfWeek is not 0, StandardDay is the day-in-month on which daylight saving time ends, as defined in
|
|
conjunction with StandardDayOfWeek.
|
|
|
|
|
|
For example, if StandardDay is 15 and StandardDayOfWeek is Saturday,
|
|
then daylight saving time ends on the first Saturday on or after the 15th day in the StandardMonth (that is,
|
|
the third Saturday in the month).
|
|
|
|
|
|
If StandardDay is 20 and StandardDayOfWeek is -Saturday, then this indicates the first Saturday on or before the 20
|
|
th day in the StandardMonth.
|
|
If StandardDay is -1 and StandardDayOfWeek is -Sunday, then this indicates the last Sunday in the StandardMonth."
|
|
|
|
::= { spClockTimezoneEntry 16 }
|
|
|
|
spClockTimezoneDaylightStandardDayOfWeek OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
exactDayOfMonth(0),
|
|
minusSunday(-1),
|
|
minusMonday(-2),
|
|
minusTuesday(-3),
|
|
minusWednesday(-4),
|
|
minusThursday(-5),
|
|
minusFriday(-6),
|
|
minusSaturday(-7),
|
|
sunday(1),
|
|
monday(2),
|
|
tuesday(3),
|
|
wednesday(4),
|
|
thursday(5),
|
|
friday(6),
|
|
saturday(7),
|
|
undefined(255)
|
|
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Day of week daylight saving ends."
|
|
::= { spClockTimezoneEntry 17 }
|
|
|
|
spClockTimezoneDaylightStandardMonth OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
january(0),
|
|
february(1),
|
|
march(2),
|
|
april(3),
|
|
may(4),
|
|
june(5),
|
|
july(6),
|
|
august(7),
|
|
september(8),
|
|
october(9),
|
|
november(10),
|
|
december(11),
|
|
undefined(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Month daylight saving ends."
|
|
::= { spClockTimezoneEntry 18 }
|
|
|
|
spClockTimezoneDaylightIntervalInMinutes OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interval in minutes (Daylight saving begins)."
|
|
::= { spClockTimezoneEntry 19 }
|
|
|
|
spClockTimezoneDaylightStandardInMinutes OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interval in minutes (Daylight saving ends)."
|
|
::= { spClockTimezoneEntry 20 }
|
|
|
|
|
|
|
|
spClockTimezoneDaylightStart OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"DST start."
|
|
::= { spClock 5 }
|
|
spClockTimezoneDaylightEnd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"DST end."
|
|
::= { spClock 6 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- MM identification
|
|
-- ********************************************************************************
|
|
spIdentification OBJECT IDENTIFIER ::= { configureSP 5 }
|
|
|
|
spTxtId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..16))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Text description of the MM.
|
|
NOTE: Do not put any 'space characters' at end of the string."
|
|
::= { spIdentification 1 }
|
|
|
|
-- ********************************************************************************
|
|
-- Network Configuration
|
|
-- ********************************************************************************
|
|
networkConfiguration OBJECT IDENTIFIER ::= { configureSP 9 }
|
|
|
|
-- ********************************************************************************
|
|
-- Network Interfaces
|
|
-- ********************************************************************************
|
|
networkInterfaces OBJECT IDENTIFIER ::= { networkConfiguration 1 }
|
|
|
|
-- ********************************************************************************
|
|
-- Ethernet Interface
|
|
-- ********************************************************************************
|
|
extEthernetInterface OBJECT IDENTIFIER ::= { networkInterfaces 1 }
|
|
|
|
extEthernetInterfaceType OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..16))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The type of interface."
|
|
::= { extEthernetInterface 1 }
|
|
|
|
extEthernetInterfaceHostName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the 64 byte null terminated DNS host name for this
|
|
interface."
|
|
::= { extEthernetInterface 3 }
|
|
|
|
extEthernetInterfaceIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the IP address for the ethernet interface."
|
|
::= { extEthernetInterface 4 }
|
|
|
|
extEthernetInterfaceDataRate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enet10Megabit(3),
|
|
enet100Megabit(4),
|
|
autoSpeed(5),
|
|
enet1Gigabit(6)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the data transfer rate to be used over the ethernet
|
|
interface: 10Mb, 100Mb, 1G or Auto."
|
|
::= { extEthernetInterface 5 }
|
|
|
|
extEthernetInterfaceDuplexSetting OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fullDuplex(1),
|
|
halfDuplex(2),
|
|
autoDuplex(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the duplex settings for the data transfer rate to be used over
|
|
the ethernet interface: Half, Full, or Auto."
|
|
::= { extEthernetInterface 6 }
|
|
|
|
extEthernetInterfaceLAA OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(17))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the locally administered MAC address. The locally administered
|
|
address must be a hexadecimal value between 000000000000 - FFFFFFFFFFFF. This
|
|
value must be in the form XX:XX:XX:XX:XX:XX where 'X' is a number between 0 - 9 and
|
|
A - F. This MM subsystem does not allow use of a multicast address. A multicast
|
|
address has the least significant bit of the first byte set to a 1. The first
|
|
byte must, therefore, be an even number.
|
|
|
|
NOTE: Although the locally administered MAC address can be assigned the same value
|
|
for the primary and backup MM, it is not recommended."
|
|
::= { extEthernetInterface 7 }
|
|
|
|
extEthernetInterfaceDhcpEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dhcpDisabled(0),
|
|
dhcpEnabled(1),
|
|
tryDhcpThenTryStatic(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable or enable DHCP on this interface."
|
|
::= { extEthernetInterface 8 }
|
|
|
|
extEthernetInterfaceGatewayIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the IP address of the gateway/router for the ethernet
|
|
interface."
|
|
::= { extEthernetInterface 9 }
|
|
|
|
extEthernetInterfaceBIA OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(17))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the burned-in MAC (BIA) address."
|
|
::= { extEthernetInterface 10 }
|
|
|
|
extEthernetInterfaceMTU OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the Maximum Transmission Unit(MTU) for the ethernet
|
|
interface"
|
|
::= { extEthernetInterface 13 }
|
|
|
|
extEthernetInterfaceSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the subnet mask for the ethernet interface"
|
|
::= { extEthernetInterface 14 }
|
|
|
|
extEthernetInterfaceFloatingIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the floating IP address for the external ethernet interface."
|
|
::= { extEthernetInterface 22 }
|
|
|
|
-- ********************************************************************************
|
|
-- DHCP Server Assigned Settings for ethernet interface
|
|
-- ********************************************************************************
|
|
|
|
dhcpEthernetInterface OBJECT IDENTIFIER ::= { extEthernetInterface 16 }
|
|
|
|
dhcpHostName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the 64 byte null terminated DNS host name for this
|
|
interface, assigned by the DHCP server."
|
|
::= { dhcpEthernetInterface 1 }
|
|
|
|
dhcpIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the IP address for the ethernet interface,
|
|
assigned by the DHCP server."
|
|
::= { dhcpEthernetInterface 2 }
|
|
|
|
dhcpGatewayIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the IP address of the gateway/router for the ethernet
|
|
interface, assigned by the DHCP server."
|
|
::= { dhcpEthernetInterface 3 }
|
|
|
|
dhcpSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the Subnet Mask for the ethernet
|
|
interface, assigned by the DHCP server."
|
|
::= { dhcpEthernetInterface 4 }
|
|
|
|
dhcpDomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the 64 byte null terminated Domain Name for this
|
|
interface, assigned by the DHCP server."
|
|
::= { dhcpEthernetInterface 5 }
|
|
|
|
dhcpDHCPServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the DHCP server IP address used to acquire the
|
|
DHCP settings."
|
|
::= { dhcpEthernetInterface 6 }
|
|
|
|
dhcpPrimaryDNSServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the Primary DNS server, assigned by the DHCP server."
|
|
::= { dhcpEthernetInterface 7 }
|
|
|
|
dhcpSecondaryDNSServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the Secondary DNS server, assigned by the DHCP server."
|
|
::= { dhcpEthernetInterface 8 }
|
|
|
|
dhcpTertiaryDNSServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the tertiary DNS server, assigned by the DHCP server."
|
|
::= { dhcpEthernetInterface 9 }
|
|
|
|
-- ********************************************************************************
|
|
-- Standby Ethernet Interface
|
|
-- ********************************************************************************
|
|
standbyExtEthernetInterface OBJECT IDENTIFIER ::= { networkInterfaces 3 }
|
|
standbyExtEthernetInterfaceType OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..16))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The type of interface.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyExtEthernetInterface 1 }
|
|
|
|
standbyExtEthernetInterfaceHostName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the 64 byte null terminated DNS host name for this
|
|
interface.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyExtEthernetInterface 3 }
|
|
|
|
standbyExtEthernetInterfaceIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the IP address for the ethernet interface.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyExtEthernetInterface 4 }
|
|
|
|
standbyExtEthernetInterfaceDataRate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enet10Megabit(3),
|
|
enet100Megabit(4),
|
|
autoSpeed(5),
|
|
enet1Gigabit(6)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the data transfer rate to be used over the ethernet
|
|
interface: 10Mb, 100Mb, 1G or Auto.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyExtEthernetInterface 5 }
|
|
|
|
standbyExtEthernetInterfaceDuplexSetting OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fullDuplex(1),
|
|
halfDuplex(2),
|
|
autoDuplex(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the duplex settings for the data transfer rate to be used over
|
|
the ethernet interface: Half, Full, or Auto.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyExtEthernetInterface 6 }
|
|
|
|
standbyExtEthernetInterfaceLAA OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(17))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the locally administered MAC address. The locally administered
|
|
address must be a hexadecimal value between 000000000000 - FFFFFFFFFFFF.
|
|
This value must be in the form XX:XX:XX:XX:XX:XX where 'X' is a number between 0 - 9 and A - F.
|
|
This MM subsystem does not allow use of a multicast address.
|
|
A multicast address has the least significant bit of the first byte set to a 1. The first
|
|
byte must, therefore, be an even number.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM.
|
|
NOTE: Although the locally administered MAC address can be assigned the same value
|
|
for the primary and backup MM, it is not recommended."
|
|
::= { standbyExtEthernetInterface 7 }
|
|
|
|
standbyExtEthernetInterfaceDhcpEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dhcpDisabled(0),
|
|
dhcpEnabled(1),
|
|
tryDhcpThenTryStatic(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable or enable DHCP on this interface.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyExtEthernetInterface 8 }
|
|
|
|
standbyExtEthernetInterfaceGatewayIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the IP address of the gateway/router for the ethernet
|
|
interface.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyExtEthernetInterface 9 }
|
|
|
|
standbyExtEthernetInterfaceBIA OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(17))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the burned-in MAC (BIA) address.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyExtEthernetInterface 10 }
|
|
|
|
standbyExtEthernetInterfaceMTU OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the Maximum Transmission Unit (MTU) for the ethernet
|
|
interface.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyExtEthernetInterface 13 }
|
|
|
|
standbyExtEthernetInterfaceSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the subnet mask for the ethernet interface.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyExtEthernetInterface 14 }
|
|
|
|
advancedFailover OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
off(0),
|
|
ipnoswap(1),
|
|
ipswap(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User can enable advanced failover.
|
|
off : no standby network interface
|
|
ipswap: Standby network interface, swap IPs during failover
|
|
ipnoswap: Standby network interface, do not swap IPs during failover.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyExtEthernetInterface 15 }
|
|
|
|
-- ********************************************************************************
|
|
-- DHCP Server Assigned Settings for standby ethernet interface
|
|
-- ********************************************************************************
|
|
|
|
standbyDhcpEthernetInterface OBJECT IDENTIFIER ::= { standbyExtEthernetInterface 16 }
|
|
|
|
standbyDhcpHostName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the 64 byte null terminated DNS host name for this
|
|
interface, assigned by the DHCP server.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyDhcpEthernetInterface 1 }
|
|
|
|
standbyDhcpIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the IP address for the ethernet interface,
|
|
assigned by the DHCP server.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyDhcpEthernetInterface 2 }
|
|
|
|
standbyDhcpGatewayIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the IP address of the gateway/router for the ethernet
|
|
interface, assigned by the DHCP server.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyDhcpEthernetInterface 3 }
|
|
|
|
standbyDhcpSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the Subnet Mask for the ethernet
|
|
interface, assigned by the DHCP server.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyDhcpEthernetInterface 4 }
|
|
|
|
standbyDhcpDomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the 64 byte null terminated Domain Name for this
|
|
interface, assigned by the DHCP server.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyDhcpEthernetInterface 5 }
|
|
|
|
standbyDhcpDHCPServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the DHCP server IP address used to acquire the
|
|
DHCP settings.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyDhcpEthernetInterface 6 }
|
|
|
|
standbyDhcpPrimaryDNSServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the Primary DNS server, assigned by the DHCP server.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyDhcpEthernetInterface 7 }
|
|
|
|
standbyDhcpSecondaryDNSServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the Secondary DNS server, assigned by the DHCP server.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyDhcpEthernetInterface 8 }
|
|
|
|
standbyDhcpTertiaryDNSServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the tertiary DNS server, assigned by the DHCP server.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { standbyDhcpEthernetInterface 9 }
|
|
|
|
-- ********************************************************************************
|
|
-- Ethernet Interface IPv6
|
|
-- ********************************************************************************
|
|
extEthernetInterfaceIPv6 OBJECT IDENTIFIER ::= { networkInterfaces 4 }
|
|
|
|
extEthernetInterfaceIPv6Type OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..16))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The type of interface."
|
|
::= { extEthernetInterfaceIPv6 1 }
|
|
|
|
extEthernetInterfaceIPv6Enabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current IPv6 enabled or disabled state of this MM.
|
|
|
|
NOTE: If IPv6 address(es) have been configured for one or more
|
|
interfaces/protocols/services on this MM, when you update
|
|
the firmware to a level which does not support IPv6, all IPv6
|
|
connectivity will be lost, and services/interfaces for which an IPv6
|
|
address was configured may not function properly. You will be required
|
|
to reconfigure these services/interfaces."
|
|
::= { extEthernetInterfaceIPv6 2 }
|
|
|
|
extEthernetInterfaceIPv6Config OBJECT IDENTIFIER ::= { extEthernetInterfaceIPv6 5 }
|
|
|
|
extEthernetInterfaceIPv6LocalAddress OBJECT IDENTIFIER ::= { extEthernetInterfaceIPv6Config 1 }
|
|
|
|
extEthernetInterfaceIPv6LinkLocalAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 link local IP address for the ethernet interface.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6Enabled is currently disabled, this
|
|
object has the value '0:0:0:0:0:0:0:0'."
|
|
::= { extEthernetInterfaceIPv6LocalAddress 1 }
|
|
|
|
extEthernetInterfaceIPv6StaticIPConfig OBJECT IDENTIFIER ::= { extEthernetInterfaceIPv6Config 2 }
|
|
|
|
extEthernetInterfaceIPv6StaticIPConfigEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 static IP address enabled or disabled state for the ethernet interface."
|
|
::= { extEthernetInterfaceIPv6StaticIPConfig 1 }
|
|
|
|
extEthernetInterfaceIPv6StaticIPAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 static IP address for the ethernet interface.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6Enabled is currently disabled, this
|
|
object has the value '0:0:0:0:0:0:0:0'."
|
|
::= { extEthernetInterfaceIPv6StaticIPConfig 2 }
|
|
|
|
extEthernetInterfaceIPv6StaticIPAddressPrefixLen OBJECT-TYPE
|
|
SYNTAX INTEGER (1..128)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 static IP address prefix length for the ethernet interface.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6Enabled is currently disabled, this
|
|
object has the value 0."
|
|
::= { extEthernetInterfaceIPv6StaticIPConfig 3 }
|
|
|
|
extEthernetInterfaceIPv6StaticIPDefaultRoute OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 static IP address default route for the ethernet interface.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6Enabled is currently disabled, this
|
|
object has the value '0:0:0:0:0:0:0:0'."
|
|
::= { extEthernetInterfaceIPv6StaticIPConfig 4 }
|
|
|
|
extEthernetInterfaceIPv6LinkFloatingAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 floating IP address for the external ethernet interface.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6Enabled is currently disabled, this
|
|
object has the value '0:0:0:0:0:0:0:0'."
|
|
::= { extEthernetInterfaceIPv6StaticIPConfig 5 }
|
|
|
|
extEthernetInterfaceIPv6AutoIPConfig OBJECT IDENTIFIER ::= { extEthernetInterfaceIPv6Config 3 }
|
|
|
|
extEthernetInterfaceIPv6AutoIPConfigEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 automatic IP configuration enabled or disabled state for the ethernet interface.
|
|
|
|
NOTE: extEthernetInterfaceIPv6AutoIPConfigEnabled is the logical OR of extEthernetInterfaceDHCPv6Enabled
|
|
and extEthernetInterfaceIPv6StatelessAutoConfigEnabled settings.
|
|
NOTE: Enabling/Disabling extEthernetInterfaceIPv6AutoIPConfigEnabled will cause both
|
|
extEthernetInterfaceDHCPv6Enabled and extEthernetInterfaceIPv6StatelessAutoConfigEnabled to be enabled/disabled.
|
|
NOTE: extEthernetInterfaceIPv6StaticIPConfigEnabled and extEthernetInterfaceIPv6AutoIPConfigEnabled
|
|
cannot be disabled at the same time."
|
|
::= { extEthernetInterfaceIPv6AutoIPConfig 1 }
|
|
|
|
extEthernetInterfaceDHCPv6Config OBJECT IDENTIFIER ::= { extEthernetInterfaceIPv6AutoIPConfig 2 }
|
|
|
|
extEthernetInterfaceDHCPv6Enabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The DHCPv6 enabled or disabled state for the ethernet interface.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6StatelessAutoConfigEnabled is currently disabled, Disabling
|
|
extEthernetInterfaceDHCPv6Enabled will cause extEthernetInterfaceIPv6AutoIPConfigEnabled to be disabled.
|
|
NOTE: If extEthernetInterfaceIPv6StaticIPConfigEnabled and
|
|
extEthernetInterfaceIPv6StatelessAutoConfigEnabled are currently disabled, Disabling
|
|
extEthernetInterfaceDHCPv6Enabled will not be allowed."
|
|
::= { extEthernetInterfaceDHCPv6Config 1 }
|
|
|
|
extEthernetInterfaceDHCPv6IPAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 address for the ethernet interface, assigned by DHCPv6 server.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6Enabled or extEthernetInterfaceDHCPv6Enabled
|
|
is disabled or if DHCPv6 server is not available, this object has the value
|
|
'0:0:0:0:0:0:0:0'."
|
|
::= { extEthernetInterfaceDHCPv6Config 2 }
|
|
|
|
extEthernetInterfaceDHCPv6DomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The 64 byte Domain Name for the ethernet interface,
|
|
assigned by the DHCPv6 server.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6Enabled or extEthernetInterfaceDHCPv6Enabled
|
|
is disabled or if DHCPv6 server is not available, this object has the
|
|
value '(Not available)'."
|
|
::= { extEthernetInterfaceDHCPv6Config 4 }
|
|
|
|
extEthernetInterfaceDHCPv6PrimaryDNSServer OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The primary DNS server, assigned by the DHCPv6 server.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6Enabled or extEthernetInterfaceDHCPv6Enabled
|
|
is disabled or if DHCPv6 server is not available, this object has the
|
|
value '0:0:0:0:0:0:0:0'."
|
|
::= { extEthernetInterfaceDHCPv6Config 5 }
|
|
|
|
extEthernetInterfaceDHCPv6SecondaryDNSServer OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The secondary DNS server, assigned by the DHCPv6 server.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6Enabled or extEthernetInterfaceDHCPv6Enabled
|
|
is disabled or if DHCPv6 server is not available, this object has the
|
|
value '0:0:0:0:0:0:0:0'."
|
|
::= { extEthernetInterfaceDHCPv6Config 6 }
|
|
|
|
extEthernetInterfaceDHCPv6TertiaryDNSServer OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The tertiary DNS server, assigned by the DHCPv6 server.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6Enabled or extEthernetInterfaceDHCPv6Enabled
|
|
is disabled or if DHCPv6 server is not available, this object has the
|
|
value '0:0:0:0:0:0:0:0'."
|
|
::= { extEthernetInterfaceDHCPv6Config 7 }
|
|
|
|
extEthernetInterfaceDHCPv6Server OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The DHCPv6 server IPv6 address used to acquire the DHCP settings.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6Enabled or extEthernetInterfaceDHCPv6Enabled
|
|
is disabled or if DHCPv6 server is not available, this object has the
|
|
value '0:0:0:0:0:0:0:0'."
|
|
::= { extEthernetInterfaceDHCPv6Config 8 }
|
|
|
|
extEthernetInterfaceIPv6StatelessAutoConfig OBJECT IDENTIFIER ::= { extEthernetInterfaceIPv6AutoIPConfig 3 }
|
|
|
|
extEthernetInterfaceIPv6StatelessAutoConfigEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 stateless auto-configuration enabled or disabled state for the ethernet interface.
|
|
|
|
NOTE: If extEthernetfInterfaceDHCPv6Enabled is currently disabled, Disabling
|
|
extEthernetInterfaceIPv6StatelessAutoConfigEnabled will cause extEthernetInterfaceIPv6AutoIPConfigEnabled
|
|
to be disabled."
|
|
::= { extEthernetInterfaceIPv6StatelessAutoConfig 1 }
|
|
|
|
extEthernetInterfaceStatelessAutoConfigAddressesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ExtEthernetInterfaceStatelessAutoConfigAddressesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of stateless Auto-Config addresses entries"
|
|
::= { extEthernetInterfaceIPv6StatelessAutoConfig 2 }
|
|
|
|
extEthernetInterfaceStatelessAutoConfigAddressesEntry OBJECT-TYPE
|
|
SYNTAX ExtEthernetInterfaceStatelessAutoConfigAddressesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Stateless Auto-Config address entries"
|
|
INDEX { extEthernetInterfaceStatelessAutoConfigAddressesIndex }
|
|
::= { extEthernetInterfaceStatelessAutoConfigAddressesTable 1 }
|
|
|
|
ExtEthernetInterfaceStatelessAutoConfigAddressesEntry ::= SEQUENCE {
|
|
extEthernetInterfaceStatelessAutoConfigAddressesIndex INTEGER,
|
|
extEthernetInterfaceStatelessAutoConfigAddresses InetAddressIPv6,
|
|
extEthernetInterfaceStatelessAutoConfigAddressesPrefixLen INTEGER
|
|
}
|
|
|
|
extEthernetInterfaceStatelessAutoConfigAddressesIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for stateless Auto-Config addresses.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6StatelessAutoConfigEnabled or
|
|
extEthernetInterfaceIPv6Enabled is currently disabled, this
|
|
object will show nothing."
|
|
::= { extEthernetInterfaceStatelessAutoConfigAddressesEntry 1 }
|
|
|
|
extEthernetInterfaceStatelessAutoConfigAddresses OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The stateless Auto-Configuration IPv6 address.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6StatelessAutoConfigEnabled or
|
|
extEthernetInterfaceIPv6Enabled is currently disabled, this
|
|
object will show nothing."
|
|
::= { extEthernetInterfaceStatelessAutoConfigAddressesEntry 2 }
|
|
|
|
extEthernetInterfaceStatelessAutoConfigAddressesPrefixLen OBJECT-TYPE
|
|
SYNTAX INTEGER (1..128)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The stateless Auto-Configration address prefix length.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6StatelessAutoConfigEnabled or
|
|
extEthernetInterfaceIPv6Enabled is currently disabled, this
|
|
object will show nothing."
|
|
::= { extEthernetInterfaceStatelessAutoConfigAddressesEntry 3 }
|
|
|
|
standbyExtEthernetInterfaceIPv6 OBJECT IDENTIFIER ::= { networkInterfaces 5 }
|
|
|
|
standbyEthernetInterfaceIPv6LocalAddress OBJECT IDENTIFIER ::= { standbyExtEthernetInterfaceIPv6 1 }
|
|
|
|
standbyEthernetInterfaceIPv6LinkLocalAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 link local IP address for the standby MM."
|
|
::= { standbyEthernetInterfaceIPv6LocalAddress 1 }
|
|
|
|
standbyEthernetInterfaceIPv6StaticIPConfig OBJECT IDENTIFIER ::= { standbyExtEthernetInterfaceIPv6 2 }
|
|
|
|
standbyEthernetInterfaceIPv6StaticIPConfigEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 static IP address state for the MM.
|
|
|
|
NOTE: This value may be altered through the
|
|
extEthernetInterfaceIPv6StaticIPConfigEnabled object."
|
|
::= { standbyEthernetInterfaceIPv6StaticIPConfig 1 }
|
|
|
|
standbyEthernetInterfaceIPv6StaticIPAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 static IP address for the standby MM
|
|
|
|
NOTE: If extEthernetInterfaceIPv6Enabled is currently disabled, this
|
|
object has the value '0:0:0:0:0:0:0:0'."
|
|
::= { standbyEthernetInterfaceIPv6StaticIPConfig 2 }
|
|
|
|
standbyEthernetInterfaceIPv6StaticIPAddressPrefixLen OBJECT-TYPE
|
|
SYNTAX INTEGER (1..128)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 static IP address prefix length for the standyby MM.
|
|
|
|
NOTE: This value may be altered through the
|
|
extEthernetInterfaceIPv6StaticIPAddressPrefixLen object."
|
|
::= { standbyEthernetInterfaceIPv6StaticIPConfig 3 }
|
|
|
|
standbyEthernetInterfaceIPv6StaticIPDefaultRoute OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 static IP address default route for the standby MM.
|
|
|
|
NOTE: This value may be altered through the
|
|
extEthernetInterfaceIPv6StaticIPDefaultRoute object."
|
|
::= { standbyEthernetInterfaceIPv6StaticIPConfig 4 }
|
|
|
|
standbyEthernetInterfaceDHCPv6Config OBJECT IDENTIFIER ::= { standbyExtEthernetInterfaceIPv6 3 }
|
|
|
|
standbyEthernetInterfaceDHCPv6Enabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The DHCPv6 enabled or disabled state for the standby MM.
|
|
|
|
NOTE: This field may be altered through the
|
|
extEthernetInterfaceDHCPv6Enabled object."
|
|
::= { standbyEthernetInterfaceDHCPv6Config 1 }
|
|
|
|
standbyEthernetInterfaceDHCPv6IPAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 address for the standby MM assigned by DHCPv6 server."
|
|
::= { standbyEthernetInterfaceDHCPv6Config 2 }
|
|
|
|
standbyEthernetInterfaceDHCPv6DomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The 64 byte Domain Name for the standby MM
|
|
assigned by the DHCPv6 server."
|
|
::= { standbyEthernetInterfaceDHCPv6Config 4 }
|
|
|
|
standbyEthernetInterfaceStatelessAutoConfigAddressesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF StandbyEthernetInterfaceStatelessAutoConfigAddressesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of stateless Auto-Config addresses entries.
|
|
|
|
NOTE: If extEthernetInterfaceIPv6StatelessAutoConfigEnabled or
|
|
extEthernetInterfaceIPv6Enabled is currently disabled, this
|
|
table will show nothing."
|
|
::= { standbyExtEthernetInterfaceIPv6 4 }
|
|
|
|
standbyEthernetInterfaceStatelessAutoConfigAddressesEntry OBJECT-TYPE
|
|
SYNTAX StandbyEthernetInterfaceStatelessAutoConfigAddressesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Stateless Auto-Config address entries"
|
|
INDEX { standbyEthernetInterfaceStatelessAutoConfigAddressesIndex }
|
|
::= { standbyEthernetInterfaceStatelessAutoConfigAddressesTable 1 }
|
|
|
|
StandbyEthernetInterfaceStatelessAutoConfigAddressesEntry ::= SEQUENCE {
|
|
standbyEthernetInterfaceStatelessAutoConfigAddressesIndex INTEGER,
|
|
standbyEthernetInterfaceStatelessAutoConfigAddresses InetAddressIPv6,
|
|
standbyEthernetInterfaceStatelessAutoConfigAddressesPrefixLen INTEGER
|
|
}
|
|
|
|
standbyEthernetInterfaceStatelessAutoConfigAddressesIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for stateless Auto-Config addresses."
|
|
::= { standbyEthernetInterfaceStatelessAutoConfigAddressesEntry 1 }
|
|
|
|
standbyEthernetInterfaceStatelessAutoConfigAddresses OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The stateless Auto-Configuration IPv6 address."
|
|
::= { standbyEthernetInterfaceStatelessAutoConfigAddressesEntry 2 }
|
|
|
|
standbyEthernetInterfaceStatelessAutoConfigAddressesPrefixLen OBJECT-TYPE
|
|
SYNTAX INTEGER (1..128)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The stateless Auto-Configration address prefix length."
|
|
::= { standbyEthernetInterfaceStatelessAutoConfigAddressesEntry 3 }
|
|
|
|
|
|
ddnsStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Dynamic DNS provides the capability for a networked device
|
|
to notify a domain name server to change, in real time, the
|
|
active DNS configuration of its configured hostnames, addresses
|
|
or other information stored in DNS. With Dynamic DNS, host
|
|
computers gain the capability to notify their respective DNS
|
|
server of the IP address they have received from a DHCP server
|
|
or through self-configuration."
|
|
::= { networkInterfaces 10 }
|
|
|
|
hostName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the DNS host name for this system. This object
|
|
provides the exact same function as extEthernetInterfaceHostName"
|
|
::= { networkInterfaces 11 }
|
|
standbyHostName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the DNS host name for the standby. This object
|
|
provides the exact same function as standbyExtEthernetInterfaceHostName
|
|
and is only applicable to systems with a standby MM."
|
|
::= { networkInterfaces 12 }
|
|
|
|
domainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The user assigned DNS domain name."
|
|
::= { networkInterfaces 13 }
|
|
|
|
standbyDomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The user assigned DNS domain name of the standby. This is only
|
|
applicable to systems with a standby MM."
|
|
::= { networkInterfaces 14 }
|
|
|
|
activateNetworkUpdates OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noPendingUpdates(0),
|
|
pendingUpdates(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When read, the return value indicates if there are any pending network
|
|
updates ready to be applied. Writing any value will apply any pending
|
|
network updates immediately."
|
|
::= { networkInterfaces 16 }
|
|
|
|
-- ********************************************************************************
|
|
-- VLAN Configuration
|
|
-- ********************************************************************************
|
|
vlanConfigure OBJECT IDENTIFIER ::= { networkInterfaces 20 }
|
|
|
|
vlanGlobalState OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0), enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object disables or enables the VLAN feature. The
|
|
configuration objects for the VLAN are in the
|
|
vlanCMMTable.
|
|
|
|
The default setting for this object is disable(0).
|
|
|
|
IMPORTANT NOTE: Any change to this object will revert
|
|
back to its previous value if the change is not
|
|
committed by setting the object vlanCommitState to
|
|
executeCommit(3) within the number of minutes indicated
|
|
in the object vlanCommitTimeout."
|
|
::= { vlanConfigure 1 }
|
|
|
|
vlanCommitTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object is the number of minutes from the last
|
|
VLAN-related object change until any non-committed changes
|
|
will revert back to their previous settings.
|
|
|
|
This means if a user makes a change that disrupts TCP/IP
|
|
access to the CMM, the change will revert back to its
|
|
previous setting after the number of minutes in this
|
|
object. This allows the user to access the CMM again
|
|
if access is lost through an unintended VLAN setting.
|
|
|
|
Once the changes are committed using the object,
|
|
vlanCommitState, setting it to executeCommit(3), the
|
|
changes will be saved in non-volatile memory.
|
|
|
|
The amount of time before uncommitted changes revert back
|
|
to their previous settings starts from the last change made
|
|
to any VLAN-related object. If no other change is made,
|
|
the user has this number of minutes (the number in this
|
|
object) to commit the changes with vlanCommitState before
|
|
the changes will revert back.
|
|
|
|
The default setting for this object is 2 minutes.
|
|
|
|
IMPORTANT NOTE: Any change to this object will revert
|
|
back to its previous value if the change is not
|
|
committed by setting the object vlanCommitState to
|
|
executeCommit(3) within the number of minutes indicated
|
|
in the object vlanCommitTimeout."
|
|
::= { vlanConfigure 2 }
|
|
|
|
vlanCommitState OBJECT-TYPE
|
|
SYNTAX INTEGER { noChangesPending(1), commitNeeded(2), executeCommit(3) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object gives the status of whether there are
|
|
VLAN-related changes pending that need to be committed,
|
|
and allows a user to commit (save) any VLAN changes.
|
|
|
|
If changes are pending, reading this object will give
|
|
a value of commitNeeded(2). If no changes are pending,
|
|
this object will have the value of noChangesPending(1).
|
|
|
|
To save any VLAN-related changes so they do not revert
|
|
back to previous settings, set this object to
|
|
executeCommit(3) whenever this object has a value of
|
|
commitNeeded(2)."
|
|
::= { vlanConfigure 3 }
|
|
|
|
-- ********************************************************************************
|
|
-- VLAN CMM Table Configuration
|
|
-- ********************************************************************************
|
|
vlanCMMTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanCMMEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains the VLAN configuration objects.
|
|
The default entry has an vlanCMMIndex equal to 1.
|
|
The objects for this default entry are configurable.
|
|
|
|
An additional VLAN entry may be added by setting the
|
|
object, vlanCMMEntryStatus, at vlanCMMIndex=2 to the value
|
|
of createRequest(2) and also setting the object,
|
|
vlanCMMVlanId, at vlanCMMIndex=2 to a valid, unique
|
|
value.
|
|
|
|
IMPORTANT NOTE: Any changes to the object of this table
|
|
will revert back to their previous settings if the
|
|
changes are not committed by setting the object
|
|
vlanCommitState to executeCommit(3) within the number of
|
|
minutes indicated in the object vlanCommitTimeout."
|
|
::= { vlanConfigure 20 }
|
|
|
|
vlanCMMEntry OBJECT-TYPE
|
|
SYNTAX VlanCMMEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"VLAN entries."
|
|
INDEX { vlanCMMIndex }
|
|
::= { vlanCMMTable 1 }
|
|
|
|
|
|
VlanCMMEntry ::= SEQUENCE {
|
|
vlanCMMIndex INTEGER,
|
|
vlanCMMVlanId INTEGER,
|
|
vlanCMMName OCTET STRING,
|
|
vlanCMMEntryStatus EntryStatus,
|
|
vlanCMMState INTEGER,
|
|
vlanCMMSOLAccess INTEGER,
|
|
vlanCMMTagging INTEGER,
|
|
vlanCMMIPv4Address IpAddress,
|
|
vlanCMMIPv4Gateway IpAddress,
|
|
vlanCMMIPv4Mask IpAddress,
|
|
vlanCMMIPv4SubnetRoute1 IpAddress,
|
|
vlanCMMIPv4SubnetRouteMask1 IpAddress,
|
|
vlanCMMIPv4SubnetRoute2 IpAddress,
|
|
vlanCMMIPv4SubnetRouteMask2 IpAddress,
|
|
vlanCMMIPv4SubnetRoute3 IpAddress,
|
|
vlanCMMIPv4SubnetRouteMask3 IpAddress,
|
|
vlanCMMIPv6Address InetAddressIPv6,
|
|
vlanCMMIPv6AddressPrefixLen INTEGER,
|
|
vlanCMMIPv6Gateway InetAddressIPv6,
|
|
vlanCMMIPv6SubnetRoute1 InetAddressIPv6,
|
|
vlanCMMIPv6SubnetRoutePrefixLen1 INTEGER,
|
|
vlanCMMIPv6SubnetRoute2 InetAddressIPv6,
|
|
vlanCMMIPv6SubnetRoutePrefixLen2 INTEGER,
|
|
vlanCMMIPv6SubnetRoute3 InetAddressIPv6,
|
|
vlanCMMIPv6SubnetRoutePrefixLen3 INTEGER
|
|
}
|
|
|
|
vlanCMMIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for VLAN entry. If vlanCMMIndex is equal to 1,
|
|
it is the Default VLAN entry and cannot be deleted."
|
|
::= { vlanCMMEntry 1 }
|
|
|
|
vlanCMMVlanId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4094)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Valid VLAN ID. Allowed values are 5..4094. If the entry
|
|
is not valid, this object will have the value of 0.
|
|
|
|
If this entry has the vlanCMMIndex value of 1 (default
|
|
VLAN entry), then setting this object will take effect
|
|
immediately. For other entries, when this object is set,
|
|
this entry must have the object, vlanCMMState set to
|
|
enable(1) or restart(2) for this change to take effect."
|
|
::= { vlanCMMEntry 2 }
|
|
|
|
vlanCMMName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..31))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object allows the user to configure a text string
|
|
name for this VLAN entry. This entry name is only used
|
|
as a label for this entry."
|
|
::= { vlanCMMEntry 3 }
|
|
|
|
vlanCMMEntryStatus OBJECT-TYPE
|
|
SYNTAX EntryStatus
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object manages the creation and deletion of this
|
|
entry.
|
|
The steps recommended to add a new VLAN entry are:
|
|
1. Create a new entry in this table
|
|
vlanCMMEntryStatus = createRequest
|
|
2. Set vlanCMMVlanId as required.
|
|
Then the entry will be valid.
|
|
|
|
valid(1) - Indicates that this entry is available
|
|
for use.
|
|
|
|
createRequest(2) - A new entry will be created in this
|
|
table and will transition to the
|
|
vlanCMMEntryStatus value of
|
|
underCreation(3).
|
|
|
|
underCreation(3) - Indicates that this entry exists in the
|
|
agent but is unavailable for use. After
|
|
completing the create operation, the
|
|
agent will set this object to the value
|
|
underCreation(3).
|
|
|
|
invalid(4) - Deletes this entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) cannot be deleted."
|
|
::= { vlanCMMEntry 4 }
|
|
|
|
vlanCMMState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1),
|
|
restart(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object indicates whether this VLAN entry is enabled
|
|
or disabled and allows the user to disable, enable or
|
|
restart this entry except for the exceptions noted below.
|
|
|
|
The entry with a vlanCMMIndex value of 1 (default VLAN
|
|
entry) will always have this object set to enable(1) and
|
|
cannot be set to any other value. Other table entries do
|
|
not have this restriction.
|
|
|
|
Some other objects in this table may not take effect after
|
|
a change until either this object is: set to enable(1) if
|
|
this object currently has the value of disable(0), or set
|
|
to restart(2) if this object currently has the value of
|
|
enable(1). The other objects in this table that require
|
|
this object be set to enable(1) or restart(2) after a
|
|
change are noted in the description for those objects."
|
|
::= { vlanCMMEntry 5 }
|
|
|
|
vlanCMMSOLAccess OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0), enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object allows the user to set whether the VLAN
|
|
for this entry will have access to the Serial Over
|
|
LAN (SOL) interface.
|
|
|
|
Only one VLAN entry may have this object set to enable(1).
|
|
|
|
By default, the entry with the vlanCMMIndex value of 1
|
|
(default VLAN entry) will have this object set to
|
|
enable(1).
|
|
|
|
To set this object to enable(1) on another entry, this
|
|
object must first be set to disable(0) on any entry
|
|
that has this object set to enable(1)."
|
|
::= { vlanCMMEntry 6 }
|
|
|
|
vlanCMMTagging OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0), enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object allows the user to set whether VLAN tagging
|
|
is enabled for this VLAN entry.
|
|
|
|
This object is only configurable for the entry with the
|
|
vlanCMMIndex value of 1.
|
|
|
|
By default, the entry with the vlanCMMIndex value of 1
|
|
(default VLAN entry) will have this object set to
|
|
disable(0), all other entries will have this object set to
|
|
enable(1)."
|
|
::= { vlanCMMEntry 8 }
|
|
|
|
|
|
vlanCMMIPv4Address OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv4 address for this VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will have this object set to the IP address of the
|
|
ethernet interface. The IP address of the default VLAN
|
|
entry can only change by changing the IP address of the
|
|
ethernet interface.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
IP address except the IP address of the ethernet
|
|
interface.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 31 }
|
|
|
|
vlanCMMIPv4Gateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv4 address for the IP gateway
|
|
for this VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will have this object set to the IP gateway for the
|
|
ethernet interface. The IP address of the default VLAN
|
|
entry can only change by changing the IP gateway of the
|
|
ethernet interface.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
IP address except the IP address of the ethernet
|
|
interface.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 32 }
|
|
|
|
vlanCMMIPv4Mask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv4 subnet mask for this VLAN
|
|
entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will have this object set to the subnet mask of the
|
|
ethernet interface. The subnet mask of the default VLAN
|
|
entry can only change by changing the subnet mask of the
|
|
ethernet interface.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
valid subnet mask.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 33 }
|
|
|
|
vlanCMMIPv4SubnetRoute1 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv4 address of the subnet route 1
|
|
for this VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will always have this object set to 0.0.0.0.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
valid subnet route.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 51 }
|
|
|
|
vlanCMMIPv4SubnetRouteMask1 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv4 subnet route mask 1 for this
|
|
VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will always have this object set to 0.0.0.0.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
valid subnet mask.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 52 }
|
|
|
|
|
|
vlanCMMIPv4SubnetRoute2 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv4 address of the subnet route 2
|
|
for VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will always have this object set to 0.0.0.0.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
valid subnet route.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 53 }
|
|
|
|
vlanCMMIPv4SubnetRouteMask2 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv4 subnet route mask 2 for this
|
|
VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will always have this object set to 0.0.0.0.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
valid subnet mask.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 54 }
|
|
|
|
|
|
vlanCMMIPv4SubnetRoute3 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv4 address of the subnet route 3
|
|
for this VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will always have this object set to 0.0.0.0.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
valid subnet route.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 55 }
|
|
|
|
vlanCMMIPv4SubnetRouteMask3 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv4 subnet route mask 3 for this
|
|
VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will always have this object set to 0.0.0.0.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
valid subnet mask.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 56 }
|
|
|
|
vlanCMMIPv6Address OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv6 address for this VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will have this object set to the IP address of the
|
|
ethernet interface. The IP address of the default VLAN
|
|
entry can only change by changing the IP address of the
|
|
ethernet interface.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
IP address except the IP address of the ethernet
|
|
interface.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 71 }
|
|
|
|
vlanCMMIPv6AddressPrefixLen OBJECT-TYPE
|
|
SYNTAX INTEGER (0..128)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv6 address prefix length for this
|
|
VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will have this object set to the IP address of the
|
|
ethernet interface. The IP address of the default VLAN
|
|
entry can only change by changing the IP address of the
|
|
ethernet interface.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
IP address except the IP address of the ethernet
|
|
interface.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 72 }
|
|
|
|
vlanCMMIPv6Gateway OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv6 address for the IP gateway
|
|
for this VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will have this object set to the IP gateway for the
|
|
ethernet interface. The IP address of the default VLAN
|
|
entry can only change by changing the IP gateway of the
|
|
ethernet interface.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
IP address except the IP address of the ethernet
|
|
interface.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 73 }
|
|
|
|
vlanCMMIPv6SubnetRoute1 OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv6 address of the subnet route 1
|
|
for this VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will always have this object set to 0.0.0.0.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
valid subnet route.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 91 }
|
|
|
|
vlanCMMIPv6SubnetRoutePrefixLen1 OBJECT-TYPE
|
|
SYNTAX INTEGER (0..128)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv6 address prefix length of the
|
|
subnet route 1 for this VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will have this object set to the IP address of the
|
|
ethernet interface. The IP address of the default VLAN
|
|
entry can only change by changing the IP address of the
|
|
ethernet interface.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
IP address except the IP address of the ethernet
|
|
interface.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 92 }
|
|
|
|
vlanCMMIPv6SubnetRoute2 OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv6 address of the subnet route 2
|
|
for this VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will always have this object set to 0.0.0.0.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
valid subnet route.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 93 }
|
|
|
|
vlanCMMIPv6SubnetRoutePrefixLen2 OBJECT-TYPE
|
|
SYNTAX INTEGER (0..128)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv6 address prefix length of the
|
|
subnet route 2 for this VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will have this object set to the IP address of the
|
|
ethernet interface. The IP address of the default VLAN
|
|
entry can only change by changing the IP address of the
|
|
ethernet interface.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
IP address except the IP address of the ethernet
|
|
interface.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 94 }
|
|
|
|
vlanCMMIPv6SubnetRoute3 OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv6 address of the subnet route 3
|
|
for this VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will always have this object set to 0.0.0.0.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
valid subnet route.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 95 }
|
|
|
|
vlanCMMIPv6SubnetRoutePrefixLen3 OBJECT-TYPE
|
|
SYNTAX INTEGER (0..128)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object sets the IPv6 address prefix length of the
|
|
subnet route 3 for this VLAN entry.
|
|
|
|
The entry with the vlanCMMIndex value of 1 (default VLAN
|
|
entry) will have this object set to the IP address of the
|
|
ethernet interface. The IP address of the default VLAN
|
|
entry can only change by changing the IP address of the
|
|
ethernet interface.
|
|
|
|
For all other VLAN entries, this object may be set to any
|
|
IP address except the IP address of the ethernet
|
|
interface.
|
|
|
|
For a change of this object to take effect, the object,
|
|
vlanCMMState, must be set to enable(1) if the
|
|
vlanCMMState is currently disable(0), or set to
|
|
restart(2) if the vlanCMMState is currently enable(1)."
|
|
::= { vlanCMMEntry 96 }
|
|
|
|
-- *************************************************************************
|
|
-- vlanCMMTableCacheTimeout
|
|
-- *************************************************************************
|
|
vlanCMMTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, vlanCMMTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { vlanConfigure 21 }
|
|
|
|
-- ********************************************************************************
|
|
-- TCP/IP Protocol Configuration
|
|
-- ********************************************************************************
|
|
tcpProtocols OBJECT IDENTIFIER ::= { networkConfiguration 3 }
|
|
|
|
-- ********************************************************************************
|
|
-- SNMP Agent Configuration
|
|
-- ********************************************************************************
|
|
snmpAgentConfig OBJECT IDENTIFIER ::= { tcpProtocols 1 }
|
|
|
|
|
|
snmpSystemContact OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..48))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A NULL terminated 48 byte string that contains the
|
|
SNMP agent contact name."
|
|
::= { snmpAgentConfig 1 }
|
|
|
|
snmpSystemLocation OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..48))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A NULL terminated 48 byte string that contains the
|
|
SNMP agent location name."
|
|
::= { snmpAgentConfig 2 }
|
|
|
|
snmpSystemAgentTrapsDisable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
trapsEnabled(0),
|
|
trapsDisabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable or enable SNMP traps."
|
|
::= { snmpAgentConfig 3 }
|
|
|
|
-- ********************************************************************************
|
|
-- SNMP Agent Community Configuration
|
|
-- ********************************************************************************
|
|
snmpAgentCommunityConfig OBJECT IDENTIFIER ::= { snmpAgentConfig 4 }
|
|
|
|
-- ********************************************************************************
|
|
-- SNMP Community Configuration table
|
|
-- ********************************************************************************
|
|
|
|
snmpCommunityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnmpCommunityEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of SNMP Community entries"
|
|
::= { snmpAgentCommunityConfig 1 }
|
|
|
|
snmpCommunityEntry OBJECT-TYPE
|
|
SYNTAX SnmpCommunityEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMP community entries"
|
|
INDEX { snmpCommunityEntryIndex }
|
|
::= { snmpCommunityTable 1 }
|
|
|
|
SnmpCommunityEntry ::= SEQUENCE {
|
|
snmpCommunityEntryIndex INTEGER,
|
|
snmpCommunityEntryCommunityName OCTET STRING,
|
|
snmpCommunityEntryCommunityIpAddress1 OCTET STRING,
|
|
snmpCommunityEntryCommunityIpAddress2 OCTET STRING,
|
|
snmpCommunityEntryCommunityIpAddress3 OCTET STRING,
|
|
snmpCommunityEntryCommunityViewType INTEGER
|
|
}
|
|
|
|
snmpCommunityEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for SNMP Agent Community entry."
|
|
::= { snmpCommunityEntry 1 }
|
|
|
|
snmpCommunityEntryCommunityName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..15))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMP Community entry name."
|
|
::= { snmpCommunityEntry 2 }
|
|
|
|
snmpCommunityEntryCommunityIpAddress1 OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..63))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMP Community IP address or host name.
|
|
Can either be a dotted decimal IP string (e.g. 9.37.44.2)
|
|
or if DNS is enabled a host name. This field also allows two
|
|
wildard values for read-Traps and write-Read-Traps communities:
|
|
0.0.0.0 - allow any IPv4 address
|
|
0::0 - allow any IPv6 address"
|
|
::= { snmpCommunityEntry 3 }
|
|
|
|
snmpCommunityEntryCommunityIpAddress2 OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..63))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMP Community IP address or host name.
|
|
Can either be a dotted decimal IP string (e.g. 9.37.44.2)
|
|
or if DNS is enabled a host name. This field also allows two
|
|
wildard values for read-Traps and write-Read-Traps communities:
|
|
0.0.0.0 - allow any IPv4 address
|
|
0::0 - allow any IPv6 address"
|
|
::= { snmpCommunityEntry 4 }
|
|
|
|
snmpCommunityEntryCommunityIpAddress3 OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..63))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMP Community IP address or host name.
|
|
Can either be a dotted decimal IP string (e.g. 9.37.44.2)
|
|
or if DNS is enabled a host name. This field also allows two
|
|
wildard values for read-Traps and write-Read-Traps communities:
|
|
0.0.0.0 - allow any IPv4 address
|
|
0::0 - allow any IPv6 address"
|
|
::= { snmpCommunityEntry 5 }
|
|
|
|
snmpCommunityEntryCommunityViewType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
read-Traps(1),
|
|
write-Read-Traps(2),
|
|
traps-Only(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Access Level of the SNMPv1 managers. Note this parameter
|
|
is set for each community. Therefore all three managers
|
|
in the same community have the same access level."
|
|
::= { snmpCommunityEntry 6 }
|
|
|
|
snmpv1SystemAgentEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable or enable the SNMPv1 agent.
|
|
|
|
NOTE: Restart the management module if this MIB object is changed
|
|
with respect to the value at system bootup time. For example the
|
|
SNMPv1 agent was set to disabled at system bootup time and now
|
|
it is enabled. Then restarting the remote supervisor is required.
|
|
|
|
Also note that when attempting to enable this agent,
|
|
the following are verified:
|
|
(1) Is there a valid system contact
|
|
(2) Is there a valid system name
|
|
(3) Is there at least one valid community name and for that
|
|
community name is there one valid IP address or hostname
|
|
(4) Are all defined community names unique
|
|
|
|
If this verification fails an error response will be returned
|
|
and the SNMPv1 agent will be left disabled."
|
|
::= { snmpAgentConfig 5 }
|
|
|
|
snmpv3SystemAgentEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable or enable the SNMPv3 agent.
|
|
|
|
NOTE: Restart the management module if this MIB object is changed
|
|
with respect to the value at system bootup time. For example the
|
|
SNMPv3 agent was set to disabled at system bootup time and now
|
|
it is enabled. Then restarting the remote supervisor is required.
|
|
|
|
Also note that when attempting to enable this agent,
|
|
the following are verified:
|
|
(1) Is there a valid system contact?
|
|
(2) Is there a valid system name?
|
|
|
|
If this verification fails an error response will be returned
|
|
and the SNMPv3 agent will be left disabled."
|
|
|
|
::= { snmpAgentConfig 6 }
|
|
|
|
-- ********************************************************************************
|
|
-- SNMP Agent User Profile Configuration
|
|
-- ********************************************************************************
|
|
|
|
snmpAgentUserProfileConfig OBJECT IDENTIFIER ::= { snmpAgentConfig 9 }
|
|
|
|
-- ********************************************************************************
|
|
-- SNMP User Profile Configuration table
|
|
-- ********************************************************************************
|
|
|
|
snmpUserProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnmpUserProfileEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of SNMPv3 User Profile entries"
|
|
::= { snmpAgentUserProfileConfig 1 }
|
|
|
|
snmpUserProfileEntry OBJECT-TYPE
|
|
SYNTAX SnmpUserProfileEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMP User Profile entries"
|
|
INDEX { snmpUserProfileEntryIndex }
|
|
::= { snmpUserProfileTable 1 }
|
|
|
|
SnmpUserProfileEntry ::= SEQUENCE {
|
|
snmpUserProfileEntryIndex INTEGER,
|
|
snmpUserProfileEntryContextName OCTET STRING,
|
|
snmpUserProfileEntryAuthProt INTEGER,
|
|
snmpUserProfileEntryPrivProt INTEGER,
|
|
snmpUserProfileEntryPrivPassword OCTET STRING,
|
|
snmpUserProfileEntryViewType INTEGER,
|
|
snmpUserProfileEntryIpAddress OCTET STRING,
|
|
snmpUserProfileEntryUserId OCTET STRING
|
|
}
|
|
|
|
snmpUserProfileEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for SNMPv3 Agent User Profile entry."
|
|
::= { snmpUserProfileEntry 1 }
|
|
|
|
snmpUserProfileEntryContextName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..31))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMPv3 User Profile entry - Context name
|
|
for users to access MIB objects. Note that context names can be duplicates
|
|
and can be shared among users. Empty context names are allowed. The
|
|
default context name is the empty string."
|
|
::= { snmpUserProfileEntry 3 }
|
|
|
|
snmpUserProfileEntryAuthProt OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
md5 (2),
|
|
sha (3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMPv3 User Profile entry - Authentication Protocol
|
|
supported by the user."
|
|
::= { snmpUserProfileEntry 4 }
|
|
|
|
snmpUserProfileEntryPrivProt OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (1),
|
|
des (2),
|
|
aes (4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMPv3 User Profile entry - Privacy Protocol
|
|
supported by the user. The Privacy Password must be set
|
|
and the Authentication Protocol must be md5 or sha
|
|
before this field may be set to des or aes."
|
|
::= { snmpUserProfileEntry 6 }
|
|
|
|
snmpUserProfileEntryPrivPassword OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..31))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMPv3 User Profile entry - Privacy password
|
|
for the user.
|
|
|
|
NOTE: Value returned for the GET command is
|
|
meaningless for this MIB object for security reasons."
|
|
::= { snmpUserProfileEntry 7 }
|
|
|
|
snmpUserProfileEntryViewType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
read-Traps(1),
|
|
read-Write-Traps(2),
|
|
traps-Only(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMPv3 User Profile entry - Access level (Get, Set, and
|
|
Traps) of the user. "
|
|
::= { snmpUserProfileEntry 8 }
|
|
|
|
snmpUserProfileEntryIpAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..63))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMPv3 User Profile entry - IP address or host name.
|
|
Can either be a dotted decimal IP string (e.g. 9.37.44.2)
|
|
or if DNS is enabled a host name."
|
|
::= { snmpUserProfileEntry 9 }
|
|
|
|
snmpUserProfileEntryUserId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..31))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The userid for the SNMPv3 Agent User Profile entry."
|
|
::= { snmpUserProfileEntry 10 }
|
|
|
|
-- ********************************************************************************
|
|
-- DNS Configuration
|
|
-- ********************************************************************************
|
|
dnsConfig OBJECT IDENTIFIER ::= { tcpProtocols 2 }
|
|
|
|
dnsEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dnsDisabled(0),
|
|
dnsEnabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable or enable the DNS agent.
|
|
|
|
NOTE: To alter any of the configuration settings for the DNS agent,
|
|
the following procedure should be used:
|
|
(1) This object should be set to 'disabled'
|
|
(2) Make the modifications to other settings
|
|
(3) This object should be set to 'enabled'
|
|
|
|
Also note that when attempting to enable this agent, it is verified
|
|
that there is at least one valid DNS server IP address. If this
|
|
verification fails, an error response will be returned and the DNS
|
|
agent will be left disabled."
|
|
::= { dnsConfig 1 }
|
|
|
|
dnsServerIPAddress1 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the primary DNS server IP address."
|
|
::= { dnsConfig 2 }
|
|
|
|
dnsServerIPAddress2 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the secondary DNS server IP address."
|
|
::= { dnsConfig 3 }
|
|
|
|
dnsServerIPAddress3 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the tertiary DNS server IP address."
|
|
::= { dnsConfig 4 }
|
|
|
|
dnsServerIPv6Address1 OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the primary IPv6 DNS server address."
|
|
::= { dnsConfig 12 }
|
|
|
|
dnsServerIPv6Address2 OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the secondary IPv6 DNS server address."
|
|
::= { dnsConfig 13 }
|
|
|
|
dnsServerIPv6Address3 OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the tertiary IPv6 DNS server address."
|
|
::= { dnsConfig 14 }
|
|
|
|
dnsPriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ipv6(1),
|
|
ipv4(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Tells the order host names are resolved. The options are
|
|
to either first resolve with an IPv6 DNS server or to first
|
|
resolve with an IPv6 DNS server."
|
|
::= { dnsConfig 20 }
|
|
|
|
-- ********************************************************************************
|
|
-- SMTP Configuration
|
|
-- ********************************************************************************
|
|
smtpConfig OBJECT IDENTIFIER ::= { tcpProtocols 3 }
|
|
|
|
smtpServerNameOrIPAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A NULL terminated 64 byte string that contains the
|
|
SMTP server host name or IP address (a.b.c.d)."
|
|
::= { smtpConfig 1 }
|
|
|
|
attachmentsToEmailAlerts OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noAttachments(0),
|
|
attachServiceInformation(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates if the service information should be attached to
|
|
an email alert."
|
|
::= { smtpConfig 2 }
|
|
|
|
smtpEmailDomain OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A NULL terminated string that contains the
|
|
SMTP email domain. If this field is empty, the MM IP
|
|
address is used as the domain. However, some SMTP
|
|
servers (e.g. - MS Exchange 2007) do not accept an IP address and
|
|
instead require a domain name. This object can be used to set that
|
|
email domain name."
|
|
::= { smtpConfig 3 }
|
|
|
|
tcpApplicationConfig OBJECT IDENTIFIER ::= { tcpProtocols 4 }
|
|
telnetInactivityTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Default is 120 seconds. Value of zero is no timeout.
|
|
Max value is any positive 4 bytes value. Note that SSH also uses this
|
|
timeout value to wait before disconnecting inactive SSH connections."
|
|
::= { tcpApplicationConfig 1 }
|
|
|
|
commandModeInactivityTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of time in seconds before the (Secure)TCP Command Mode times out.
|
|
Default value of 0 means no timeout. Max value is any positive 4 byte value."
|
|
::= { tcpApplicationConfig 2 }
|
|
|
|
secureCommandModeEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Set Secure TCP Command Mode number of connections.
|
|
MM will provide a max of 20 connections for both Secure TCP Command Mode and TCP Command Mode.
|
|
A value of 0 means disabled.
|
|
If no valid server certificate is in place, Secure TCP Command Mode will not be allowed to set to enable."
|
|
::= { tcpApplicationConfig 3 }
|
|
|
|
commandModeEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Set TCP Command Mode number of connections.
|
|
MM will provide a max of 20 connections for both Secure TCP Command Mode and TCP Command Mode.
|
|
A value of 0 means disabled."
|
|
::= { tcpApplicationConfig 4 }
|
|
|
|
slpAddrType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
multicast(0),
|
|
broadcast(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Set SLP address type to 0 (multicast) or 1 (broadcast). Note that when
|
|
slpAddrType is set to broadcast value then the multicast address set in
|
|
slpMulticastAddr will be ignored."
|
|
::= { tcpApplicationConfig 5 }
|
|
|
|
slpEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable/Enable Service Location Protocol.
|
|
|
|
NOTE: Change to Service Location Protocol will take
|
|
effect after the next restart of the MM."
|
|
::= { tcpApplicationConfig 7}
|
|
|
|
telnetEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable/Enable telnet.
|
|
NOTE: Change to telnet enable/disable will take effect immediately."
|
|
::= { tcpApplicationConfig 9 }
|
|
|
|
sshEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable/Enable SSH."
|
|
::= { tcpApplicationConfig 10 }
|
|
|
|
sslServerEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable/Enable SSL Server."
|
|
::= { tcpApplicationConfig 15 }
|
|
|
|
sslClientEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable/Enable SSL Client. If no valid client or server certificate is in place,
|
|
SSL client will not be allowed to set to enable."
|
|
::= { tcpApplicationConfig 16 }
|
|
|
|
ftpEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable/Enable FTP."
|
|
::= { tcpApplicationConfig 17 }
|
|
|
|
sftpEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable/Enable SFTP."
|
|
::= { tcpApplicationConfig 18 }
|
|
|
|
|
|
|
|
tftpEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable/Enable TFTP."
|
|
::= { tcpApplicationConfig 19 }
|
|
|
|
ftpTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of time before FTP times out. Default is 300 seconds.
|
|
Value of zero is no timeout. Max value is any positive 4 byte value."
|
|
::= { tcpApplicationConfig 23 }
|
|
|
|
cimEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable/Enable CIM (Common Information Model) interface.
|
|
NOTE: Change to CIM enable/disable will take effect immediately."
|
|
::= { tcpApplicationConfig 50 }
|
|
|
|
-- The SSH Server Configuration Group
|
|
|
|
mmSshServerConfig OBJECT IDENTIFIER ::= { tcpApplicationConfig 27 }
|
|
|
|
mmSshServerHostKeyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MmSshServerHostKeyEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table that contains per public/private host key
|
|
pair information."
|
|
::= { mmSshServerConfig 1 }
|
|
|
|
mmSshServerHostKeyEntry OBJECT-TYPE
|
|
SYNTAX MmSshServerHostKeyEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of information about a particular public/private
|
|
host key pair."
|
|
INDEX { mmSshServerHostKeyIndex }
|
|
::= { mmSshServerHostKeyTable 1 }
|
|
|
|
MmSshServerHostKeyEntry ::= SEQUENCE {
|
|
mmSshServerHostKeyIndex INTEGER,
|
|
mmSshServerHostKeyType INTEGER,
|
|
mmSshServerHostKeySize INTEGER,
|
|
mmSshServerHostKeyFingerprint OCTET STRING
|
|
}
|
|
|
|
mmSshServerHostKeyIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index of the public/private host key pair."
|
|
::= { mmSshServerHostKeyEntry 1 }
|
|
|
|
mmSshServerHostKeyType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sshDss (1),
|
|
sshRsa (2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The type of the public/private host key pair."
|
|
::= { mmSshServerHostKeyEntry 2 }
|
|
|
|
mmSshServerHostKeySize OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
bits512 (1),
|
|
bits768 (2),
|
|
bits1024 (3),
|
|
bits2048 (4),
|
|
bits4096 (5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The size of the public/private host key pair.
|
|
|
|
NOTE: The MM supports only the bits2048 value."
|
|
::= { mmSshServerHostKeyEntry 3 }
|
|
|
|
mmSshServerHostKeyFingerprint OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The RSA fingerprint of the public part of the host key
|
|
pair. This value can be used with the SSH client to
|
|
verify, on the initial connection, that the Secure Shell
|
|
server responding to the request is the server running
|
|
on the MM. "
|
|
::= { mmSshServerHostKeyEntry 4 }
|
|
|
|
mmSshServerHostKeyGenerate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Initiate the new Host Keys generation process for the
|
|
MM SSH Server.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { mmSshServerConfig 2 }
|
|
|
|
mmSshServerHostKeyGenerateProgress OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicate the progress of the key generation process."
|
|
::= { mmSshServerConfig 3 }
|
|
|
|
-- TCP Port Assignment
|
|
tcpPortAssignmentCfg OBJECT IDENTIFIER ::= { tcpProtocols 5 }
|
|
|
|
tcpPortsRestoreDefault OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Reset all ports to default value.
|
|
http: 80
|
|
https: 443
|
|
telnet: 23
|
|
ssh: 22
|
|
SNMP agent: 161
|
|
SNMP trap: 162
|
|
TCP Command Mode: 6090
|
|
Secure TCP Command Mode: 6091
|
|
FTP: 21
|
|
FTP Data: 20
|
|
TFTP: 69
|
|
SLP: 427
|
|
CIM: 5989
|
|
|
|
NOTE: Value returned for the GET command is meaningless for this MIB object."
|
|
::= { tcpPortAssignmentCfg 1 }
|
|
|
|
httpPortAssignment OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"HTTP port number. Default value is 80. Once changed, the URL's have to
|
|
include :port at the end."
|
|
::= { tcpPortAssignmentCfg 2 }
|
|
|
|
httpsPortAssignment OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SSL port number. Default value is 443. Once changed, the URL's have to
|
|
include :port at the end."
|
|
::= { tcpPortAssignmentCfg 3 }
|
|
|
|
telnetPortAssignment OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Telnet port number. Default value is 23. Port change will take effect immediately."
|
|
::= { tcpPortAssignmentCfg 4 }
|
|
|
|
sshPortAssignment OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SSH port number. Default value is 22."
|
|
::= { tcpPortAssignmentCfg 5 }
|
|
|
|
snmpAgentPortAssignment OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMP Agent port number. Default value is 161.
|
|
Changes take effect after several seconds."
|
|
::= { tcpPortAssignmentCfg 6 }
|
|
|
|
snmpTrapsPortAssignment OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SNMP Traps port number. Default value is 162.
|
|
Changes take effect after several seconds."
|
|
::= { tcpPortAssignmentCfg 7 }
|
|
|
|
commandModePortAssignment OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TCP Command Mode port number. Default value is 6090. Change will take effect immediately."
|
|
::= { tcpPortAssignmentCfg 8 }
|
|
|
|
secureCommandModePortAssignment OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Secure TCP Command Mode port number. Default value is 6091. Change will take effect immediately."
|
|
::= { tcpPortAssignmentCfg 9 }
|
|
|
|
ftpPortAssignment OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"FTP port number. Default value is 21. Port change will take effect immediately."
|
|
::= { tcpPortAssignmentCfg 13 }
|
|
|
|
ftpDataPortAssignment OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"FTP Data port number. Default value is 20. Port change will take effect immediately."
|
|
::= { tcpPortAssignmentCfg 14 }
|
|
|
|
tftpPortAssignment OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TFTP port number. Default value is 69."
|
|
::= { tcpPortAssignmentCfg 15 }
|
|
|
|
slpPortAssignment OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Service Location Protocol port number. Default value is 427.
|
|
NOTE: This value is normally required to be 427 to interoperate properly
|
|
with other SLP enabled applications."
|
|
::= { tcpPortAssignmentCfg 19 }
|
|
|
|
cimPortAssignment OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"CIM (Common Information Model) port number. Default value is 5989.
|
|
Port change will take effect immediately."
|
|
::= { tcpPortAssignmentCfg 50 }
|
|
|
|
-- LDAP Client Configuration
|
|
ldapClientCfg OBJECT IDENTIFIER ::= { tcpProtocols 6 }
|
|
|
|
ldapServer1NameOrIPAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..256))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A NULL terminated 255 byte string that contains the
|
|
LDAP server host name or IP address (a.b.c.d)."
|
|
::= { ldapClientCfg 1 }
|
|
|
|
ldapServer1PortNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"LDAP server port number."
|
|
::= { ldapClientCfg 2 }
|
|
|
|
ldapServer2NameOrIPAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..256))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A NULL terminated 255 byte string that contains the
|
|
LDAP server host name or IP address (a.b.c.d)."
|
|
::= { ldapClientCfg 3 }
|
|
|
|
ldapServer2PortNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"LDAP server port number."
|
|
::= { ldapClientCfg 4 }
|
|
|
|
ldapServer3NameOrIPAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..256))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A NULL terminated 255 byte string that contains the
|
|
LDAP server host name or IP address (a.b.c.d)."
|
|
::= { ldapClientCfg 5 }
|
|
|
|
ldapServer3PortNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"LDAP server port number."
|
|
::= { ldapClientCfg 6 }
|
|
|
|
ldapRootDN OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..256))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A NULL terminated 255 byte string that contains the
|
|
distinguished Name for root entry of directory tree.
|
|
An example might look like dn=foobar,dn=com."
|
|
::= { ldapClientCfg 7 }
|
|
|
|
ldapGroupFilter OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..511))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This filter is used for group authentication. It specifies what group or
|
|
groups that this MM belongs to. If left blank, group authentication is
|
|
disabled. Otherwise, group authentication will be performed against the
|
|
filter. The filter can be a specific group name (e.g. RSAWest), a wildcard (*)
|
|
which matches everything, or a wildcard with a prefix (e.g. RSA*). The default
|
|
filter is RSA*.
|
|
After user authentication, group authentication will take place, whereby an
|
|
attempt will be made to match the group or groups (that the user belongs to)
|
|
to the group filter defined here. If there is no match, the user will not pass
|
|
authentication and will be blocked. If there is a match, the login permissions
|
|
for the user will be retrieved from the matched group(s), unless the user
|
|
already has login permissions assigned directly from the user record retrieved
|
|
from the LDAP server."
|
|
::= { ldapClientCfg 9 }
|
|
|
|
ldapBindingMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clientAuthentication(1),
|
|
userPrincipalName(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"On initial binds to the LDAP server during user authentication, there are
|
|
two options:
|
|
Client authentication: Bind attempt is made with client DN and password
|
|
specified by this configuration parameter. If the bind is successful, we
|
|
proceed as above.
|
|
User Principal Name (UPN): Bind attempt is made directly with the credentials
|
|
used during the login process. If this succeeds, the user is deemed to have
|
|
passed the user authentication phase. Note that for Active Directory servers,
|
|
the userid can have the form someuser@somedomain or simply someuser."
|
|
::= { ldapClientCfg 10 }
|
|
|
|
ldapClientAuthenticationDN OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The initial bind to the LDAP server during user authentication can be
|
|
performed with anonymous authentication, client based authentication, or UPN.
|
|
The client based option requires a client DN and password as parameters to
|
|
the bind request. These parameters are configured here. Note that the password
|
|
can be left blank."
|
|
::= { ldapClientCfg 11 }
|
|
|
|
ldapClientAuthenticationPassword OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..16))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The client authentication password"
|
|
::= { ldapClientCfg 12 }
|
|
|
|
ldapUIDsearchAttribute OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When the binding method selected is Anonymous authentication or Client
|
|
authentication, the initial bind to the LDAP server is followed by a search
|
|
request aimed at retrieving specific information about the user, including the
|
|
user's DN, login permissions, and group ownerships. In order to retrieve this
|
|
information, the search request must specify the attribute name used to
|
|
represent userids on that server. Specifically, this name is used as a search
|
|
filter against the login id entered by the user. This attribute name is
|
|
configured here. If this field is left blank, a default of uid is used during
|
|
user authentication.
|
|
For example, on Active Directory servers, the attribute name used for userids
|
|
is often sAMAccoutName.
|
|
When the binding method selected is UPN or Strict UPN, this field defaults
|
|
automatically to userPrincipalName during user authentication if the userid
|
|
entered has the form userid@somedomain."
|
|
::= { ldapClientCfg 13 }
|
|
|
|
ldapGroupSearchAttribute OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When the MM Group Filter name is configured, it is necessary to retrieve
|
|
from the LDAP server the list of groups that a particular user belongs to.
|
|
This is required to do group authentication. In order to retrieve this list,
|
|
the search filter sent to the server must specify the attribute name associated
|
|
with groups. This field specifies this attribute name.
|
|
If this field is left blank, the attribute name in the filter will default
|
|
to memberOf."
|
|
::= { ldapClientCfg 14 }
|
|
|
|
ldapLoginPermissionAttribute OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When a user successfully authenticates via a LDAP server, it is necessary
|
|
to retrieve the login permissions for this user. In order to retrieve these
|
|
permissions, the search filter sent to the server must specify the attribute
|
|
name associated with login permissions. This field specifies this attribute
|
|
name."
|
|
::= { ldapClientCfg 15 }
|
|
|
|
ldapUseDNSOrPreConfiguredServers OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
usePreConfiguredLDAPServers (0),
|
|
useDNSToFindLDAPServers (1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The MM contains a Version 2.0 LDAP Client that may be configured to provide
|
|
user authentication through one or more LDAP servers. The LDAP server(s) to be
|
|
used for authentication can be discovered dynamically or manually pre-configured.
|
|
|
|
If the usePreConfiguredLDAPServers option is selected, up to 4 LDAP servers can
|
|
be configured. Simply enter the server's IP address or hostname (assuming DNS
|
|
is enabled). The port number for each server is optional. If left blank,
|
|
the default value of 389 is used for non-secured LDAP connections. For secured
|
|
connections, the default is 636. At least one server must be configured.
|
|
|
|
If the useDNSToFindLDAPServers is selected, the domain name need to be provided.
|
|
For LDAP Authentication Only mode, additional information such as the forest name
|
|
also need to be provided."
|
|
::= { ldapClientCfg 16 }
|
|
|
|
ldapRBSModelCfg OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
oldPermissionString(0),
|
|
newRBSModel(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"There are two mechanisms to authenticate and authorize users on the MM when
|
|
using an LDAP-enabled server. The first mechanism (oldPermissionString), also
|
|
known as version 1, uses bitstrings to associate permissions to users and groups.
|
|
Version1 supports Active Directory, Novell eDirectory, and OPenLDAP based
|
|
servers. The second mechanism (newRBSModel), also known as version 2,
|
|
uses a new Role-Based-Security (RBS) model. This mechanism is only available
|
|
for Active Directory servers, and requires the use of a snap-in that runs on any
|
|
windows platform. This snap-in tool allows you to configure roles on an Active
|
|
Directory server of your choice, and to associate users/groups and MMs to those
|
|
roles. A role identifies the permissions given to users and groups associated with
|
|
that role, and also identifies the targets (e.g. MM) to which this role is attached.
|
|
The use of bitstrings in version 2 disappears, making the configuration much more
|
|
manageable and user-friendly. Note that if you are not using Active Directory, then
|
|
you should not enable version 2. Also note that before enabling version 2, you should
|
|
already have your roles configured on your Active Directory server. The old version 1
|
|
bitstring model cannot be automatically converted to the new version 2 model. This is
|
|
why you must configure your users and groups before enabling version 2. Once
|
|
enabled, the change takes effect immediately. The default value for this field is
|
|
oldPermissionString."
|
|
::= { ldapClientCfg 20 }
|
|
|
|
ldapTargetName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..16))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When administrator chooses Enhanced Role Based Security authentication model,
|
|
he can associate one MM with one managed target object in Snap-in (one tool
|
|
to configure LDAP users permission) via one target name. The MM target name can
|
|
be looked as alias of MM, administrator can change it according to his
|
|
configuration requirements. This is a string of up to 63 characters (plus the
|
|
null character)"
|
|
::= { ldapClientCfg 21 }
|
|
|
|
ldapAuthCfg OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
authenticationAndAuthorization(0),
|
|
authenticationOnly(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If ldapAuthCfg is set to 0, LDAP server is used to authenticate and authorize
|
|
users. If it is set to 1, LDAP server is only used to authenticate users.
|
|
|
|
Note:LDAP Authentication Only mode is currently supported only in an Active
|
|
Directory environment."
|
|
::= { ldapClientCfg 22 }
|
|
|
|
ldapForestName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"LDAP Forest Name.
|
|
|
|
Note: LDAP Forest Name is only for Active Directory environment."
|
|
::= { ldapClientCfg 23 }
|
|
|
|
ldapDomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..256))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A NULL terminated 255 byte string that contains the
|
|
LDAP Domain Name."
|
|
::= { ldapClientCfg 24 }
|
|
|
|
ldapServer4NameOrIPAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..256))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A NULL terminated 255 byte string that contains the
|
|
LDAP server host name or IP address (a.b.c.d)."
|
|
::= { ldapClientCfg 25 }
|
|
|
|
ldapServer4PortNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"LDAP server port number."
|
|
::= { ldapClientCfg 26 }
|
|
|
|
-- ********************************************************************************
|
|
-- Uplink Check Configuration
|
|
-- ********************************************************************************
|
|
|
|
uplinkCheckConfig OBJECT IDENTIFIER ::= { tcpProtocols 7 }
|
|
|
|
uplinkCheckEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
uplinkCheckDisabled(0),
|
|
uplinkCheckEnabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable or enable network uplink checking for physical detection.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { uplinkCheckConfig 1 }
|
|
|
|
uplinkCheckDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Delay, in minutes (1-2880), between discovery of a failed network uplink and
|
|
the subsequent MM failover for physical detection.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { uplinkCheckConfig 2 }
|
|
|
|
logicalUplinkDestination OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Destination IP for MM to check its logical link.
|
|
Specify a non-zero IP Address in order to enable logical uplink checking.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { uplinkCheckConfig 3 }
|
|
|
|
logicalUplinkCheckEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
uplinkCheckDisabled(0),
|
|
uplinkCheckEnabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable or enable network uplink checking for logical detection.
|
|
logicalUplinkDestination must be set to a non-zero IP Address before enable
|
|
logical uplink checking.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { uplinkCheckConfig 4 }
|
|
|
|
logicalUplinkCheckDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Delay, in minutes(1-2880), between discovery of a failed network uplink and
|
|
the subsequent MM failover for logical detection.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { uplinkCheckConfig 5 }
|
|
|
|
physicalUplinkCheckDelayInSecs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Delay, in seconds(10-172800), between discovery of a failed network uplink and
|
|
the subsequent MM failover for physical detection.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { uplinkCheckConfig 6 }
|
|
|
|
logicalUplinkCheckDelayInSecs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Delay, in seconds(60-172800), between discovery of a failed network uplink and
|
|
the subsequent MM failover for logical detection.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { uplinkCheckConfig 7 }
|
|
|
|
logicalUplinkIPv6Destination OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Destination IP for MM to check its logical link using IPv6.
|
|
Specify a non-zero IP Address in order to enable logical uplink checking.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { uplinkCheckConfig 8 }
|
|
|
|
logicalUplinkFailoverPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER { either(1), both(2) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Determines when to failover if both an IPv4 and IPv6 destination
|
|
have been configured.
|
|
|
|
If set to 'either' the system will failover if either of the
|
|
destination's link check fails. If set to 'both' then the IPv4
|
|
and IPv6 link checks must fail before a failover will happen.
|
|
|
|
NOTE: This MIB object is only applicable to systems with a standby MM."
|
|
::= { uplinkCheckConfig 9 }
|
|
|
|
-- ********************************************************************************
|
|
-- NTP Configuration
|
|
-- ********************************************************************************
|
|
ntpConfig OBJECT IDENTIFIER ::= { tcpProtocols 8 }
|
|
|
|
ntpEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable/Enable the NTP client. The client will update
|
|
the MM system clock at the frequency specified."
|
|
::= { ntpConfig 1 }
|
|
|
|
ntpIpAddressHostname OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..63))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"NTP server's IP address or hostname if DNS is enabled
|
|
and configured."
|
|
::= { ntpConfig 2 }
|
|
|
|
ntpUpdateFrequency OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The frequency in minutes that the NTP service runs.
|
|
The value range is 0 to 45000. If the NTP update frequency
|
|
is set to 0, the MM clock can only be synchronized with the
|
|
NTP server manually."
|
|
::= { ntpConfig 3 }
|
|
|
|
ntpLastUpdate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The date and time that the NTP server last updated
|
|
the system clock."
|
|
::= { ntpConfig 4 }
|
|
|
|
ntpUpdateClock OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Update the MM system clock with the specified NTP server.
|
|
A valid NTP server must be configured first."
|
|
::= { ntpConfig 5 }
|
|
|
|
ntpAuthEntry OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The NTP v3 authentication entry to be used for time sync
|
|
with a secure NTP server. The format of an authentication
|
|
entry is <key index> <key type> <key>. <key index> must
|
|
be an integer between 1 and 65535. <key type> must be
|
|
M. <key> is the actual value of the authentication
|
|
key as configured on the NTP server.
|
|
The GET command returns back data in the format:
|
|
<key index> <key type>
|
|
It does not return the actual key."
|
|
::= { ntpConfig 6 }
|
|
|
|
ntpAuthEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables/Disables NTP v3 authentication"
|
|
::= { ntpConfig 7 }
|
|
|
|
-- ********************************************************************************
|
|
-- SYSLOG Configuration
|
|
-- ********************************************************************************
|
|
syslogConfig OBJECT IDENTIFIER ::= { tcpProtocols 9 }
|
|
|
|
syslogSevFilterLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
error(0),
|
|
warning(1),
|
|
information(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"syslogSevFilterLevel error/warning/information ."
|
|
::= { syslogConfig 1 }
|
|
|
|
-- ********************************************************************************
|
|
-- syslogCollector Configuration
|
|
-- ********************************************************************************
|
|
syslogCollectorConfig OBJECT IDENTIFIER ::= { syslogConfig 2 }
|
|
|
|
-- ********************************************************************************
|
|
-- Syslog Collector Configuration table
|
|
-- ********************************************************************************
|
|
|
|
syslogCollectorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SyslogCollectorEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Syslog Collector entries"
|
|
::= { syslogCollectorConfig 1 }
|
|
|
|
syslogCollectorEntry OBJECT-TYPE
|
|
SYNTAX SyslogCollectorEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Syslog Collector entries"
|
|
INDEX { syslogCollectorIndex }
|
|
::= { syslogCollectorTable 1 }
|
|
|
|
SyslogCollectorEntry ::= SEQUENCE {
|
|
syslogCollectorIndex INTEGER,
|
|
syslogCollectorHostnameOrIpAddress OCTET STRING,
|
|
syslogCollectorPort INTEGER,
|
|
syslogCollectorEnable INTEGER
|
|
}
|
|
|
|
syslogCollectorIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for Syslog Collector entry."
|
|
::= { syslogCollectorEntry 1 }
|
|
|
|
syslogCollectorHostnameOrIpAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..63))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Syslog Collector IP address or host name."
|
|
::= { syslogCollectorEntry 2 }
|
|
|
|
syslogCollectorPort OBJECT-TYPE
|
|
SYNTAX INTEGER(1..65535)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Syslog Collector port number."
|
|
::= { syslogCollectorEntry 3 }
|
|
|
|
syslogCollectorEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Syslog Collector enable/disable."
|
|
::= { syslogCollectorEntry 4 }
|
|
|
|
-- ********************************************************************************
|
|
-- Generate test syslog packet
|
|
-- ********************************************************************************
|
|
syslogTestPacket OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Generate a test syslog packet. This will send a test syslog to all configured
|
|
and enabled syslog collectors to assist in validating the configuration.
|
|
|
|
NOTE: Value returned for the GET command is meaningless for this
|
|
MIB object."
|
|
::= { syslogConfig 3 }
|
|
|
|
-- ********************************************************************************
|
|
-- SOL (Serial Over LAN) Configuration
|
|
-- ********************************************************************************
|
|
solConfiguration OBJECT IDENTIFIER ::= { configureSP 10 }
|
|
|
|
-- ********************************************************************************
|
|
-- SOL Global Configuration
|
|
-- ********************************************************************************
|
|
solGlobalConfig OBJECT IDENTIFIER ::= { solConfiguration 1 }
|
|
|
|
solEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
solDisabled(0),
|
|
solEnabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable/Enable SOL dynamically."
|
|
::= { solGlobalConfig 1 }
|
|
|
|
solAccumulateTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This value specifies how much time in millisecond SOL to buffer data before
|
|
sending the next SOL packet since the last SOL packet was transmitted.
|
|
Valid value from 5 ms to 1275 ms. The value is in 5 ms increment. Value
|
|
is not in 5 ms increment will be truncated to a nearest 5s. Default value
|
|
is 5 ms."
|
|
::= { solGlobalConfig 3 }
|
|
|
|
solCharSendThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This value specifies how many characters SOL to buffer before
|
|
sending the next SOL packet since the last SOL packet was transmitted.
|
|
Valid value is from 1 to 251"
|
|
::= { solGlobalConfig 4 }
|
|
|
|
solRetry OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Retry count. Valid value from 0-7. 0 means no retries after packet is transmitted.
|
|
Packet will be dropped if no ACK/NACK received by the time retries expired."
|
|
::= { solGlobalConfig 5 }
|
|
|
|
solRetryInterval OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Retry Interval in 10 ms increment. Sets the time that the SOL will
|
|
wait before the first retry and the time between retries when sending SOL
|
|
packets to the remote blade. Value range is from 0 to 2550 ms in 10 ms
|
|
increment. 0 means retries will be sent back-to-back."
|
|
::= { solGlobalConfig 6 }
|
|
|
|
solExitToCliKeySeq OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..16))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This is the keystroke sequence used to escape out of SOL session and back to CLI
|
|
console. This sequence must have at least one character. The caret symbol (^)
|
|
has a special meaning in this sequence. It denotes 'Ctrl' for keystrokes that
|
|
map to Ctrl sequences (for example, ^[ for the escape key and ^M for carriage
|
|
return). All occurrences of ^ will be interpreted as part of a Ctrl sequence.
|
|
Refer to an ASCII-to-key conversion table for a complete list of Ctrl sequences.
|
|
The default value for this field is '^[(' i.e. ESC followed by (."
|
|
::= { solGlobalConfig 7 }
|
|
|
|
solResetBladeKeySeq OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..16))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This is the keystroke sequence used to reset the blade while in SOL session
|
|
console. This sequence must have at least one character. The caret symbol (^)
|
|
has a special meaning in this sequence. It denotes 'Ctrl' for keystrokes that
|
|
map to Ctrl sequences (for example, ^[ for the escape key and ^M for carriage
|
|
return). All occurrences of ^ will be interpreted as part of a Ctrl sequence.
|
|
Refer to an ASCII-to-key conversion table for a complete list of Ctrl sequences.
|
|
The default value for this field is '^[R^[r^[R' i.e. ESC R ESC r ESC R."
|
|
::= { solGlobalConfig 8 }
|
|
|
|
-- Blade SOL config
|
|
solBladeConfig OBJECT IDENTIFIER ::= { solConfiguration 2 }
|
|
|
|
solBladeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SolBladeEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SOL Blade configuration table."
|
|
::= { solBladeConfig 1 }
|
|
|
|
solBladeEntry OBJECT-TYPE
|
|
SYNTAX SolBladeEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SOL Blade table entry"
|
|
INDEX { solBladeIndex }
|
|
::= { solBladeTable 1 }
|
|
|
|
SolBladeEntry ::= SEQUENCE {
|
|
solBladeIndex INTEGER,
|
|
solBladeName OCTET STRING,
|
|
solBladeEnable INTEGER,
|
|
solBladeIpAddr IpAddress,
|
|
solBladeSessionStatus INTEGER,
|
|
solBladeCapability INTEGER,
|
|
solBladeIpAddr6 InetAddressIPv6,
|
|
solBladeRetryInterval INTEGER,
|
|
solBladeRetryCount INTEGER,
|
|
solBladeBytesSent INTEGER,
|
|
solBladeBytesReceived INTEGER,
|
|
solBladeDestinationMAC OCTET STRING,
|
|
solBladeConsoleUserId OCTET STRING,
|
|
solBladeConsoleLoginFrom OCTET STRING,
|
|
solBladeConsoleLoginStart OCTET STRING,
|
|
solBladeConsoleLoginEnd OCTET STRING
|
|
}
|
|
|
|
solBladeIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SOL Blade table index."
|
|
::= { solBladeEntry 1 }
|
|
|
|
solBladeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the blade as a null terminated string."
|
|
::= { solBladeEntry 2 }
|
|
|
|
solBladeEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
solBladeDisabled(0),
|
|
solBladeEnabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable or enable a SOL on a blade."
|
|
::= { solBladeEntry 3 }
|
|
|
|
solBladeIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
" This is deprecated in favor of solBladeIpAddr6.
|
|
IP address of the blade derived from the IP address range for the blade
|
|
system management processors on the blades.
|
|
|
|
NOTE: The IPv6 address for a blade can be view with the
|
|
bladeIPv6AddressTable."
|
|
::= { solBladeEntry 4 }
|
|
|
|
solBladeSessionStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
solSessionNotReady(0),
|
|
solSessionReady(1),
|
|
solSessionActive(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status of a blade SOL session:
|
|
solSessionNotReady: no SOL session connected to the blade.
|
|
solSessionReady: there is an SOL session to the blade.
|
|
solSessionActive: there is an SOL session to the blade and there is a
|
|
client using the SOL session."
|
|
::= { solBladeEntry 5 }
|
|
|
|
solBladeCapability OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupport(0),
|
|
support(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Display whether or not the blade support SOL feature."
|
|
::= { solBladeEntry 6 }
|
|
|
|
solBladeIpAddr6 OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" IPv6 address of the blade."
|
|
::= { solBladeEntry 7 }
|
|
|
|
solBladeRetryInterval OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" Retry interval time in miliseconds."
|
|
::={solBladeEntry 8}
|
|
|
|
solBladeRetryCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" Retry count."
|
|
::={solBladeEntry 9}
|
|
|
|
solBladeBytesSent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" Number of bytes sent."
|
|
::={solBladeEntry 10}
|
|
|
|
solBladeBytesReceived OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" Number of bytes received."
|
|
::={solBladeEntry 11}
|
|
|
|
solBladeDestinationMAC OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" MAC address of the blade."
|
|
::={solBladeEntry 12}
|
|
|
|
solBladeConsoleUserId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" Sol console user name."
|
|
::={solBladeEntry 13}
|
|
|
|
solBladeConsoleLoginFrom OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" The location information from where the SOL console is logged in. "
|
|
::={solBladeEntry 14}
|
|
|
|
solBladeConsoleLoginStart OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" The time that SOL console starts. "
|
|
::={solBladeEntry 15}
|
|
|
|
solBladeConsoleLoginEnd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" The time that SOL console ends. "
|
|
::={solBladeEntry 16}
|
|
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- Chassis Internal Network (CIN)
|
|
-- ********************************************************************************
|
|
chassisInternalNetwork OBJECT IDENTIFIER ::= { configureSP 11}
|
|
|
|
-- Maximum number of CIN definitions supported
|
|
cinsSupported OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of Chassis Internal Network (CIN) definitions supported.
|
|
Currently a maximum of 14 CIN definitions can be supported."
|
|
::= { chassisInternalNetwork 1 }
|
|
|
|
-- CIN Global Configuration
|
|
cinGlobalEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
cinDisabled(0),
|
|
cinEnabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable/Enable Chassis Internal Network (CIN) function dynamically.
|
|
Enabled:
|
|
MM reads the CIN entries. For each enabled entry,
|
|
- If the CIN VLAN ID is new and does not have a CIN interface
|
|
created yet then create a new CIN interface based on that
|
|
CIN VLAN ID. Use the CIN IP address from the entry to create
|
|
a host route.
|
|
- If the CIN IP address is 0.0.0.0 then start ARP monitoring.
|
|
|
|
Disabled:
|
|
- Stop all ARP monitoring.
|
|
- Delete all host routes.
|
|
- Delete all CIN interfaces."
|
|
::= { chassisInternalNetwork 2 }
|
|
|
|
-- CIN Configuration Table
|
|
cinTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CinEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Internal Network (CIN) configuration table."
|
|
::= { chassisInternalNetwork 3}
|
|
|
|
cinEntry OBJECT-TYPE
|
|
SYNTAX CinEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Internal Network (CIN) table entry."
|
|
INDEX { cinIndex }
|
|
::= { cinTable 1 }
|
|
|
|
CinEntry ::= SEQUENCE {
|
|
cinIndex INTEGER,
|
|
cinDefExists INTEGER,
|
|
cinDelete INTEGER,
|
|
cinEnable INTEGER,
|
|
cinId INTEGER,
|
|
cinIpAddress IpAddress,
|
|
cinIpv6Address InetAddressIPv6
|
|
}
|
|
|
|
cinIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Internal Network (CIN) table index."
|
|
::= { cinEntry 1 }
|
|
|
|
cinDefExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates if a Chassis Internal Network (CIN) definition exists for
|
|
this index or not."
|
|
::= { cinEntry 2 }
|
|
|
|
cinDelete OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Delete Chassis Internal Network (CIN) definition.
|
|
Works like CIN entry disabled. However, the entry is also deleted.
|
|
|
|
NOTE: Value returned for the GET command is meaningless for this
|
|
MIB object. Deleting a non-defined entry does nothing."
|
|
::= { cinEntry 3 }
|
|
|
|
cinEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable or enable a Chassis Internal Network (CIN) definition.
|
|
Enabled:
|
|
MM reads the entry and creates a new CIN interface if the CIN VLAN
|
|
ID is new and does not have a CIN interface created yet, adds host
|
|
route, and monitors communication path. Start ARP monitoring if
|
|
IP is 0.0.0.0.
|
|
|
|
Disabled:
|
|
Delete host route. If this is the last IP address that uses the CIN
|
|
interface,
|
|
- Stop ARP monitoring if IP is 0.0.0.0.
|
|
- Delete the CIN interface if there is no other entry depends on it."
|
|
::= { cinEntry 4 }
|
|
|
|
cinId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This is the Chassis Internal Network (CIN) Virtual LAN (VLAN) ID for
|
|
the internal management network between the Management Module,
|
|
I/O Module, and the blade OS. The range of valid CIN VLAN IDs is
|
|
3 to 4094 (inclusive). This value cannot be the same as the
|
|
Serial Over LAN (SOL) or Concurrent KVM (cKVM) VLAN ID.
|
|
|
|
NOTE: If creating a new CIN definition, you must define cinId
|
|
before you define cinIpAddress.
|
|
|
|
NOTE: Before changing this value on an existing CIN definition,
|
|
you must first disable the definition."
|
|
::= { cinEntry 5 }
|
|
|
|
cinIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Internal Network (CIN) IP address.
|
|
|
|
Restrictions:
|
|
- CIN entries cannot have matching IP addresses, with the exception of 0.0.0.0.
|
|
- Multiple IP addresses of 0.0.0.0 with different VLAN IDs are allowed.
|
|
- The IP address cannot be multi-cast.
|
|
- The IP address cannot match the MM IP address.
|
|
- If the CIN IP address is 0.0.0.0, the blade IP address for CIN which is configured
|
|
in the blade's OS can not be in the same subnet as that of MM.
|
|
|
|
NOTE: If creating a new CIN definition, you must define cinId
|
|
before you define cinIpAddress.
|
|
|
|
NOTE: Before changing this value on an existing CIN definition,
|
|
you must first disable the definition.
|
|
NOTE: When ipv6 is enable on one interface, this column will
|
|
display all zero IPv4 address"
|
|
::= { cinEntry 6}
|
|
cinIpv6Address OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Internal Network (CIN) IPv6 address
|
|
|
|
NOTE: When ipv4 is enable on one interface,this column will display
|
|
all zero IPv6 address."
|
|
::= { cinEntry 7}
|
|
|
|
-- CIN Status Table
|
|
|
|
cinStatus OBJECT IDENTIFIER ::= { chassisInternalNetwork 4 }
|
|
|
|
cinStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CinStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Chassis Internal Network (CIN) status entry information."
|
|
::= { cinStatus 1 }
|
|
|
|
cinStatusEntry OBJECT-TYPE
|
|
SYNTAX CinStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Internal Network (CIN) status table entry."
|
|
INDEX { cinStatusIndex }
|
|
::= { cinStatusTable 1 }
|
|
|
|
CinStatusEntry ::= SEQUENCE {
|
|
cinStatusIndex INTEGER,
|
|
cinStatusString OCTET STRING
|
|
}
|
|
|
|
cinStatusIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Chassis Internal Network (CIN) status log index number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { cinStatusEntry 1 }
|
|
|
|
cinStatusString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status of a Chassis Internal Network (CIN) connection. For example:
|
|
|
|
Index:1 VLANID:4094 IPADDR:192.168.70.100 MAC:01:0A:0B:00:01:01 Type:Learned Status:Operational
|
|
|
|
Index is the status entry number in the status table. Followed by the
|
|
VLAN ID, IP address, and MAC address that the Management Module is
|
|
communicating with on the CIN connection.
|
|
|
|
Type is either 'Configured' or 'Learned'. Learned implies that the
|
|
Management Module dynamically discovered the IP address.
|
|
Configured means that the address was explicitly configured in
|
|
the Management Module.
|
|
|
|
Status can be 'Operational', 'Not Operational', or 'Disabled'.
|
|
|
|
'Operational' means the Management Module can ping the CIN IP address.
|
|
|
|
'Not Operational' means that the Management Module cannot ping the CIN
|
|
IP address. Verify that the blade and I/O Module are configured properly
|
|
and that their configurations are compatible with the Management Module.
|
|
The blade OS also needs to have an IP host route defined
|
|
(e.g. route add -host 192.168.70.100 eth0.4094).
|
|
I/O Modules need to have a VLAN defined containing the blade's and the
|
|
MM's port. Blade and I/O Modules need to be powered up and operational.
|
|
|
|
'Disabled' means that the CIN configuration has been disabled by a
|
|
Management Module administrator.
|
|
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { cinStatusEntry 2 }
|
|
|
|
-- ********************************************************************************
|
|
-- Restart Control
|
|
-- ********************************************************************************
|
|
|
|
restartSPImmediately OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Restart the MM immediately.
|
|
|
|
NOTE: Value returned for the GET command is meaningless for
|
|
this MIB object."
|
|
::= { restartReset 4 }
|
|
|
|
restartStandbyMM OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Restarts the Standby MM from the Primary MM.
|
|
|
|
NOTE: Value returned for the GET command is meaningless for
|
|
this MIB object.
|
|
|
|
NOTE: This mib object is only applicable to systems with a standby MM."
|
|
::= { restartReset 5}
|
|
|
|
switchOverRedundantMM OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch over to the redundant Management Module.
|
|
The failover will not occur if the standby or primary MM is in flashing mode.
|
|
|
|
NOTE: Value returned for the GET command is meaningless for
|
|
this MIB object.
|
|
|
|
NOTE: This mib object is only applicable to systems with a redundant MM."
|
|
::= { restartReset 7 }
|
|
|
|
resetSPConfigAndRestart OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Will cause all the MM information to be reset to it's
|
|
initial factory defaults (all previous configuration
|
|
information is lost) and the MM will be re-started.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { restartReset 20 }
|
|
|
|
resetSPConfigAndRestartSaveLogs OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Will cause all the MM information to be reset to it's
|
|
initial factory defaults (all previous configuration
|
|
information is lost) and the MM will be re-started. The
|
|
logs will be saved.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { restartReset 21 }
|
|
|
|
-- ********************************************************************************
|
|
-- processorBlade
|
|
-- ********************************************************************************
|
|
-- This group of objects provides information specific to blades
|
|
processorBlade OBJECT IDENTIFIER ::= { components 1 }
|
|
|
|
-- ********************************************************************************
|
|
-- Blade policy control
|
|
-- ********************************************************************************
|
|
bladePolicyControl OBJECT IDENTIFIER ::= { processorBlade 4 }
|
|
|
|
bladePolicyControlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladePolicyControlEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade power policy control information.
|
|
Contains power on/off enablement status for each blade."
|
|
::= { bladePolicyControl 1 }
|
|
|
|
bladePolicyControlEntry OBJECT-TYPE
|
|
SYNTAX BladePolicyControlEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power policy control entry"
|
|
INDEX { policyControlIndex }
|
|
::= { bladePolicyControlTable 1 }
|
|
|
|
BladePolicyControlEntry ::= SEQUENCE {
|
|
policyControlIndex INTEGER,
|
|
policyControlBladeId INTEGER,
|
|
policyControlBladeExists INTEGER,
|
|
policyControlBladePowerState INTEGER,
|
|
policyControlBladeHealthState INTEGER,
|
|
policyControlBladeName OCTET STRING,
|
|
policyLocalPowerControlEnable INTEGER,
|
|
policyWakeOnLanControlEnable INTEGER
|
|
}
|
|
|
|
policyControlIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade power policy control index."
|
|
::= { bladePolicyControlEntry 1 }
|
|
|
|
policyControlBladeId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladePolicyControlEntry 2 }
|
|
|
|
policyControlBladeExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the server blade specified exists or not."
|
|
::= { bladePolicyControlEntry 3 }
|
|
|
|
policyControlBladePowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The power state for blade.
|
|
0 = off, 1 = on, 3 = standby, 4 = hibernate, 255 = unknown."
|
|
::= { bladePolicyControlEntry 4 }
|
|
|
|
policyControlBladeHealthState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
good(1),
|
|
warning(2),
|
|
critical(3),
|
|
kernelMode(4),
|
|
discovering(5),
|
|
commError(6),
|
|
noPower(7),
|
|
flashing(8),
|
|
initFailure(9),
|
|
insufficientPower(10),
|
|
powerDenied(11),
|
|
maintMode(12),
|
|
firehoseDump(13)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The system health state for the blade.
|
|
|
|
Unknown: Blade is in an undefined state.
|
|
Good: Blade is operating normally.
|
|
Warning: One or more outstanding warnings exist for this blade.
|
|
Critical: One or more outstanding critical events for this blade.
|
|
Kernel Mode: Blade is in kernel mode.
|
|
Discovering: The MM is currently in the process of discovering this blade.
|
|
Communications Error: The MM failed to communicate with this blade.
|
|
No Power: No power to the blade's domain.
|
|
Flashing: Flashing in progress.
|
|
Initialization Failure: Blade failed to initialized.
|
|
Insufficient Power: Not enough power is left in the blade's domain to power the blade.
|
|
Power Denied: Power was denied to the blade."
|
|
::= { bladePolicyControlEntry 5 }
|
|
|
|
policyControlBladeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the blade as a null terminated string."
|
|
::= { bladePolicyControlEntry 6 }
|
|
|
|
policyLocalPowerControlEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade local power policy control enablement status."
|
|
::= { bladePolicyControlEntry 7 }
|
|
|
|
policyWakeOnLanControlEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Wake On LAN enablement status.
|
|
If WOL is not supported by the blade, it displays 'notApplicable'
|
|
and WOL can not be enabled or disabled."
|
|
::= { bladePolicyControlEntry 10 }
|
|
|
|
bladePolicy OBJECT IDENTIFIER ::= { bladePolicyControl 2}
|
|
-- global blade control policy
|
|
|
|
bladePolicyLocalPowerControlEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade local power control enablement status policy."
|
|
::= { bladePolicy 1 }
|
|
|
|
bladePolicyWakeOnLanControlEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Wake On LAN enablement status policy. The
|
|
notApplicable(255) enumeration is not valid for SET
|
|
operations.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { bladePolicy 4 }
|
|
|
|
-- ********************************************************************************
|
|
-- Blade system health state params
|
|
-- ********************************************************************************
|
|
|
|
bladeMonitors OBJECT IDENTIFIER ::= { processorBlade 5 }
|
|
|
|
bladeSystemStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeSystemStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade status information."
|
|
::= { bladeMonitors 1 }
|
|
|
|
bladeSystemStatusEntry OBJECT-TYPE
|
|
SYNTAX BladeSystemStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade system status entry"
|
|
INDEX { bladeStatusIndex }
|
|
::= { bladeSystemStatusTable 1 }
|
|
|
|
BladeSystemStatusEntry ::= SEQUENCE {
|
|
bladeStatusIndex INTEGER,
|
|
bladeId INTEGER,
|
|
bladeExists INTEGER,
|
|
bladePowerState INTEGER,
|
|
bladeHealthState INTEGER,
|
|
bladeName OCTET STRING,
|
|
bladeRemotePowerEnable INTEGER,
|
|
bladeConnectionType INTEGER,
|
|
bladeRemoteWakeOnLanEnable INTEGER,
|
|
bladeServerExpansion INTEGER,
|
|
bladeWidth INTEGER,
|
|
bladeServerExpansion2 INTEGER,
|
|
bladeConnectionType2 INTEGER,
|
|
bladeConnectionType3 INTEGER,
|
|
bladeConnectionType4 INTEGER,
|
|
bladeConnectionType5 INTEGER,
|
|
bladeHighSpeedConnectionType INTEGER,
|
|
bladeIOCompatibility OCTET STRING,
|
|
bladeInventoryReady INTEGER
|
|
}
|
|
|
|
|
|
bladeStatusIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade system status index."
|
|
::= { bladeSystemStatusEntry 1 }
|
|
|
|
bladeId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladeSystemStatusEntry 2 }
|
|
|
|
bladeExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the server blade specified exists or not."
|
|
::= { bladeSystemStatusEntry 3 }
|
|
|
|
bladePowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the power state of the blade specified."
|
|
::= { bladeSystemStatusEntry 4 }
|
|
|
|
bladeHealthState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
good(1),
|
|
warning(2),
|
|
critical(3),
|
|
kernelMode(4),
|
|
discovering(5),
|
|
commError(6),
|
|
noPower(7),
|
|
flashing(8),
|
|
initFailure(9),
|
|
insufficientPower(10),
|
|
powerDenied(11),
|
|
maintMode(12),
|
|
firehoseDump(13)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The system health state for the blade.
|
|
|
|
Unknown: Blade is in an undefined state.
|
|
Good: Blade is operating normally.
|
|
Warning: One or more outstanding warnings exist for this blade.
|
|
Critical: One or more outstanding critical events for this blade.
|
|
Kernel Mode: Blade is in kernel mode.
|
|
Discovering: The MM is currently in the process of discovering this blade.
|
|
Communications Error: The MM failed to communicate with this blade.
|
|
No Power: No power to the blade's domain.
|
|
Flashing: Flashing in progress.
|
|
Initialization Failure: Blade failed to initialized.
|
|
Insufficient Power: Not enough power is left in the blade's domain to power the blade.
|
|
Power Denied: Power was denied to the blade."
|
|
::= { bladeSystemStatusEntry 5 }
|
|
|
|
bladeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the blade as a null terminated string."
|
|
::= { bladeSystemStatusEntry 6 }
|
|
|
|
bladeRemotePowerEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remote power state for the blade."
|
|
::= { bladeSystemStatusEntry 7 }
|
|
|
|
bladeConnectionType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
ethernet(1),
|
|
fiber(2),
|
|
serial(3),
|
|
opticalPassThrough(4),
|
|
infiniband(5),
|
|
iSCSI(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Connection type of the expansion card number one."
|
|
::= { bladeSystemStatusEntry 10 }
|
|
|
|
bladeRemoteWakeOnLanEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remote wake on LAN state for the blade."
|
|
::= { bladeSystemStatusEntry 13 }
|
|
|
|
bladeServerExpansion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This shows whether this blade has an expansion board attached.
|
|
A yes column indicates that an expansion board is installed for this
|
|
blade."
|
|
::= { bladeSystemStatusEntry 14 }
|
|
|
|
bladeWidth OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The width of the blade including any supplement blade attached to it"
|
|
::= { bladeSystemStatusEntry 15 }
|
|
|
|
bladeServerExpansion2 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This shows whether this blade has an expansion board attached.
|
|
A yes column indicates that an expansion board is installed for this
|
|
blade."
|
|
::= { bladeSystemStatusEntry 17 }
|
|
|
|
bladeConnectionType2 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
ethernet(1),
|
|
fiber(2),
|
|
serial(3),
|
|
opticalPassThrough(4),
|
|
infiniband(5),
|
|
iSCSI(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Connection type of the expansion card number 2."
|
|
::= { bladeSystemStatusEntry 22 }
|
|
|
|
bladeConnectionType3 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
ethernet(1),
|
|
fiber(2),
|
|
serial(3),
|
|
opticalPassThrough(4),
|
|
infiniband(5),
|
|
iSCSI(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Connection type of the expansion card number 3."
|
|
::= { bladeSystemStatusEntry 23 }
|
|
|
|
bladeConnectionType4 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
ethernet(1),
|
|
fiber(2),
|
|
serial(3),
|
|
opticalPassThrough(4),
|
|
infiniband(5),
|
|
iSCSI(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Connection type of the expansion card number 4."
|
|
::= { bladeSystemStatusEntry 24 }
|
|
|
|
bladeConnectionType5 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
ethernet(1),
|
|
fiber(2),
|
|
serial(3),
|
|
opticalPassThrough(4),
|
|
infiniband(5),
|
|
iSCSI(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Connection type of the expansion card number 5."
|
|
::= { bladeSystemStatusEntry 25 }
|
|
|
|
bladeHighSpeedConnectionType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
ethernet(1),
|
|
fiber(2),
|
|
serial(3),
|
|
opticalPassThrough(4),
|
|
infiniband(5),
|
|
iSCSI(6),
|
|
infinibandPassThrough(7)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Connection type of the high speed expansion card number 1."
|
|
::= { bladeSystemStatusEntry 41 }
|
|
|
|
bladeIOCompatibility OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"I/O compatibility status for the blade.
|
|
|
|
The possible values and their meanings are as follows:
|
|
unknown: This indicates a communication error for the blade.
|
|
ok: This is the normal (good) case where the blade and the
|
|
corresponding I/O modules it is internally wired to have no
|
|
compatibility issues.
|
|
noIOMs: This means there are no I/O modules in any of the
|
|
corresponding I/O module bays this blade is internally wired to.
|
|
attention: This indicates that one or more of the corresponding
|
|
I/O modules are in communication error.
|
|
mismatch: This indicates one of the following cases:
|
|
Fabric types are incompatible
|
|
An unknown I/O module type
|
|
An unknown fabric type on the blade"
|
|
::= { bladeSystemStatusEntry 51 }
|
|
|
|
bladeInventoryReady OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notReady(0),
|
|
ready(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When a blade management controller or the MM is reset, the
|
|
blade inventory data is refreshed in the MM database. This includes
|
|
items like IBM VPD (e.g. - serial number, UUID) and MAC address information.
|
|
|
|
Applications need to know when this information has been populated on the MM
|
|
before they begin to query it using SNMP or other means. This simple flag
|
|
object will return a ready or notReady indication for each blade regarding the
|
|
status of this information.
|
|
|
|
Notes:
|
|
|
|
For blades that are experiencing a 'communication failure' or
|
|
'initialization failure' condition, this object will continue to indicate
|
|
notReady until the condition is resolved. Therefore, any application that
|
|
polls this object should also incorporate a timeout period."
|
|
::= { bladeSystemStatusEntry 52 }
|
|
|
|
bladeHealthSummaryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeHealthSummaryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade health summary information.
|
|
Contains information about the overall blade health status."
|
|
::= { bladeMonitors 2 }
|
|
|
|
bladeHealthSummaryEntry OBJECT-TYPE
|
|
SYNTAX BladeHealthSummaryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade health summary entry"
|
|
INDEX { bladeHealthSummaryIndex }
|
|
::= { bladeHealthSummaryTable 1 }
|
|
|
|
BladeHealthSummaryEntry ::= SEQUENCE {
|
|
bladeHealthSummaryIndex INTEGER,
|
|
bladeHealthSummaryBladeId INTEGER,
|
|
bladeHealthSummarySeverity OCTET STRING,
|
|
bladeHealthSummaryDescription OCTET STRING,
|
|
bladeHealthSummaryDateTime OCTET STRING,
|
|
bladeHealthSummaryEventID OCTET STRING
|
|
}
|
|
|
|
bladeHealthSummaryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade health summary index."
|
|
::= { bladeHealthSummaryEntry 1 }
|
|
|
|
bladeHealthSummaryBladeId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladeHealthSummaryEntry 2 }
|
|
|
|
bladeHealthSummarySeverity OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System health summary severity."
|
|
::= { bladeHealthSummaryEntry 3 }
|
|
|
|
bladeHealthSummaryDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System health summary description."
|
|
::= { bladeHealthSummaryEntry 4 }
|
|
|
|
bladeHealthSummaryDateTime OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System health summary date time."
|
|
::= { bladeHealthSummaryEntry 5 }
|
|
|
|
bladeHealthSummaryEventID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System health summary event ID."
|
|
::= { bladeHealthSummaryEntry 6 }
|
|
|
|
bladeTemperaturesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeTemperaturesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade temperatures information."
|
|
::= { bladeMonitors 3 }
|
|
|
|
bladeTemperaturesEntry OBJECT-TYPE
|
|
SYNTAX BladeTemperaturesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade temperatures table entry"
|
|
INDEX { temperatureIndex }
|
|
::= { bladeTemperaturesTable 1 }
|
|
|
|
BladeTemperaturesEntry ::= SEQUENCE {
|
|
temperatureIndex INTEGER,
|
|
temperatureBladeId INTEGER,
|
|
temperatureBladeExists INTEGER,
|
|
temperatureBladePowerState INTEGER,
|
|
temperatureBladeName OCTET STRING,
|
|
temperatureCPU1 OCTET STRING,
|
|
temperatureCPU2 OCTET STRING,
|
|
temperatureCPU3 OCTET STRING,
|
|
temperatureCPU4 OCTET STRING,
|
|
temperatureDASD1 OCTET STRING,
|
|
bladeSensorTempCapability INTEGER,
|
|
bladeSensor1Temp OCTET STRING,
|
|
bladeSensor2Temp OCTET STRING,
|
|
bladeSensor3Temp OCTET STRING,
|
|
bladeSensor4Temp OCTET STRING,
|
|
bladeSensor5Temp OCTET STRING,
|
|
bladeSensor6Temp OCTET STRING,
|
|
bladeSensor7Temp OCTET STRING,
|
|
bladeSensor8Temp OCTET STRING,
|
|
bladeSensor9Temp OCTET STRING
|
|
}
|
|
|
|
temperatureIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade temperatures table index."
|
|
::= { bladeTemperaturesEntry 1 }
|
|
|
|
temperatureBladeId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladeTemperaturesEntry 2 }
|
|
|
|
temperatureBladeExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the server blade specified exists or not."
|
|
::= { bladeTemperaturesEntry 3 }
|
|
|
|
temperatureBladePowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the power state of the blade specified."
|
|
::= { bladeTemperaturesEntry 4 }
|
|
|
|
temperatureBladeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the blade as a null terminated string."
|
|
::= { bladeTemperaturesEntry 5 }
|
|
|
|
temperatureCPU1 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU temperature in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperaturesEntry 6 }
|
|
|
|
temperatureCPU2 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU temperature in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperaturesEntry 7 }
|
|
|
|
temperatureCPU3 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU temperature in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperaturesEntry 8 }
|
|
|
|
temperatureCPU4 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU temperature in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperaturesEntry 9 }
|
|
|
|
temperatureDASD1 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade DASD temperature in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperaturesEntry 10 }
|
|
|
|
bladeSensorTempCapability OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the server blade is IPMI capable or not."
|
|
::= { bladeTemperaturesEntry 11 }
|
|
|
|
bladeSensor1Temp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Temperature reading for an IPMI blade expressed in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperaturesEntry 12 }
|
|
|
|
bladeSensor2Temp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Temperature reading for an IPMI blade expressed in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperaturesEntry 13 }
|
|
|
|
bladeSensor3Temp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Temperature reading for an IPMI blade expressed in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperaturesEntry 14 }
|
|
|
|
bladeSensor4Temp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Temperature reading for an IPMI blade expressed in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperaturesEntry 15 }
|
|
|
|
bladeSensor5Temp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Temperature reading for an IPMI blade expressed in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperaturesEntry 16 }
|
|
|
|
bladeSensor6Temp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Temperature reading for an IPMI blade expressed in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperaturesEntry 17 }
|
|
|
|
bladeSensor7Temp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Temperature reading for an IPMI blade expressed in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperaturesEntry 18 }
|
|
|
|
bladeSensor8Temp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Temperature reading for an IPMI blade expressed in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperaturesEntry 19 }
|
|
|
|
bladeSensor9Temp OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Temperature reading for an IPMI blade expressed in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperaturesEntry 20 }
|
|
|
|
bladeTemperatureThresholdsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeTemperatureThresholdsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade temperature thresholds information."
|
|
::= { bladeMonitors 4 }
|
|
|
|
bladeTemperatureThresholdsEntry OBJECT-TYPE
|
|
SYNTAX BladeTemperatureThresholdsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade temperature thresholds table entry"
|
|
INDEX { temperatureThresholdIndex }
|
|
::= { bladeTemperatureThresholdsTable 1 }
|
|
|
|
BladeTemperatureThresholdsEntry ::= SEQUENCE {
|
|
temperatureThresholdIndex INTEGER,
|
|
temperatureThresholdBladeId INTEGER,
|
|
temperatureThresholdBladeExists INTEGER,
|
|
temperatureThresholdBladePowerState INTEGER,
|
|
temperatureThresholdBladeName OCTET STRING,
|
|
temperatureCPU1HardShutdown OCTET STRING,
|
|
temperatureCPU1Warning OCTET STRING,
|
|
temperatureCPU1WarningReset OCTET STRING,
|
|
temperatureCPU2HardShutdown OCTET STRING,
|
|
temperatureCPU2Warning OCTET STRING,
|
|
temperatureCPU2WarningReset OCTET STRING,
|
|
temperatureCPU3HardShutdown OCTET STRING,
|
|
temperatureCPU3Warning OCTET STRING,
|
|
temperatureCPU3WarningReset OCTET STRING,
|
|
temperatureCPU4HardShutdown OCTET STRING,
|
|
temperatureCPU4Warning OCTET STRING,
|
|
temperatureCPU4WarningReset OCTET STRING,
|
|
temperatureDASD1HardShutdown OCTET STRING,
|
|
temperatureDASD1Warning OCTET STRING,
|
|
temperatureDASD1WarningReset OCTET STRING,
|
|
bladeTempThresholdSensorCapability INTEGER,
|
|
temperatureSensor1HardShutdown OCTET STRING,
|
|
temperatureSensor1Warning OCTET STRING,
|
|
temperatureSensor1WarningReset OCTET STRING,
|
|
temperatureSensor2HardShutdown OCTET STRING,
|
|
temperatureSensor2Warning OCTET STRING,
|
|
temperatureSensor2WarningReset OCTET STRING,
|
|
temperatureSensor3HardShutdown OCTET STRING,
|
|
temperatureSensor3Warning OCTET STRING,
|
|
temperatureSensor3WarningReset OCTET STRING,
|
|
temperatureSensor4HardShutdown OCTET STRING,
|
|
temperatureSensor4Warning OCTET STRING,
|
|
temperatureSensor4WarningReset OCTET STRING,
|
|
temperatureSensor5HardShutdown OCTET STRING,
|
|
temperatureSensor5Warning OCTET STRING,
|
|
temperatureSensor5WarningReset OCTET STRING,
|
|
temperatureSensor6HardShutdown OCTET STRING,
|
|
temperatureSensor6Warning OCTET STRING,
|
|
temperatureSensor6WarningReset OCTET STRING,
|
|
temperatureSensor7HardShutdown OCTET STRING,
|
|
temperatureSensor7Warning OCTET STRING,
|
|
temperatureSensor7WarningReset OCTET STRING,
|
|
temperatureSensor8HardShutdown OCTET STRING,
|
|
temperatureSensor8Warning OCTET STRING,
|
|
temperatureSensor8WarningReset OCTET STRING,
|
|
temperatureSensor9HardShutdown OCTET STRING,
|
|
temperatureSensor9Warning OCTET STRING,
|
|
temperatureSensor9WarningReset OCTET STRING
|
|
}
|
|
|
|
temperatureThresholdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade temperature threshold table index."
|
|
::= { bladeTemperatureThresholdsEntry 1 }
|
|
|
|
temperatureThresholdBladeId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladeTemperatureThresholdsEntry 2 }
|
|
|
|
temperatureThresholdBladeExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the server blade specified exists or not."
|
|
::= { bladeTemperatureThresholdsEntry 3 }
|
|
|
|
temperatureThresholdBladePowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the power state of the blade specified."
|
|
::= { bladeTemperatureThresholdsEntry 4 }
|
|
|
|
temperatureThresholdBladeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the blade as a null terminated string."
|
|
::= { bladeTemperatureThresholdsEntry 5 }
|
|
|
|
temperatureCPU1HardShutdown OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU hard shutdown temperature in degrees
|
|
centigrade(C). If the component's temperature rises above
|
|
this value the system will be powered off immediately.
|
|
If enabled, a critical alert/event will be generated.
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 6 }
|
|
|
|
temperatureCPU1Warning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU warning temperature in degrees centigrade(C).
|
|
If the temperature rises above this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 7 }
|
|
|
|
temperatureCPU1WarningReset OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU warning reset temperature in degrees
|
|
centigrade(C). If the temperature rises above this value and
|
|
if a warning alert/event had previously been created then the
|
|
alert/event will be reset.
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 8 }
|
|
|
|
temperatureCPU2HardShutdown OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU hard shutdown temperature in degrees
|
|
centigrade(C). If the component's temperature rises above
|
|
this value the system will be powered off immediately.
|
|
If enabled, a critical alert/event will be generated.
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 9 }
|
|
|
|
temperatureCPU2Warning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU warning temperature in degrees centigrade(C).
|
|
If the temperature rises above this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 10 }
|
|
|
|
temperatureCPU2WarningReset OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU warning reset temperature in degrees
|
|
centigrade(C). If the temperature rises above this value and
|
|
if a warning alert/event had previously been created then the
|
|
alert/event will be reset.
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 11 }
|
|
|
|
temperatureCPU3HardShutdown OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU hard shutdown temperature in degrees
|
|
centigrade(C). If the component's temperature rises above
|
|
this value the system will be powered off immediately.
|
|
If enabled, a critical alert/event will be generated.
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 12 }
|
|
|
|
temperatureCPU3Warning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU warning temperature in degrees centigrade(C).
|
|
If the temperature rises above this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 13 }
|
|
|
|
temperatureCPU3WarningReset OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU warning reset temperature in degrees
|
|
centigrade(C). If the temperature rises above this value and
|
|
if a warning alert/event had previously been created then the
|
|
alert/event will be reset.
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 14 }
|
|
|
|
temperatureCPU4HardShutdown OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU hard shutdown temperature in degrees
|
|
centigrade(C). If the component's temperature rises above
|
|
this value the system will be powered off immediately.
|
|
If enabled, a critical alert/event will be generated.
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 15 }
|
|
|
|
temperatureCPU4Warning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU warning temperature in degrees centigrade(C).
|
|
If the temperature rises above this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 16 }
|
|
|
|
temperatureCPU4WarningReset OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade CPU warning reset temperature in degrees
|
|
centigrade(C). If the temperature rises above this value and
|
|
if a warning alert/event had previously been created then the
|
|
alert/event will be reset.
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 17 }
|
|
|
|
temperatureDASD1HardShutdown OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade DASD hard shutdown temperature in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 18 }
|
|
|
|
temperatureDASD1Warning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade DASD warning temperature in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 19 }
|
|
|
|
temperatureDASD1WarningReset OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade DASD warning reset temperature in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 20 }
|
|
|
|
bladeTempThresholdSensorCapability OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the server blade is IPMI capable or not."
|
|
::= { bladeTemperatureThresholdsEntry 21 }
|
|
|
|
temperatureSensor1HardShutdown OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 22 }
|
|
|
|
temperatureSensor1Warning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 23 }
|
|
|
|
temperatureSensor1WarningReset OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 24 }
|
|
|
|
temperatureSensor2HardShutdown OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 25 }
|
|
|
|
temperatureSensor2Warning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 26 }
|
|
|
|
temperatureSensor2WarningReset OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 27 }
|
|
|
|
temperatureSensor3HardShutdown OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 28 }
|
|
|
|
temperatureSensor3Warning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 29 }
|
|
|
|
temperatureSensor3WarningReset OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 30 }
|
|
|
|
temperatureSensor4HardShutdown OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 31 }
|
|
|
|
temperatureSensor4Warning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 32 }
|
|
|
|
temperatureSensor4WarningReset OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 33 }
|
|
|
|
temperatureSensor5HardShutdown OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 34 }
|
|
|
|
temperatureSensor5Warning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 35 }
|
|
|
|
temperatureSensor5WarningReset OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 36 }
|
|
|
|
temperatureSensor6HardShutdown OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 37 }
|
|
|
|
temperatureSensor6Warning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 38 }
|
|
|
|
temperatureSensor6WarningReset OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 39 }
|
|
|
|
temperatureSensor7HardShutdown OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 40 }
|
|
|
|
temperatureSensor7Warning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 41 }
|
|
|
|
temperatureSensor7WarningReset OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 42 }
|
|
|
|
temperatureSensor8HardShutdown OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 43 }
|
|
|
|
temperatureSensor8Warning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 44 }
|
|
|
|
temperatureSensor8WarningReset OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 45 }
|
|
|
|
temperatureSensor9HardShutdown OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 46 }
|
|
|
|
temperatureSensor9Warning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 47 }
|
|
|
|
temperatureSensor9WarningReset OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade hard shutdown temperature for IPMI blades in degrees centigrade(C).
|
|
An octet string expressed as 'sddd.dd Centigrade' where:
|
|
s is the sign ('-' for negative or blank space for positive)
|
|
d is a decimal digit or blank space for leading zeroes.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Temperature' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeTemperatureThresholdsEntry 48 }
|
|
|
|
bladeVoltagesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeVoltagesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade voltages information."
|
|
::= { bladeMonitors 5 }
|
|
|
|
bladeVoltagesEntry OBJECT-TYPE
|
|
SYNTAX BladeVoltagesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade voltages table entry"
|
|
INDEX { voltageIndex }
|
|
::= { bladeVoltagesTable 1 }
|
|
|
|
BladeVoltagesEntry ::= SEQUENCE {
|
|
voltageIndex INTEGER,
|
|
voltageBladeId INTEGER,
|
|
voltageBladeExists INTEGER,
|
|
voltageBladePowerState INTEGER,
|
|
voltageBladeName OCTET STRING,
|
|
bladePlus5Volt OCTET STRING,
|
|
bladePlus3pt3Volt OCTET STRING,
|
|
bladePlus12Volt OCTET STRING,
|
|
bladePlus2pt5Volt OCTET STRING,
|
|
bladePlus1pt5Volt OCTET STRING,
|
|
bladePlus1pt25Volt OCTET STRING,
|
|
bladeVRM1Volt OCTET STRING,
|
|
bladeSensorVoltCapability INTEGER,
|
|
bladeSensor1Volt OCTET STRING,
|
|
bladeSensor2Volt OCTET STRING,
|
|
bladeSensor3Volt OCTET STRING,
|
|
bladeSensor4Volt OCTET STRING,
|
|
bladeSensor5Volt OCTET STRING,
|
|
bladeSensor6Volt OCTET STRING,
|
|
bladeSensor7Volt OCTET STRING,
|
|
bladeSensor8Volt OCTET STRING,
|
|
bladeSensor9Volt OCTET STRING,
|
|
bladeSensor10Volt OCTET STRING,
|
|
bladeSensor11Volt OCTET STRING,
|
|
bladeSensor12Volt OCTET STRING,
|
|
bladeSensor13Volt OCTET STRING,
|
|
bladeSensor14Volt OCTET STRING,
|
|
bladeSensor15Volt OCTET STRING,
|
|
bladeSensor16Volt OCTET STRING,
|
|
bladeSensor17Volt OCTET STRING,
|
|
bladeSensor18Volt OCTET STRING,
|
|
bladeSensor19Volt OCTET STRING,
|
|
bladeSensor20Volt OCTET STRING,
|
|
bladeSensor21Volt OCTET STRING,
|
|
bladeSensor22Volt OCTET STRING,
|
|
bladeSensor23Volt OCTET STRING,
|
|
bladeSensor24Volt OCTET STRING,
|
|
bladeSensor25Volt OCTET STRING,
|
|
bladeSensor26Volt OCTET STRING,
|
|
bladeSensor27Volt OCTET STRING,
|
|
bladeSensor28Volt OCTET STRING,
|
|
bladeSensor29Volt OCTET STRING,
|
|
bladeSensor30Volt OCTET STRING
|
|
}
|
|
|
|
voltageIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade voltages table index."
|
|
::= { bladeVoltagesEntry 1 }
|
|
|
|
|
|
voltageBladeId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladeVoltagesEntry 2 }
|
|
|
|
voltageBladeExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the server blade specified exists or not."
|
|
::= { bladeVoltagesEntry 3 }
|
|
|
|
voltageBladePowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the power state of the blade specified."
|
|
::= { bladeVoltagesEntry 4 }
|
|
|
|
voltageBladeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the blade as a null terminated string."
|
|
::= { bladeVoltagesEntry 5 }
|
|
|
|
bladePlus5Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"+5 Volt power supply voltage reading for the blade
|
|
expressed in Volts(V). An octet string expressed as
|
|
'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 6 }
|
|
|
|
bladePlus3pt3Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"+3.3 Volt power supply voltage reading for the blade
|
|
expressed in Volts(V). An octet string expressed as
|
|
'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 7 }
|
|
|
|
bladePlus12Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"+12 Volt power supply voltage reading for the blade
|
|
expressed in Volts(V). An octet string expressed as
|
|
'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 8 }
|
|
|
|
bladePlus2pt5Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"+2.5 Volt power supply voltage reading for the blade
|
|
expressed in Volts(V). An octet string expressed as
|
|
'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 10 }
|
|
|
|
bladePlus1pt5Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"+1.5 Volt power supply voltage reading for the blade
|
|
expressed in Volts(V). An octet string expressed as
|
|
'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 11 }
|
|
|
|
bladePlus1pt25Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"+1.25 Volt power supply voltage reading for the blade
|
|
expressed in Volts(V). An octet string expressed as
|
|
'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 12 }
|
|
|
|
bladeVRM1Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"VRM 1 voltage reading for the blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 13 }
|
|
|
|
bladeSensorVoltCapability OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the server blade is IPMI capable or not."
|
|
::= { bladeVoltagesEntry 14 }
|
|
|
|
bladeSensor1Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 15 }
|
|
|
|
bladeSensor2Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 16 }
|
|
|
|
bladeSensor3Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 17 }
|
|
|
|
bladeSensor4Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 18 }
|
|
|
|
bladeSensor5Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 19 }
|
|
|
|
bladeSensor6Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 20 }
|
|
|
|
bladeSensor7Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 21 }
|
|
|
|
bladeSensor8Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 22 }
|
|
|
|
bladeSensor9Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 23 }
|
|
|
|
bladeSensor10Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 24 }
|
|
|
|
bladeSensor11Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 25 }
|
|
|
|
bladeSensor12Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 26 }
|
|
|
|
bladeSensor13Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 27 }
|
|
|
|
bladeSensor14Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 28 }
|
|
|
|
bladeSensor15Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 29 }
|
|
|
|
bladeSensor16Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 30 }
|
|
|
|
bladeSensor17Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 31 }
|
|
|
|
bladeSensor18Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 32 }
|
|
|
|
bladeSensor19Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 33 }
|
|
|
|
bladeSensor20Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 34 }
|
|
|
|
bladeSensor21Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 35 }
|
|
|
|
bladeSensor22Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 36 }
|
|
|
|
bladeSensor23Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 37 }
|
|
|
|
bladeSensor24Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 38 }
|
|
|
|
bladeSensor25Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 39 }
|
|
|
|
|
|
bladeSensor26Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 40 }
|
|
|
|
bladeSensor27Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 41 }
|
|
|
|
bladeSensor28Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 42 }
|
|
|
|
bladeSensor29Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 43 }
|
|
|
|
bladeSensor30Volt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage reading for an IPMI blade expressed in Volts(V).
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltagesEntry 44 }
|
|
|
|
bladeVoltageThresholdsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeVoltageThresholdsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade VoltageThresholds information."
|
|
::= { bladeMonitors 6 }
|
|
|
|
bladeVoltageThresholdsEntry OBJECT-TYPE
|
|
SYNTAX BladeVoltageThresholdsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade voltage thresholds table entry"
|
|
INDEX { voltageThresholdIndex }
|
|
::= { bladeVoltageThresholdsTable 1 }
|
|
|
|
BladeVoltageThresholdsEntry ::= SEQUENCE {
|
|
voltageThresholdIndex INTEGER,
|
|
voltageThresholdBladeId INTEGER,
|
|
voltageThresholdBladeExists INTEGER,
|
|
voltageThresholdBladePowerState INTEGER,
|
|
voltageThresholdBladeName OCTET STRING,
|
|
bladePlus5VoltHighWarning OCTET STRING,
|
|
bladePlus5VoltLowWarning OCTET STRING,
|
|
bladePlus3pt3VoltHighWarning OCTET STRING,
|
|
bladePlus3pt3VoltLowWarning OCTET STRING,
|
|
bladePlus12VoltHighWarning OCTET STRING,
|
|
bladePlus12VoltLowWarning OCTET STRING,
|
|
bladePlus2pt5VoltHighWarning OCTET STRING,
|
|
bladePlus2pt5VoltLowWarning OCTET STRING,
|
|
bladePlus1pt5VoltHighWarning OCTET STRING,
|
|
bladePlus1pt5VoltLowWarning OCTET STRING,
|
|
bladePlus1pt25VoltHighWarning OCTET STRING,
|
|
bladePlus1pt25VoltLowWarning OCTET STRING,
|
|
bladeVoltThresholdSensorCapability INTEGER,
|
|
bladeSensor1VoltHighWarning OCTET STRING,
|
|
bladeSensor1VoltLowWarning OCTET STRING,
|
|
bladeSensor2VoltHighWarning OCTET STRING,
|
|
bladeSensor2VoltLowWarning OCTET STRING,
|
|
bladeSensor3VoltHighWarning OCTET STRING,
|
|
bladeSensor3VoltLowWarning OCTET STRING,
|
|
bladeSensor4VoltHighWarning OCTET STRING,
|
|
bladeSensor4VoltLowWarning OCTET STRING,
|
|
bladeSensor5VoltHighWarning OCTET STRING,
|
|
bladeSensor5VoltLowWarning OCTET STRING,
|
|
bladeSensor6VoltHighWarning OCTET STRING,
|
|
bladeSensor6VoltLowWarning OCTET STRING,
|
|
bladeSensor7VoltHighWarning OCTET STRING,
|
|
bladeSensor7VoltLowWarning OCTET STRING,
|
|
bladeSensor8VoltHighWarning OCTET STRING,
|
|
bladeSensor8VoltLowWarning OCTET STRING,
|
|
bladeSensor9VoltHighWarning OCTET STRING,
|
|
bladeSensor9VoltLowWarning OCTET STRING,
|
|
bladeSensor10VoltHighWarning OCTET STRING,
|
|
bladeSensor10VoltLowWarning OCTET STRING,
|
|
bladeSensor11VoltHighWarning OCTET STRING,
|
|
bladeSensor11VoltLowWarning OCTET STRING,
|
|
bladeSensor12VoltHighWarning OCTET STRING,
|
|
bladeSensor12VoltLowWarning OCTET STRING,
|
|
bladeSensor13VoltHighWarning OCTET STRING,
|
|
bladeSensor13VoltLowWarning OCTET STRING,
|
|
bladeSensor14VoltHighWarning OCTET STRING,
|
|
bladeSensor14VoltLowWarning OCTET STRING,
|
|
bladeSensor15VoltHighWarning OCTET STRING,
|
|
bladeSensor15VoltLowWarning OCTET STRING,
|
|
bladeSensor16VoltHighWarning OCTET STRING,
|
|
bladeSensor16VoltLowWarning OCTET STRING,
|
|
bladeSensor17VoltHighWarning OCTET STRING,
|
|
bladeSensor17VoltLowWarning OCTET STRING,
|
|
bladeSensor18VoltHighWarning OCTET STRING,
|
|
bladeSensor18VoltLowWarning OCTET STRING,
|
|
bladeSensor19VoltHighWarning OCTET STRING,
|
|
bladeSensor19VoltLowWarning OCTET STRING,
|
|
bladeSensor20VoltHighWarning OCTET STRING,
|
|
bladeSensor20VoltLowWarning OCTET STRING,
|
|
bladeSensor21VoltHighWarning OCTET STRING,
|
|
bladeSensor21VoltLowWarning OCTET STRING,
|
|
bladeSensor22VoltHighWarning OCTET STRING,
|
|
bladeSensor22VoltLowWarning OCTET STRING,
|
|
bladeSensor23VoltHighWarning OCTET STRING,
|
|
bladeSensor23VoltLowWarning OCTET STRING,
|
|
bladeSensor24VoltHighWarning OCTET STRING,
|
|
bladeSensor24VoltLowWarning OCTET STRING,
|
|
bladeSensor25VoltHighWarning OCTET STRING,
|
|
bladeSensor25VoltLowWarning OCTET STRING,
|
|
bladeSensor26VoltHighWarning OCTET STRING,
|
|
bladeSensor26VoltLowWarning OCTET STRING,
|
|
bladeSensor27VoltHighWarning OCTET STRING,
|
|
bladeSensor27VoltLowWarning OCTET STRING,
|
|
bladeSensor28VoltHighWarning OCTET STRING,
|
|
bladeSensor28VoltLowWarning OCTET STRING,
|
|
bladeSensor29VoltHighWarning OCTET STRING,
|
|
bladeSensor29VoltLowWarning OCTET STRING,
|
|
bladeSensor30VoltHighWarning OCTET STRING,
|
|
bladeSensor30VoltLowWarning OCTET STRING
|
|
}
|
|
|
|
voltageThresholdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade voltage thresholds table index."
|
|
::= { bladeVoltageThresholdsEntry 1 }
|
|
|
|
voltageThresholdBladeId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladeVoltageThresholdsEntry 2 }
|
|
|
|
voltageThresholdBladeExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the server blade specified exists or not."
|
|
::= { bladeVoltageThresholdsEntry 3 }
|
|
|
|
voltageThresholdBladePowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the power state of the blade specified."
|
|
::= { bladeVoltageThresholdsEntry 4 }
|
|
|
|
voltageThresholdBladeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the blade as a null terminated string."
|
|
::= { bladeVoltageThresholdsEntry 5 }
|
|
|
|
bladePlus5VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading expressed in Volts(V).
|
|
If the voltage rises above this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 6 }
|
|
|
|
bladePlus5VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading expressed in Volts(V).
|
|
If the voltage drops below this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 7 }
|
|
|
|
bladePlus3pt3VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading expressed in Volts(V).
|
|
If the voltage rises above this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 8 }
|
|
|
|
bladePlus3pt3VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading expressed in Volts(V).
|
|
If the voltage drops below this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 9 }
|
|
|
|
bladePlus12VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading expressed in Volts(V).
|
|
If the voltage rises above this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 10 }
|
|
|
|
bladePlus12VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading expressed in Volts(V).
|
|
If the voltage drops below this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 11 }
|
|
|
|
bladePlus2pt5VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading expressed in Volts(V).
|
|
If the voltage rises above this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 14 }
|
|
|
|
bladePlus2pt5VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading expressed in Volts(V).
|
|
If the voltage drops below this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 15 }
|
|
|
|
bladePlus1pt5VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading expressed in Volts(V).
|
|
If the voltage rises above this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 16 }
|
|
|
|
bladePlus1pt5VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading expressed in Volts(V).
|
|
If the voltage drops below this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 17 }
|
|
|
|
bladePlus1pt25VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading expressed in Volts(V).
|
|
If the voltage rises above this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 18 }
|
|
|
|
bladePlus1pt25VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading expressed in Volts(V).
|
|
If the voltage drops below this value a warning alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 19 }
|
|
|
|
bladeVoltThresholdSensorCapability OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the server blade is IPMI capable or not."
|
|
::= { bladeVoltageThresholdsEntry 22 }
|
|
|
|
bladeSensor1VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 23 }
|
|
|
|
bladeSensor1VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 24 }
|
|
|
|
bladeSensor2VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 25 }
|
|
|
|
bladeSensor2VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 26 }
|
|
|
|
bladeSensor3VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 27 }
|
|
|
|
bladeSensor3VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 28 }
|
|
|
|
bladeSensor4VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 29 }
|
|
|
|
bladeSensor4VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 30 }
|
|
|
|
bladeSensor5VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 31 }
|
|
|
|
bladeSensor5VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 32 }
|
|
|
|
bladeSensor6VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 33 }
|
|
|
|
bladeSensor6VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 34 }
|
|
|
|
bladeSensor7VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 35 }
|
|
|
|
bladeSensor7VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 36 }
|
|
|
|
bladeSensor8VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 37 }
|
|
|
|
bladeSensor8VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 38 }
|
|
|
|
bladeSensor9VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 39 }
|
|
|
|
bladeSensor9VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 40 }
|
|
|
|
bladeSensor10VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 41 }
|
|
|
|
bladeSensor10VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 42 }
|
|
|
|
bladeSensor11VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 43 }
|
|
|
|
bladeSensor11VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 44 }
|
|
|
|
bladeSensor12VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 45 }
|
|
|
|
bladeSensor12VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 46 }
|
|
|
|
bladeSensor13VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 47 }
|
|
|
|
bladeSensor13VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 48 }
|
|
|
|
bladeSensor14VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 49 }
|
|
|
|
bladeSensor14VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 50 }
|
|
|
|
bladeSensor15VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 51 }
|
|
|
|
bladeSensor15VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 52 }
|
|
|
|
bladeSensor16VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 53 }
|
|
|
|
bladeSensor16VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 54 }
|
|
|
|
bladeSensor17VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 55 }
|
|
|
|
bladeSensor17VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 56 }
|
|
|
|
bladeSensor18VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 57 }
|
|
|
|
bladeSensor18VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 58 }
|
|
|
|
bladeSensor19VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 59 }
|
|
|
|
bladeSensor19VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 60 }
|
|
|
|
bladeSensor20VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 61 }
|
|
|
|
bladeSensor20VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 62 }
|
|
|
|
bladeSensor21VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 63 }
|
|
|
|
bladeSensor21VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 64 }
|
|
|
|
bladeSensor22VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 65 }
|
|
|
|
bladeSensor22VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 66 }
|
|
|
|
bladeSensor23VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 67 }
|
|
|
|
bladeSensor23VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 68 }
|
|
|
|
bladeSensor24VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 69 }
|
|
|
|
bladeSensor24VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 70 }
|
|
|
|
bladeSensor25VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 71 }
|
|
|
|
bladeSensor25VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 72 }
|
|
|
|
|
|
bladeSensor26VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 73 }
|
|
|
|
bladeSensor26VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 74 }
|
|
|
|
bladeSensor27VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 75 }
|
|
|
|
bladeSensor27VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 76 }
|
|
|
|
bladeSensor28VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 77 }
|
|
|
|
bladeSensor28VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 78 }
|
|
|
|
bladeSensor29VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 79 }
|
|
|
|
bladeSensor29VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 80 }
|
|
|
|
bladeSensor30VoltHighWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage rises above this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 81 }
|
|
|
|
bladeSensor30VoltLowWarning OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage warning threshold reading for IPMI blades expressed in Volts(V).
|
|
If the voltage drops below this value, a critical alert/event
|
|
if enabled will be generated.
|
|
An octet string expressed as 'sdd.dd Volts' where:
|
|
s is the sign ('-' for negative or '+' for positive)
|
|
d is a decimal digit or blank space for a leading zero.
|
|
The string 'Not Readable!' indicates that the given monitor
|
|
is not supported on this system.
|
|
The string 'No Voltage' indicates that the given monitor
|
|
does not exist on this system or is powered off."
|
|
::= { bladeVoltageThresholdsEntry 82 }
|
|
|
|
|
|
|
|
bladePowerRestart OBJECT IDENTIFIER ::= { processorBlade 6 }
|
|
-- blade power/restart control
|
|
|
|
bladePowerRestartTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladePowerRestartEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade remote power control information.
|
|
Contains power on/off enablement status for each blade."
|
|
::= { bladePowerRestart 1 }
|
|
|
|
bladePowerRestartEntry OBJECT-TYPE
|
|
SYNTAX BladePowerRestartEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade power restart table entry"
|
|
INDEX { powerRestartIndex }
|
|
::= { bladePowerRestartTable 1 }
|
|
|
|
BladePowerRestartEntry ::= SEQUENCE {
|
|
powerRestartIndex INTEGER,
|
|
powerRestartBladeId INTEGER,
|
|
powerRestartBladeExists INTEGER,
|
|
powerRestartBladePowerState INTEGER,
|
|
powerRestartBladeHealthState INTEGER,
|
|
powerRestartBladeName OCTET STRING,
|
|
powerOnOffBlade INTEGER,
|
|
restartBlade INTEGER,
|
|
restartBladeSMP INTEGER,
|
|
restartBladeNMI INTEGER,
|
|
restartBladeClearNVRAM INTEGER,
|
|
restartBladeInvokeDiags INTEGER,
|
|
restartBladeInvokeDiagsFromDefaultBootList INTEGER,
|
|
restartBladeToSMSBootMenu INTEGER,
|
|
bladePowerEnableSMSBootMenu INTEGER
|
|
}
|
|
|
|
powerRestartIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade power restart table index."
|
|
::= { bladePowerRestartEntry 1 }
|
|
|
|
powerRestartBladeId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladePowerRestartEntry 2 }
|
|
|
|
powerRestartBladeExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the server blade specified exists or not."
|
|
::= { bladePowerRestartEntry 3 }
|
|
|
|
powerRestartBladePowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the power state of the blade specified.
|
|
If the state cannot be determined, the unknown(255) is returned."
|
|
::= { bladePowerRestartEntry 4 }
|
|
|
|
powerRestartBladeHealthState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
good(1),
|
|
warning(2),
|
|
critical(3),
|
|
kernelMode(4),
|
|
discovering(5),
|
|
commError(6),
|
|
noPower(7),
|
|
flashing(8),
|
|
initFailure(9),
|
|
insufficientPower(10),
|
|
powerDenied(11),
|
|
maintMode(12),
|
|
firehoseDump(13)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The system health state for the blade.
|
|
|
|
Unknown: Blade is in an undefined state.
|
|
Good: Blade is operating normally.
|
|
Warning: One or more outstanding warnings exist for this blade.
|
|
Critical: One or more outstanding critical events for this blade.
|
|
Kernel Mode: Blade is in kernel mode.
|
|
Discovering: The MM is currently in the process of discovering this blade.
|
|
Communications Error: The MM failed to communicate with this blade.
|
|
No Power: No power to the blade's domain.
|
|
Flashing: Flashing in progress.
|
|
Initialization Failure: Blade failed to initialized.
|
|
Insufficient Power: Not enough power is left in the blade's domain to power the blade.
|
|
Power Denied: Power was denied to the blade."
|
|
::= { bladePowerRestartEntry 5 }
|
|
|
|
powerRestartBladeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the blade as a null terminated string."
|
|
::= { bladePowerRestartEntry 6 }
|
|
|
|
powerOnOffBlade OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
softoff(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Control the power state of a specific blade.
|
|
|
|
Off: Power Off Blade.
|
|
On: Power On Blade.
|
|
Softoff: Shut Down OS and Power Off Blade. This operation is not
|
|
supported on all blades.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object. The powerRestartBladePowerState MIB object should be
|
|
used to check the power state of the blade(s)"
|
|
::= { bladePowerRestartEntry 7 }
|
|
|
|
restartBlade OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Restart a blade.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { bladePowerRestartEntry 8 }
|
|
|
|
restartBladeSMP OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Restart a blade's system management processor.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { bladePowerRestartEntry 9 }
|
|
|
|
restartBladeNMI OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Issue an NMI to the blade. This option is not supported
|
|
on all blades.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { bladePowerRestartEntry 10 }
|
|
|
|
restartBladeClearNVRAM OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Restart a blade and set NVRAM to default values. This option is not
|
|
supported on all blades.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { bladePowerRestartEntry 11 }
|
|
|
|
restartBladeInvokeDiags OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Restart a blade and boot into diagnostic mode. This option is not
|
|
supported on all blades.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { bladePowerRestartEntry 12 }
|
|
|
|
restartBladeInvokeDiagsFromDefaultBootList OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Restart a blade and boot into diagnostic mode from Default Boot List
|
|
as defined on the blade. This option is not supported on all blades.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { bladePowerRestartEntry 13 }
|
|
|
|
restartBladeToSMSBootMenu OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Restart a blade to SMS boot menu. This option is not supported on
|
|
all blades, and at the time of this MIB definition was only supported on
|
|
POWER blades.
|
|
|
|
This object is deprecated and please use the bladePowerEnableSMSBootMenu
|
|
object.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { bladePowerRestartEntry 14 }
|
|
|
|
bladePowerEnableSMSBootMenu OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables/disables a blade restart to the SMS boot menu.
|
|
Setting this object to 'enable(1)' will cause a reboot of
|
|
the node to the SMS menu.
|
|
This option is not supported by all blades, and at the time of
|
|
this MIB definition was only supported on POWER blades."
|
|
::= { bladePowerRestartEntry 15 }
|
|
|
|
bladeConfiguration OBJECT IDENTIFIER ::= { processorBlade 7 }
|
|
-- blade power/restart control
|
|
|
|
bladeConfigurationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeConfigurationEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade configuration information.
|
|
Contains boot mode and auto power on/off settings for each
|
|
blade."
|
|
::= { bladeConfiguration 1 }
|
|
|
|
bladeConfigurationEntry OBJECT-TYPE
|
|
SYNTAX BladeConfigurationEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade configuration table entry"
|
|
INDEX { configurationIndex }
|
|
::= { bladeConfigurationTable 1 }
|
|
|
|
BladeConfigurationEntry ::= SEQUENCE {
|
|
configurationIndex INTEGER,
|
|
configurationBladeId INTEGER,
|
|
configurationBladeExists INTEGER,
|
|
configurationBladePowerState INTEGER,
|
|
configurationBladeName OCTET STRING,
|
|
configurationBladeActiveBootMode INTEGER,
|
|
configurationBladePendingBootMode INTEGER,
|
|
configurationBladeAutoPowerOn INTEGER,
|
|
configurationBladePowerOnRestartDelay INTEGER
|
|
}
|
|
|
|
configurationIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade configuration table index."
|
|
::= { bladeConfigurationEntry 1 }
|
|
|
|
configurationBladeId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladeConfigurationEntry 2 }
|
|
|
|
configurationBladeExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the server blade specified exists or not."
|
|
::= { bladeConfigurationEntry 3 }
|
|
|
|
configurationBladePowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the power state of the blade specified."
|
|
::= { bladeConfigurationEntry 4 }
|
|
|
|
configurationBladeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the blade as a null terminated string."
|
|
::= { bladeConfigurationEntry 5 }
|
|
|
|
configurationBladeActiveBootMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
temporary(1),
|
|
permanent(2),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the active copy of the firmware from which the blade is booting.
|
|
NOTE: Some blades do not support the automatic boot recovery. It displays
|
|
'notApplicable' for such blades.
|
|
Booting from the temporary copy is recommended since it typically contains the
|
|
latest enhancements and fixes. Switching to the permanent copy should be reserved
|
|
for when booting from the temporary copy is no longer possible."
|
|
::= { bladeConfigurationEntry 7 }
|
|
|
|
configurationBladePendingBootMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
temporary(1),
|
|
permanent(2),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the copy of the firmware from which the blade will boot
|
|
after the next reboot.
|
|
NOTE: Some blades do not support the automatic boot recovery. It displays
|
|
'notApplicable' for such blades and the value can not be set.
|
|
Booting from the temporary copy is recommended since it typically contains the
|
|
latest enhancements and fixes. Switching to the permanent copy should be reserved
|
|
for when booting from the temporary copy is no longer possible."
|
|
::= { bladeConfigurationEntry 8 }
|
|
|
|
configurationBladeAutoPowerOn OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
restore(1),
|
|
auto(2),
|
|
manual(3),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade auto-power on policy.
|
|
- restore: blade will be powered on which were previously on.
|
|
- auto: blade will automatically be powered on when power is applied to the chassis.
|
|
- manual: blade will be left off until manually powered on by the user.
|
|
- notApplicable: is a read-only value, this value cannot be set."
|
|
::= { bladeConfigurationEntry 9 }
|
|
|
|
configurationBladePowerOnRestartDelay OBJECT-TYPE
|
|
SYNTAX INTEGER (0..32767)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Restart delay (in seconds) when power is applied to a blade."
|
|
::= { bladeConfigurationEntry 10 }
|
|
|
|
-- Power Management Policy Settings
|
|
bladePowerManagementPolicy OBJECT IDENTIFIER ::= { bladeConfiguration 2 }
|
|
|
|
powerManagementPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
power-module-redundancy(0),
|
|
power-module-redundancy-throttle(1),
|
|
basic(2),
|
|
power-source-redundancy(16),
|
|
power-source-redundancy-throttle(17)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power Module Redundancy
|
|
|
|
Intended for a single power source into the chassis where each
|
|
Power Module is on its own dedicated circuit. Maximum power is
|
|
limited to one less than the number of Power Modules when more
|
|
than one Power Module is present. One Power Module can fail
|
|
without affecting compute node operation. Multiple Power Module
|
|
failures can cause the chassis to power off. Note that some compute
|
|
nodes may not be allowed to power on if doing so would exceed the
|
|
policy power limit.
|
|
|
|
Power Module Redundancy with Compute Nodes Throttling Allowed
|
|
|
|
Very similar to Power Module Redundancy. This policy allows for a
|
|
higher power limit; however, capable compute nodes may be allowed
|
|
to throttle down if one Power Module fails.
|
|
|
|
Basic Power Management
|
|
|
|
Maximum power limit is higher than other policies and is limited
|
|
only by the nameplate power of all the Power Modules combined.
|
|
This is the least conservative approach, since it does not provide
|
|
any protection for power source or Power Module failure. If any
|
|
single power supply fails, compute node and/or chassis operation
|
|
may be affected.
|
|
|
|
Power Source Redundancy
|
|
|
|
Intended for dual power sources into the chassis. Maximum power is
|
|
limited to the capacity of half the number of installed power modules.
|
|
This is the most conservative approach and is recommended when all power
|
|
modules are installed. When the chassis is correctly wired with dual
|
|
power sources, one power source can fail without affecting compute
|
|
node server operation. Note that some compute nodes may not be allowed
|
|
to power on if doing so would exceed the policy power limit.
|
|
|
|
Power Source Redundancy with Compute Node Throttling Allowed
|
|
|
|
Very similar to the Power Source Redundancy. This policy allows
|
|
for a higher power limit, however capable compute nodes may be allowed
|
|
to throttle down if one power source fails.
|
|
|
|
Please see the powerPolicyTable for more information regarding this setting."
|
|
::= { bladePowerManagementPolicy 1 }
|
|
|
|
acousticMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
acoustic-quiet-level1(1),
|
|
acoustic-quiet-level2(2),
|
|
acoustic-quiet-level3(3),
|
|
acoustic-quiet-level4(4),
|
|
acoustic-quiet-level5(5)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Acoustic mode setting for thermal conditions. A setting
|
|
of disabled (0), disables this feature. A setting of
|
|
acoustic-quiet-level1 (5) is the least restrictive and the
|
|
least quiet sound level. A setting of
|
|
acoustic-quiet-level5 (1) is the most restrictive and
|
|
the most quiet sound level. Some values may not be valid on
|
|
some chassis. A bad value will be returned in this case."
|
|
::= { bladePowerManagementPolicy 3 }
|
|
|
|
bladeBootCountPowerOnTime OBJECT IDENTIFIER ::= { processorBlade 10 }
|
|
-- blade Count of number of boots for a blade and its Power On Time
|
|
|
|
bladeBootCountPowerOnTimeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeBootCountPowerOnTimeEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table per blade of the number of boots for the blade and
|
|
the number of seconds the blade has been powered on."
|
|
::= { bladeBootCountPowerOnTime 1 }
|
|
|
|
bladeBootCountPowerOnTimeEntry OBJECT-TYPE
|
|
SYNTAX BladeBootCountPowerOnTimeEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of boots for the blade and
|
|
the number of seconds the blade has been powered on."
|
|
INDEX { bootCountPowerOnTimeBladeIndex }
|
|
::= { bladeBootCountPowerOnTimeTable 1 }
|
|
|
|
BladeBootCountPowerOnTimeEntry ::= SEQUENCE {
|
|
bootCountPowerOnTimeBladeIndex INTEGER,
|
|
bootCountPowerOnTimeBladeId INTEGER,
|
|
bootCountPowerOnTimeBoots INTEGER,
|
|
bootCountPowerOnTimeSecs INTEGER
|
|
}
|
|
|
|
bootCountPowerOnTimeBladeIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade boot count/Power On Time table index."
|
|
::= { bladeBootCountPowerOnTimeEntry 1 }
|
|
|
|
bootCountPowerOnTimeBladeId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladeBootCountPowerOnTimeEntry 2 }
|
|
|
|
bootCountPowerOnTimeBoots OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Boot Count. If there is no blade in the
|
|
given slot then this value is undefined. Writing this
|
|
value resets the Boot Count to zero."
|
|
::= { bladeBootCountPowerOnTimeEntry 3 }
|
|
|
|
bootCountPowerOnTimeSecs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Power On Time in seconds. If there is no blade in
|
|
the given slot then this value is undefined. Writing this
|
|
value resets the Power On Time to zero."
|
|
::= { bladeBootCountPowerOnTimeEntry 4 }
|
|
|
|
bladeVlanId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This is the virtual LAN ID for the internal management network between the MM and
|
|
the blade system management processors (BSMPs). The range of valid VLAN ID's
|
|
is 3 to 4095."
|
|
::= { processorBlade 11 }
|
|
|
|
---
|
|
--- Blade Bay Data Table MIB objects
|
|
---
|
|
bladeBayDataTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeBayDataEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade bay data (BBD) information."
|
|
::= { processorBlade 13 }
|
|
|
|
bladeBayDataEntry OBJECT-TYPE
|
|
SYNTAX BladeBayDataEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade bay data (BBD) table entry."
|
|
INDEX { bayDataIndex }
|
|
::= { bladeBayDataTable 1 }
|
|
|
|
BladeBayDataEntry ::= SEQUENCE {
|
|
bayDataIndex INTEGER,
|
|
bayDataBladeId INTEGER,
|
|
bayDataBladeExists INTEGER,
|
|
bayDataBladePowerState INTEGER,
|
|
bayDataBladeName OCTET STRING,
|
|
bayData OCTET STRING,
|
|
bayDataBladeStatus INTEGER
|
|
}
|
|
|
|
bayDataIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade bay data (BBD) table index."
|
|
::= { bladeBayDataEntry 1 }
|
|
|
|
bayDataBladeId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladeBayDataEntry 2 }
|
|
|
|
bayDataBladeExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the server blade specified exists or not."
|
|
::= { bladeBayDataEntry 3 }
|
|
|
|
bayDataBladePowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the power state of the blade specified."
|
|
::= { bladeBayDataEntry 4 }
|
|
|
|
bayDataBladeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the blade as a null terminated string."
|
|
::= { bladeBayDataEntry 5 }
|
|
|
|
|
|
bayData OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A null terminated string that defines the Blade Bay Data (BBD). This data
|
|
is pushed to the blade's BSMP and SMBIOS structures, where it can used
|
|
by the blade's OS. Up to 60 characters can be defined plus a Null
|
|
terminator."
|
|
::= { bladeBayDataEntry 6 }
|
|
|
|
bayDataBladeStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
supported(0),
|
|
bsmp(1),
|
|
notPresent(2),
|
|
discovering(3),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This shows Blade Bay Data (BBD) status. 0 means the blade fully
|
|
supports BBD; 1 means that the blade's BIOS does not support BBD;
|
|
2 means that there is no blade in the bay; 3 means that the blade is
|
|
being discovered. 255 means that the blade does not support BBD."
|
|
::= { bladeBayDataEntry 7 }
|
|
|
|
|
|
bladeNetworkConfiguration OBJECT IDENTIFIER ::= { processorBlade 12 }
|
|
-- blade network configuration for all blades
|
|
|
|
bladeIPv4ConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeIPv4ConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of all blades' network interfaces."
|
|
::= { bladeNetworkConfiguration 5 }
|
|
|
|
bladeIPv4ConfigEntry OBJECT-TYPE
|
|
SYNTAX BladeIPv4ConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade configuration table entry"
|
|
INDEX { bladeIPv4ConfigIndex, bladeIPv4ConfigPortIndex }
|
|
::= { bladeIPv4ConfigTable 1 }
|
|
|
|
BladeIPv4ConfigEntry ::= SEQUENCE {
|
|
bladeIPv4ConfigIndex INTEGER,
|
|
bladeIPv4ConfigPortIndex INTEGER,
|
|
bladeIPv4ConfigPortLabel OCTET STRING,
|
|
bladeIPv4ConfigPhysicalLinkStatus INTEGER,
|
|
bladeIPv4ConfigPhysicalLinkState INTEGER,
|
|
bladeIPv4ConfigIPAddr IpAddress,
|
|
bladeIPv4ConfigSubnetMask IpAddress,
|
|
bladeIPv4ConfigGatewayAddr IpAddress,
|
|
bladeIPv4ConfigVlanId INTEGER,
|
|
bladeIPv4ConfigDHCPEnable INTEGER,
|
|
bladeIPv4ConfigMACAddr OCTET STRING
|
|
}
|
|
|
|
bladeIPv4ConfigIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade's slot number."
|
|
::= { bladeIPv4ConfigEntry 1 }
|
|
|
|
bladeIPv4ConfigPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The physical port number of the given entry."
|
|
::= { bladeIPv4ConfigEntry 2 }
|
|
|
|
bladeIPv4ConfigPortLabel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Show string label that identifies the interface."
|
|
::= { bladeIPv4ConfigEntry 3 }
|
|
|
|
bladeIPv4ConfigPhysicalLinkStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(0),
|
|
up(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether this network interface port is up or down.
|
|
If this network interface doesn't support up/down, show
|
|
'notApplicable(255)'."
|
|
::= { bladeIPv4ConfigEntry 4 }
|
|
|
|
bladeIPv4ConfigPhysicalLinkState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(0),
|
|
up(1),
|
|
loopback(2),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Configuration object for requesting the physical port
|
|
to be either, down(0), up(1) or loopback(2). To get the
|
|
current status of a physical port, use the object,
|
|
bladeIPv4ConfigPhysicalLinkStatus.
|
|
If this network interface doesn't support up/down/loopback,
|
|
show 'notApplicable(255)'."
|
|
::= { bladeIPv4ConfigEntry 5 }
|
|
|
|
bladeIPv4ConfigIPAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Show/modify current IP address of the blade network
|
|
interface. Note that only if the
|
|
bladeIPv4ConfigPhysicalLinkStatus is 'up(1)' and the
|
|
bladeIPv4ConfigDHCPEnable is not 'useDhcp(1)', should the
|
|
IP address be pushed down to blade System Management
|
|
Processor."
|
|
::= { bladeIPv4ConfigEntry 6 }
|
|
|
|
bladeIPv4ConfigSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Show or modifie current subnet mask of the blade network
|
|
interface. Note that only if the
|
|
bladeIPv4ConfigPhysicalLinkStatus is 'up(1)' and the
|
|
bladeIPv4ConfigDHCPEnable is not 'useDhcp(1)', should the
|
|
IP address be pushed down to blade System Management
|
|
Processor."
|
|
::= { bladeIPv4ConfigEntry 7 }
|
|
|
|
bladeIPv4ConfigGatewayAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Show or modify current IP gateway of the blade network
|
|
interface. Note that only if the
|
|
bladeIPv4ConfigPhysicalLinkStatus is 'up(1)' and the
|
|
bladeIPv4ConfigDHCPEnable is not 'useDhcp(1)', should the
|
|
IP address be pushed down to blade System Management
|
|
Processor."
|
|
::= { bladeIPv4ConfigEntry 8 }
|
|
|
|
bladeIPv4ConfigVlanId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This is the Virtual LAN ID for supported network
|
|
interface cards (NICs). The range of valid VLAN ID's
|
|
is 0 to 4095."
|
|
::= { bladeIPv4ConfigEntry 9 }
|
|
|
|
bladeIPv4ConfigDHCPEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
useStatic(0),
|
|
useDhcp(1),
|
|
tryDhcpThenTryStatic(2),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP config method on the blade network interface to modify
|
|
mode to static IP, DHCP and 'try DHCP then try static'.
|
|
If this network interface doesn't support DHCP, show
|
|
'notApplicable(255)'."
|
|
::= { bladeIPv4ConfigEntry 10 }
|
|
|
|
bladeIPv4ConfigMACAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Show the blade network interface MAC address. If this
|
|
network interface doesn't support MAC, show
|
|
'notApplicable'."
|
|
::= { bladeIPv4ConfigEntry 11 }
|
|
|
|
bladeIPv6Config OBJECT IDENTIFIER ::= { bladeNetworkConfiguration 10 }
|
|
|
|
bladeIPv6ConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeIPv6ConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of IPv6 configuration options for blades.
|
|
|
|
NOTE: This MIB object is not applicable to blades that
|
|
do not support IPv6."
|
|
::= { bladeIPv6Config 1 }
|
|
|
|
bladeIPv6ConfigEntry OBJECT-TYPE
|
|
SYNTAX BladeIPv6ConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IPv6 configuration options for a blade.
|
|
|
|
NOTE: This MIB object is not applicable to blades that
|
|
do not support IPv6."
|
|
INDEX { bladeIPv6ConfigIndex, bladeIPv6ConfigPortIndex }
|
|
::= { bladeIPv6ConfigTable 1 }
|
|
|
|
BladeIPv6ConfigEntry ::= SEQUENCE {
|
|
bladeIPv6ConfigIndex INTEGER,
|
|
bladeIPv6ConfigPortIndex INTEGER,
|
|
bladeIPv6ConfigEnabled INTEGER,
|
|
bladeIPv6ConfigStatic INTEGER,
|
|
bladeDHCPv6ConfigEnabled INTEGER,
|
|
bladeIPv6ConfigStatelessEnabled INTEGER
|
|
}
|
|
|
|
bladeIPv6ConfigIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade's slot number"
|
|
::= { bladeIPv6ConfigEntry 1 }
|
|
|
|
bladeIPv6ConfigPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The physical port number of the given entry"
|
|
::= { bladeIPv6ConfigEntry 2 }
|
|
|
|
bladeIPv6ConfigEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0),enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables/Disables IPv6 support on the blade."
|
|
::= { bladeIPv6ConfigEntry 3 }
|
|
|
|
bladeIPv6ConfigStatic OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0),enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables/Disables IPv6 static configuration support on the blade."
|
|
::= { bladeIPv6ConfigEntry 4 }
|
|
|
|
bladeDHCPv6ConfigEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0),enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables/Disables DHCPv6 address configuration support on the blade."
|
|
::= { bladeIPv6ConfigEntry 5 }
|
|
|
|
bladeIPv6ConfigStatelessEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0),enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables/Disables IPv6 stateless auto-configuration support on the blade."
|
|
::= { bladeIPv6ConfigEntry 6 }
|
|
|
|
bladeIPv6AddressTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeIPv6AddressEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of assigned IPv6 addresses for blades.
|
|
|
|
NOTE: This MIB object is not applicable to blades that
|
|
do not support IPv6."
|
|
::= { bladeIPv6Config 2 }
|
|
|
|
bladeIPv6AddressEntry OBJECT-TYPE
|
|
SYNTAX BladeIPv6AddressEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The assigned IPv6 address for a given blade.
|
|
|
|
NOTE: This MIB object is not applicable to blades that
|
|
do not support IPv6."
|
|
INDEX { bladeIPv6AddressIndex, bladeIPv6AddressPortIndex, bladeIPv6AddressEntryIndex}
|
|
::= { bladeIPv6AddressTable 1 }
|
|
|
|
BladeIPv6AddressEntry ::= SEQUENCE {
|
|
bladeIPv6AddressIndex INTEGER,
|
|
bladeIPv6AddressPortIndex INTEGER,
|
|
bladeIPv6AddressEntryIndex INTEGER,
|
|
bladeIPv6AddressType INTEGER,
|
|
bladeIPv6Address InetAddressIPv6,
|
|
bladeIPv6AddressPrefixLen INTEGER,
|
|
bladeIPv6AddressDefaultRoute InetAddressIPv6
|
|
}
|
|
|
|
bladeIPv6AddressIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade's slot number."
|
|
::= { bladeIPv6AddressEntry 1 }
|
|
|
|
bladeIPv6AddressPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade's physical port number for the given entry."
|
|
::= { bladeIPv6AddressEntry 2 }
|
|
|
|
bladeIPv6AddressEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The blade's address entry index."
|
|
::= { bladeIPv6AddressEntry 3 }
|
|
|
|
bladeIPv6AddressType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{ active-static(1),
|
|
dhcp6(2),
|
|
link-local(3),
|
|
autconfig(4),
|
|
current(5) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The address type."
|
|
::= { bladeIPv6AddressEntry 4 }
|
|
|
|
bladeIPv6Address OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The assigned IPv6 address.
|
|
Note: 'write' is for static ipv6 only."
|
|
::= { bladeIPv6AddressEntry 5 }
|
|
|
|
bladeIPv6AddressPrefixLen OBJECT-TYPE
|
|
SYNTAX INTEGER (1..128)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The prefix length for the given address.
|
|
Note: 'write' is for static ipv6 only."
|
|
::= { bladeIPv6AddressEntry 6 }
|
|
|
|
bladeIPv6AddressDefaultRoute OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The default route used for the given address.
|
|
Note: 'write' is for static ipv6 only."
|
|
::= { bladeIPv6AddressEntry 7 }
|
|
|
|
bladeSPEthOverUSBInterface OBJECT IDENTIFIER ::= { processorBlade 14 }
|
|
|
|
spEthOverUSBInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SPEthOverUSBInterfaceEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade Service Processor's Ethernet over USB interface."
|
|
::= { bladeSPEthOverUSBInterface 1 }
|
|
|
|
spEthOverUSBInterfaceEntry OBJECT-TYPE
|
|
SYNTAX SPEthOverUSBInterfaceEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Service Processor's Ethernet over USB interface entry."
|
|
INDEX { spEthOverUSBInterfaceIndex }
|
|
::= { spEthOverUSBInterfaceTable 1 }
|
|
|
|
SPEthOverUSBInterfaceEntry ::= SEQUENCE {
|
|
spEthOverUSBInterfaceIndex INTEGER,
|
|
spEthOverUSBInterfaceBladeId OCTET STRING,
|
|
spEthOverUSBInterfaceBladeExists INTEGER,
|
|
spEthOverUSBInterfaceBladeName OCTET STRING,
|
|
spEthOverUSBInterfaceEnable INTEGER
|
|
}
|
|
|
|
spEthOverUSBInterfaceIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Service Processor's Ethernet over USB interface table index."
|
|
::= { spEthOverUSBInterfaceEntry 1 }
|
|
|
|
spEthOverUSBInterfaceBladeId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { spEthOverUSBInterfaceEntry 2 }
|
|
|
|
spEthOverUSBInterfaceBladeExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the blade specified exists or not."
|
|
::= { spEthOverUSBInterfaceEntry 3 }
|
|
|
|
spEthOverUSBInterfaceBladeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the blade as a null terminated string."
|
|
::= { spEthOverUSBInterfaceEntry 6 }
|
|
|
|
spEthOverUSBInterfaceEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object allows the user to view the status of, and enable
|
|
or disable, a blade Service Processor's command interface on
|
|
Ethernet-over-USB.
|
|
|
|
NOTE: If the blade either does not exist or does not support
|
|
Ethernet-over-USB command interface. It displays 'notApplicable'.
|
|
NOTE: It will take about 10 or more seconds for the disable/enable
|
|
setting to take effect."
|
|
::= { spEthOverUSBInterfaceEntry 9 }
|
|
|
|
-- ********************************************************************************
|
|
-- Blade boot Device Info
|
|
-- ********************************************************************************
|
|
bootDeviceInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BootDeviceInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade boot device information. Contains
|
|
info for the boot devices for each blade."
|
|
::= { processorBlade 15 }
|
|
|
|
bootDeviceInfoEntry OBJECT-TYPE
|
|
SYNTAX BootDeviceInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Boot device entry"
|
|
INDEX { bootInfoTopologyIndex, bootDeviceIndex }
|
|
::= { bootDeviceInfoTable 1 }
|
|
|
|
|
|
BootDeviceInfoEntry ::= SEQUENCE {
|
|
bootInfoTopologyIndex OCTET STRING,
|
|
bootDeviceIndex INTEGER,
|
|
bootDeviceId OCTET STRING,
|
|
bootDeviceActive INTEGER,
|
|
bootDevicePresence INTEGER,
|
|
bootDeviceLabel OCTET STRING,
|
|
bootDeviceUserLabel OCTET STRING,
|
|
bootDeviceOrder INTEGER
|
|
}
|
|
|
|
bootInfoTopologyIndex OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a node containing boot devices in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component inventory table is indexed by this unique topology
|
|
path and the relevant numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade"
|
|
::= { bootDeviceInfoEntry 1 }
|
|
|
|
|
|
bootDeviceIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An index for the boot device for the given topology id."
|
|
::= { bootDeviceInfoEntry 2 }
|
|
|
|
bootDeviceId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The device Id of the boot device."
|
|
::= { bootDeviceInfoEntry 3 }
|
|
|
|
bootDeviceActive OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies whether the boot device is active."
|
|
::= { bootDeviceInfoEntry 4 }
|
|
|
|
bootDevicePresence OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies whether the boot device is present."
|
|
::= { bootDeviceInfoEntry 5 }
|
|
|
|
bootDeviceLabel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The device label of the boot device."
|
|
::= { bootDeviceInfoEntry 6 }
|
|
|
|
bootDeviceUserLabel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The user label of the boot device."
|
|
::= { bootDeviceInfoEntry 7 }
|
|
|
|
bootDeviceOrder OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The sequence number in boot order of the boot device.
|
|
0 specifies this device is not in the boot sequence."
|
|
::= { bootDeviceInfoEntry 8 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- Blade boot sequence Info
|
|
-- ********************************************************************************
|
|
bootSequenceInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BootSequenceInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade boot sequence information. Contains
|
|
the boot sequence information for each blade."
|
|
::= { processorBlade 16 }
|
|
|
|
bootSequenceInfoEntry OBJECT-TYPE
|
|
SYNTAX BootSequenceInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Boot sequence entry"
|
|
INDEX { bootSequenceInfoTopologyIndex }
|
|
::= { bootSequenceInfoTable 1 }
|
|
|
|
|
|
BootSequenceInfoEntry ::= SEQUENCE {
|
|
bootSequenceInfoTopologyIndex OCTET STRING,
|
|
bootSequenceInfoMaxBootDevices INTEGER,
|
|
bootSequenceInfoBootSequence OCTET STRING
|
|
}
|
|
|
|
bootSequenceInfoTopologyIndex OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a row in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component inventory table is indexed by this unique topology
|
|
path and the relevant numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade"
|
|
::= { bootSequenceInfoEntry 1 }
|
|
|
|
bootSequenceInfoMaxBootDevices OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum number of boot devices."
|
|
::= { bootSequenceInfoEntry 2 }
|
|
|
|
bootSequenceInfoBootSequence OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A blank delimited string of device ids in the order of the boot sequence.
|
|
For example, 00000001 00000002 00000005. Note that the boot sequence list
|
|
can change from a given order and can grow from a given order, but cannot
|
|
be reduced in length. For example, if the sequence starts as 00000001 00000011,
|
|
it could change to 00000001 00000014 or grow to 00000001 00000014 00000002. In the
|
|
example above, if the 00000002 selection was no longer desired, the list should be
|
|
changed to 00000001 00000014 00000014, essentially repeating the last device ID.
|
|
Device ids must be listed in bootDeviceInfoTable."
|
|
::= { bootSequenceInfoEntry 3 }
|
|
|
|
-- ********************************************************************************
|
|
-- Switch module control and config
|
|
-- ********************************************************************************
|
|
switchModule OBJECT IDENTIFIER ::= { components 3 }
|
|
-- Server blade switch module control and configuration
|
|
|
|
-- ********************************************************************************
|
|
-- Switch module control
|
|
-- ********************************************************************************
|
|
switchModuleControl OBJECT IDENTIFIER ::= { switchModule 1 }
|
|
-- Server blade switch module control
|
|
|
|
smControlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmControlEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module control table."
|
|
::= { switchModuleControl 1 }
|
|
|
|
smControlEntry OBJECT-TYPE
|
|
SYNTAX SmControlEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module control table entry"
|
|
INDEX { smControlIndex }
|
|
::= { smControlTable 1 }
|
|
|
|
SmControlEntry ::= SEQUENCE {
|
|
smControlIndex INTEGER,
|
|
switchModuleControlId INTEGER,
|
|
smPostResultsAvailable INTEGER,
|
|
smPostResultsValue OCTET STRING,
|
|
switchModuleMemDiagEnableDisable INTEGER,
|
|
smCfgCtrlEnableDisable INTEGER,
|
|
smExtEthPortsEnableDisable INTEGER,
|
|
smCfgCtrlOnResetEnableDisable INTEGER,
|
|
smHealthState INTEGER,
|
|
smPMState INTEGER,
|
|
smPMCtrlEnableDisable INTEGER,
|
|
smIOCompatibility OCTET STRING
|
|
}
|
|
|
|
smControlIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module control table index."
|
|
::= { smControlEntry 1 }
|
|
|
|
switchModuleControlId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
module1(1),
|
|
module2(2),
|
|
module3(3),
|
|
module4(4),
|
|
module5(5),
|
|
module6(6),
|
|
module7(7),
|
|
module8(8),
|
|
module9(9),
|
|
module10(10)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module numeric identifier."
|
|
::= { smControlEntry 2 }
|
|
|
|
smPostResultsAvailable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Describes whether the switch module POST diagnostic result
|
|
value contained in the smPostResultsValue is valid."
|
|
::= { smControlEntry 3 }
|
|
|
|
smPostResultsValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The range of values and meanings are as follows:
|
|
0x00 - 0x7F ( 0 - 127) Base internal functions
|
|
0x80 - 0x9F (128 - 159) Internal interface failures
|
|
0xA0 - 0xAF (160 - 175) External interface failures
|
|
0xB0 - 0xFE (176 - 254) Reserved
|
|
0xFF (255) Switch completed POST successfully"
|
|
::= { smControlEntry 4 }
|
|
|
|
switchModuleMemDiagEnableDisable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(0),
|
|
disabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Switch module memory diagnostics enabled or disabled.
|
|
|
|
NOTE: The numeric values for the enumerations for enabled and disabled are non-traditional
|
|
(i.e. - 0 and 1 are swapped), however, they cannot be changed since this MIB is already
|
|
published. "
|
|
::= { smControlEntry 5 }
|
|
|
|
smCfgCtrlEnableDisable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module configuration control. When set to enabled, only the MM can manage
|
|
the module.
|
|
This MIB object can not be set, if MM grants switch module the Protected Mode permission.
|
|
This MIB object can not be set, if the switch module is participating in the Stacking Mode
|
|
and external management is protected.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in Network Address
|
|
Translation (NAT) Mode. A value of disabled(0) will be returned."
|
|
::= { smControlEntry 6 }
|
|
|
|
smExtEthPortsEnableDisable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module non-management ethernet ports enabled or disabled.
|
|
This MIB object can not be set, if MM grants switch module the
|
|
Protected Mode permission.
|
|
This MIB object can not be set, if the switch module is participating
|
|
in the Stacking Mode and External Port Access is protected."
|
|
::= { smControlEntry 7 }
|
|
|
|
smCfgCtrlOnResetEnableDisable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(0),
|
|
disabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module configuration control on resets (default and unsolicited).
|
|
When set to enabled, the factory default IP configuration will become
|
|
active when the I/O module is reset to factory defaults by either the
|
|
management module or the I/O module. If an I/O module reset is initiated
|
|
by a source other than the management module then the previous IP configuration
|
|
will be in affect. In both these cases the MM will lose IP communications with
|
|
the IOM.
|
|
This MIB object can not be set, if MM grants switch module the Protected Mode
|
|
permission and switch module goes into Protected Mode.
|
|
|
|
NOTE: The numeric values for the enumerations for enabled and disabled are non-traditional
|
|
(i.e. - 0 and 1 are swapped), however, they cannot be changed since this MIB is already
|
|
published.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in Network Address
|
|
Translation (NAT) Mode. A value of disabled(1) will be returned."
|
|
::= { smControlEntry 9 }
|
|
|
|
smHealthState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
good(1),
|
|
warning(2),
|
|
bad(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The health state for the switch module.
|
|
0 = unknown, 1 = good, 2 = warning, 3 = bad."
|
|
::= { smControlEntry 15}
|
|
|
|
smPMState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
pending(1),
|
|
attention(2),
|
|
active(3),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Protected Mode Status for the switch module.
|
|
standby- Protected Mode capability exists on the IOM but has not
|
|
been activated on the switch module or the MM.
|
|
pending - Protected Mode has been activated on the MM but not yet on the switch module.
|
|
active - Protected Mode is active on both the switch module and the MM.
|
|
attention - Protected Mode is enabled on the switch module but not on the MM."
|
|
::= { smControlEntry 16}
|
|
|
|
smPMCtrlEnableDisable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MM Protected Mode permission for the switch module.
|
|
disabled - allow MM to disable Protected Mode Permission for the switch module.
|
|
enabled - allow MM to grant Protected Mode Permission for the switch module."
|
|
::= { smControlEntry 17}
|
|
|
|
smIOCompatibility OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The compatibility status for the I/O module.
|
|
|
|
The possible values and their meanings are as follows:
|
|
Unknown: This indicates a communication error for the I/O module.
|
|
OK: This is the normal (good) case where there are no compatibility
|
|
issues between the I/O module and the modules it is internally wired to.
|
|
No Fabric: This means the other end is not populated on any of the
|
|
modules this I/O module is internally wired to (e.g. this is an
|
|
Infiniband switch but none of the blades it is internally wired to
|
|
has an expansion card attached in the corresponding expansion slot).
|
|
Attention: Indicates one of the following cases:
|
|
One or more of the modules this I/O module is internally wired to is in communication error
|
|
The I/O module is powered off and at least one module it is internally wired to is powered on
|
|
Mismatch: Indicates one of the following cases:
|
|
Fabric types are incompatible
|
|
An unknown I/O module type
|
|
An unknown fabric type on a module the I/O module is internally wired to."
|
|
::= { smControlEntry 18}
|
|
|
|
smPingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmPingEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Allows pinging one of the active assigned addresses of an I/O module.
|
|
|
|
NOTE: This table is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected."
|
|
::= { switchModuleControl 2 }
|
|
|
|
smPingEntry OBJECT-TYPE
|
|
SYNTAX SmPingEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Represents a single address that can be pinged"
|
|
INDEX { smPingIndex, smPingAddressEntryIndex }
|
|
::= { smPingTable 1 }
|
|
|
|
SmPingEntry ::= SEQUENCE {
|
|
smPingIndex INTEGER,
|
|
smPingAddressEntryIndex INTEGER,
|
|
smPingAddress OCTET STRING,
|
|
smPingAddressExecute INTEGER
|
|
}
|
|
|
|
smPingIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module's slot number"
|
|
::= { smPingEntry 1 }
|
|
|
|
smPingAddressEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module's address entry index"
|
|
::= { smPingEntry 2 }
|
|
|
|
smPingAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module's IPv4 or IPv6 address"
|
|
::= { smPingEntry 3 }
|
|
|
|
smPingAddressExecute OBJECT-TYPE
|
|
SYNTAX INTEGER { execute(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Pings the given IP address.
|
|
|
|
NOTE: The GET operation for this object is meaningless."
|
|
::= { smPingEntry 4 }
|
|
|
|
smPowerRestartTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmPowerRestartEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module power restart table."
|
|
::= { switchModuleControl 7 }
|
|
|
|
smPowerRestartEntry OBJECT-TYPE
|
|
SYNTAX SmPowerRestartEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module power restart table entry"
|
|
INDEX { smPowerRestartIndex }
|
|
::= { smPowerRestartTable 1 }
|
|
|
|
SmPowerRestartEntry ::= SEQUENCE {
|
|
smPowerRestartIndex INTEGER,
|
|
smPowerRestartId INTEGER,
|
|
smSwitchExists INTEGER,
|
|
smMACAddress OCTET STRING,
|
|
smIPAddress IpAddress,
|
|
switchModulePowerOnOff INTEGER,
|
|
smReset INTEGER,
|
|
smResetToDefault INTEGER,
|
|
smRestartAndRunStdDiag INTEGER,
|
|
smRestartAndRunExtDiag INTEGER,
|
|
smRestartAndRunFullDiag INTEGER,
|
|
smPowerOnRestartDelay INTEGER,
|
|
smSwitchWidth INTEGER,
|
|
smManufacturingID OCTET STRING,
|
|
smStackingModeState INTEGER,
|
|
smStackingModeInfo OCTET STRING
|
|
}
|
|
|
|
smPowerRestartIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module power restart index."
|
|
::= { smPowerRestartEntry 1 }
|
|
|
|
smPowerRestartId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
module1(1),
|
|
module2(2),
|
|
module3(3),
|
|
module4(4),
|
|
module5(5),
|
|
module6(6),
|
|
module7(7),
|
|
module8(8),
|
|
module9(9),
|
|
module10(10)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module numeric identifier."
|
|
::= { smPowerRestartEntry 2 }
|
|
|
|
smSwitchExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the switch module specified exists or not."
|
|
::= { smPowerRestartEntry 3 }
|
|
|
|
smMACAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module MAC address.
|
|
|
|
For IOMs which are members of a stack, this field is not applicable and should be disregarded."
|
|
::= { smPowerRestartEntry 5 }
|
|
|
|
smIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module current IP address.
|
|
If the switch module is participating in the Stacking Mode
|
|
and IP Configuration is protected, then the stack management
|
|
IP address is displayed.
|
|
|
|
NOTE: IPv6 addresses for the switch can be view with the
|
|
smIPv6AddressTable."
|
|
::= { smPowerRestartEntry 6 }
|
|
|
|
switchModulePowerOnOff OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
poweroff(0),
|
|
poweron(1),
|
|
shutdownInProgress(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"I/O Module power on or power off. If powering on a currently
|
|
powered off I/O Module, then the I/O Module will execute a POST.
|
|
The results of this POST will need to be retrieved using the 'Post Results'
|
|
command.
|
|
NOTE:
|
|
When powering off a currently powered on I/O Module, a minimum of 1 second
|
|
is needed to allow the module to power off before powering back on.
|
|
The value 'shutdownInProgress' is for I/O Modules that may take some time to
|
|
transition from 'poweron' to 'poweroff'.
|
|
This MIB object can not be set, if MM grants the I/O Module the Protected Mode
|
|
permission and module goes into Protected Mode."
|
|
::= { smPowerRestartEntry 7 }
|
|
|
|
smReset OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"For the case where the switch module is currently powered on, this command
|
|
will effectively power off and then power on the switch module indicated and
|
|
cause it to run its POST test. For the case where the switch module is
|
|
currently powered off, the command will just power on the switch module.
|
|
This MIB object can not be set, if MM grants switch module the Protected Mode
|
|
permission and switch module goes into Protected Mode.
|
|
NOTE: Value returned for the GET command is meaningless for this MIB object."
|
|
::= { smPowerRestartEntry 8 }
|
|
|
|
smResetToDefault OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"For the case where the switch module is currently powered on, this command
|
|
will effectively power off and then power on the switch module indicated and
|
|
cause it to run its POST test. For the case where the switch module is
|
|
currently powered off, the command will just power on the switch module.
|
|
In both cases, the switch module will reset the configuration to the default
|
|
values.
|
|
This MIB object can not be set, if MM grants switch module the Protected Mode
|
|
permission and switch module goes into Protected Mode.
|
|
This MIB object can not be set, if the switch module is participating in the
|
|
Stacking Mode and reset to default is protected.
|
|
NOTE: Value returned for the GET command is meaningless for this MIB object."
|
|
::= { smPowerRestartEntry 9 }
|
|
|
|
smRestartAndRunStdDiag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"To power cycle the selected module(s) and then run the standard diagnostic
|
|
test package.
|
|
|
|
NOTE: Value returned for the GET command is meaningless for this MIB object."
|
|
::= { smPowerRestartEntry 10 }
|
|
|
|
smRestartAndRunExtDiag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"To power cycle the selected module(s) and then run the extended diagnostic
|
|
test package. This option is not supported on all I/O modules.
|
|
|
|
NOTE: Value returned for the GET command is meaningless for this MIB object."
|
|
::= { smPowerRestartEntry 11 }
|
|
|
|
smRestartAndRunFullDiag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"To power cycle the selected module(s) and then run the full diagnostic test
|
|
package. The full diagnostic test package may take over 5 minutes to run.
|
|
This option is not supported on all I/O modules.
|
|
|
|
NOTE: Value returned for the GET command is meaningless for this MIB object."
|
|
::= { smPowerRestartEntry 12 }
|
|
|
|
smPowerOnRestartDelay OBJECT-TYPE
|
|
SYNTAX INTEGER (0..32767)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Restart delay (in seconds) when power is applied to a switch module."
|
|
::= { smPowerRestartEntry 15 }
|
|
|
|
smSwitchWidth OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module width."
|
|
::= { smPowerRestartEntry 21 }
|
|
|
|
smManufacturingID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module hardware VPD manufacturing ID."
|
|
::= { smPowerRestartEntry 22 }
|
|
|
|
smStackingModeState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
standby(0),
|
|
member(1),
|
|
master(2),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Stacking Mode Status for the switch module.
|
|
standby - I/O module has stacking capability but is not part of a stack.
|
|
member - I/O module has stacking capability and is part of a stack in the
|
|
member role.
|
|
master - I/O module has stacking capability and is part of a stack in the
|
|
master role.
|
|
NOTE: The term disabled was changed to the term standby to be more descriptive."
|
|
::= { smPowerRestartEntry 23 }
|
|
|
|
smStackingModeInfo OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string containing a text description about the details of which functions are
|
|
protected for a switch module when it is in Stacking Mode as Master or Member.
|
|
The possible functions protected by switch modules are IP configuration,
|
|
External Port Access, External Management all over ports and Restore to defaults."
|
|
::= { smPowerRestartEntry 24 }
|
|
|
|
smIOCompatibilityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmIOCompatibilityEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module control table."
|
|
::= { switchModuleControl 10 }
|
|
|
|
smIOCompatibilityEntry OBJECT-TYPE
|
|
SYNTAX SmIOCompatibilityEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module IO compatibility table entry"
|
|
INDEX { smIOCompatibilityIndex }
|
|
::= { smIOCompatibilityTable 1 }
|
|
|
|
SmIOCompatibilityEntry ::= SEQUENCE {
|
|
smIOCompatibilityIndex INTEGER,
|
|
smIOCompatibilityId INTEGER,
|
|
smIOCompatibilityModuleBay OCTET STRING,
|
|
smIOCompatibilityModulePower OCTET STRING,
|
|
smIOCompatibilityModuleFabricType OCTET STRING,
|
|
smIOCompatibilityStatus OCTET STRING,
|
|
smIOCompatibilityTargetTopologyPath OCTET STRING
|
|
}
|
|
|
|
smIOCompatibilityIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module IO compatibility index."
|
|
::= { smIOCompatibilityEntry 1 }
|
|
|
|
smIOCompatibilityId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
module1(1),
|
|
module2(2),
|
|
module3(3),
|
|
module4(4),
|
|
module5(5),
|
|
module6(6),
|
|
module7(7),
|
|
module8(8),
|
|
module9(9),
|
|
module10(10)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module numeric identifier."
|
|
::= { smIOCompatibilityEntry 2 }
|
|
|
|
smIOCompatibilityModuleBay OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The modules (identified by an id string) that
|
|
this I/O module can communicate with over the midplane networking fabric
|
|
(i.e. a physical path exists between the I/O module and this module)."
|
|
::= { smIOCompatibilityEntry 3 }
|
|
|
|
smIOCompatibilityModulePower OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The power state of the module specified in smIOCompatibilityModuleBay."
|
|
::= { smIOCompatibilityEntry 4 }
|
|
|
|
smIOCompatibilityModuleFabricType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The I/O fabric type on the module side for the module.
|
|
'n/a' will be displayed if the corresponding channel is not populated
|
|
on the module side (e.g. we are looking at the details for an Infiniband
|
|
switch but the blade does not have an Infiniband expansion card attached
|
|
in the corresponding expansion slot)."
|
|
::= { smIOCompatibilityEntry 5 }
|
|
|
|
smIOCompatibilityStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The compatibility status for this I/O module and the module specified
|
|
in smIOCompatibilityModuleBay.
|
|
|
|
The possible values are:
|
|
OK: No compatibility issues
|
|
n/a: Indicates the corresponding channel is not populated on the module
|
|
side even though the module is present (e.g. we are looking at the details
|
|
for an Infiniband switch but the blade specified in smIOCompatibilityModuleBay
|
|
does not have an Infiniband expansion card attached in the corresponding expansion slot).
|
|
Attention: Indicates one of the following:
|
|
The module specified in smIOCompatibilityModuleBay has a communication error.
|
|
The I/O module is powered off but the module specified in smIOCompatibilityModuleBay is powered on.
|
|
Mismatch: Indicates one of the following cases::
|
|
Fabric types are incompatible
|
|
Unknown fabric type on the module side
|
|
Unknown I/O module type"
|
|
::= { smIOCompatibilityEntry 6 }
|
|
|
|
smIOCompatibilityTargetTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component which communicates with this IO module. This is the
|
|
same component identified with an id string in the smIOCompatibilityModuleBay column.
|
|
The installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { smIOCompatibilityEntry 7 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- Switch module config
|
|
-- ********************************************************************************
|
|
switchModuleConfig OBJECT IDENTIFIER ::= { switchModule 2 }
|
|
-- Server blade switch module configuration
|
|
|
|
switchMgmtNetworkCfg OBJECT IDENTIFIER ::= { switchModuleConfig 1 }
|
|
-- Server blade switch module management network config
|
|
|
|
--
|
|
-- Current switch module network config
|
|
--
|
|
switchCurrentNwCfg OBJECT IDENTIFIER ::= { switchMgmtNetworkCfg 1 }
|
|
-- Server blade switch module current network config
|
|
|
|
smCurrentIPInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmCurrentIPInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module current IP information.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected."
|
|
::= { switchCurrentNwCfg 1 }
|
|
|
|
smCurrentIPInfoEntry OBJECT-TYPE
|
|
SYNTAX SmCurrentIPInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module current IP table entry.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected."
|
|
INDEX { smCurrentIPInfoIndex }
|
|
::= { smCurrentIPInfoTable 1 }
|
|
|
|
SmCurrentIPInfoEntry ::= SEQUENCE {
|
|
smCurrentIPInfoIndex INTEGER,
|
|
smCurrentIPInfoId INTEGER,
|
|
smCurrentIPInfoExists INTEGER,
|
|
smCurrentIPInfoPowerState INTEGER,
|
|
smCurrentIPAddr IpAddress,
|
|
smCurrentSubnetMask IpAddress,
|
|
smCurrentGateway IpAddress,
|
|
smCurrentIPConfigMethod INTEGER
|
|
}
|
|
|
|
smCurrentIPInfoIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module current IP info index.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected."
|
|
::= { smCurrentIPInfoEntry 1 }
|
|
|
|
smCurrentIPInfoId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
module1(1),
|
|
module2(2),
|
|
module3(3),
|
|
module4(4),
|
|
module5(5),
|
|
module6(6),
|
|
module7(7),
|
|
module8(8),
|
|
module9(9),
|
|
module10(10)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module numeric identifier.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected."
|
|
::= { smCurrentIPInfoEntry 2 }
|
|
|
|
smCurrentIPInfoExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the switch module specified exists or not.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected."
|
|
::= { smCurrentIPInfoEntry 3 }
|
|
|
|
smCurrentIPInfoPowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
shutdownInProgress(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the I/O Module specified is powered on or not.
|
|
The value 'shutdownInProgress' is for the I/O Module that may take some time to
|
|
transition from 'poweron' to 'poweroff'.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected."
|
|
::= { smCurrentIPInfoEntry 4 }
|
|
|
|
smCurrentIPAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module current IP address.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected."
|
|
::= { smCurrentIPInfoEntry 6 }
|
|
|
|
smCurrentSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module current subnet mask.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected."
|
|
::= { smCurrentIPInfoEntry 7 }
|
|
|
|
smCurrentGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module current IP gateway.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected."
|
|
::= { smCurrentIPInfoEntry 8 }
|
|
|
|
smCurrentIPConfigMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
static(1),
|
|
dhcp(2),
|
|
nat (3),
|
|
bootp(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module current IP configuration method.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected."
|
|
::= { smCurrentIPInfoEntry 9 }
|
|
|
|
-- ********************************************************************************
|
|
-- New switch module network config
|
|
-- ********************************************************************************
|
|
switchNewNwCfg OBJECT IDENTIFIER ::= { switchMgmtNetworkCfg 2 }
|
|
-- Server blade switch module new network config
|
|
|
|
smNewIPInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmNewIPInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module new IP information.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in Network Address
|
|
Translation (NAT) Mode or Stacking Mode and IP configuration is protected."
|
|
::= { switchNewNwCfg 1 }
|
|
|
|
smNewIPInfoEntry OBJECT-TYPE
|
|
SYNTAX SmNewIPInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module new IP configuration information table entry.
|
|
|
|
NOTE: This MIB table is not applicable to modules that are running in Network Address
|
|
Translation (NAT) Mode or Stacking Mode and IP configuration is protected."
|
|
INDEX { smNewIPInfoIndex }
|
|
::= { smNewIPInfoTable 1 }
|
|
|
|
SmNewIPInfoEntry ::= SEQUENCE {
|
|
smNewIPInfoIndex INTEGER,
|
|
smNewIPInfoId INTEGER,
|
|
smNewIPInfoExists INTEGER,
|
|
smNewIPInfoPowerState INTEGER,
|
|
smNewIPAddr IpAddress,
|
|
smNewSubnetMask IpAddress,
|
|
smNewGateway IpAddress,
|
|
smNewIPConfigMethod INTEGER,
|
|
smNewIPConfigEnableDisable INTEGER
|
|
}
|
|
|
|
smNewIPInfoIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module new IP info index.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in Network Address
|
|
Translation (NAT) Mode or Stacking Mode and IP configuration is protected."
|
|
::= { smNewIPInfoEntry 1 }
|
|
|
|
smNewIPInfoId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
module1(1),
|
|
module2(2),
|
|
module3(3),
|
|
module4(4),
|
|
module5(5),
|
|
module6(6),
|
|
module7(7),
|
|
module8(8),
|
|
module9(9),
|
|
module10(10)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module numeric identifier.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in Network Address
|
|
Translation (NAT) Mode or Stacking Mode and IP configuration is protected."
|
|
::= { smNewIPInfoEntry 2 }
|
|
|
|
smNewIPInfoExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the switch module specified exists or not.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in Network Address
|
|
Translation (NAT) Mode or Stacking Mode and IP configuration is protected."
|
|
::= { smNewIPInfoEntry 3 }
|
|
|
|
smNewIPInfoPowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the switch module specified is powered on or not.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in Network Address
|
|
Translation (NAT) Mode or Stacking Mode and IP configuration is protected.."
|
|
::= { smNewIPInfoEntry 4 }
|
|
|
|
smNewIPAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module new IP address. Before setting this object to a new value,
|
|
smNewIpconfigEnableDisable object must first be set to disabled.
|
|
NOTE: This MIB object can not be set if the MM grants the switch module Protected Mode
|
|
permission and the switch module goes into Protected Mode.
|
|
NOTE: This MIB object can not be set if the switch module is in Stacking Mode
|
|
and IP Configuration is protected.
|
|
NOTE: This MIB object is not applicable to modules that are running in Network Address
|
|
Translation (NAT) Mode."
|
|
::= { smNewIPInfoEntry 6 }
|
|
|
|
smNewSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module new subnet mask. Before setting this object to a new value,
|
|
smNewIpconfigEnableDisable object must first be set to disabled.
|
|
NOTE: This MIB object can not be set if the MM grants the switch module Protected Mode
|
|
permission and the switch module goes into Protected Mode.
|
|
NOTE: This MIB object can not be set if the switch module is in Stacking Mode,
|
|
and IP Configuration is protected.
|
|
NOTE: This MIB object is not applicable to modules that are running in Network Address
|
|
Translation (NAT) Mode."
|
|
::= { smNewIPInfoEntry 7 }
|
|
|
|
smNewGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module new IP gateway. Before setting this object to a new value,
|
|
smNewIpconfigEnableDisable object must first be set to disabled.
|
|
NOTE: This MIB object can not be set if the MM grants the switch module Protected Mode
|
|
permission and the switch module goes into Protected Mode.
|
|
NOTE: This MIB object can not be set if the switch module is in Stacking Mode,
|
|
and IP Configuration is protected.
|
|
NOTE: This MIB object is not applicable to modules that are running in Network Address
|
|
Translation (NAT) Mode."
|
|
::= { smNewIPInfoEntry 8 }
|
|
|
|
smNewIPConfigMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
static(1),
|
|
dhcp(2),
|
|
nat(3),
|
|
bootp(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module new IP configuration method. Before setting this object to a new value,
|
|
smNewIpconfigEnableDisable object must first be set to disabled.
|
|
NOTE: This MIB object can not be set if the MM grants the switch module Protected Mode
|
|
permission and the switch module goes into Protected Mode.
|
|
NOTE: This MIB object can not be set if the switch module is in Stacking Mode,
|
|
and IP Configuration is protected.
|
|
NOTE: This MIB object is not applicable to modules that are running in Network Address
|
|
Translation (NAT) Mode."
|
|
::= { smNewIPInfoEntry 9 }
|
|
|
|
smNewIPConfigEnableDisable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A set command enables a new IP configuration that has been
|
|
previously defined. A get command indicates whether the new
|
|
IP configuration information has been enabled.
|
|
NOTE: This MIB object can not be set if the MM grants the switch module Protected Mode
|
|
permission and the switch module goes into Protected Mode.
|
|
NOTE: This MIB object can not be set if the switch module is in Stacking Mode,
|
|
and IP Configuration is protected.
|
|
NOTE: This MIB object is not applicable to modules that are running in Network Address
|
|
Translation (NAT) Mode."
|
|
::= { smNewIPInfoEntry 10 }
|
|
|
|
switchIPv6Config OBJECT IDENTIFIER ::= { switchMgmtNetworkCfg 4 }
|
|
smIPv6ConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmIPv6ConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of IPv6 configuration options for switch modules.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected.
|
|
|
|
NOTE: This MIB object is not applicable to modules that
|
|
do not support IPv6."
|
|
::= { switchIPv6Config 1 }
|
|
|
|
smIPv6ConfigEntry OBJECT-TYPE
|
|
SYNTAX SmIPv6ConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IPv6 configuration options for a switch module..
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected.
|
|
|
|
NOTE: This MIB object is not applicable to modules that
|
|
do not support IPv6."
|
|
INDEX { smIPv6ConfigIndex }
|
|
::= { smIPv6ConfigTable 1 }
|
|
|
|
SmIPv6ConfigEntry ::= SEQUENCE {
|
|
smIPv6ConfigIndex INTEGER,
|
|
smIPv6ConfigEnabled INTEGER,
|
|
smIPv6ConfigStatic INTEGER,
|
|
smDHCPv6ConfigEnabled INTEGER,
|
|
smIPv6ConfigStatelessEnabled INTEGER
|
|
}
|
|
|
|
smIPv6ConfigIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module's slot number"
|
|
::= { smIPv6ConfigEntry 1 }
|
|
smIPv6ConfigEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables/Disables IPv6 support on the switch module."
|
|
::= { smIPv6ConfigEntry 2 }
|
|
smIPv6ConfigStatic OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0),enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables/Disables IPv6 static configuration support on the switch module."
|
|
::= { smIPv6ConfigEntry 3 }
|
|
smDHCPv6ConfigEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0),enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables/Disables DHCPv6 address configuration support on the switch module."
|
|
::= { smIPv6ConfigEntry 4 }
|
|
smIPv6ConfigStatelessEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0),enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables/Disables IPv6 stateless auto-configuration support on the switch module."
|
|
::= { smIPv6ConfigEntry 5 }
|
|
|
|
smIPv6AddressTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmIPv6AddressEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of assigned IPv6 addresses for switch modules.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected.
|
|
|
|
NOTE: This MIB object is not applicable to modules that
|
|
do not support IPv6."
|
|
::= { switchIPv6Config 2 }
|
|
|
|
smIPv6AddressEntry OBJECT-TYPE
|
|
SYNTAX SmIPv6AddressEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The assigned IPv6 address for a given switch module
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected.
|
|
|
|
NOTE: This MIB object is not applicable to modules that
|
|
do not support IPv6."
|
|
INDEX { smIPv6AddressIndex, smIPv6AddressEntryIndex}
|
|
::= { smIPv6AddressTable 1 }
|
|
|
|
SmIPv6AddressEntry ::= SEQUENCE {
|
|
smIPv6AddressIndex INTEGER,
|
|
smIPv6AddressEntryIndex INTEGER,
|
|
smIPv6AddressType INTEGER,
|
|
smIPv6Address InetAddressIPv6,
|
|
smIPv6AddressPrefixLen INTEGER,
|
|
smIPv6AddressDefaultRoute InetAddressIPv6
|
|
}
|
|
|
|
smIPv6AddressIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module's slot number"
|
|
::= { smIPv6AddressEntry 1 }
|
|
|
|
smIPv6AddressEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module's address entry index"
|
|
::= { smIPv6AddressEntry 2 }
|
|
|
|
smIPv6AddressType OBJECT-TYPE
|
|
SYNTAX INTEGER { static(1), dhcp6(2), link-local(3), autconfig(4), configured-static(5) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The address type."
|
|
::= { smIPv6AddressEntry 3 }
|
|
|
|
smIPv6Address OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The assigned IPv6 address"
|
|
::= { smIPv6AddressEntry 4 }
|
|
|
|
smIPv6AddressPrefixLen OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The prefix length for the given address."
|
|
::= { smIPv6AddressEntry 5 }
|
|
|
|
smIPv6AddressDefaultRoute OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The default route used for the given address"
|
|
::= { smIPv6AddressEntry 6 }
|
|
|
|
smIPv6StaticConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmIPv6StaticConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Allows configuration of static IPv6 information for supported
|
|
IO modules.
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected.
|
|
|
|
NOTE: This MIB object is not applicable to modules that
|
|
do not support IPv6."
|
|
::= { switchIPv6Config 3 }
|
|
|
|
smIPv6StaticConfigEntry OBJECT-TYPE
|
|
SYNTAX SmIPv6StaticConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The static IP address assignment information for an
|
|
IO module. Once the assignement has taken place the address
|
|
will show up as a row in the smIPv6AddressTable
|
|
|
|
NOTE: This MIB object is not applicable to modules that are running in
|
|
Stacking Mode and IP configuration is protected.
|
|
|
|
NOTE: This MIB object is not applicable to modules that
|
|
do not support IPv6."
|
|
INDEX { smIPv6StaticIndex}
|
|
::= { smIPv6StaticConfigTable 1 }
|
|
|
|
SmIPv6StaticConfigEntry ::= SEQUENCE {
|
|
smIPv6StaticIndex INTEGER,
|
|
smIPv6StaticAddress InetAddressIPv6,
|
|
smIPv6StaticAddressPrefixLen INTEGER,
|
|
smIPv6StaticAddressDefaultRoute InetAddressIPv6
|
|
}
|
|
|
|
smIPv6StaticIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module's slot number"
|
|
::= { smIPv6StaticConfigEntry 1 }
|
|
|
|
smIPv6StaticAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The assigned IPv6 address.
|
|
|
|
NOTE: If changing with smIPv6StaticAddressPrefixLen and/or
|
|
smIPv6StaticAddressDefaultRoute sending the update as a
|
|
single SET command(in one PDU) will minimize the potential
|
|
downtime of the target switch.
|
|
|
|
NOTE: Sets on this object can take a few seconds. You may
|
|
need to update your SNMP timeout when modifying this setting."
|
|
::= { smIPv6StaticConfigEntry 2 }
|
|
|
|
smIPv6StaticAddressPrefixLen OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The prefix length for the given address.
|
|
|
|
NOTE: If changing with smIPv6StaticAddress and/or
|
|
smIPv6StaticAddressDefaultRoute sending the update as a
|
|
single SET command(in one PDU) will minimize the potential
|
|
downtime of the target switch.
|
|
|
|
NOTE: Sets on this object can take a few seconds. You may
|
|
need to update your SNMP timeout when modifying this setting."
|
|
::= { smIPv6StaticConfigEntry 3 }
|
|
|
|
smIPv6StaticAddressDefaultRoute OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The default route used for the given address
|
|
|
|
NOTE: If changing with smIPv6StaticAddressPrefixLen and/or
|
|
smIPv6StaticAddress sending the update as a
|
|
single SET command(in one PDU) will minimize the potential
|
|
downtime of the target switch.
|
|
|
|
NOTE: Sets on this object can take a few seconds. You may
|
|
need to update your SNMP timeout when modifying this setting."
|
|
::= { smIPv6StaticConfigEntry 4 }
|
|
|
|
-- ********************************************************************************
|
|
-- Switch module port tables
|
|
-- ********************************************************************************
|
|
switchPortCfg OBJECT IDENTIFIER ::= { switchModuleConfig 2 }
|
|
|
|
switchModOnePortCfg OBJECT IDENTIFIER ::= { switchPortCfg 1 }
|
|
|
|
smOnePortCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmOnePortCfgEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 1 port configuration information.
|
|
NOTE: This option is not supported on all I/O modules."
|
|
::= { switchModOnePortCfg 1 }
|
|
|
|
smOnePortCfgEntry OBJECT-TYPE
|
|
SYNTAX SmOnePortCfgEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 1 port configuration information table entry"
|
|
INDEX { smOnePortCfgIndex }
|
|
::= { smOnePortCfgTable 1 }
|
|
|
|
SmOnePortCfgEntry ::= SEQUENCE {
|
|
smOnePortCfgIndex INTEGER,
|
|
smOnePortCfgLabel OCTET STRING,
|
|
smOnePortCfgType INTEGER,
|
|
smOnePortCfgLinkSetting INTEGER,
|
|
smOnePortCfgLinkState INTEGER,
|
|
smOnePortCfgSpeedSetting OCTET STRING,
|
|
smOnePortCfgSpeedStatus OCTET STRING,
|
|
smOnePortCfgAvailSpeeds OCTET STRING,
|
|
smOnePortCfgMedia INTEGER,
|
|
smOnePortCfgProtocol INTEGER,
|
|
smOnePortCfgWidth INTEGER,
|
|
smOnePortCfgCableLength INTEGER,
|
|
smOnePortCfgCableType OCTET STRING,
|
|
smOnePortCfgVendorName OCTET STRING,
|
|
smOnePortCfgCompatibility INTEGER,
|
|
smOnePortCfgDataRate INTEGER
|
|
}
|
|
|
|
smOnePortCfgIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 1 port sequence index."
|
|
::= { smOnePortCfgEntry 1 }
|
|
|
|
smOnePortCfgLabel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 1 port label"
|
|
::= { smOnePortCfgEntry 2 }
|
|
|
|
smOnePortCfgType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unused(0),
|
|
externalPort(1),
|
|
externalManagementPort(2),
|
|
externalDualPort(3),
|
|
bladePort(4),
|
|
mmManagementPort(5),
|
|
uplinkPort(6),
|
|
interModulePort(7),
|
|
interModuleManagementPort(8),
|
|
interModuleDualPort(9),
|
|
interModuleExternalBridgePort(10),
|
|
interModuleDualInternalBridgePort(11)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 1 port type:
|
|
External port: This port is connected to external device and is for data traffic.
|
|
External management port: This port is solely for external management connection.
|
|
This port is not used for data traffic from remote to blades.
|
|
External dual port: This external port is used for both data traffic to blades as well as for management.
|
|
Blade port: This port is connected to the blade.
|
|
Management Module Management port: This port is connected to the Management Module.
|
|
Uplink port: This port is configured for up link functionality.
|
|
Inter-Module port: This port is either by design connected to another I/O Module,
|
|
by user configured, or by MM setting the port type.
|
|
Inter-Module Management port: This port is connected to another I/O Module for management purpose.
|
|
The port type is either by design connected to another I/O Module, by user configured,
|
|
or by MM setting the port type.
|
|
Inter-Module Dual port: The port is connected to another I/O Module and can be used for both data
|
|
and management purposes. The port type is either by design connected to another I/O Module,
|
|
by user configured, or by MM setting the port type."
|
|
::= { smOnePortCfgEntry 3 }
|
|
|
|
smOnePortCfgLinkSetting OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(0),
|
|
up(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current port link setting for Switch Module 1."
|
|
::= { smOnePortCfgEntry 4 }
|
|
|
|
smOnePortCfgLinkState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(0),
|
|
up(1),
|
|
initialized(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current port link state of Switch Module 1."
|
|
::= { smOnePortCfgEntry 5 }
|
|
|
|
smOnePortCfgSpeedSetting OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Set the port speed using the data rate and duplex value. For examples:
|
|
100mh: 100 Mbps in Half Duplex;
|
|
10gf: 10 Gbps in Full Duplex;
|
|
auto: The working speed of the physical port can be tuned automatically.
|
|
|
|
NOTE: Only the speeds from smOnePortCfgAvailSpeeds object are applicable to setting
|
|
this mib object."
|
|
::= { smOnePortCfgEntry 6 }
|
|
|
|
smOnePortCfgSpeedStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current port speed of Switch Module 1."
|
|
::= { smOnePortCfgEntry 7 }
|
|
|
|
smOnePortCfgAvailSpeeds OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Available speed setting per port for Switch Module 1.
|
|
If there is more than one setting, the speeds are separated by a comma and then a space."
|
|
::= { smOnePortCfgEntry 8 }
|
|
|
|
smOnePortCfgMedia OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
copper(0),
|
|
serdes(1),
|
|
opticalShortHaul(32),
|
|
opticalLongHaul(48),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port media type of Switch Module 1."
|
|
::= { smOnePortCfgEntry 9 }
|
|
|
|
smOnePortCfgProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ethernet(16),
|
|
fibreChannel(32),
|
|
scalability(48),
|
|
infiniband(64),
|
|
pciExpress(80),
|
|
myrinet(112),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port protocol of Switch Module 1."
|
|
::= { smOnePortCfgEntry 10 }
|
|
|
|
smOnePortCfgWidth OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The width of the port in terms of how many combined cables are present for Switch Module 1.
|
|
A value of 0 indicates this field is not applicable to the switch ports.
|
|
This data is also known as the lane count."
|
|
::= { smOnePortCfgEntry 11 }
|
|
|
|
smOnePortCfgCableLength OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The length (in meters) of the cable supported by this port for Switch Module 1.
|
|
A value of 0 indicates this field is not applicable to the switch ports."
|
|
::= { smOnePortCfgEntry 12 }
|
|
|
|
smOnePortCfgCableType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"External cable type for this port, for example, active copper or passive fiber."
|
|
::= { smOnePortCfgEntry 13 }
|
|
|
|
smOnePortCfgVendorName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The cable manufacturer."
|
|
::= { smOnePortCfgEntry 14 }
|
|
|
|
smOnePortCfgCompatibility OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
incompatible(0),
|
|
compatible(1),
|
|
compatibleNotRecommended(2),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Compatibility of the external cable that is plugged into the port."
|
|
::= { smOnePortCfgEntry 15 }
|
|
|
|
smOnePortCfgDataRate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sdr(0),
|
|
ddr(1),
|
|
qdr(2),
|
|
edr(3),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Data rate supported for this port."
|
|
::= { smOnePortCfgEntry 16 }
|
|
|
|
|
|
switchModTwoPortCfg OBJECT IDENTIFIER ::= { switchPortCfg 2 }
|
|
|
|
smTwoPortCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmTwoPortCfgEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 2 port configuration information.
|
|
Note: This option is not supported on all I/O modules."
|
|
::= { switchModTwoPortCfg 1 }
|
|
|
|
smTwoPortCfgEntry OBJECT-TYPE
|
|
SYNTAX SmTwoPortCfgEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 2 port configuration information table entry"
|
|
INDEX { smTwoPortCfgIndex }
|
|
::= { smTwoPortCfgTable 1 }
|
|
|
|
SmTwoPortCfgEntry ::= SEQUENCE {
|
|
smTwoPortCfgIndex INTEGER,
|
|
smTwoPortCfgLabel OCTET STRING,
|
|
smTwoPortCfgType INTEGER,
|
|
smTwoPortCfgLinkSetting INTEGER,
|
|
smTwoPortCfgLinkState INTEGER,
|
|
smTwoPortCfgSpeedSetting OCTET STRING,
|
|
smTwoPortCfgSpeedStatus OCTET STRING,
|
|
smTwoPortCfgAvailSpeeds OCTET STRING,
|
|
smTwoPortCfgMedia INTEGER,
|
|
smTwoPortCfgProtocol INTEGER,
|
|
smTwoPortCfgWidth INTEGER,
|
|
smTwoPortCfgCableLength INTEGER,
|
|
smTwoPortCfgCableType OCTET STRING,
|
|
smTwoPortCfgVendorName OCTET STRING,
|
|
smTwoPortCfgCompatibility INTEGER,
|
|
smTwoPortCfgDataRate INTEGER
|
|
}
|
|
|
|
smTwoPortCfgIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 2 port sequence index."
|
|
::= { smTwoPortCfgEntry 1 }
|
|
|
|
smTwoPortCfgLabel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 2 port label"
|
|
::= { smTwoPortCfgEntry 2 }
|
|
|
|
smTwoPortCfgType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unused(0),
|
|
externalPort(1),
|
|
externalManagementPort(2),
|
|
externalDualPort(3),
|
|
bladePort(4),
|
|
mmManagementPort(5),
|
|
uplinkPort(6),
|
|
interModulePort(7),
|
|
interModuleManagementPort(8),
|
|
interModuleDualPort(9),
|
|
interModuleExternalBridgePort(10),
|
|
interModuleDualInternalBridgePort(11)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 2 port type:
|
|
External port: This port is connected to external device and is for data traffic.
|
|
External management port: This port is solely for external management connection.
|
|
This port is not used for data traffic from remote to blades.
|
|
External dual port: This external port is used for both data traffic to blades as well as for management.
|
|
Blade port: This port is connected to the blade.
|
|
Management Module Management port: This port is connected to the Management Module.
|
|
Uplink port: This port is configured for up link functionality.
|
|
Inter-Module port: This port is either by design connected to another I/O Module,
|
|
by user configured, or by MM setting the port type.
|
|
Inter-Module Management port: This port is connected to another I/O Module for management purpose.
|
|
The port type is either by design connected to another I/O Module, by user configured,
|
|
or by MM setting the port type.
|
|
Inter-Module Dual port: The port is connected to another I/O Module and can be used for both data
|
|
and management purposes. The port type is either by design connected to another I/O Module,
|
|
by user configured, or by MM setting the port type."
|
|
::= { smTwoPortCfgEntry 3 }
|
|
|
|
smTwoPortCfgLinkSetting OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(0),
|
|
up(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current port link setting for Switch Module 2."
|
|
::= { smTwoPortCfgEntry 4 }
|
|
|
|
smTwoPortCfgLinkState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(0),
|
|
up(1),
|
|
initialized(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current port link state of Switch Module 2."
|
|
::= { smTwoPortCfgEntry 5 }
|
|
|
|
smTwoPortCfgSpeedSetting OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Set the port speed using the data rate and duplex value. For examples:
|
|
100mf: 100Mbps in Half Duplex;
|
|
10gf: 10 Gbps in Full Duplex;
|
|
auto: The working speed of the physical port can be tuned automatically.
|
|
|
|
NOTE: Only the speeds from smTwoPortCfgAvailSpeeds are applicable to setting
|
|
this mib object."
|
|
::= { smTwoPortCfgEntry 6 }
|
|
|
|
smTwoPortCfgSpeedStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current port speed of Switch Module 2."
|
|
::= { smTwoPortCfgEntry 7 }
|
|
|
|
smTwoPortCfgAvailSpeeds OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Available speed setting per port for Switch Module 2.
|
|
If there is more than one setting, the speeds are separated by a comma and then a space."
|
|
::= { smTwoPortCfgEntry 8 }
|
|
|
|
smTwoPortCfgMedia OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
copper(0),
|
|
serdes(1),
|
|
opticalShortHaul(32),
|
|
opticalLongHaul(48),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port media type of Switch Module 2."
|
|
::= { smTwoPortCfgEntry 9 }
|
|
|
|
smTwoPortCfgProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ethernet(16),
|
|
fibreChannel(32),
|
|
scalability(48),
|
|
infiniband(64),
|
|
pciExpress(80),
|
|
myrinet(112),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port protocol of Switch Module 2."
|
|
::= { smTwoPortCfgEntry 10 }
|
|
|
|
smTwoPortCfgWidth OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The width of the port in terms of how many combined cables are present for Switch Module 2.
|
|
A value of 0 indicates this field is not applicable to the switch ports.
|
|
This data is also known as the lane count."
|
|
::= { smTwoPortCfgEntry 11 }
|
|
|
|
smTwoPortCfgCableLength OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The length (in meters) of the cable supported by this port for Switch Module 2.
|
|
A value of 0 indicates this field is not applicable to the switch ports."
|
|
::= { smTwoPortCfgEntry 12 }
|
|
|
|
smTwoPortCfgCableType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"External cable type for this port, for example, active copper or passive fiber."
|
|
::= { smTwoPortCfgEntry 13 }
|
|
|
|
smTwoPortCfgVendorName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The cable manufacturer."
|
|
::= { smTwoPortCfgEntry 14 }
|
|
|
|
smTwoPortCfgCompatibility OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
incompatible(0),
|
|
compatible(1),
|
|
compatibleNotRecommended(2),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Compatibility of the external cable that is plugged into the port."
|
|
::= { smTwoPortCfgEntry 15 }
|
|
|
|
smTwoPortCfgDataRate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sdr(0),
|
|
ddr(1),
|
|
qdr(2),
|
|
edr(3),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Data rate supported for this port."
|
|
::= { smTwoPortCfgEntry 16 }
|
|
|
|
switchModThreePortCfg OBJECT IDENTIFIER ::= { switchPortCfg 3 }
|
|
|
|
smThreePortCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmThreePortCfgEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 3 port configuration information.
|
|
Note: This option is not supported on all I/O modules."
|
|
::= { switchModThreePortCfg 1 }
|
|
|
|
smThreePortCfgEntry OBJECT-TYPE
|
|
SYNTAX SmThreePortCfgEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 3 port configuration information table entry"
|
|
INDEX { smThreePortCfgIndex }
|
|
::= { smThreePortCfgTable 1 }
|
|
|
|
SmThreePortCfgEntry ::= SEQUENCE {
|
|
smThreePortCfgIndex INTEGER,
|
|
smThreePortCfgLabel OCTET STRING,
|
|
smThreePortCfgType INTEGER,
|
|
smThreePortCfgLinkSetting INTEGER,
|
|
smThreePortCfgLinkState INTEGER,
|
|
smThreePortCfgSpeedSetting OCTET STRING,
|
|
smThreePortCfgSpeedStatus OCTET STRING,
|
|
smThreePortCfgAvailSpeeds OCTET STRING,
|
|
smThreePortCfgMedia INTEGER,
|
|
smThreePortCfgProtocol INTEGER,
|
|
smThreePortCfgWidth INTEGER,
|
|
smThreePortCfgCableLength INTEGER,
|
|
smThreePortCfgCableType OCTET STRING,
|
|
smThreePortCfgVendorName OCTET STRING,
|
|
smThreePortCfgCompatibility INTEGER,
|
|
smThreePortCfgDataRate INTEGER
|
|
}
|
|
|
|
smThreePortCfgIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 3 port sequence index."
|
|
::= { smThreePortCfgEntry 1 }
|
|
|
|
smThreePortCfgLabel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 3 port label"
|
|
::= { smThreePortCfgEntry 2 }
|
|
|
|
smThreePortCfgType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unused(0),
|
|
externalPort(1),
|
|
externalManagementPort(2),
|
|
externalDualPort(3),
|
|
bladePort(4),
|
|
mmManagementPort(5),
|
|
uplinkPort(6),
|
|
interModulePort(7),
|
|
interModuleManagementPort(8),
|
|
interModuleDualPort(9),
|
|
interModuleExternalBridgePort(10),
|
|
interModuleDualInternalBridgePort(11)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 3 port type:
|
|
External port: This port is connected to external device and is for data traffic.
|
|
External management port: This port is solely for external management connection.
|
|
This port is not used for data traffic from remote to blades.
|
|
External dual port: This external port is used for both data traffic to blades as well as for management.
|
|
Blade port: This port is connected to the blade.
|
|
Management Module Management port: This port is connected to the Management Module.
|
|
Uplink port: This port is configured for up link functionality.
|
|
Inter-Module port: This port is either by design connected to another I/O Module,
|
|
by user configured, or by MM setting the port type.
|
|
Inter-Module Management port: This port is connected to another I/O Module for management purpose.
|
|
The port type is either by design connected to another I/O Module, by user configured,
|
|
or by MM setting the port type.
|
|
Inter-Module Dual port: The port is connected to another I/O Module and can be used for both data
|
|
and management purposes. The port type is either by design connected to another I/O Module,
|
|
by user configured, or by MM setting the port type."
|
|
::= { smThreePortCfgEntry 3 }
|
|
|
|
smThreePortCfgLinkSetting OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(0),
|
|
up(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current port link setting for Switch Module 3."
|
|
::= { smThreePortCfgEntry 4 }
|
|
|
|
smThreePortCfgLinkState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(0),
|
|
up(1),
|
|
initialized(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current port link state of Switch Module 3."
|
|
::= { smThreePortCfgEntry 5 }
|
|
|
|
smThreePortCfgSpeedSetting OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Set the port speed using the data rate and duplex value. For examples:
|
|
100mf: 100Mbps in Half Duplex;
|
|
10gf: 10 Gbps in Full Duplex;
|
|
auto: The working speed of the physical port can be tuned automatically.
|
|
|
|
NOTE: Only the speeds from smThreePortCfgAvailSpeeds are applicable to setting
|
|
this mib object."
|
|
::= { smThreePortCfgEntry 6 }
|
|
|
|
smThreePortCfgSpeedStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current port speed of Switch Module 3."
|
|
::= { smThreePortCfgEntry 7 }
|
|
|
|
smThreePortCfgAvailSpeeds OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Available speed setting per port for Switch Module 3.
|
|
If there is more than one setting, the speeds are separated by a comma and then a space."
|
|
::= { smThreePortCfgEntry 8 }
|
|
|
|
smThreePortCfgMedia OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
copper(0),
|
|
serdes(1),
|
|
opticalShortHaul(32),
|
|
opticalLongHaul(48),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port media type of Switch Module 3."
|
|
::= { smThreePortCfgEntry 9 }
|
|
|
|
smThreePortCfgProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ethernet(16),
|
|
fibreChannel(32),
|
|
scalability(48),
|
|
infiniband(64),
|
|
pciExpress(80),
|
|
myrinet(112),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port protocol of Switch Module 3."
|
|
::= { smThreePortCfgEntry 10 }
|
|
|
|
smThreePortCfgWidth OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The width of the port in terms of how many combined cables are present for Switch Module 3.
|
|
A value of 0 indicates this field is not applicable to the switch ports.
|
|
This data is also known as the lane count."
|
|
::= { smThreePortCfgEntry 11 }
|
|
|
|
smThreePortCfgCableLength OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The length (in meters) of the cable supported by this port for Switch Module 3.
|
|
A value of 0 indicates this field is not applicable to the switch ports."
|
|
::= { smThreePortCfgEntry 12 }
|
|
|
|
smThreePortCfgCableType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"External cable type for this port, for example, active copper or passive fiber."
|
|
::= { smThreePortCfgEntry 13 }
|
|
|
|
smThreePortCfgVendorName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The cable manufacturer."
|
|
::= { smThreePortCfgEntry 14 }
|
|
|
|
smThreePortCfgCompatibility OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
incompatible(0),
|
|
compatible(1),
|
|
compatibleNotRecommended(2),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Compatibility of the external cable that is plugged into the port."
|
|
::= { smThreePortCfgEntry 15 }
|
|
|
|
smThreePortCfgDataRate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sdr(0),
|
|
ddr(1),
|
|
qdr(2),
|
|
edr(3),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Data rate supported for this port."
|
|
::= { smThreePortCfgEntry 16 }
|
|
|
|
|
|
switchModFourPortCfg OBJECT IDENTIFIER ::= { switchPortCfg 4 }
|
|
|
|
smFourPortCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmFourPortCfgEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 4 port configuration information.
|
|
Note: This option is not supported on all I/O modules."
|
|
::= { switchModFourPortCfg 1 }
|
|
|
|
smFourPortCfgEntry OBJECT-TYPE
|
|
SYNTAX SmFourPortCfgEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 4 port configuration information table entry"
|
|
INDEX { smFourPortCfgIndex }
|
|
::= { smFourPortCfgTable 1 }
|
|
|
|
SmFourPortCfgEntry ::= SEQUENCE {
|
|
smFourPortCfgIndex INTEGER,
|
|
smFourPortCfgLabel OCTET STRING,
|
|
smFourPortCfgType INTEGER,
|
|
smFourPortCfgLinkSetting INTEGER,
|
|
smFourPortCfgLinkState INTEGER,
|
|
smFourPortCfgSpeedSetting OCTET STRING,
|
|
smFourPortCfgSpeedStatus OCTET STRING,
|
|
smFourPortCfgAvailSpeeds OCTET STRING,
|
|
smFourPortCfgMedia INTEGER,
|
|
smFourPortCfgProtocol INTEGER,
|
|
smFourPortCfgWidth INTEGER,
|
|
smFourPortCfgCableLength INTEGER,
|
|
smFourPortCfgCableType OCTET STRING,
|
|
smFourPortCfgVendorName OCTET STRING,
|
|
smFourPortCfgCompatibility INTEGER,
|
|
smFourPortCfgDataRate INTEGER
|
|
}
|
|
|
|
smFourPortCfgIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 4 port sequence index."
|
|
::= { smFourPortCfgEntry 1 }
|
|
|
|
smFourPortCfgLabel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 4 port label"
|
|
::= { smFourPortCfgEntry 2 }
|
|
|
|
smFourPortCfgType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unused(0),
|
|
externalPort(1),
|
|
externalManagementPort(2),
|
|
externalDualPort(3),
|
|
bladePort(4),
|
|
mmManagementPort(5),
|
|
uplinkPort(6),
|
|
interModulePort(7),
|
|
interModuleManagementPort(8),
|
|
interModuleDualPort(9),
|
|
interModuleExternalBridgePort(10),
|
|
interModuleDualInternalBridgePort(11)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module 4 port type:
|
|
External port: This port is connected to external device and is for data traffic.
|
|
External management port: This port is solely for external management connection.
|
|
This port is not used for data traffic from remote to blades.
|
|
External dual port: This external port is used for both data traffic to blades as well as for management.
|
|
Blade port: This port is connected to the blade.
|
|
Management Module Management port: This port is connected to the Management Module.
|
|
Uplink port: This port is configured for up link functionality.
|
|
Inter-Module port: This port is either by design connected to another I/O Module,
|
|
by user configured, or by MM setting the port type.
|
|
Inter-Module Management port: This port is connected to another I/O Module for management purpose.
|
|
The port type is either by design connected to another I/O Module, by user configured,
|
|
or by MM setting the port type.
|
|
Inter-Module Dual port: The port is connected to another I/O Module and can be used for both data
|
|
and management purposes. The port type is either by design connected to another I/O Module,
|
|
by user configured, or by MM setting the port type."
|
|
::= { smFourPortCfgEntry 3 }
|
|
|
|
smFourPortCfgLinkSetting OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(0),
|
|
up(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current port link setting for Switch Module 4."
|
|
::= { smFourPortCfgEntry 4 }
|
|
|
|
smFourPortCfgLinkState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(0),
|
|
up(1),
|
|
initialized(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current port link state of Switch Module 4."
|
|
::= { smFourPortCfgEntry 5 }
|
|
|
|
smFourPortCfgSpeedSetting OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Set the port speed using the data rate and duplex value. For examples:
|
|
100mf: 100Mbps in Half Duplex;
|
|
10gf: 10 Gbps in Full Duplex;
|
|
auto: The working speed of the physical port can be tuned automatically.
|
|
|
|
NOTE: Only the speeds from smFourPortCfgAvailSpeeds are applicable to setting
|
|
this mib object."
|
|
::= { smFourPortCfgEntry 6 }
|
|
|
|
smFourPortCfgSpeedStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current port speed of Switch Module 4."
|
|
::= { smFourPortCfgEntry 7 }
|
|
|
|
|
|
smFourPortCfgAvailSpeeds OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Available speed setting per port for Switch Module 4.
|
|
If there is more than one setting, the speeds are separated by a comma and then a space."
|
|
::= { smFourPortCfgEntry 8 }
|
|
|
|
smFourPortCfgMedia OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
copper(0),
|
|
serdes(1),
|
|
opticalShortHaul(32),
|
|
opticalLongHaul(48),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port media type of Switch Module 4."
|
|
::= { smFourPortCfgEntry 9 }
|
|
|
|
smFourPortCfgProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ethernet(16),
|
|
fibreChannel(32),
|
|
scalability(48),
|
|
infiniband(64),
|
|
pciExpress(80),
|
|
myrinet(112),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port protocol of Switch Module 4."
|
|
::= { smFourPortCfgEntry 10 }
|
|
|
|
smFourPortCfgWidth OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The width of the port in terms of how many combined cables are present for Switch Module 4.
|
|
A value of 0 indicates this field is not applicable to the switch ports.
|
|
This data is also known as the lane count."
|
|
::= { smFourPortCfgEntry 11 }
|
|
|
|
smFourPortCfgCableLength OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The length (in meters) of the cable supported by this port for Switch Module 4.
|
|
A value of 0 indicates this field is not applicable to the switch ports."
|
|
::= { smFourPortCfgEntry 12 }
|
|
|
|
smFourPortCfgCableType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"External cable type for this port, for example, active copper or passive fiber."
|
|
::= { smFourPortCfgEntry 13 }
|
|
|
|
smFourPortCfgVendorName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The cable manufacturer."
|
|
::= { smFourPortCfgEntry 14 }
|
|
|
|
smFourPortCfgCompatibility OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
incompatible(0),
|
|
compatible(1),
|
|
compatibleNotRecommended(2),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Compatibility of the external cable that is plugged into the port."
|
|
::= { smFourPortCfgEntry 15 }
|
|
|
|
smFourPortCfgDataRate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sdr(0),
|
|
ddr(1),
|
|
qdr(2),
|
|
edr(3),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Data rate supported for this port."
|
|
::= { smFourPortCfgEntry 16 }
|
|
|
|
chassisTopology OBJECT IDENTIFIER ::= { components 4 }
|
|
|
|
chassisResponseVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis response version."
|
|
::= { chassisTopology 1 }
|
|
|
|
chassisFlags OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
rackOrStandAlone(0),
|
|
serverBlade(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis flags.
|
|
1 = a server blade chassis, 0 = a rack or standalone chassis."
|
|
::= { chassisTopology 2 }
|
|
|
|
chassisNoOfFPsSupported OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object is deprecated because the power modules'
|
|
fan packs are integrated into the power modules and are not
|
|
removable as on previous power modules.
|
|
|
|
Number of fan packs (FPs) supported.
|
|
|
|
NOTE: Fan packs are also referred to as Power Module Cooling Devices."
|
|
::= { chassisTopology 18 }
|
|
|
|
chassisNoOfBayDevicesSupported OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Maximum number of bays found in the chassis."
|
|
::= { chassisTopology 19 }
|
|
|
|
chassisNoOfSMsSupported OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of switch modules (SMs) supported."
|
|
::= { chassisTopology 20 }
|
|
|
|
chassisNoOfMMsSupported OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of management modules (MMs) supported."
|
|
::= { chassisTopology 21 }
|
|
|
|
chassisNoOfPMsSupported OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of power modules (PMs) supported."
|
|
::= { chassisTopology 22 }
|
|
|
|
chassisNoOfRearLEDCardsSupported OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of rear LED cards supported."
|
|
::= { chassisTopology 23 }
|
|
|
|
chassisNoOfChassisFansSupported OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of chassis fans supported."
|
|
::= { chassisTopology 24 }
|
|
|
|
chassisBayDevicesInstalled OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The bay devices that are installed in the chassis.
|
|
The bay devices are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of bay devices supported. For devices that fill
|
|
multiple bays, the bit mask will indicate the
|
|
primary/lowest bay as occupied. If a device is installed in a
|
|
bay, a 1 is present in the string in the position representing
|
|
the bay ID as read from left to right. For example, if devices
|
|
are installed in bays 1, 5, and 13, and 14 bays are supported,
|
|
the string would look like '10001000000010'."
|
|
::= { chassisTopology 25 }
|
|
|
|
chassisSMsInstalled OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch modules that are installed on the chassis.
|
|
The switch modules are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of switch modules supported. If a switch module is
|
|
installed in a bay, a 1 is present in the string in the position
|
|
representing the bay ID as read from left to right. For example,
|
|
if switch modules are installed in bays 1 and 3, and 4 switch modules
|
|
are supported, the string would look like '1011'."
|
|
::= { chassisTopology 29 }
|
|
|
|
chassisMMsInstalled OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The management modules that are installed on the chassis.
|
|
The management modules are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as the
|
|
number of management modules supported. If a management module is installed
|
|
in a bay, a 1 is present in the string in the position representing
|
|
the bay ID as read from left to right. For example, if a management module
|
|
is installed in bay 1, and 2 management modules are supported, the
|
|
string would look like '10'."
|
|
::= { chassisTopology 30 }
|
|
|
|
chassisPMsInstalled OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The power modules that are installed on the chassis.
|
|
The power modules are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of power modules supported. If a power module is
|
|
installed in a bay, a 1 is present in the string in the position
|
|
representing the bay ID as read from left to right. For example,
|
|
if power modules are installed in bays 1 and 3, and 4 power modules
|
|
are supported, the string would look like '1010'."
|
|
::= { chassisTopology 31 }
|
|
|
|
chassisRearLEDCardInstalled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether at least one rear LED card is installed."
|
|
::= { chassisTopology 32 }
|
|
|
|
chassisFansInstalled OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The chassis fans that are installed on the chassis.
|
|
They are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of supported. If it is installed in a
|
|
bay, a 1 is present in the string in the position representing
|
|
the bay ID as read from left to right. For example, if it
|
|
is installed in bay 1, and 2 are supported, the string
|
|
would look like '10'."
|
|
::= { chassisTopology 33 }
|
|
|
|
chassisActiveMM OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The active management module (MM)."
|
|
::= { chassisTopology 34 }
|
|
|
|
chassisFPsInstalled OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object is deprecated because the power modules'
|
|
fan packs are integrated into the power modules and are not
|
|
removable as on previous power modules.
|
|
|
|
The fan packs that are installed on the chassis.
|
|
The fan packs are listed as a bitmap. The bitmap is a
|
|
string containing a list of 1's and 0's that is as long as
|
|
the number of fan packs supported. If a fan pack is
|
|
installed in a bay, a 1 is present in the string in the position
|
|
representing the bay ID as read from left to right. For example,
|
|
if fan packs are installed in bays 1 and 3, and 4 fan packs
|
|
are supported, the string would look like '1010'.
|
|
|
|
NOTE: Fan packs are also referred to as Power Module Cooling Devices."
|
|
::= { chassisTopology 37 }
|
|
|
|
chassisType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
flex(101)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The type of the chassis.
|
|
This MIB object should be used in conjunction
|
|
with chassisSubType MIB object to determine the characteristic of the chassis."
|
|
::= { chassisTopology 38 }
|
|
|
|
chassisSubtype OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
flex(101),
|
|
tracewell4(48),
|
|
tracewell8(49),
|
|
tracewell7(50),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The subtype of the chassis. This MIB object should be used in conjunction with
|
|
chassisType MIB object to determine the characteristic of the chassis."
|
|
::= { chassisTopology 39 }
|
|
|
|
chassisNoOfRearLEDCardsInstalled OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The rear LED cards that are installed on the chassis."
|
|
::= { chassisTopology 52 }
|
|
|
|
chassisRoom OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..24))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the room where the chassis is located.
|
|
Maximum 23 characters for name plus NULL termination."
|
|
::= { chassisTopology 53 }
|
|
|
|
chassisName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..16))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the chassis.
|
|
Maximum 15 character long plus NULL termination."
|
|
::= { chassisTopology 54 }
|
|
|
|
chassisRack OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..24))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the room where the chassis is located.
|
|
Maximum 23 characters for name plus NULL termination."
|
|
::= { chassisTopology 55}
|
|
|
|
chassisLowestU OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The lowest U position that is occupied in the rack."
|
|
::= { chassisTopology 56}
|
|
|
|
chassisUHeight OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The height of the chassis in 'U' units."
|
|
::= { chassisTopology 57}
|
|
|
|
-- ********************************************************************************
|
|
managementModule OBJECT IDENTIFIER ::= { components 5 }
|
|
-- ********************************************************************************
|
|
|
|
mmStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MmStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of the management module status."
|
|
::= { managementModule 1 }
|
|
|
|
mmStatusEntry OBJECT-TYPE
|
|
SYNTAX MmStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Management module status entry."
|
|
INDEX { mmStatusIndex }
|
|
::= { mmStatusTable 1 }
|
|
|
|
MmStatusEntry ::= SEQUENCE {
|
|
mmStatusIndex INTEGER,
|
|
mmPresent INTEGER,
|
|
mmExtIpAddress IpAddress,
|
|
mmPrimary INTEGER,
|
|
mmHealthState INTEGER
|
|
}
|
|
|
|
mmStatusIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Management module status index."
|
|
::= { mmStatusEntry 1 }
|
|
|
|
mmPresent OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Management module current status."
|
|
::= { mmStatusEntry 2 }
|
|
|
|
mmExtIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Management module external IP address.
|
|
|
|
NOTE: The IPv6 addresses assigned to the MM may be viewed
|
|
with the extEthernetInterfaceIPv6 objects"
|
|
::= { mmStatusEntry 3 }
|
|
|
|
mmPrimary OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(0),
|
|
yes(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates if this Management module is a primary or not.
|
|
NOTE: If there is no standby MM, this value defaults to primary."
|
|
::= { mmStatusEntry 4 }
|
|
|
|
mmHealthState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
good(1),
|
|
warning(2),
|
|
bad(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The health state for the management module.
|
|
0 = unknown, 1 = good, 2 = warning, 3 = bad."
|
|
::= { mmStatusEntry 5 }
|
|
|
|
-- ********************************************************************************
|
|
-- IOM firmware image information
|
|
-- ********************************************************************************
|
|
firmwareInformation OBJECT IDENTIFIER ::= { components 8 }
|
|
|
|
smFirmwareInformation OBJECT IDENTIFIER ::= { firmwareInformation 1 }
|
|
|
|
smFirmwareInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmFirmwareInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module firmware image information."
|
|
::= { smFirmwareInformation 1 }
|
|
|
|
smFirmwareInfoEntry OBJECT-TYPE
|
|
SYNTAX SmFirmwareInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module firmware image information table entry"
|
|
INDEX { smFirmwareInfoIndex }
|
|
::= { smFirmwareInfoTable 1 }
|
|
|
|
SmFirmwareInfoEntry ::= SEQUENCE {
|
|
smFirmwareInfoIndex INTEGER,
|
|
smFirmwareInfoModIndex INTEGER,
|
|
smFirmwareInfoImageIndex INTEGER,
|
|
smFirmwareInfoImageName OCTET STRING
|
|
}
|
|
|
|
smFirmwareInfoIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sequence index in the firmware table."
|
|
::= { smFirmwareInfoEntry 1 }
|
|
|
|
smFirmwareInfoModIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module number."
|
|
::= { smFirmwareInfoEntry 2 }
|
|
|
|
smFirmwareInfoImageIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module firmware image index."
|
|
::= { smFirmwareInfoEntry 3 }
|
|
|
|
smFirmwareInfoImageName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch Module firmware image name"
|
|
::= { smFirmwareInfoEntry 4 }
|
|
|
|
-- ********************************************************************************
|
|
-- Firmware update for MM, Switch modules, and blades
|
|
-- ********************************************************************************
|
|
firmwareUpdate OBJECT IDENTIFIER ::= { components 9 }
|
|
|
|
firmwareUpdateTarget OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
managementModule(0),
|
|
switchModule1(11),
|
|
switchModule2(12),
|
|
switchModule3(13),
|
|
switchModule4(14),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Target module whose firmware will be updated.
|
|
NOTE: Some switch modules do not allow firmware update.
|
|
When firmware update is attempted on those switch modules,
|
|
the agent will report an error."
|
|
::= { firmwareUpdate 1 }
|
|
|
|
firmwareUpdateTftpServer OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..63))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If flashing via the legacy method using a tftp server, then
|
|
set the IP address or host name of the TFTP server where
|
|
the firmware file resides. The address must be entered in a
|
|
dotted decimal IP string (e.g. 9.37.44.2).
|
|
|
|
NOTE: IPv6 numeric addresses must be enclosed with brackets
|
|
(e.g. [fe80::5652:ff:fe50:53b6])."
|
|
::= { firmwareUpdate 2 }
|
|
|
|
firmwareUpdateFileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..254))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"File name of the firmware file."
|
|
::= { firmwareUpdate 3 }
|
|
|
|
firmwareUpdateStart OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1),
|
|
execute-with-reboot(2),
|
|
execute-nowait(3),
|
|
execute-with-reboot-nowait(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Start updating the firmware of the specified target module.
|
|
Using execute or execute-with-reboot will cause the SNMP client to
|
|
wait for the firmware update to complete.
|
|
Using execute-nowait or execute-with-reboot-nowait will not cause
|
|
the SNMP client to wait for the update to complete. Instead it will
|
|
flash the firmware in the background.
|
|
|
|
Note 1: If the execute-with-reboot or execute-with-reboot-nowait
|
|
option is selected, the target will reset after a successful flash.
|
|
This option is only valid if the firmwareUpdateTarget object is
|
|
set to managementModule.
|
|
Note 2: If flashing from a remote file, then both
|
|
firmwareUpdateServer and firmwareUpdateFileName must be
|
|
set. Otherwise if flashing via the legacy method using a tftp
|
|
server, then both firmwareUpdateTftpServer and
|
|
firmwareUpdateFileName must be set.
|
|
Note 3: Depending on the target, it might take up to several
|
|
minutes for the flash update to complete. Do not reset the
|
|
target until the control has been returned. At this point,
|
|
the results will be displayed.
|
|
Note 4: Use firmwareUpdateStatus to confirm the status of
|
|
the last firmware update initiated by SNMP method. The
|
|
Management Module must be restarted for the new firmware to
|
|
take affect.
|
|
Note 5: If data encryption is currently enabled on this MM,
|
|
and you update the MM firmware to a level which does not
|
|
support data encryption, you will lose all your configuration
|
|
settings as a result.
|
|
Note 6: Since some I/O Module types use the MM TFTP server for
|
|
firmware file transfer during the firmware update process, the
|
|
tftpEnable MIB object must be set to enable prior to updating
|
|
the firmware for these modules.
|
|
Note 7: If IPv6 address(es) have been configured for one or more
|
|
interfaces/protocols/services on this MM, when you update
|
|
the firmware to a level which does not support IPv6, all IPv6
|
|
connectivity will be lost, and services/interfaces for which an IPv6
|
|
address was configured may not function properly. You will be required
|
|
to reconfigure these services/interfaces.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { firmwareUpdate 4 }
|
|
|
|
firmwareUpdateStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Get the status of the last firmware update which was
|
|
initiated through SNMP method."
|
|
::= { firmwareUpdate 5 }
|
|
|
|
standbyFirmwareUpdateStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Get the current status of the firmware update for the standby MM.
|
|
|
|
NOTE: This only applies to systems with a standby MM."
|
|
::= { firmwareUpdate 6 }
|
|
|
|
firmwareImageNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If the module can upload more than one image, an image
|
|
number must be specified after setting the firmware target.
|
|
Please refer to the firmwareInformation section."
|
|
::= { firmwareUpdate 7 }
|
|
|
|
firmwareActiveImage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If the module can upload more than one image, an active image
|
|
number must be specified. Please refer to the firmwareInformation section.
|
|
NOTE: Value returned for the GET command is meaningless for this
|
|
MIB object."
|
|
::= { firmwareUpdate 8 }
|
|
|
|
firmwareUpdateServer OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..254))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the fully qualified remote location of the firmware
|
|
packet file. Use firmwareUpdateFileName to specify the filename.
|
|
|
|
A fully qualified remote location contains a supported
|
|
protocol followed by a colon and two slashes (//), userid and
|
|
password separated by a colon for login authentication, an
|
|
@ sign, followed by the hostname or IP address of the
|
|
server where the packet file resides, followed by an optional
|
|
port number to the hostname, and the full pathname to the file.
|
|
Note that if the port number is specified, it must be
|
|
separated with the hostname (or IP address) by a colon.
|
|
|
|
The MM currently supports the following protocols:
|
|
TFTP, FTP, HTTP and HTTPS.
|
|
|
|
The complete format of a fully qualified remote location is:
|
|
|
|
<protocol>://<userid:password>@<hostname:port>/<pathname>
|
|
|
|
An example of a fully qualified remote location can be:
|
|
ftp://USERID:PASSW0RD@192.168.0.2:30045/tmp
|
|
where the ftp protocol will be used for transferring the file in
|
|
this location, username is USERID, password is
|
|
PASSW0RD, host IP address is 192.168.0.2, port number is
|
|
30045, and the full pathname for the packet file is /tmp.
|
|
|
|
and firmwareUpdateFileName is set to: cmefs.uxp
|
|
|
|
Some protocols do not need the username, password, and
|
|
the port number, so the minimum requirement for a fully
|
|
qualified location can be: <protocol>://<hostname>/<pathname>.
|
|
|
|
Note: When updating certain switches via SFTP, only an RSA fingerprint
|
|
is supported. Please see your switch documentation for more information."
|
|
::= { firmwareUpdate 9 }
|
|
|
|
-- ********************************************************************************
|
|
-- Local file management
|
|
-- ********************************************************************************
|
|
fileManagement OBJECT IDENTIFIER ::= { components 11 }
|
|
|
|
fileTopology OBJECT IDENTIFIER ::= { fileManagement 1 }
|
|
|
|
currentDirectory OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifies the directory name for listing the requested files."
|
|
::= { fileTopology 1 }
|
|
|
|
fileDetailsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FileDetailsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of all the files in the specified directory."
|
|
::= { fileTopology 2 }
|
|
|
|
fileDetailsEntry OBJECT-TYPE
|
|
SYNTAX FileDetailsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"File details entry."
|
|
INDEX { fileIndex }
|
|
::= { fileDetailsTable 1 }
|
|
|
|
FileDetailsEntry ::= SEQUENCE {
|
|
fileIndex INTEGER,
|
|
fileName OCTET STRING,
|
|
fileLastUpdate OCTET STRING,
|
|
fileSize OCTET STRING
|
|
}
|
|
|
|
fileIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"File sequence index."
|
|
::= { fileDetailsEntry 1 }
|
|
|
|
fileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"File name."
|
|
::= { fileDetailsEntry 2 }
|
|
|
|
fileLastUpdate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Date of the latest file update."
|
|
::= { fileDetailsEntry 3 }
|
|
|
|
fileSize OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"File size in bytes."
|
|
::= { fileDetailsEntry 4 }
|
|
|
|
fileManagementCmd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field will execute the selected operations on the files.
|
|
The following operation is supported:
|
|
DEL name - delete a file
|
|
|
|
Examples:
|
|
- to delete the file named switch.config in tftproot directory
|
|
set the value to 'DEL tftproot/switch.config'
|
|
|
|
NOTE: Value returned for the GET command is meaningless for this
|
|
MIB object."
|
|
::= { fileManagement 3 }
|
|
|
|
fileSystemSpaceAvailable OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field displays the available space of the MM file system."
|
|
::= { fileManagement 6 }
|
|
|
|
-- ********************************************************************************
|
|
-- Chassis discovery
|
|
-- ********************************************************************************
|
|
cmeRemoteChassis OBJECT IDENTIFIER ::= { components 12 }
|
|
|
|
cmeRemoteChassisTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CmeRemoteChassisEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table is used to provide the discovered MMs based on the new,
|
|
extended SLP response information."
|
|
::= { cmeRemoteChassis 1 }
|
|
|
|
cmeRemoteChassisEntry OBJECT-TYPE
|
|
SYNTAX CmeRemoteChassisEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remote chassis entry"
|
|
INDEX { cmeRemoteChassisIndex }
|
|
::= { cmeRemoteChassisTable 1 }
|
|
|
|
CmeRemoteChassisEntry ::= SEQUENCE {
|
|
cmeRemoteChassisIndex INTEGER,
|
|
cmeSystemName OCTET STRING,
|
|
cmeType OCTET STRING,
|
|
cmeSerial OCTET STRING,
|
|
cmeFru OCTET STRING,
|
|
cmeUuid OCTET STRING,
|
|
cmeSlot OCTET STRING,
|
|
cmeMidPid OCTET STRING,
|
|
cmeMacAddress OCTET STRING,
|
|
cmeChassisSerial OCTET STRING,
|
|
cmeChassisFru OCTET STRING,
|
|
cmeChassisMachineTypeMode OCTET STRING,
|
|
cmeSystemStatus INTEGER,
|
|
cmeChassisUuid OCTET STRING,
|
|
cmeChassisMidPid OCTET STRING,
|
|
cmeChassisId OCTET STRING,
|
|
cmeChassisLocation OCTET STRING,
|
|
cmeChassisRoomId OCTET STRING,
|
|
cmeChassisRackId OCTET STRING,
|
|
cmeChassisUser OCTET STRING,
|
|
cmeChassisFruList OCTET STRING,
|
|
cmeFirmwareVersion OCTET STRING,
|
|
cmeChassisType OCTET STRING,
|
|
cmeIpv4Status INTEGER,
|
|
cmeIpv4Addresses OCTET STRING,
|
|
cmeIpv4AddressesFloat OCTET STRING,
|
|
cmeIpv4Protocols OCTET STRING,
|
|
cmeIpv6Status INTEGER,
|
|
cmeIpv6Addresses OCTET STRING,
|
|
cmeIpv6AddressesFloat OCTET STRING,
|
|
cmeIpv6Protocols OCTET STRING
|
|
}
|
|
|
|
cmeRemoteChassisIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remote chassis discovery sequence index."
|
|
::= { cmeRemoteChassisEntry 1 }
|
|
|
|
cmeSystemName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System name for this discovery management module."
|
|
::= { cmeRemoteChassisEntry 2 }
|
|
|
|
cmeType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Management module service processor type."
|
|
::= { cmeRemoteChassisEntry 3}
|
|
|
|
cmeSerial OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Management module serial number."
|
|
::= { cmeRemoteChassisEntry 4 }
|
|
|
|
cmeFru OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Management module Field-Replaceable number."
|
|
::= { cmeRemoteChassisEntry 5 }
|
|
|
|
cmeUuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Management module UUID."
|
|
::= { cmeRemoteChassisEntry 6}
|
|
|
|
cmeSlot OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Management module slot."
|
|
::= { cmeRemoteChassisEntry 7}
|
|
|
|
cmeMidPid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Management module Mid-plane Pid."
|
|
::= { cmeRemoteChassisEntry 8}
|
|
|
|
cmeMacAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Management module MAC address."
|
|
::= { cmeRemoteChassisEntry 9}
|
|
|
|
cmeChassisSerial OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis serial number."
|
|
::= { cmeRemoteChassisEntry 10 }
|
|
|
|
cmeChassisFru OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis Field-Replaceable number."
|
|
::= { cmeRemoteChassisEntry 11 }
|
|
|
|
cmeChassisMachineTypeMode OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis machine type and model number."
|
|
::= { cmeRemoteChassisEntry 12 }
|
|
|
|
cmeSystemStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
critical(0),
|
|
non-Critical(2),
|
|
system-Level(4),
|
|
unknown(9),
|
|
noResponse(170),
|
|
normal(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis status."
|
|
::= { cmeRemoteChassisEntry 13 }
|
|
|
|
cmeChassisUuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis UUID."
|
|
::= { cmeRemoteChassisEntry 14 }
|
|
|
|
cmeChassisMidPid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis mid-plane ID."
|
|
::= { cmeRemoteChassisEntry 15}
|
|
|
|
cmeChassisId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis ID."
|
|
::= { cmeRemoteChassisEntry 16}
|
|
|
|
cmeChassisLocation OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis location information."
|
|
::= { cmeRemoteChassisEntry 17 }
|
|
|
|
cmeChassisRoomId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis room ID."
|
|
::= { cmeRemoteChassisEntry 18 }
|
|
|
|
cmeChassisRackId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis rack ID."
|
|
::= { cmeRemoteChassisEntry 19 }
|
|
|
|
cmeChassisUser OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis user information."
|
|
::= { cmeRemoteChassisEntry 20 }
|
|
|
|
cmeChassisFruList OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis FRU list."
|
|
::= { cmeRemoteChassisEntry 21 }
|
|
|
|
cmeFirmwareVersion OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Firmware version of the discovery management module."
|
|
::= { cmeRemoteChassisEntry 22 }
|
|
|
|
cmeChassisType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Chassis type."
|
|
::= { cmeRemoteChassisEntry 23 }
|
|
|
|
cmeIpv4Status OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A flag to state if IPv4 is enabled"
|
|
::= { cmeRemoteChassisEntry 24 }
|
|
|
|
cmeIpv4Addresses OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv4 addresses configured for the chassis."
|
|
::= { cmeRemoteChassisEntry 25 }
|
|
|
|
cmeIpv4AddressesFloat OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The floating IPv4 addresses configured for the chassis."
|
|
::= { cmeRemoteChassisEntry 26 }
|
|
|
|
cmeIpv4Protocols OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv4 protocols configured for the chassis."
|
|
::= { cmeRemoteChassisEntry 27 }
|
|
|
|
cmeIpv6Status OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A flag to state if IPv6 is enabled"
|
|
::= { cmeRemoteChassisEntry 28 }
|
|
|
|
cmeIpv6Addresses OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 addresses configured for the chassis."
|
|
::= { cmeRemoteChassisEntry 29 }
|
|
|
|
cmeIpv6AddressesFloat OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The floating IPv6 addresses configured for the chassis."
|
|
::= { cmeRemoteChassisEntry 30}
|
|
|
|
cmeIpv6Protocols OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IPv6 protocols configured for the chassis."
|
|
::= { cmeRemoteChassisEntry 31 }
|
|
|
|
chassisDiscovery OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Discovery of remote Chassis.
|
|
NOTE: Value returned for the GET command is meaningless for this MIB object."
|
|
::= { cmeRemoteChassis 2}
|
|
|
|
-- ********************************************************************************
|
|
-- componentPower
|
|
-- ********************************************************************************
|
|
componentPower OBJECT IDENTIFIER ::= { components 31 }
|
|
-- component power/restart control
|
|
|
|
-- ********************************************************************************
|
|
-- componentPowerTable
|
|
-- ********************************************************************************
|
|
componentPowerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentPowerEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of component remote power control information.
|
|
Contains power on/off enablement status for each component."
|
|
::= { componentPower 1 }
|
|
|
|
componentPowerEntry OBJECT-TYPE
|
|
SYNTAX ComponentPowerEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component power/restart table entry"
|
|
INDEX { componentPowerTopologyPath }
|
|
::= { componentPowerTable 1 }
|
|
|
|
ComponentPowerEntry ::= SEQUENCE {
|
|
componentPowerTopologyPath OCTET STRING,
|
|
componentPowerName OCTET STRING,
|
|
componentPowerState INTEGER,
|
|
componentPowerAction INTEGER,
|
|
componentPowerEnableSMSBootMenu INTEGER
|
|
}
|
|
|
|
componentPowerTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentPowerEntry 1 }
|
|
|
|
componentPowerName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentPowerEntry 2 }
|
|
|
|
componentPowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the power state of the component specified.
|
|
If the state cannot be determined, the unknown(255) is returned."
|
|
::= { componentPowerEntry 3 }
|
|
|
|
componentPowerAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
off(1),
|
|
on(2),
|
|
softoff(3),
|
|
restart(4),
|
|
restartSysMgmtProcessor(5),
|
|
restartNMI(6)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Control the power state of a specific component.
|
|
|
|
none: No action, value returned for GET.
|
|
off: Power-off component.
|
|
on: Power-on component.
|
|
|
|
softoff: Shutdown OS and power-off component. This
|
|
operation is not supported on all components.
|
|
|
|
restart: Restart a component.
|
|
|
|
restartSysMgmtProcessor:
|
|
Restart a component's system management processor.
|
|
|
|
restartNMI:
|
|
Issue a NMI (Non-Maskable Interrupt) restart to
|
|
the component. This option is not supported on all
|
|
components.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object. The componentPowerState MIB object should be
|
|
used to check the power state of the component(s)"
|
|
::= { componentPowerEntry 4 }
|
|
|
|
componentPowerEnableSMSBootMenu OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0), enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables/disables a component restart to the SMS boot menu.
|
|
Setting this object to 'enable(1)' will cause a reboot of
|
|
the node to the SMS menu.
|
|
This option is not supported by all components, and at the time
|
|
of this MIB definition was only supported on POWER blades."
|
|
::= { componentPowerEntry 5 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- componentPowerTableCacheTimeout
|
|
-- ********************************************************************************
|
|
componentPowerTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentPowerTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentPower 2 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- componentPowerDetailsTable
|
|
-- ********************************************************************************
|
|
componentPowerDetailsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentPowerDetailsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of component power detail information."
|
|
::= { componentPower 6 }
|
|
|
|
componentPowerDetailsEntry OBJECT-TYPE
|
|
SYNTAX ComponentPowerDetailsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component power Details table entry"
|
|
INDEX { componentPowerDetailsTopologyPath }
|
|
::= { componentPowerDetailsTable 1 }
|
|
|
|
ComponentPowerDetailsEntry ::= SEQUENCE {
|
|
componentPowerDetailsTopologyPath OCTET STRING,
|
|
componentPowerDetailsName OCTET STRING,
|
|
componentPowerDetailsMaxPowerConfig INTEGER,
|
|
componentPowerDetailsEffectiveClockRate OCTET STRING,
|
|
componentPowerDetailsMaximumClockRate OCTET STRING,
|
|
componentPowerDetailsPowerSaverMode INTEGER,
|
|
componentPowerDetailsDynamicPowerSaver INTEGER,
|
|
componentPowerDetailsDynamicPowerFavorPerformanceOverPower INTEGER,
|
|
componentPowerDetailsPowerControl INTEGER,
|
|
componentPowerDetailsPcapMin OCTET STRING,
|
|
componentPowerDetailsPcapGuaranteedMin OCTET STRING,
|
|
componentPowerDetailsPcapMax OCTET STRING,
|
|
componentPowerDetailsStaticCap OCTET STRING,
|
|
componentPowerDetailsRuntimeCap OCTET STRING
|
|
}
|
|
|
|
componentPowerDetailsTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentPowerDetailsEntry 1 }
|
|
|
|
componentPowerDetailsName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentPowerDetailsEntry 2 }
|
|
|
|
componentPowerDetailsMaxPowerConfig OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component Module Details Table Maximum Power Configuration.
|
|
Allow the user to set the maximum power that can be used by the component. This
|
|
function is also known as power capping.
|
|
Component must be powered on to set this value.
|
|
|
|
If the value of maximum power config is zero, it means the component doesn't
|
|
support the power capping feature"
|
|
::= { componentPowerDetailsEntry 3 }
|
|
|
|
componentPowerDetailsEffectiveClockRate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component Module Details Table Effective CPU Clock Rate applies to DPM
|
|
components only. It displays processor's effective clock rate based
|
|
on sample interval. Note that some components do not effective
|
|
clock rate. In this case, 'notApplicable' will be displayed.
|
|
|
|
NOTE: The effective clock rate are reported only on a primary slot when
|
|
a server component spans multiple slots (e.g. double wide or
|
|
triple wide). For example if the component is double wide and
|
|
is installed in slot 3 and 4. 3 is primary slot while 4 is not.
|
|
The effective clock rate are reported on slot 3 while 'notApplicable'
|
|
is displayed for slot 4."
|
|
::= { componentPowerDetailsEntry 4 }
|
|
|
|
componentPowerDetailsMaximumClockRate OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component Module Details Table Maximum CPU Clock Rate applies to DPM
|
|
components only. It displays processor's maximum clock rate based
|
|
on sample interval. Note that some components do not maximum
|
|
clock rate. In this case, 'notApplicable' will be displayed.
|
|
|
|
NOTE: The maximum clock rate are reported only on a primary slot when
|
|
a server components spans multiple slots (e.g. double wide or
|
|
triple wide). For example if the component is double wide and
|
|
is installed in slot 3 and 4. 3 is primary slot while 4 is not.
|
|
The maximum clock rate are reported on slot 3 while 'notApplicable'
|
|
is displayed for slot 4."
|
|
::= { componentPowerDetailsEntry 5 }
|
|
|
|
componentPowerDetailsPowerSaverMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When enabled, the static low power saver mode allows the component to selectively
|
|
alter its operating voltage and frequency to reduce power consumption.
|
|
This feature is not available on all component types. Please refer to the component documentation for details.
|
|
If a component does not support the static low power saver mode, this object will return notApplicable (255).
|
|
|
|
Under certain rare circumstances, the enabling of the static low power saver mode
|
|
may not complete successfully due to interactions with other
|
|
component functions, such as BIOS. Therefore, it is highly recommended that
|
|
the user perform a GET of this object after performing a SET, in order
|
|
to verify the completion of the intended operation.
|
|
|
|
NOTE: enabling this object will disable componentPowerDetailsDynamicPowerSaver if its not already disabled."
|
|
::= { componentPowerDetailsEntry 6 }
|
|
|
|
componentPowerDetailsDynamicPowerSaver OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When enabled, Dynamic Power Saver allows the voltage and frequency of the CPUs on the component
|
|
to be controlled based on how busy the CPU is. This feature is not available on all component types.
|
|
Please refer to the component documentation for details. If a component does not support the dynamic power
|
|
saver, this object will return notApplicable (255).
|
|
|
|
Under certain rare circumstances, the enabling of the dynamic power saver may not complete
|
|
successfully due to interactions with other component functions, such as BIOS. Therefore, it is
|
|
highly recommended that the user perform a GET of this object after performing a SET, in order
|
|
to verify the completion of the intended operation.
|
|
|
|
NOTE: enabling this object will disable componentPowerDetailsPowerSaverMode if its not already disabled."
|
|
::= { componentPowerDetailsEntry 7 }
|
|
|
|
componentPowerDetailsDynamicPowerFavorPerformanceOverPower OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When enabled, Dynamic Power Favor Performance Over Power supports a max performance mode that pushes the
|
|
system past its nominal CPU frequency when CPU and memory utilization implies it would help and the
|
|
system allows it. Dynamic Power Performance Over Power can be active on the component only after Dynamic
|
|
Power Saver is enabled. This feature is not available on all components types. Please refer to the
|
|
component documentation for details. If a component does not support the dynamic power saver, this object
|
|
will return notApplicable (255).
|
|
|
|
Under certain rare circumstances, the enabling of the dynamic power favor performance over power
|
|
may not complete successfully due to interactions with other component functions, such as BIOS.
|
|
Therefore, it is highly recommended that the user perform a GET of this object after performing a SET,
|
|
in order to verify the completion of the intended operation."
|
|
::= { componentPowerDetailsEntry 8 }
|
|
|
|
componentPowerDetailsPowerControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
measurement(1),
|
|
measurementpcap(2),
|
|
psave(3),
|
|
measurementpsave(4),
|
|
measurementpcappsave(5),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object is used to get or set the power control setting on a component.
|
|
|
|
If dynamic power mgmt is not supported on a component, notApplicable(255) will be returned.
|
|
|
|
This will set the power control setting on all slots of the multiwide component. The
|
|
same can be used if the component is single wide."
|
|
::= { componentPowerDetailsEntry 9 }
|
|
|
|
componentPowerDetailsPcapMin OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component Module Details Table power capping Minimum value in watts.
|
|
The component must support the advanced power management feature.
|
|
|
|
If the value of Pcap Min is 'notApplicable', it means the component doesn't
|
|
support the power capping feature.
|
|
|
|
If the value of Pcap Min is 'notAvailable', it means the data
|
|
could not be obtained."
|
|
::= { componentPowerDetailsEntry 10 }
|
|
|
|
componentPowerDetailsPcapGuaranteedMin OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component Module Details Table power capping Guaranteed Minimum value in watts.
|
|
The component must support the advanced power management feature.
|
|
|
|
If the value of Pcap Guaranteed Min is 'notApplicable', it means the component doesn't
|
|
support the power capping feature.
|
|
|
|
If the value of Pcap GuaranteedMin is 'notAvailable', it means the data
|
|
could not be obtained."
|
|
::= { componentPowerDetailsEntry 11 }
|
|
|
|
componentPowerDetailsPcapMax OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component Module Details Table power capping Maximum value in watts.
|
|
The component must support the advanced power management feature.
|
|
|
|
If the value is '<max1> Watts,<max2> Watts', which means,
|
|
- if componentPowerDetailsDynamicPowerSaver is enabled, it is <max2>
|
|
- otherwise it is <max1>
|
|
|
|
If the value of Pcap Max is 'notApplicable', it means the component doesn't
|
|
support the power capping feature.
|
|
|
|
If the value of Pcap Min is 'notAvailable', it means the data
|
|
could not be obtained."
|
|
::= { componentPowerDetailsEntry 12 }
|
|
|
|
componentPowerDetailsStaticCap OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component Module Details Table static capabilities list.
|
|
This is a list of five power management capabilities that the component
|
|
may or may not support. The list of power management capabilities is as follow:
|
|
|
|
Power Measurement
|
|
Power Capping
|
|
Power Saving
|
|
Dynamic Power Saving
|
|
Extended Dynamic Power Saving
|
|
|
|
The returned octet string contains 5 pairs of numeric characters separated by
|
|
blank characters. Each of these pairs will consist of either '00' or '01'.
|
|
'00' indicates that the capability is not there, '01' indicates that the capability
|
|
is present on the component.
|
|
|
|
The 5 pairs represent the capabilities of the 5 types listed above, in order,
|
|
for this component in the table.
|
|
|
|
Example response: '01 01 00 00 00'
|
|
This component has the capability of Power Management and Power Capping, but does not
|
|
support the last three types."
|
|
::= { componentPowerDetailsEntry 13 }
|
|
|
|
componentPowerDetailsRuntimeCap OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component Module Details Table run-time capabilities list.
|
|
If the component supports the capability as indicated in the static capability information,
|
|
the user has the ability to enable or disable that function and this table reflects that configuration.
|
|
|
|
The power management capabilites for the run-time list is as follows:
|
|
|
|
Power Measurement
|
|
Power Capping
|
|
Power Saving
|
|
Dynamic Power Saving
|
|
Extended Dynamic Power Saving
|
|
|
|
The returned octet string contains 5 pairs of numeric characters separated by
|
|
blank characters. Each of these pairs will consist of either '00' or '01'.
|
|
'00' indicates that the capability is currently not available, '01' indicates that
|
|
the capability is currently available.
|
|
|
|
The 5 pairs represent the current capabilities of the 5 types listed above, in order,
|
|
for this component in the table.
|
|
|
|
Example response: '01 00 00 00 00'
|
|
This component has the capability of Power Management only. The current state of the
|
|
component does not support the remaining 4 capabiites at this time."
|
|
::= { componentPowerDetailsEntry 14 }
|
|
|
|
-- *************************************************************************
|
|
-- componentPowerDetailsTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentPowerDetailsTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentPowerDetailsTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentPower 7 }
|
|
|
|
-- ********************************************************************************
|
|
-- componentConfiguration
|
|
-- ********************************************************************************
|
|
componentConfiguration OBJECT IDENTIFIER ::= { components 32 }
|
|
-- component configuration control
|
|
|
|
-- ********************************************************************************
|
|
-- componentBayDataTable
|
|
-- ********************************************************************************
|
|
componentBayDataTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentBayDataEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of component bay User data information.
|
|
Contains user provided data for each component bay."
|
|
::= { componentConfiguration 1 }
|
|
|
|
componentBayDataEntry OBJECT-TYPE
|
|
SYNTAX ComponentBayDataEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component Bay Data table entry"
|
|
INDEX { componentBayDataTopologyPath }
|
|
::= { componentBayDataTable 1 }
|
|
|
|
ComponentBayDataEntry ::= SEQUENCE {
|
|
componentBayDataTopologyPath OCTET STRING,
|
|
componentBayDataName OCTET STRING,
|
|
componentBayDataStatus INTEGER,
|
|
componentBayData OCTET STRING
|
|
}
|
|
|
|
componentBayDataTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentBayDataEntry 1 }
|
|
|
|
componentBayDataName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentBayDataEntry 2 }
|
|
|
|
componentBayDataStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
supported(0),
|
|
bsmp(1),
|
|
notPresent(2),
|
|
discovering(3),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This shows Bay Data (BD) Status.
|
|
0 means the component fully supports BD.
|
|
1 means that the component's BIOS does not support BD.
|
|
2 means that there is no component in the bay.
|
|
3 means that the component is being discovered.
|
|
255 means that the component does not support BBD."
|
|
::= { componentBayDataEntry 3 }
|
|
|
|
componentBayData OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..60))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A null terminated string that defines the component Bay Data.
|
|
This data is puched to the components's BSMP and SMBIOS structures,
|
|
where it can be used by the components's OS. Up to 60 characters can
|
|
be defined plus a Null terminator."
|
|
::= { componentBayDataEntry 4 }
|
|
|
|
-- *************************************************************************
|
|
-- componentBayDataTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentBayDataTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentBayDataTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentConfiguration 2 }
|
|
|
|
-- ********************************************************************************
|
|
-- componentEthOverUSBInterfaceTable
|
|
-- ********************************************************************************
|
|
componentEthOverUSBInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentEthOverUSBInterfaceEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade Service Processor's Ethernet over USB interface."
|
|
::= { componentConfiguration 6 }
|
|
|
|
componentEthOverUSBInterfaceEntry OBJECT-TYPE
|
|
SYNTAX ComponentEthOverUSBInterfaceEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade Service Processor's Ethernet over USB interface entry."
|
|
INDEX { componentEthOverUSBInterfaceTopologyPath }
|
|
::= { componentEthOverUSBInterfaceTable 1 }
|
|
|
|
ComponentEthOverUSBInterfaceEntry ::= SEQUENCE {
|
|
componentEthOverUSBInterfaceTopologyPath OCTET STRING,
|
|
componentEthOverUSBInterfaceName OCTET STRING,
|
|
componentEthOverUSBInterfaceEnable INTEGER
|
|
}
|
|
|
|
componentEthOverUSBInterfaceTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentEthOverUSBInterfaceEntry 1 }
|
|
|
|
|
|
componentEthOverUSBInterfaceName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentEthOverUSBInterfaceEntry 2 }
|
|
|
|
componentEthOverUSBInterfaceEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object allows the user to view the status of, and enable
|
|
or disable, a component's interface on Ethernet-over-USB.
|
|
|
|
NOTE: If the component either does not exist or does not support
|
|
Ethernet-over-USB command interface. It displays 'notApplicable'.
|
|
|
|
NOTE: It will take about 10 or more seconds for the disable/enable
|
|
setting to take effect."
|
|
::= { componentEthOverUSBInterfaceEntry 3 }
|
|
|
|
|
|
-- *************************************************************************
|
|
-- componentEthOverUSBInterfaceTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentEthOverUSBInterfaceTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentEthOverUSBInterfaceTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentConfiguration 7 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- componentConfigurationTable
|
|
-- ********************************************************************************
|
|
componentConfigurationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentConfigurationEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of component configuration information."
|
|
::= { componentConfiguration 11 }
|
|
|
|
componentConfigurationEntry OBJECT-TYPE
|
|
SYNTAX ComponentConfigurationEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component configuration table entry"
|
|
INDEX { componentConfigurationTopologyPath }
|
|
::= { componentConfigurationTable 1 }
|
|
|
|
ComponentConfigurationEntry ::= SEQUENCE {
|
|
componentConfigurationTopologyPath OCTET STRING,
|
|
componentConfigurationName OCTET STRING,
|
|
componentConfigurationActiveBootMode INTEGER,
|
|
componentConfigurationPendingBootMode INTEGER,
|
|
componentConfigurationAutoPowerOn INTEGER,
|
|
componentConfigurationPowerOnRestartDelay INTEGER,
|
|
componentConfigurationLocalPowerControlEnable INTEGER,
|
|
componentConfigurationWakeOnLanControlEnable INTEGER
|
|
}
|
|
|
|
componentConfigurationTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentConfigurationEntry 1 }
|
|
|
|
componentConfigurationName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string.
|
|
This object is configurable."
|
|
::= { componentConfigurationEntry 2 }
|
|
|
|
componentConfigurationActiveBootMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
temporary(1),
|
|
permanent(2),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the active copy of the firmware from which the component is booting.
|
|
NOTE: Some components do not support the automatic boot recovery. It displays
|
|
'notApplicable' for such components.
|
|
Booting from the temporary copy is recommended since it typically contains the
|
|
latest enhancements and fixes. Switching to the permanent copy should be reserved
|
|
for when booting from the temporary copy is no longer possible."
|
|
::= { componentConfigurationEntry 3 }
|
|
|
|
componentConfigurationPendingBootMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
temporary(1),
|
|
permanent(2),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the copy of the firmware from which the component will boot
|
|
after the next reboot.
|
|
NOTE: Some components do not support the automatic boot recovery. It displays
|
|
'notApplicable' for such components and the value can not be set.
|
|
Booting from the temporary copy is recommended since it typically contains the
|
|
latest enhancements and fixes. Switching to the permanent copy should be reserved
|
|
for when booting from the temporary copy is no longer possible."
|
|
::= { componentConfigurationEntry 4 }
|
|
|
|
componentConfigurationAutoPowerOn OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
restore(1),
|
|
auto(2),
|
|
manual(3),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component auto-power on policy.
|
|
- restore: component will be powered on which were previously on.
|
|
- auto: component will automatically be powered on when power is applied to the chassis.
|
|
- manual: component will be left off until manually powered on by the user.
|
|
- notApplicable: is a read-only value, this value cannot be set."
|
|
::= { componentConfigurationEntry 5 }
|
|
|
|
componentConfigurationPowerOnRestartDelay OBJECT-TYPE
|
|
SYNTAX INTEGER (0..32767)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Restart delay (in seconds) when power is applied to a component."
|
|
::= { componentConfigurationEntry 6 }
|
|
|
|
componentConfigurationLocalPowerControlEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component local power control enablement status."
|
|
::= { componentConfigurationEntry 7 }
|
|
|
|
componentConfigurationWakeOnLanControlEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component Wake On LAN enablement status.
|
|
If WOL is not supported by the component, it displays 'notApplicable'
|
|
and WOL can not be enabled or disabled."
|
|
::= { componentConfigurationEntry 8 }
|
|
|
|
-- *************************************************************************
|
|
-- componentConfigurationTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentConfigurationTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentConfigurationTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentConfiguration 12 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- componentNetworkConfiguration
|
|
-- ********************************************************************************
|
|
componentNetworkConfiguration OBJECT IDENTIFIER ::= { componentConfiguration 16 }
|
|
|
|
componentIPv4ConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentIPv4ConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of all components' network interfaces."
|
|
::= { componentNetworkConfiguration 1 }
|
|
|
|
componentIPv4ConfigEntry OBJECT-TYPE
|
|
SYNTAX ComponentIPv4ConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component configuration table entry"
|
|
INDEX { componentIPv4ConfigTopologyPath, componentIPv4ConfigPortIndex }
|
|
::= { componentIPv4ConfigTable 1 }
|
|
|
|
ComponentIPv4ConfigEntry ::= SEQUENCE {
|
|
componentIPv4ConfigTopologyPath OCTET STRING,
|
|
componentIPv4ConfigPortIndex INTEGER,
|
|
componentIPv4ConfigName OCTET STRING,
|
|
componentIPv4ConfigPortLabel OCTET STRING,
|
|
componentIPv4ConfigPhysicalLinkStatus INTEGER,
|
|
componentIPv4ConfigPhysicalLinkState INTEGER,
|
|
componentIPv4ConfigIPAddr IpAddress,
|
|
componentIPv4ConfigSubnetMask IpAddress,
|
|
componentIPv4ConfigGatewayAddr IpAddress,
|
|
componentIPv4ConfigVlanId INTEGER,
|
|
componentIPv4ConfigDHCPEnable INTEGER,
|
|
componentIPv4ConfigMACAddr OCTET STRING
|
|
}
|
|
|
|
componentIPv4ConfigTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
Note that this TP is preceded by a single octet that specifies the TP length.
|
|
This is required since this table is indexed with two indices and, therefore,
|
|
the TP length must be explicitly provided.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentIPv4ConfigEntry 1 }
|
|
|
|
componentIPv4ConfigPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The physical port number of the given entry."
|
|
::= { componentIPv4ConfigEntry 2 }
|
|
|
|
componentIPv4ConfigName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentIPv4ConfigEntry 3 }
|
|
|
|
componentIPv4ConfigPortLabel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Show string label that identifies the interface."
|
|
::= { componentIPv4ConfigEntry 4 }
|
|
|
|
componentIPv4ConfigPhysicalLinkStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(0),
|
|
up(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether this network interface port is up or down.
|
|
If this network interface doesn't support up/down, show
|
|
'notApplicable(255)'."
|
|
::= { componentIPv4ConfigEntry 5 }
|
|
|
|
componentIPv4ConfigPhysicalLinkState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(0),
|
|
up(1),
|
|
loopback(2),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Configuration object for requesting the physical port
|
|
to be either, down(0), up(1) or loopback(2). To get the
|
|
current status of a physical port, use the object,
|
|
componentIPv4ConfigPhysicalLinkStatus.
|
|
If this network interface doesn't support up/down/loopback,
|
|
show 'notApplicable(255)'."
|
|
::= { componentIPv4ConfigEntry 6 }
|
|
|
|
componentIPv4ConfigIPAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Show/modify current IP address of the component network
|
|
interface. Note that only if the
|
|
componentIPv4ConfigPhysicalLinkStatus is 'up(1)' and the
|
|
componentIPv4ConfigDHCPEnable is not 'useDhcp(1)', should the
|
|
IP address be pushed down to component System Management
|
|
Processor."
|
|
::= { componentIPv4ConfigEntry 7 }
|
|
|
|
componentIPv4ConfigSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Show or modifie current subnet mask of the component network
|
|
interface. Note that only if the
|
|
componentIPv4ConfigPhysicalLinkStatus is 'up(1)' and the
|
|
componentIPv4ConfigDHCPEnable is not 'useDhcp(1)', should the
|
|
IP address be pushed down to component System Management
|
|
Processor."
|
|
::= { componentIPv4ConfigEntry 8 }
|
|
|
|
componentIPv4ConfigGatewayAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Show or modify current IP gateway of the component network
|
|
interface. Note that only if the
|
|
componentIPv4ConfigPhysicalLinkStatus is 'up(1)' and the
|
|
componentIPv4ConfigDHCPEnable is not 'useDhcp(1)', should the
|
|
IP address be pushed down to component System Management
|
|
Processor."
|
|
::= { componentIPv4ConfigEntry 9 }
|
|
|
|
componentIPv4ConfigVlanId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This is the Virtual LAN ID for supported network
|
|
interface cards (NICs). The range of valid VLAN ID's
|
|
is 0 to 4095."
|
|
::= { componentIPv4ConfigEntry 10 }
|
|
|
|
componentIPv4ConfigDHCPEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
useStatic(0),
|
|
useDhcp(1),
|
|
tryDhcpThenTryStatic(2),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP config method on the component network interface to modify
|
|
mode to static IP, DHCP and 'try DHCP then try static'.
|
|
If this network interface doesn't support DHCP, show
|
|
'notApplicable(255)'."
|
|
::= { componentIPv4ConfigEntry 11 }
|
|
|
|
componentIPv4ConfigMACAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Show the component network interface MAC address. If this
|
|
network interface doesn't support MAC, show
|
|
'notApplicable'."
|
|
::= { componentIPv4ConfigEntry 12 }
|
|
|
|
-- *************************************************************************
|
|
-- componentIPv4ConfigTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentIPv4ConfigTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentIPv4ConfigTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentNetworkConfiguration 2 }
|
|
|
|
-- ********************************************************************************
|
|
-- componentIPv6Config
|
|
-- ********************************************************************************
|
|
componentIPv6Config OBJECT IDENTIFIER ::= { componentNetworkConfiguration 11 }
|
|
|
|
componentIPv6ConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentIPv6ConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of IPv6 configuration options for components.
|
|
|
|
NOTE: This MIB object is not applicable to components that
|
|
do not support IPv6."
|
|
::= { componentIPv6Config 1 }
|
|
|
|
componentIPv6ConfigEntry OBJECT-TYPE
|
|
SYNTAX ComponentIPv6ConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IPv6 configuration options for a component.
|
|
|
|
NOTE: This MIB object is not applicable to components that
|
|
do not support IPv6."
|
|
INDEX { componentIPv6ConfigTopologyPath, componentIPv6ConfigPortIndex }
|
|
::= { componentIPv6ConfigTable 1 }
|
|
|
|
ComponentIPv6ConfigEntry ::= SEQUENCE {
|
|
componentIPv6ConfigTopologyPath OCTET STRING,
|
|
componentIPv6ConfigPortIndex INTEGER,
|
|
componentIPv6ConfigName OCTET STRING,
|
|
componentIPv6ConfigEnabled INTEGER,
|
|
componentIPv6ConfigStatic INTEGER,
|
|
componentDHCPv6ConfigEnabled INTEGER,
|
|
componentIPv6ConfigStatelessEnabled INTEGER
|
|
}
|
|
|
|
componentIPv6ConfigTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
Note that this TP is preceded by a single octet that specifies the TP length.
|
|
This is required since this table is indexed with two indices and, therefore,
|
|
the TP length must be explicitly provided.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentIPv6ConfigEntry 1 }
|
|
|
|
componentIPv6ConfigPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The physical port number of the given entry"
|
|
::= { componentIPv6ConfigEntry 2 }
|
|
|
|
componentIPv6ConfigName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentIPv6ConfigEntry 3 }
|
|
|
|
componentIPv6ConfigEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0),enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables/Disables IPv6 support on the component."
|
|
::= { componentIPv6ConfigEntry 4 }
|
|
|
|
componentIPv6ConfigStatic OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0),enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables/Disables IPv6 static configuration support on the component."
|
|
::= { componentIPv6ConfigEntry 5 }
|
|
|
|
componentDHCPv6ConfigEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0),enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables/Disables DHCPv6 address configuration support on the component."
|
|
::= { componentIPv6ConfigEntry 6 }
|
|
|
|
componentIPv6ConfigStatelessEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0),enable(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enables/Disables IPv6 stateless auto-configuration support on the component."
|
|
::= { componentIPv6ConfigEntry 7 }
|
|
|
|
-- *************************************************************************
|
|
-- componentIPv6ConfigTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentIPv6ConfigTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentIPv6ConfigTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentIPv6Config 2 }
|
|
|
|
componentIPv6AddressTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentIPv6AddressEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of assigned IPv6 addresses for components.
|
|
|
|
NOTE: This MIB object is not applicable to components that
|
|
do not support IPv6."
|
|
::= { componentIPv6Config 6 }
|
|
|
|
componentIPv6AddressEntry OBJECT-TYPE
|
|
SYNTAX ComponentIPv6AddressEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The assigned IPv6 address for a given component.
|
|
|
|
NOTE: This MIB object is not applicable to components that
|
|
do not support IPv6."
|
|
INDEX { componentIPv6AddressTopologyPath, componentIPv6AddressPortIndex, componentIPv6AddressEntryIndex}
|
|
::= { componentIPv6AddressTable 1 }
|
|
|
|
ComponentIPv6AddressEntry ::= SEQUENCE {
|
|
componentIPv6AddressTopologyPath OCTET STRING,
|
|
componentIPv6AddressPortIndex INTEGER,
|
|
componentIPv6AddressEntryIndex INTEGER,
|
|
componentIPv6AddressName OCTET STRING,
|
|
componentIPv6AddressType INTEGER,
|
|
componentIPv6Address InetAddressIPv6,
|
|
componentIPv6AddressPrefixLen INTEGER,
|
|
componentIPv6AddressDefaultRoute InetAddressIPv6
|
|
}
|
|
|
|
componentIPv6AddressTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
Note that this TP is preceded by a single octet that specifies the TP length.
|
|
This is required since this table is indexed with multiple indices and, therefore,
|
|
the TP length must be explicitly provided.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentIPv6AddressEntry 1 }
|
|
|
|
componentIPv6AddressPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The component's physical port number for the given entry."
|
|
::= { componentIPv6AddressEntry 2 }
|
|
|
|
componentIPv6AddressEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The component's address entry index."
|
|
::= { componentIPv6AddressEntry 3 }
|
|
|
|
componentIPv6AddressName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentIPv6AddressEntry 4 }
|
|
|
|
componentIPv6AddressType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{ active-static(1),
|
|
dhcp6(2),
|
|
link-local(3),
|
|
autconfig(4),
|
|
current(5) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The address type."
|
|
::= { componentIPv6AddressEntry 5 }
|
|
|
|
componentIPv6Address OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The assigned IPv6 address.
|
|
Note: 'write' is for static ipv6 only."
|
|
::= { componentIPv6AddressEntry 6 }
|
|
|
|
componentIPv6AddressPrefixLen OBJECT-TYPE
|
|
SYNTAX INTEGER (1..128)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The prefix length for the given address.
|
|
Note: 'write' is for static ipv6 only."
|
|
::= { componentIPv6AddressEntry 7 }
|
|
|
|
componentIPv6AddressDefaultRoute OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The default route used for the given address.
|
|
Note: 'write' is for static ipv6 only."
|
|
::= { componentIPv6AddressEntry 8 }
|
|
|
|
-- *************************************************************************
|
|
-- componentIPv6AddressTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentIPv6AddressTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentIPv6AddressTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentIPv6Config 7 }
|
|
|
|
-- ********************************************************************************
|
|
-- componentTimeTable
|
|
-- ********************************************************************************
|
|
componentTimeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentTimeEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Component NTP Configuration."
|
|
::= { componentConfiguration 20 }
|
|
|
|
componentTimeEntry OBJECT-TYPE
|
|
SYNTAX ComponentTimeEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component NTP Configuration entry."
|
|
INDEX { componentTimeTopologyPath }
|
|
::= { componentTimeTable 1 }
|
|
|
|
ComponentTimeEntry ::= SEQUENCE {
|
|
componentTimeTopologyPath OCTET STRING,
|
|
componentTimeName OCTET STRING,
|
|
componentTimeNTPEnable INTEGER,
|
|
componentTimeNTPFrequency INTEGER
|
|
}
|
|
|
|
componentTimeTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentTimeEntry 1 }
|
|
|
|
|
|
componentTimeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentTimeEntry 2 }
|
|
|
|
componentTimeNTPEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object allows the user to view the status of, and enable
|
|
or disable, a component's ability to have it's NTP information
|
|
updated by the CMM.
|
|
|
|
NOTE: If the component either does not exist or does not support
|
|
this feature, it displays 'notApplicable'."
|
|
|
|
::= { componentTimeEntry 3 }
|
|
|
|
componentTimeNTPFrequency OBJECT-TYPE
|
|
SYNTAX INTEGER (0..44640)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object allows the user to view or set the synchronization
|
|
frequency (in minutes) of the NTP information update from the CMM.
|
|
|
|
NOTE: If the component either does not exist or does not support
|
|
this feature, it displays '0'."
|
|
|
|
::= { componentTimeEntry 4 }
|
|
|
|
-- *************************************************************************
|
|
-- componentTimeTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentTimeTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentTimeTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentConfiguration 21 }
|
|
|
|
-- ********************************************************************************
|
|
-- componentSolTable
|
|
-- ********************************************************************************
|
|
componentSolTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentSolEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component Serial-over-LAN (SOL) configuration table."
|
|
::= { componentConfiguration 26 }
|
|
|
|
componentSolEntry OBJECT-TYPE
|
|
SYNTAX ComponentSolEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component Serial-over-LAN (SOL) configuration entry."
|
|
INDEX { componentSolTopologyPath }
|
|
::= { componentSolTable 1 }
|
|
|
|
ComponentSolEntry ::= SEQUENCE {
|
|
componentSolTopologyPath OCTET STRING,
|
|
componentSolName OCTET STRING,
|
|
componentSolEnable INTEGER,
|
|
componentSolIpAddr IpAddress,
|
|
componentSolSessionStatus INTEGER,
|
|
componentSolCapability INTEGER,
|
|
componentSolIpAddr6 InetAddressIPv6,
|
|
componentSolRetryInterval INTEGER,
|
|
componentSolRetryCount INTEGER,
|
|
componentSolBytesSent INTEGER,
|
|
componentSolBytesReceived INTEGER,
|
|
componentSolDestinationMAC OCTET STRING,
|
|
componentSolConsoleUserId OCTET STRING,
|
|
componentSolConsoleLoginFrom OCTET STRING,
|
|
componentSolConsoleLoginStart OCTET STRING,
|
|
componentSolConsoleLoginEnd OCTET STRING
|
|
}
|
|
|
|
componentSolTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentSolEntry 1 }
|
|
|
|
componentSolName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentSolEntry 2 }
|
|
|
|
componentSolEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
solDisabled(0),
|
|
solEnabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable or enable the Serial-over-LAN (SOL) on a component."
|
|
::= { componentSolEntry 3 }
|
|
|
|
componentSolIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
" This is deprecated in favor of componentSolIpAddr.
|
|
IP address of the component derived from the IP address
|
|
range for the system management processors on the
|
|
component.
|
|
|
|
NOTE: The IPv6 address for a component can be view with the
|
|
componentIPv6AddressTable."
|
|
::= { componentSolEntry 4 }
|
|
|
|
componentSolSessionStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
solSessionNotReady(0),
|
|
solSessionReady(1),
|
|
solSessionActive(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status of a Serial-over-LAN (SOL) session:
|
|
solSessionNotReady: No SOL session connected to the
|
|
component.
|
|
solSessionReady: There is a SOL session to the
|
|
component.
|
|
solSessionActive: There is a SOL session to the
|
|
component and there is a client
|
|
using the SOL session."
|
|
::= { componentSolEntry 5 }
|
|
|
|
componentSolCapability OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupport(0),
|
|
support(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Display whether or not the component supports the
|
|
Serial-over-LAN (SOL) feature."
|
|
::= { componentSolEntry 6 }
|
|
|
|
componentSolIpAddr6 OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" IPv6 address of the blade."
|
|
::= { componentSolEntry 7 }
|
|
|
|
componentSolRetryInterval OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" Retry interval time in miliseconds."
|
|
::={componentSolEntry 8}
|
|
|
|
componentSolRetryCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" Retry count."
|
|
::={componentSolEntry 9}
|
|
|
|
componentSolBytesSent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" Number of bytes sent."
|
|
::={componentSolEntry 10}
|
|
|
|
componentSolBytesReceived OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" Number of bytes received."
|
|
::={componentSolEntry 11}
|
|
|
|
componentSolDestinationMAC OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" MAC address of the blade."
|
|
::={componentSolEntry 12}
|
|
|
|
componentSolConsoleUserId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" Sol console user name."
|
|
::={componentSolEntry 13}
|
|
|
|
componentSolConsoleLoginFrom OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" The location information from where the SOL console is logged in. "
|
|
::={componentSolEntry 14}
|
|
|
|
componentSolConsoleLoginStart OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" The time that SOL console starts. "
|
|
::={componentSolEntry 15}
|
|
|
|
componentSolConsoleLoginEnd OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" The time that SOL console ends. "
|
|
::={componentSolEntry 16}
|
|
|
|
-- *************************************************************************
|
|
-- componentSolTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentSolTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentSolTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentConfiguration 27 }
|
|
|
|
-- ********************************************************************************
|
|
-- componentMonitors
|
|
-- ********************************************************************************
|
|
componentMonitors OBJECT IDENTIFIER ::= { components 37 }
|
|
|
|
-- ********************************************************************************
|
|
-- componentSystemStatusTable
|
|
-- ********************************************************************************
|
|
|
|
componentSystemStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentSystemStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of component status information."
|
|
::= { componentMonitors 1 }
|
|
|
|
componentSystemStatusEntry OBJECT-TYPE
|
|
SYNTAX ComponentSystemStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component system status entry"
|
|
INDEX { componentStatusTopologyPath }
|
|
::= { componentSystemStatusTable 1 }
|
|
|
|
ComponentSystemStatusEntry ::= SEQUENCE {
|
|
componentStatusTopologyPath OCTET STRING,
|
|
componentStatusName OCTET STRING,
|
|
componentStatusPowerState INTEGER,
|
|
componentStatusHealthState INTEGER,
|
|
componentStatusPowerEnable INTEGER,
|
|
componentStatusWakeOnLanEnable INTEGER,
|
|
componentStatusWidth INTEGER,
|
|
componentStatusIOCompatibility OCTET STRING,
|
|
componentStatusInventoryReady INTEGER,
|
|
componentStatusBootCountPowerOnTimeBoots INTEGER,
|
|
componentStatusBootCountPowerOnTimeSecs INTEGER
|
|
}
|
|
|
|
componentStatusTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentSystemStatusEntry 1 }
|
|
|
|
componentStatusName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentSystemStatusEntry 2 }
|
|
|
|
componentStatusPowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the power state of the component specified."
|
|
::= { componentSystemStatusEntry 3 }
|
|
|
|
componentStatusHealthState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
good(1),
|
|
warning(2),
|
|
critical(3),
|
|
kernelMode(4),
|
|
discovering(5),
|
|
commError(6),
|
|
noPower(7),
|
|
flashing(8),
|
|
initFailure(9),
|
|
insufficientPower(10),
|
|
powerDenied(11),
|
|
maintMode(12),
|
|
firehoseDump(13)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The system health state for the component.
|
|
|
|
Unknown: Component is in an undefined state.
|
|
Good: Component is operating normally.
|
|
Warning: One or more outstanding warnings exist for this component.
|
|
Critical: One or more outstanding critical events for this component.
|
|
Kernel Mode: Component is in kernel mode.
|
|
Discovering: The MM is currently in the process of discovering this component.
|
|
Communications Error: The MM failed to communicate with this component.
|
|
No Power: No power to the component's domain.
|
|
Flashing: Flashing in progress.
|
|
Initialization Failure: Component failed to initialized.
|
|
Insufficient Power: Not enough power is left in the component's domain to power the component.
|
|
Power Denied: Power was denied to the component."
|
|
::= { componentSystemStatusEntry 4 }
|
|
|
|
|
|
componentStatusPowerEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Power enable state for the component."
|
|
::= { componentSystemStatusEntry 5 }
|
|
|
|
|
|
componentStatusWakeOnLanEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1),
|
|
notApplicable(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Wake on LAN enable state for the component."
|
|
::= { componentSystemStatusEntry 6 }
|
|
|
|
componentStatusWidth OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The width of the component including any supplement component attached to it"
|
|
::= { componentSystemStatusEntry 7 }
|
|
|
|
componentStatusIOCompatibility OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"I/O compatibility status for the component.
|
|
|
|
The possible values and their meanings are as follows:
|
|
unknown: This indicates a communication error for the component.
|
|
ok: This is the normal (good) case where the component and the
|
|
corresponding I/O modules it is internally wired to have no
|
|
compatibility issues.
|
|
noIOMs: This means there are no I/O modules in any of the
|
|
corresponding I/O module bays this component is internally wired to.
|
|
attention: This indicates that one or more of the corresponding
|
|
I/O modules are in communication error.
|
|
mismatch: This indicates one of the following cases:
|
|
Fabric types are incompatible
|
|
An unknown I/O module type
|
|
An unknown fabric type on the component"
|
|
::= { componentSystemStatusEntry 21 }
|
|
|
|
componentStatusInventoryReady OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notReady(0),
|
|
ready(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When a component management controller or the MM is reset, the
|
|
component inventory data is refreshed in the MM database. This includes
|
|
items like IBM VPD (e.g. - serial number, UUID) and MAC address information.
|
|
|
|
Applications need to know when this information has been populated on the MM
|
|
before they begin to query it using SNMP or other means. This simple flag
|
|
object will return a ready or notReady indication for each component regarding the
|
|
status of this information.
|
|
|
|
Notes:
|
|
|
|
For components that are experiencing a 'communication failure' or
|
|
'initialization failure' condition, this object will continue to indicate
|
|
notReady until the condition is resolved. Therefore, any application that
|
|
polls this object should also incorporate a timeout period."
|
|
::= { componentSystemStatusEntry 22 }
|
|
|
|
componentStatusBootCountPowerOnTimeBoots OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade boot count. This is valid for blade components and
|
|
otherwise is undefined. Writing this
|
|
value resets the boot count to zero."
|
|
::= { componentSystemStatusEntry 23 }
|
|
|
|
componentStatusBootCountPowerOnTimeSecs OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade power on time in seconds. This is valid for blade
|
|
components and otherwise is undefined. Writing this
|
|
value resets the power on time to zero."
|
|
::= { componentSystemStatusEntry 24 }
|
|
|
|
-- *************************************************************************
|
|
-- componentSystemStatusTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentSystemStatusTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentSystemStatusTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentMonitors 2 }
|
|
|
|
-- ********************************************************************************
|
|
-- componentHealthSummaryTable
|
|
-- ********************************************************************************
|
|
componentHealthSummaryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentHealthSummaryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of component health summary information.
|
|
Contains information about the overall component health status.
|
|
Each component contains a list of critical or warning events for that component or severity of good or none if none exist."
|
|
::= { componentMonitors 6 }
|
|
|
|
componentHealthSummaryEntry OBJECT-TYPE
|
|
SYNTAX ComponentHealthSummaryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component health summary entry"
|
|
INDEX { componentHealthTopologyPath, componentHealthEventIndex }
|
|
::= { componentHealthSummaryTable 1 }
|
|
|
|
ComponentHealthSummaryEntry ::= SEQUENCE {
|
|
componentHealthTopologyPath OCTET STRING,
|
|
componentHealthEventIndex INTEGER,
|
|
componentHealthSummaryName OCTET STRING,
|
|
componentHealthSummarySeverity OCTET STRING,
|
|
componentHealthSummaryDescription OCTET STRING,
|
|
componentHealthSummaryDateTime OCTET STRING,
|
|
componentHealthSummaryEventID OCTET STRING
|
|
}
|
|
|
|
componentHealthTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
Note that this TP is preceded by a single octet that specifies the TP length.
|
|
This is required since this table is indexed with two indices and, therefore,
|
|
the TP length must be explicitly provided.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentHealthSummaryEntry 1 }
|
|
|
|
componentHealthEventIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An index for the critical or warning health events for a given component."
|
|
::= { componentHealthSummaryEntry 2 }
|
|
|
|
componentHealthSummaryName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentHealthSummaryEntry 3 }
|
|
|
|
componentHealthSummarySeverity OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System health summary severity of an event for the given component."
|
|
::= { componentHealthSummaryEntry 4 }
|
|
|
|
componentHealthSummaryDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System health summary description of an event for the given component."
|
|
::= { componentHealthSummaryEntry 5 }
|
|
|
|
componentHealthSummaryDateTime OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System health summary date time of an event for the given component."
|
|
::= { componentHealthSummaryEntry 6 }
|
|
|
|
componentHealthSummaryEventID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System health summary event ID of an event for the given component."
|
|
::= { componentHealthSummaryEntry 7 }
|
|
|
|
-- *************************************************************************
|
|
-- componentHealthSummaryTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentHealthSummaryTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentHealthSummaryTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentMonitors 7 }
|
|
|
|
-- ********************************************************************************
|
|
-- componentMACAddressTable
|
|
-- ********************************************************************************
|
|
componentMACAddressTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentMACAddressEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of MAC address VPD information for each component."
|
|
::= { componentMonitors 11 }
|
|
|
|
componentMACAddressEntry OBJECT-TYPE
|
|
SYNTAX ComponentMACAddressEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component MAC address table entry"
|
|
INDEX { componentMACAddressTopologyPath, componentMACAddressIndex }
|
|
::= { componentMACAddressTable 1 }
|
|
|
|
ComponentMACAddressEntry ::= SEQUENCE {
|
|
componentMACAddressTopologyPath OCTET STRING,
|
|
componentMACAddressIndex INTEGER,
|
|
componentMACAddressName OCTET STRING,
|
|
componentMACAddress OCTET STRING
|
|
}
|
|
|
|
componentMACAddressTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
Note that this TP is preceded by a single octet that specifies the TP length.
|
|
This is required since this table is indexed with two indices and, therefore,
|
|
the TP length must be explicitly provided.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentMACAddressEntry 1 }
|
|
|
|
componentMACAddressIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each component may have one or more MAC address VPD values
|
|
associated with it, and this index object identifies the
|
|
particular instance."
|
|
::= { componentMACAddressEntry 2 }
|
|
|
|
componentMACAddressName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentMACAddressEntry 3 }
|
|
|
|
componentMACAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The MAC address VPD value for this component and index. The
|
|
value is a null terminated string.
|
|
|
|
For IOMs which are members of a stack, this field is not applicable and should be disregarded."
|
|
::= { componentMACAddressEntry 4 }
|
|
|
|
-- *************************************************************************
|
|
-- componentMACAddressTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentMACAddressTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentMACAddressTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentMonitors 12 }
|
|
|
|
-- ********************************************************************************
|
|
-- componentUniqueIDsTable
|
|
-- ********************************************************************************
|
|
componentUniqueIDsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentUniqueIDsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of unique ID information for each component."
|
|
::= { componentMonitors 13 }
|
|
|
|
componentUniqueIDsEntry OBJECT-TYPE
|
|
SYNTAX ComponentUniqueIDsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component unique ID table entry"
|
|
INDEX { componentUniqueIDsTopologyPath, componentUniqueIDsIndex }
|
|
::= { componentUniqueIDsTable 1 }
|
|
|
|
ComponentUniqueIDsEntry ::= SEQUENCE {
|
|
componentUniqueIDsTopologyPath OCTET STRING,
|
|
componentUniqueIDsIndex INTEGER,
|
|
componentUniqueIDsName OCTET STRING,
|
|
componentUniqueIDsType INTEGER,
|
|
componentUniqueIDsValue OCTET STRING
|
|
}
|
|
|
|
componentUniqueIDsTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
Note that this TP is preceded by a single octet that specifies the TP length.
|
|
This is required since this table is indexed with two indices and, therefore,
|
|
the TP length must be explicitly provided.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentUniqueIDsEntry 1 }
|
|
|
|
componentUniqueIDsIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each component may have one or more unique ID values
|
|
associated with it, and this index object identifies the
|
|
particular instance."
|
|
::= { componentUniqueIDsEntry 2 }
|
|
|
|
componentUniqueIDsName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentUniqueIDsEntry 3 }
|
|
|
|
componentUniqueIDsType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
wwn(1),
|
|
guid(2),
|
|
sas(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Type of the unique ID in the object,
|
|
componentUniqueIDsValue. The type is one of the following:
|
|
World Wide Name (wwn), Global Unique IDs (guid) or
|
|
Serial Attach SCSI IDs (sas)."
|
|
::= { componentUniqueIDsEntry 4 }
|
|
|
|
componentUniqueIDsValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique ID value for this component and index. The
|
|
value is a null terminated string."
|
|
::= { componentUniqueIDsEntry 5 }
|
|
|
|
-- *************************************************************************
|
|
-- componentUniqueIDsTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentUniqueIDsTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentUniqueIDsTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentMonitors 14 }
|
|
|
|
-- ********************************************************************************
|
|
-- componentVoltagesTable
|
|
-- ********************************************************************************
|
|
componentVoltagesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentVoltagesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of component voltage sensor information."
|
|
::= { componentMonitors 16 }
|
|
|
|
componentVoltagesEntry OBJECT-TYPE
|
|
SYNTAX ComponentVoltagesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Component voltages entry."
|
|
INDEX { componentVoltagesTopologyPath, componentVoltagesSensorIndex }
|
|
::= { componentVoltagesTable 1 }
|
|
|
|
ComponentVoltagesEntry ::= SEQUENCE {
|
|
componentVoltagesTopologyPath OCTET STRING,
|
|
componentVoltagesSensorIndex INTEGER,
|
|
componentVoltagesComponentName OCTET STRING,
|
|
componentVoltagesSensorLabel OCTET STRING,
|
|
componentVoltagesSensorValue OCTET STRING,
|
|
componentVoltagesLowWarningThreshold OCTET STRING,
|
|
componentVoltagesHighWarningThreshold OCTET STRING
|
|
}
|
|
|
|
componentVoltagesTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
Note that this TP is preceded by a single octet that specifies the TP length.
|
|
This is required since this table is indexed with two indices and, therefore,
|
|
the TP length must be explicitly provided.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentVoltagesEntry 1 }
|
|
|
|
componentVoltagesSensorIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An index for the critical or warning health events for a given component."
|
|
::= { componentVoltagesEntry 2 }
|
|
|
|
componentVoltagesComponentName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentVoltagesEntry 3 }
|
|
|
|
componentVoltagesSensorLabel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The label of the sensor as a null terminated string."
|
|
::= { componentVoltagesEntry 4 }
|
|
|
|
componentVoltagesSensorValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value of the sensor as a null terminated string."
|
|
::= { componentVoltagesEntry 5 }
|
|
|
|
componentVoltagesLowWarningThreshold OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The low warning threshold of the sensor as a null terminated string."
|
|
::= { componentVoltagesEntry 6 }
|
|
|
|
componentVoltagesHighWarningThreshold OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The high warning threshold of the sensor as a null terminated string."
|
|
::= { componentVoltagesEntry 7 }
|
|
|
|
-- *************************************************************************
|
|
-- componentVoltagesTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentVoltagesTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentVoltagesTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentMonitors 17 }
|
|
|
|
-- ********************************************************************************
|
|
-- componentTemperaturesTable
|
|
-- ********************************************************************************
|
|
componentTemperaturesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentTemperaturesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of component temperature sensor information."
|
|
::= { componentMonitors 21 }
|
|
|
|
componentTemperaturesEntry OBJECT-TYPE
|
|
SYNTAX ComponentTemperaturesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Component temperatures entry."
|
|
INDEX { componentTemperaturesTopologyPath, componentTemperaturesSensorIndex }
|
|
::= { componentTemperaturesTable 1 }
|
|
|
|
ComponentTemperaturesEntry ::= SEQUENCE {
|
|
componentTemperaturesTopologyPath OCTET STRING,
|
|
componentTemperaturesSensorIndex INTEGER,
|
|
componentTemperaturesComponentName OCTET STRING,
|
|
componentTemperaturesSensorLabel OCTET STRING,
|
|
componentTemperaturesSensorValue OCTET STRING,
|
|
componentTemperaturesWarningThreshold OCTET STRING,
|
|
componentTemperaturesShutdownThreshold OCTET STRING,
|
|
componentTemperaturesWarningResetThreshold OCTET STRING
|
|
}
|
|
|
|
componentTemperaturesTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
Note that this TP is preceded by a single octet that specifies the TP length.
|
|
This is required since this table is indexed with two indices and, therefore,
|
|
the TP length must be explicitly provided.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentTemperaturesEntry 1 }
|
|
|
|
componentTemperaturesSensorIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An index for the temperature Sensors for a given component."
|
|
::= { componentTemperaturesEntry 2 }
|
|
|
|
componentTemperaturesComponentName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentTemperaturesEntry 3 }
|
|
|
|
componentTemperaturesSensorLabel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The label of the sensor as a null terminated string."
|
|
::= { componentTemperaturesEntry 4 }
|
|
|
|
componentTemperaturesSensorValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value of the sensor as a null terminated string."
|
|
::= { componentTemperaturesEntry 5 }
|
|
|
|
componentTemperaturesWarningThreshold OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The warning threshold of the sensor as a null terminated string."
|
|
::= { componentTemperaturesEntry 6 }
|
|
|
|
componentTemperaturesShutdownThreshold OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Shutdown threshold of the sensor as a null terminated string."
|
|
::= { componentTemperaturesEntry 7 }
|
|
|
|
componentTemperaturesWarningResetThreshold OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Warning Reset threshold of the sensor as a null terminated string."
|
|
::= { componentTemperaturesEntry 8 }
|
|
|
|
-- *************************************************************************
|
|
-- componentTemperaturesTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentTemperaturesTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentTemperaturesTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentMonitors 22 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- componentIOCompatibilityTable
|
|
-- ********************************************************************************
|
|
componentIOCompatibilityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentIOCompatibilityEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of component IO Compatibility information."
|
|
::= { componentMonitors 26 }
|
|
|
|
componentIOCompatibilityEntry OBJECT-TYPE
|
|
SYNTAX ComponentIOCompatibilityEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Component IO compatibility entry."
|
|
INDEX { componentIOCompatibilityTopologyPath, componentIOCompatibilityIOMBay }
|
|
::= { componentIOCompatibilityTable 1 }
|
|
|
|
ComponentIOCompatibilityEntry ::= SEQUENCE {
|
|
componentIOCompatibilityTopologyPath OCTET STRING,
|
|
componentIOCompatibilityIOMBay INTEGER,
|
|
componentIOCompatibilityComponentName OCTET STRING,
|
|
componentIOCompatibilityIOMPower OCTET STRING,
|
|
componentIOCompatibilityIOMFabricType OCTET STRING,
|
|
componentIOCompatibilityFabricOnComponent OCTET STRING,
|
|
componentIOCompatibilityStatus OCTET STRING
|
|
}
|
|
|
|
componentIOCompatibilityTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
Note that this TP is preceded by a single octet that specifies the TP length.
|
|
This is required since this table is indexed with two indices and, therefore,
|
|
the TP length must be explicitly provided.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentIOCompatibilityEntry 1 }
|
|
|
|
componentIOCompatibilityIOMBay OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An index for the IO Compatibility modules for a given component."
|
|
::= { componentIOCompatibilityEntry 2 }
|
|
|
|
componentIOCompatibilityComponentName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentIOCompatibilityEntry 3 }
|
|
|
|
componentIOCompatibilityIOMPower OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The power state of the module specified in componentIOCompatibilityIOMBay.
|
|
n/a if module not installed."
|
|
::= { componentIOCompatibilityEntry 4 }
|
|
|
|
componentIOCompatibilityIOMFabricType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The fabric type of the module specified in componentIOCompatibilityIOMBay."
|
|
::= { componentIOCompatibilityEntry 5 }
|
|
|
|
componentIOCompatibilityFabricOnComponent OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The fabric type for this channel on the original component (may be onboard fabric or
|
|
an expansion card)."
|
|
::= { componentIOCompatibilityEntry 6 }
|
|
|
|
componentIOCompatibilityStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The compatibility status between the component and the module specified
|
|
in componentIOCompatibilityIOMBay.
|
|
|
|
The possible values are:
|
|
OK: No compatibility issues
|
|
No IOM: There is no module on the other side of the wire for this channel on the component.
|
|
n/a: (Not applicable) The module specified in componentIOCompatibilityIOMBay is a bridge,
|
|
so the component port cannot connect to it.
|
|
Attention: The module specified in componentIOCompatibilityIOMBay has a communication error.
|
|
Mismatch: Indicates one of the following cases:
|
|
Fabric types are incompatible
|
|
Module specified in componentIOCompatibilityIOMBay is of unknown type
|
|
Unknown fabric type on the component"
|
|
::= { componentIOCompatibilityEntry 7 }
|
|
|
|
-- *************************************************************************
|
|
-- componentIOCompatibilityTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentIOCompatibilityTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentIOCompatibilityTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentMonitors 27 }
|
|
|
|
|
|
|
|
-- *************************************************************************
|
|
-- Node Connectivity Information
|
|
-- *************************************************************************
|
|
|
|
nodeConnectivityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NodeConnectivityEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of node connectivity information. This table provides information
|
|
related to the node communication status."
|
|
::= { componentMonitors 31}
|
|
|
|
nodeConnectivityEntry OBJECT-TYPE
|
|
SYNTAX NodeConnectivityEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Connectivity information for nodes."
|
|
INDEX { nodeConnectivityIndex }
|
|
::= { nodeConnectivityTable 1 }
|
|
|
|
NodeConnectivityEntry ::= SEQUENCE {
|
|
nodeConnectivityIndex INTEGER,
|
|
nodeConnectivityName OCTET STRING,
|
|
nodeConnectivityStatus INTEGER
|
|
}
|
|
|
|
nodeConnectivityIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..128)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Node Connectivity table index. "
|
|
::= { nodeConnectivityEntry 1 }
|
|
|
|
nodeConnectivityName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the node as a null terminated string."
|
|
::= { nodeConnectivityEntry 2 }
|
|
|
|
nodeConnectivityStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notcommunicating(0),
|
|
communicating(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the communication status of the node."
|
|
::= { nodeConnectivityEntry 3 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- componentServiceResetTable
|
|
-- ********************************************************************************
|
|
componentServiceReset OBJECT IDENTIFIER ::= { components 38 }
|
|
|
|
componentServiceResetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentServiceResetEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table providing aux power status and the ability
|
|
to perform a virtual reseat or hard restart of a component."
|
|
::= { componentServiceReset 1 }
|
|
|
|
componentServiceResetEntry OBJECT-TYPE
|
|
SYNTAX ComponentServiceResetEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component module power service reset entry"
|
|
INDEX { componentServiceResetTopologyPath }
|
|
::= { componentServiceResetTable 1 }
|
|
|
|
ComponentServiceResetEntry ::= SEQUENCE {
|
|
componentServiceResetTopologyPath OCTET STRING,
|
|
componentServiceResetName OCTET STRING,
|
|
componentServiceResetStatus INTEGER,
|
|
componentServiceResetCmd INTEGER
|
|
}
|
|
|
|
componentServiceResetTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a row in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
MEDIA_MODULE, 0x19 Container of one or more media devices
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX, 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
|
|
::= { componentServiceResetEntry 1 }
|
|
|
|
componentServiceResetName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A short text string describing the particular component. For the
|
|
MM and blades, this name will be the configured name or its
|
|
serial number if no user configured name is available. For all
|
|
other components, this object will provide text to identify the
|
|
component."
|
|
::= { componentServiceResetEntry 2 }
|
|
|
|
componentServiceResetStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
auxPowerOff(0),
|
|
auxPowerOn(1),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status of the aux power. A value of auxPowerOff(0) indicates
|
|
that the componant aux power is off. A value of
|
|
auxPowerOn(1) indicates that the componant aux power is on."
|
|
::= { componentServiceResetEntry 3 }
|
|
|
|
componentServiceResetCmd OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOperation(0),
|
|
resetVirtualReseatOperation(1),
|
|
resetHardRestartOperation(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"NOTE: Do not perform this service reset operation on a node that is
|
|
currently in a maintenance mode state. See componentStatusHealthState in
|
|
componentSystemStatusTable for maintMode(12) value.
|
|
|
|
|
|
To reset the auxiliary power on a component, set this object to
|
|
resetVirtualReseatOperation(1). This will toggle the auxiliary
|
|
power and simulate a physical removal and insertion.
|
|
During the operation, auxiliary power is removed from the component
|
|
and is then restored. For nodes, the power state will remain off and the
|
|
user will need to manually power on the node.
|
|
|
|
To perform a hard restart on the component, set this object to
|
|
resetHardRestartOperation(2). This will toggle the reset line to the
|
|
processor causing it to re-initialize.
|
|
|
|
This object is intended to be write-only.
|
|
|
|
The component will experience a temporary loss of communication and the power
|
|
state will change. Prior to executing this action, perform any operations needed
|
|
to protect user data.
|
|
|
|
Reading this object will always return the value of noOperation(0)."
|
|
::= { componentServiceResetEntry 4 }
|
|
|
|
-- *************************************************************************
|
|
-- componentServiceResetTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentServiceResetTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentServiceResetTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentServiceReset 2 }
|
|
|
|
componentLEDs OBJECT IDENTIFIER ::= { components 39 }
|
|
|
|
-- ********************************************************************************
|
|
-- componentLEDsTable
|
|
-- ********************************************************************************
|
|
componentLEDsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentLEDsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of component LED information.
|
|
|
|
NOTE: Querying objects in this table may take significantly longer
|
|
than normal, so it is recommended that the query timeout be set to
|
|
a large value. On a fully populated chassis, the timeout should be set
|
|
to 120 seconds or more."
|
|
::= { componentLEDs 1 }
|
|
|
|
componentLEDsEntry OBJECT-TYPE
|
|
SYNTAX ComponentLEDsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component LEDs information entry"
|
|
INDEX { ledComponentTopologyPath }
|
|
::= { componentLEDsTable 1 }
|
|
|
|
ComponentLEDsEntry ::= SEQUENCE {
|
|
ledComponentTopologyPath OCTET STRING,
|
|
ledComponentName OCTET STRING,
|
|
ledComponentFault INTEGER,
|
|
ledComponentCheckLog INTEGER,
|
|
ledComponentIdentity INTEGER
|
|
}
|
|
|
|
ledComponentTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentLEDsEntry 1 }
|
|
|
|
ledComponentName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentLEDsEntry 2 }
|
|
|
|
ledComponentFault OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the component fault LED is on or off."
|
|
::= { componentLEDsEntry 3 }
|
|
|
|
ledComponentCheckLog OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the component check log information LED is on or off.
|
|
For Write access, the LED can be turned off only."
|
|
::= { componentLEDsEntry 4 }
|
|
|
|
ledComponentIdentity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
blinking(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the component identify LED is on, off, or blinking."
|
|
::= { componentLEDsEntry 5 }
|
|
|
|
-- ********************************************************************************
|
|
-- componentLEDsTableCacheTimeout
|
|
-- ********************************************************************************
|
|
componentLEDsTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentLEDsTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentLEDs 2 }
|
|
|
|
-- ********************************************************************************
|
|
-- componentLEDsDetailsTable
|
|
-- ********************************************************************************
|
|
componentLEDsDetailsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentLEDsDetailsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of LED info for each component."
|
|
::= { componentLEDs 9 }
|
|
|
|
componentLEDsDetailsEntry OBJECT-TYPE
|
|
SYNTAX ComponentLEDsDetailsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component LED info table entry"
|
|
INDEX { componentLEDsDetailsTopologyPath, componentLEDsDetailsIndex }
|
|
::= { componentLEDsDetailsTable 1 }
|
|
|
|
ComponentLEDsDetailsEntry ::= SEQUENCE {
|
|
componentLEDsDetailsTopologyPath OCTET STRING,
|
|
componentLEDsDetailsIndex INTEGER,
|
|
componentLEDsDetailsComponentType OCTET STRING,
|
|
componentLEDsDetailsLabel OCTET STRING,
|
|
componentLEDsDetailsState INTEGER,
|
|
componentLEDsDetailsLocation OCTET STRING
|
|
}
|
|
|
|
componentLEDsDetailsTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
Note that this TP is preceded by a single octet that specifies the TP length.
|
|
This is required since this table is indexed with two indices and, therefore,
|
|
the TP length must be explicitly provided.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentLEDsDetailsEntry 1 }
|
|
|
|
componentLEDsDetailsIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each component may have one or more LEDs and data
|
|
associated with it, and this index object identifies the
|
|
particular instance."
|
|
::= { componentLEDsDetailsEntry 2 }
|
|
|
|
componentLEDsDetailsComponentType OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The type of the component/subcomponent grouping for this LED."
|
|
::= { componentLEDsDetailsEntry 3 }
|
|
|
|
componentLEDsDetailsLabel OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The text description of the LED."
|
|
::= { componentLEDsDetailsEntry 4 }
|
|
|
|
componentLEDsDetailsState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
blinking(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current state of the LED."
|
|
::= { componentLEDsDetailsEntry 5 }
|
|
|
|
componentLEDsDetailsLocation OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The physical location of this LED on the hardware."
|
|
::= { componentLEDsDetailsEntry 6 }
|
|
|
|
-- *************************************************************************
|
|
-- componentLEDsDetailsTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentLEDsDetailsTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentLEDsDetailsTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentLEDs 10 }
|
|
-- ************************************************************************
|
|
-- backupRestore
|
|
-- ************************************************************************
|
|
backupRestore OBJECT IDENTIFIER ::= { components 42 }
|
|
|
|
backupRestoreAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
backup(0),
|
|
restore(1),
|
|
restoreAndRestart(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Starts the backup or restore operation.
|
|
It is intended to be write-only.
|
|
NOTE: This function is only available for SNMPv3."
|
|
::= { backupRestore 1 }
|
|
|
|
backupRestoreStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ready(0),
|
|
pending(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Get the status of the last backup/restore action which was
|
|
initiated through SNMP.
|
|
NOTE: This function is only available for SNMPv3."
|
|
::= { backupRestore 2 }
|
|
|
|
backupRestoreMessage OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Get the status message of the last backup/restore action which was
|
|
initiated through SNMP.
|
|
NOTE: This function is only available for SNMPv3."
|
|
::= { backupRestore 3 }
|
|
|
|
backupRestoreURI OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..254))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the fully qualified remote location of the file.
|
|
A fully qualified remote location contains a supported
|
|
protocol followed by a colon and two slashes (//), userid and
|
|
password separated by a colon for login authentication, an
|
|
@ sign, followed by the hostname or IP address of the
|
|
server where the packet file resides, followed by an optional
|
|
port number to the hostname, and the full pathname to the file.
|
|
Note that if the port number is specified, it must be
|
|
separated with the hostname (or IP address) by a colon.
|
|
The MM currently supports the following protocols:
|
|
TFTP, FTP, HTTP and HTTPS.
|
|
The complete format of a fully qualified remote location is:
|
|
<protocol>://<userid:password>@<hostname:port>/<pathname>
|
|
An example of a fully qualified remote location can be:
|
|
ftp://USERID:PASSW0RD@192.168.0.2:30045/tmp/cmd.bkp
|
|
where the ftp protocol will be used for transferring the file in
|
|
this location, username is USERID, password is
|
|
PASSW0RD, host IP address is 192.168.0.2, port number is
|
|
30045, and the full pathname for the packet file is /tmp/cmd.bkp.
|
|
Some protocols do not need the username, password, and
|
|
the port number, so the minimum requirement for a fully
|
|
qualified location can be:<protocol>://<hostname>/<pathname>.
|
|
Note:When using SFTP, only an RSA fingerprint is supported.
|
|
An example of a qualified location can be:
|
|
<protocol>://[<user>[:password][;fingerprint=<host>]@]<host>
|
|
[:<port>]/<path>/<to>/<file>
|
|
NOTE: This function is only available for SNMPv3."
|
|
::= { backupRestore 4 }
|
|
|
|
backupRestorePassword OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..63))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Password used for the encryption/decryption of the sensitive data
|
|
in the backup file.
|
|
It is intended to be write-only.
|
|
NOTE: This function is only available for SNMPv3."
|
|
::= { backupRestore 5 }
|
|
|
|
backupRestoreLogURI OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..254))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the URI address where the log file will be put. It will be used only
|
|
if the backupRestoreLogPush will be set on push.
|
|
Contains the fully qualified remote location of the file.
|
|
A fully qualified remote location contains a supported
|
|
protocol followed by a colon and two slashes (//), userid and
|
|
password separated by a colon for login authentication, an
|
|
@ sign, followed by the hostname or IP address of the
|
|
server where the packet file will reside, followed by an optional
|
|
port number to the hostname, and the full pathname to the file.
|
|
Note that if the port number is specified, it must be
|
|
separated with the hostname (or IP address) by a colon.
|
|
The MM currently supports the following protocols:
|
|
TFTP, FTP, HTTP and HTTPS.
|
|
The complete format of a fully qualified remote location is:
|
|
<protocol>://<userid:password>@<hostname:port>/<pathname>
|
|
An example of a fully qualified remote location can be:
|
|
ftp://USERID:PASSW0RD@192.168.0.2:30045/tmp/restore.log
|
|
where the ftp protocol will be used for transferring the file in
|
|
this location, username is USERID, password is
|
|
PASSW0RD, host IP address is 192.168.0.2, port number is
|
|
30045, and the full pathname for the packet file is /tmp/restore.log.
|
|
Some protocols do not need the username, password, and
|
|
the port number, so the minimum requirement for a fully
|
|
qualified location can be:<protocol>://<hostname>/<pathname>.
|
|
Note: When using SFTP, only an RSA fingerprint is supported.
|
|
An example of a qualified location can be:
|
|
<protocol>://[<user>[:password][;fingerprint=<host>]@]<host>
|
|
[:<port>]/<path>/<to>/<file>
|
|
|
|
NOTE: This function is available only for SNMPv3."
|
|
::= { backupRestore 6 }
|
|
|
|
backupRestoreLogPush OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noPush(0),
|
|
push(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Causes the restore operation to push the log to the URI address.
|
|
NOTE: This can be used when restoring without restarting.
|
|
NOTE: This function is only available for SNMPv3."
|
|
::= { backupRestore 7 }
|
|
|
|
|
|
-- ************************************************************************
|
|
-- FFDC Service
|
|
-- ************************************************************************
|
|
|
|
bladeServiceData OBJECT IDENTIFIER ::= { service 3 }
|
|
|
|
bladeServiceDataTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladeServiceDataEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of blade service data information."
|
|
::= { bladeServiceData 1 }
|
|
|
|
bladeServiceDataEntry OBJECT-TYPE
|
|
SYNTAX BladeServiceDataEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade service data entry"
|
|
INDEX { serviceDataIndex }
|
|
::= { bladeServiceDataTable 1 }
|
|
|
|
|
|
BladeServiceDataEntry ::= SEQUENCE {
|
|
serviceDataIndex INTEGER,
|
|
serviceDataBladeId INTEGER,
|
|
serviceDataBladeExists INTEGER,
|
|
serviceDataBladePowerState INTEGER,
|
|
serviceDataBladeName OCTET STRING,
|
|
serviceDataDumpInitiate INTEGER,
|
|
serviceDataDumpRetrieve INTEGER,
|
|
serviceDataDumpCapabilityMask OCTET STRING,
|
|
serviceDataDumpInProgress INTEGER
|
|
}
|
|
|
|
serviceDataIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade service date index."
|
|
::= { bladeServiceDataEntry 1 }
|
|
|
|
serviceDataBladeId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric blade ID."
|
|
::= { bladeServiceDataEntry 2 }
|
|
|
|
serviceDataBladeExists OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the blade specified exists or not."
|
|
::= { bladeServiceDataEntry 3 }
|
|
|
|
serviceDataBladePowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the blade specified is powered on or not.
|
|
If the MM is experiencing a communication problem with the blade,
|
|
the state may be returned as unknown(255)"
|
|
::= { bladeServiceDataEntry 4 }
|
|
|
|
serviceDataBladeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the blade as a string."
|
|
::= { bladeServiceDataEntry 5 }
|
|
|
|
serviceDataDumpInitiate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
processorDump(1),
|
|
platformDump(2),
|
|
partitionDump(3),
|
|
serviceData(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Initiates a type of dump collection to be initiated for the blade.
|
|
|
|
NOTE: Not all blades support this, please check serviceDataDumpCapabilityMask
|
|
OID to see if the action is supported on this blade.
|
|
|
|
When the dump file is created, the node transfers it to the /tftproot/service directory
|
|
on the CMM. Only one file can be moved to this directory at a time, so please use the fileManagement
|
|
MIB information to check if the file has been completed.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { bladeServiceDataEntry 7 }
|
|
|
|
serviceDataDumpRetrieve OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
processorDump(1),
|
|
platformDump(2),
|
|
partitionDump(3),
|
|
serviceData(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Retrieve a type of service data file from blade to MM.
|
|
|
|
NOTE: This OID only is valid for the last four bit mask designations listed
|
|
in the serviceDataDumpCapabilityMask OID.
|
|
|
|
The dump file is transfered to the /tftproot/service directory
|
|
on the CMM. Only one file can be moved to this directory at a time,
|
|
so please use the fileManagement MIB information to check if the file has been completed.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { bladeServiceDataEntry 8 }
|
|
|
|
serviceDataDumpCapabilityMask OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the blade has the capability to trigger service data and if so,
|
|
which operations are supported and whether the file can be transferred to the MM
|
|
from the blade.
|
|
The values and meanings are as follows:
|
|
0000 0000 means this blade does not support any at all.
|
|
|
|
0000 0001 means this blade supports 'processor' type and the file remains on the blade.
|
|
0000 0010 means this blade supports 'platform' type and the file remains on the blade
|
|
0000 0100 means this blade supports 'partition' type and the file remians on the blade
|
|
|
|
0000 1000 means this blade supports 'processor' type and the file can be transferred to the MM.
|
|
0001 0000 means this blade supports 'platform' type and the file can be transferred to the MM.
|
|
0010 0000 means this blade supports 'partition' type and the file can be transferred to the MM
|
|
0100 0000 means this blade supports 'serviceData' type and the file can be transferred to the MM
|
|
For example, the returned value of 01111000 means this blade supports 'processor','platform',
|
|
'partition' and 'serviceData' types, and the file can be transferred to the MM"
|
|
::= { bladeServiceDataEntry 9 }
|
|
|
|
serviceDataDumpInProgress OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inProgress(1),
|
|
notInProgress(2),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An indicator as to whether a blade dump is in progress for the specified blade.
|
|
This object ONLY applies to dumps that can be triggered by the MM and where the
|
|
dump file is transferred to the MM filesystem upon completion. See the
|
|
serviceDataDumpCapabilityMask object for support levels. The flag that this MIB object
|
|
represents will be set on when the IPMI command is sent to the blade indicating 'init dump'
|
|
and will be cleared upon receiving the valid dump file from the blade or the
|
|
creation of the text file indicating the problem encountered.
|
|
If it cannot be determined if the dump is in progress, the unknown(255) value is returned."
|
|
::= { bladeServiceDataEntry 10 }
|
|
|
|
serviceAdvisor OBJECT IDENTIFIER ::= { service 4 }
|
|
|
|
autoCallHomeSetup OBJECT IDENTIFIER ::= { serviceAdvisor 1 }
|
|
|
|
acceptLicenseAgreement OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Accept Terms and Conditions of MM Service Advisor. The user will have to accept the terms and conditions
|
|
before Service Advisor can send diagnostic data to IBM support personnel. If MM configuration
|
|
is reset to defaults, the user will have to accept the terms and conditions again before they can
|
|
enable Service Advisor.
|
|
|
|
A GET of this object may return disabled(0) or enabled(1), depending upon the current state. However,
|
|
only enabled(1) is accepted on a SET in order to accept the license agreement. A SET of disabled(0)
|
|
will return noSuchValue and is not allowed."
|
|
::= {autoCallHomeSetup 1}
|
|
|
|
serviceAdvisorEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable/Enable IBM Support. The User Agreement must be accepted and the contact information
|
|
must be set before the IBM Support function of Service Advisor can be enabled."
|
|
::= {autoCallHomeSetup 2}
|
|
|
|
serviceSupportCenter OBJECT IDENTIFIER ::= {serviceAdvisor 2}
|
|
ibmSupportCenter OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The country code for the IBM Support Center. 2 character ISO country code."
|
|
::= {serviceSupportCenter 1}
|
|
|
|
contactInformation OBJECT IDENTIFIER ::= {serviceAdvisor 3}
|
|
|
|
companyName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" The organization/company name of the contact person. 1-30 characters."
|
|
::= {contactInformation 1}
|
|
|
|
contactName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the contact person.1-30 characters."
|
|
::= {contactInformation 2}
|
|
|
|
phoneNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The phone of the contact person. 5-30 characters."
|
|
::= {contactInformation 3}
|
|
|
|
emailAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The email of the contact person. It must contain '@' and dot '.' in form userid@hostname (130 characters maximum).
|
|
The userid can be alphanumeric characters, '.', '-', or '_' but must begin and end with alphanumeric characters.
|
|
The hostname can be alphanumeric characters, '.', '-', or '_'. It must contain at least two domain items.
|
|
Every domain item should begin and end with alphanumeric character, and the last domain item should be 2-20 alphabetic characters."
|
|
::= {contactInformation 4}
|
|
|
|
address OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The address of the machine location. The information in this field should be of sufficient detail to allow someone to
|
|
quickly find the chassis when necessary. 1-30 characters."
|
|
::= {contactInformation 5}
|
|
|
|
city OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The city of the machine location. 1-30 characters."
|
|
::= {contactInformation 6}
|
|
|
|
state OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The state of the machine location. 2-3 characters."
|
|
::= {contactInformation 7}
|
|
|
|
postalCode OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The postal code of the location for this system. 1-9 characters, only alphanumeric characters are valid."
|
|
::= {contactInformation 8}
|
|
|
|
phoneNumberExt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The phone number extension of the contact person. 1-30 characters."
|
|
::= {contactInformation 9}
|
|
|
|
altContactName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the alternate contact person.1-30 characters."
|
|
::= {contactInformation 10}
|
|
|
|
altPhoneNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The phone of the alternate contact person. 5-30 characters."
|
|
::= {contactInformation 11}
|
|
|
|
altPhoneNumberExt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The phone number extension of the alternate contact person. 1-30 characters."
|
|
::= {contactInformation 12}
|
|
|
|
altEmailAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The email of the alternate contact person. It must contain '@' and dot '.' in form userid@hostname (130 characters maximum).
|
|
The userid can be alphanumeric characters, '.', '-', or '_' but must begin and end with alphanumeric characters.
|
|
The hostname can be alphanumeric characters, '.', '-', or '_'. It must contain at least two domain items.
|
|
Every domain item should begin and end with alphanumeric character, and the last domain item should be 2-20 alphabetic characters."
|
|
::= {contactInformation 13}
|
|
|
|
httpProxyConfig OBJECT IDENTIFIER ::= {serviceAdvisor 4}
|
|
|
|
httpProxyEnable OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Disable/Enable of the HTTP Proxy. Select Enable to use the proxy for call home
|
|
connections from the MM to IBM. HTTP Proxy is used by the MM when it is not connected to the internet directly."
|
|
::= {httpProxyConfig 1}
|
|
|
|
httpProxyLocation OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fully qualified host name or IP address of the HTTP Proxy. Maximum of 63 characters."
|
|
::= {httpProxyConfig 2}
|
|
|
|
httpProxyPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The port number of the HTTP Proxy. An integer value from 1 to 65535."
|
|
::= {httpProxyConfig 3}
|
|
|
|
httpProxyUserName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User Name of the HTTP Proxy. A maximum of 30 characters string without spaces."
|
|
::= {httpProxyConfig 4}
|
|
|
|
httpProxyPassword OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Password of the HTTP Proxy. A maximum of 15 characters string without spaces."
|
|
::= {httpProxyConfig 5}
|
|
|
|
activityLogs OBJECT IDENTIFIER ::= { serviceAdvisor 5}
|
|
|
|
activityLogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ActivityLogEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Service Advisor Activity Log entries information. This table displays the last five
|
|
events that were generated by the system or user that are called home. The entries are displayed in
|
|
reverse chronological order (most recent call home entry first). For any events that happen with same
|
|
Date/Time, only one event will be called home. If a call home event that is already in the activity
|
|
log is triggered again on the same event source, it will not be called home again unless the prior entry has
|
|
been acknowledged as corrected or 120 hours (5 days) have passed since it initially occurred and was called home. "
|
|
::= { activityLogs 1 }
|
|
|
|
activityLogEntry OBJECT-TYPE
|
|
SYNTAX ActivityLogEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Activity Log table entry. Each entry has the result of the FTP/TFTP Server attempt,
|
|
the event ID, event source, date and time that event occured, and a text message."
|
|
INDEX { activityLogIndex }
|
|
::= { activityLogTable 1 }
|
|
|
|
ActivityLogEntry ::= SEQUENCE {
|
|
activityLogIndex INTEGER,
|
|
activityLogString OCTET STRING,
|
|
activityLogAcknowledge INTEGER,
|
|
activityLogAttribute OCTET STRING
|
|
}
|
|
|
|
activityLogIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Activity Log index number.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { activityLogEntry 1 }
|
|
|
|
activityLogString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string of data detailing one Activity Log entry. The text message is from the original entry in the event log.
|
|
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { activityLogEntry 2 }
|
|
|
|
activityLogAcknowledge OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
no(0),
|
|
yes(1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The acknowledgement of one Activity Log entry as corrected. This field allows the users to set a reminder next to
|
|
certain events to indicate their awareness of the issue. Checking the acknowledge flag will not cause the event to be removed
|
|
from the log. This log is not cleared, so the acknowledge flag can be used to indicate a problem can be ignored. This field
|
|
can be also used to override the 120 hour (5 day) filtering of reports via FTP/TFTP Server of Service Data."
|
|
::= { activityLogEntry 3 }
|
|
|
|
activityLogAttribute OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string of data detailing one Activity Log entry's attribute. Status PENDING indicates that the system
|
|
is preparing for the event to be called home by collecting data about the systems state. A SUCCESS state
|
|
indicates that the problem was successfully transmitted to FTP/TFTP Server. The FAILED state indicates that the attempt
|
|
to transmit the event information was not successful. Additional information may be found in the Event Log.
|
|
The event ID, event source , date and time are all information from the original entry in the event log.
|
|
The acknowledged as corrected field is a reminder to certain events to indicate their awareness of the issue."
|
|
::= { activityLogEntry 4 }
|
|
|
|
-- ********************************************************************************
|
|
-- autoftp
|
|
-- ********************************************************************************
|
|
--
|
|
autoFTPSetup OBJECT IDENTIFIER ::= { service 5 }
|
|
|
|
autoFTPCallMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
ftp(1),
|
|
tftp(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field specifies the automated problem reporting mode. Automated problem reporting mode allows the MM to automatically put
|
|
service data to a specified server when a call home event is detected. For any call home events that happen with same Date/Time,
|
|
only one event will be reported. The system will also wait for an interval of 120 hours (5 days) before another identical event
|
|
can be sent for the same failed component."
|
|
::= { autoFTPSetup 1 }
|
|
|
|
autoFTPCallAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field specifies the remote server address of FTP and TFTP. It should be fully qualified hostname or IP address."
|
|
::= { autoFTPSetup 2 }
|
|
|
|
autoFTPCallPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field specifies the port on remote FTP/TFTP server for data transmission."
|
|
::= { autoFTPSetup 3 }
|
|
|
|
autoFTPCallUserID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field specifies the user account to login remote FTP server."
|
|
::= { autoFTPSetup 4 }
|
|
|
|
autoFTPCallPassword OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field specifies the password to login remote FTP server."
|
|
::= { autoFTPSetup 5 }
|
|
|
|
-- ********************************************************************************
|
|
-- Call Home Exclusion List
|
|
-- ********************************************************************************
|
|
|
|
callHomeExclusionEvents OBJECT IDENTIFIER ::= { service 6}
|
|
|
|
readCallHomeExclusionEventTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ReadCallHomeExclusionEventEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of Call Home Exclusion Event entries information."
|
|
::= { callHomeExclusionEvents 1 }
|
|
|
|
readCallHomeExclusionEventEntry OBJECT-TYPE
|
|
SYNTAX ReadCallHomeExclusionEventEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Call Home Exclusion Event table entry"
|
|
INDEX { readCallHomeExclusionEventIndex }
|
|
::= { readCallHomeExclusionEventTable 1 }
|
|
|
|
ReadCallHomeExclusionEventEntry::= SEQUENCE {
|
|
readCallHomeExclusionEventIndex INTEGER,
|
|
readCallHomeExclusionEventID OCTET STRING
|
|
}
|
|
|
|
readCallHomeExclusionEventIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index number of one Call Home Exclusion Event.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { readCallHomeExclusionEventEntry 1 }
|
|
|
|
readCallHomeExclusionEventID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Event ID of one Call Home Exclusion Event entry.
|
|
For consistent results, view as a table and not as individual entries."
|
|
::= { readCallHomeExclusionEventEntry 2 }
|
|
|
|
addCallHomeExclusionEvent OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Add one call home Event ID into the Call Home Exclusion List.
|
|
The Event ID is an 8-digit hexadecimal number (0-F) with an optional prefix of '0x' or '0X'.
|
|
An Event can not be added into the exclusion list if autoFtpMode is disabled.
|
|
If Service Advisor Terms and Conditions are accepted, an event can be added into the exclusion list.
|
|
NOTE: Value returned for the GET command is meaningless for this MIB object."
|
|
::= { callHomeExclusionEvents 2}
|
|
|
|
rmCallHomeExclusionEvent OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remove one call home Event ID from the Call Home Exclusion List.
|
|
The Event ID is an 8-digit hexadecimal number (0-F) with an optional prefix of '0x' or '0X'.
|
|
An event on the exclusion list can not be removed if autoFtpMode is disabled.
|
|
If Service Advisor Terms and Conditions are accepted, an event on the exclusion list can be removed.
|
|
|
|
NOTE: Value returned for the GET command is meaningless for this MIB object."
|
|
::= { callHomeExclusionEvents 3}
|
|
|
|
rmAllCallHomeExclusionEvent OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
execute(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remove all Event IDs from the Call Home Exclusion List.
|
|
Events on the exclusion list can not be removed if autoFtpMode is disabled.
|
|
If Service Advisor Terms and Conditions are accepted, events on the exclusion list can be removed.
|
|
|
|
NOTE: Value returned for the GET command is meaningless for this MIB object."
|
|
::= { callHomeExclusionEvents 4}
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- Component Service Reset
|
|
-- ********************************************************************************
|
|
|
|
componentPowerServiceReset OBJECT IDENTIFIER ::= { service 10 }
|
|
|
|
bladePowerServiceResetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BladePowerServiceResetEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table providing aux power status and the ability
|
|
to perform a virtual reseat or hard restart of a blade."
|
|
::= { componentPowerServiceReset 1 }
|
|
|
|
bladePowerServiceResetEntry OBJECT-TYPE
|
|
SYNTAX BladePowerServiceResetEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade power service reset entry"
|
|
INDEX { bladePowerServiceResetIndex }
|
|
::= { bladePowerServiceResetTable 1 }
|
|
|
|
BladePowerServiceResetEntry ::= SEQUENCE {
|
|
bladePowerServiceResetIndex INTEGER,
|
|
bladePowerServiceResetBladeId INTEGER,
|
|
bladePowerServiceResetStatus INTEGER,
|
|
bladePowerServiceResetCmd INTEGER
|
|
}
|
|
|
|
bladePowerServiceResetIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Blade power service reset index."
|
|
::= { bladePowerServiceResetEntry 1 }
|
|
|
|
bladePowerServiceResetBladeId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blade1(1),
|
|
blade2(2),
|
|
blade3(3),
|
|
blade4(4),
|
|
blade5(5),
|
|
blade6(6),
|
|
blade7(7),
|
|
blade8(8),
|
|
blade9(9),
|
|
blade10(10),
|
|
blade11(11),
|
|
blade12(12),
|
|
blade13(13),
|
|
blade14(14)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The numeric blade slot number."
|
|
::= { bladePowerServiceResetEntry 2 }
|
|
|
|
bladePowerServiceResetStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
auxPowerOff(0),
|
|
auxPowerOn(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status of the aux power. A value of auxPowerOff(0) indicates
|
|
that the blade aux power is off. A value of
|
|
auxPowerOn(1) indicates that the blade aux power is on."
|
|
::= { bladePowerServiceResetEntry 3 }
|
|
|
|
bladePowerServiceResetCmd OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOperation(0),
|
|
resetVirtualReseatOperation(1),
|
|
resetHardRestartOperation(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"NOTE: Do not perform this service reset operation on a node that is
|
|
currently in a maintenance mode state. See bladeHealthState in
|
|
bladeSystemStatusTable for maintMode(12) value.
|
|
|
|
|
|
To reset the auxiliary power on a blade component, set this object to
|
|
resetVirtualReseatOperation(1). This will toggle the auxiliary
|
|
power to the blade and simulate a physical removal and insertion.
|
|
During the operation, auxiliary power is removed from the component
|
|
and is then restored. For nodes, the power state will remain off and the
|
|
user will need to manually power on the node.
|
|
|
|
To perform a hard restart on the blade component, set this object to
|
|
resetHardRestartOperation(2). This will toggle the reset line to the
|
|
service processor causing it to re-initialize. The service processor on
|
|
the component is directly reset, but the power state of the component
|
|
will not be affected by this operation.
|
|
|
|
This object is intended to be write-only.
|
|
|
|
The component will experience a temporary loss of communication and the power
|
|
state will change. Prior to executing this action, perform any operations needed
|
|
to protect user data.
|
|
|
|
Reading this object will always return the value of noOperation(0)."
|
|
::= { bladePowerServiceResetEntry 4 }
|
|
|
|
smPowerServiceResetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmPowerServiceResetEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table providing aux power status and the ability
|
|
to perform a virtual reseat or hard restart of a switch."
|
|
::= { componentPowerServiceReset 2 }
|
|
|
|
smPowerServiceResetEntry OBJECT-TYPE
|
|
SYNTAX SmPowerServiceResetEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module power service reset entry"
|
|
INDEX { smPowerServiceResetIndex }
|
|
::= { smPowerServiceResetTable 1 }
|
|
|
|
SmPowerServiceResetEntry ::= SEQUENCE {
|
|
smPowerServiceResetIndex INTEGER,
|
|
smPowerServiceResetSwitchId INTEGER,
|
|
smPowerServiceResetStatus INTEGER,
|
|
smPowerServiceResetCmd INTEGER
|
|
}
|
|
|
|
smPowerServiceResetIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Switch module power service reset index."
|
|
::= { smPowerServiceResetEntry 1 }
|
|
|
|
smPowerServiceResetSwitchId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
switch1(1),
|
|
switch2(2),
|
|
switch3(3),
|
|
switch4(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch module numeric identifier."
|
|
::= { smPowerServiceResetEntry 2 }
|
|
|
|
smPowerServiceResetStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
auxPowerOff(0),
|
|
auxPowerOn(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status of the aux power power. A value of auxPowerOff(0) indicates
|
|
that the switch aux power is off. A value of
|
|
auxPowerOn(1) indicates that the switch aux power is on."
|
|
::= { smPowerServiceResetEntry 3 }
|
|
|
|
smPowerServiceResetCmd OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOperation(0),
|
|
resetVirtualReseatOperation(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"To reset the auxiliary power on a switch component, set this object to
|
|
resetVirtualReseatOperation(1). This will toggle the auxiliary
|
|
power to the switch and simulate a physical removal and insertion.
|
|
During the operation, auxiliary power is removed from the component
|
|
and is then restored. For IOMs, the power state will be on after the
|
|
operation completes.
|
|
|
|
To perform a hard restart on the switch component, set this object to
|
|
resetHardRestartOperation(2). This will toggle the reset line to the
|
|
service processor causing it to re-initialize. The service processor on
|
|
the component is directly reset, but the power state of the component
|
|
will not be affected by this operation.
|
|
|
|
This object is intended to be write-only.
|
|
|
|
The component will experience a temporary loss of communication and the power
|
|
state will change. Prior to executing this action, perform any operations needed
|
|
to protect user data.
|
|
|
|
Reading this object will always return the value of noOperation(0)."
|
|
::= { smPowerServiceResetEntry 4 }
|
|
|
|
-- ********************************************************************************
|
|
-- Component Service Data params
|
|
-- ********************************************************************************
|
|
|
|
componentServiceData OBJECT IDENTIFIER ::= { service 15 }
|
|
|
|
componentServiceDataTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ComponentServiceDataEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of component service data information."
|
|
::= { componentServiceData 1 }
|
|
|
|
componentServiceDataEntry OBJECT-TYPE
|
|
SYNTAX ComponentServiceDataEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component service data entry"
|
|
INDEX { componentServiceDataTopologyPath }
|
|
::= { componentServiceDataTable 1 }
|
|
|
|
ComponentServiceDataEntry ::= SEQUENCE {
|
|
componentServiceDataTopologyPath OCTET STRING,
|
|
componentServiceDataComponentName OCTET STRING,
|
|
componentServiceDataDumpInitiate INTEGER,
|
|
componentServiceDataDumpRetrieve INTEGER,
|
|
componentServiceDataDumpCapabilityMask OCTET STRING,
|
|
componentServiceDataDumpInProgress INTEGER,
|
|
componentServiceDataStatus INTEGER,
|
|
componentServiceDataStatusDetails OCTET STRING
|
|
}
|
|
|
|
componentServiceDataTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { componentServiceDataEntry 1 }
|
|
|
|
componentServiceDataComponentName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the component as a null terminated string."
|
|
::= { componentServiceDataEntry 2 }
|
|
|
|
componentServiceDataDumpInitiate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
processorDump(1),
|
|
platformDump(2),
|
|
partitionDump(3),
|
|
serviceData(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Initiates a type of dump collection to be initiated for the component and sent to the MM.
|
|
|
|
NOTE: Not all components support this, please check componentServiceDataDumpCapabilityMask
|
|
OID to see if the action is supported on this component.
|
|
|
|
For switch modules the serviceData(4) is the only available value that can be set.
|
|
|
|
When the dump file is created, the node transfers it to the /tftproot/service directory
|
|
on the CMM. Only one file can be moved to this directory at a time, so please use the fileManagement
|
|
MIB information to check if the file has been completed.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { componentServiceDataEntry 3 }
|
|
|
|
componentServiceDataDumpRetrieve OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
processorDump(1),
|
|
platformDump(2),
|
|
partitionDump(3),
|
|
serviceData(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Retrieve a type of service data file from component to MM.
|
|
|
|
NOTE: This OID only is valid for the last four bit mask designations listed
|
|
in the componentServiceDataDumpCapabilityMask OID.
|
|
|
|
NOTE: This OID is not used for switch modules.
|
|
|
|
The dump file is transfered to the /tftproot/service directory
|
|
on the CMM. Only one file can be moved to this directory at a time,
|
|
so please use the fileManagement MIB information to check if the file has been completed.
|
|
|
|
NOTE: Value returned for the GET command is meaningless
|
|
for this MIB object."
|
|
::= { componentServiceDataEntry 4 }
|
|
|
|
componentServiceDataDumpCapabilityMask OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the component has the capability to trigger service data and if so,
|
|
which operations are supported and whether the file can be transferred to the MM
|
|
from the component.
|
|
The values and meanings are as follows:
|
|
0000 0000 means this component does not support any at all.
|
|
|
|
0000 0001 means this component supports 'processor' type and the file remains on the component.
|
|
0000 0010 means this component supports 'platform' type and the file remains on the component.
|
|
0000 0100 means this component supports 'partition' type and the file remians on the component.
|
|
|
|
0000 1000 means this component supports 'processor' type and the file can be transferred to the MM.
|
|
0001 0000 means this component supports 'platform' type and the file can be transferred to the MM.
|
|
0010 0000 means this component supports 'partition' type and the file can be transferred to the MM
|
|
0100 0000 means this component supports 'serviceData' type and the file can be transferred to the MM
|
|
For example, the returned value of 01111000 means this component supports 'processor','platform',
|
|
'partition' and 'serviceData' types, and the file can be transferred to the MM"
|
|
::= { componentServiceDataEntry 5 }
|
|
|
|
componentServiceDataDumpInProgress OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inProgress(1),
|
|
notInProgress(2),
|
|
unknown(255)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An indicator as to whether a component dump is in progress for the specified component.
|
|
This object ONLY applies to dumps that can be triggered by the MM and where the
|
|
dump file is transferred to the MM filesystem upon completion. See the
|
|
componentServiceDataDumpCapabilityMask object for support levels. The flag that this MIB object
|
|
represents will be set on when the IPMI command is sent to the component indicating 'init dump'
|
|
and will be cleared upon receiving the valid dump file from the component or the
|
|
creation of the text file indicating the problem encountered.
|
|
If it cannot be determined if the dump is in progress, the unknown(255) value is returned."
|
|
::= { componentServiceDataEntry 6}
|
|
componentServiceDataStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A status indicator for dump progress. This object ONLY applies to switch modules dumps."
|
|
::= { componentServiceDataEntry 7}
|
|
|
|
componentServiceDataStatusDetails OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The failure status as a null terminated string. This object ONLY applies to switch modules dumps."
|
|
::= { componentServiceDataEntry 8}
|
|
|
|
|
|
-- *************************************************************************
|
|
-- componentServiceDataTableCacheTimeout
|
|
-- *************************************************************************
|
|
componentServiceDataTableCacheTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout value (in seconds) of the cached data for the
|
|
table, componentServiceDataTable.
|
|
This value is static (constant) and cannot be set."
|
|
::= { componentServiceData 2 }
|
|
|
|
|
|
-- ********************************************************************************
|
|
-- FFDC Service Data Generation and Download
|
|
-- ********************************************************************************
|
|
downloadMMServiceData OBJECT IDENTIFIER ::= { service 21 }
|
|
|
|
downloadMMServiceDataFileCreateAndDownload OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..512))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Specifying this string initiates the generation of the FFDC
|
|
(First-Failure Data Capture) data collection (compressed
|
|
group of files) for the CMM and the download of this file to the
|
|
specified destination.
|
|
|
|
The destination is a string of chars that specifies the
|
|
remote location of service data to be saved. Use one of the
|
|
following protocols: sftp, tftp, ftp, http or https.
|
|
An example of a qualified location can be:
|
|
<protocol>://[<user>[:password][;fingerprint=<host>]@]<host>
|
|
[:<port>]/<path>/<to>/<file>
|
|
|
|
Note: It is recommended that the saved-data filename have an
|
|
extension of .tgz to allow support personnel to identify the file.
|
|
|
|
Reading this string will always return 'Not readable' since
|
|
this string may contain a password."
|
|
::= { downloadMMServiceData 1 }
|
|
|
|
|
|
downloadMMServiceDataStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ready(0),
|
|
fileGenerationInProgress(1),
|
|
fileDownloadInProgress(2),
|
|
cancelingDownload(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An indicator as to whether the FFDC generation and download
|
|
is in progress. To initiate this process, set the object,
|
|
downloadMMServiceDataFileCreateAndDownload (see the
|
|
object's description for details)."
|
|
::= { downloadMMServiceData 2}
|
|
|
|
|
|
downloadMMServiceDataResult OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
permissionFailed(1),
|
|
fileGenerationFailed(2),
|
|
fileDownloadFailed(3),
|
|
canceled(4),
|
|
complete(5)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An indicator as to whether the FFDC generation and download
|
|
was successful.
|
|
|
|
The FFDC generation and download is started by setting a
|
|
destination filename with the object,
|
|
downloadMMServiceDataFileCreateAndDownload.
|
|
|
|
If the FFDC file generation and download process completes
|
|
successfully, this object is set to complete(5).
|
|
|
|
If the process encounters an error, this object is set to
|
|
either: permissionFailed(1), fileGenerationFailed(2) or
|
|
fileDownloadFailed(3).
|
|
|
|
If the process is canceled by the user, this object will be set
|
|
to canceled(4).
|
|
|
|
A value of none(0) is the default value. This object may be
|
|
set to none(0) if the object, downloadMMServiceDataStatus,
|
|
has a value of ready(0). Setting this object to any value other
|
|
than none(0) will report an error."
|
|
::= { downloadMMServiceData 3}
|
|
|
|
|
|
downloadMMServiceDataCancelDownload OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
cancel(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Set this object to 'cancel(1)' to stop the FFDC file download
|
|
process. 'cancel(1)' is the only valid value that may be set.
|
|
|
|
The value of this object will be 'cancel(1)' if an user has
|
|
set this value and an active FFDC download is in progress. After
|
|
the process has been canceled, this object will automatically
|
|
be set to 'none(0)'."
|
|
::= { downloadMMServiceData 4}
|
|
|
|
-- This group of objects provides information specific to scaling blades
|
|
scaling OBJECT IDENTIFIER ::= { bladeCenterSnmpMIB 24 }
|
|
|
|
|
|
-- *************************************************************************
|
|
-- Scalable Complex Information
|
|
-- *************************************************************************
|
|
|
|
scalableComplexTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ScalableComplexEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of scalable complex information. This table provides information
|
|
related to the scalable complexes installed in the chassis."
|
|
::= { scaling 1 }
|
|
|
|
scalableComplexEntry OBJECT-TYPE
|
|
SYNTAX ScalableComplexEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Scalable complex information."
|
|
INDEX { scalableComplexTopologyPath }
|
|
::= { scalableComplexTable 1 }
|
|
|
|
ScalableComplexEntry ::= SEQUENCE {
|
|
scalableComplexTopologyPath OCTET STRING,
|
|
scalableComplexIdentifier INTEGER,
|
|
scalableComplexNodeName OCTET STRING,
|
|
scalableComplexNodeHealthState INTEGER,
|
|
scalableComplexNodePowerState INTEGER,
|
|
scalableComplexNodeResources OCTET STRING
|
|
}
|
|
|
|
scalableComplexTopologyPath OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..100))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique identifier for a component in this table. The chassis and each
|
|
installed component is represented by a hardware topology tree, where
|
|
each node in the tree represents a component. The path to a particular
|
|
component consists of one or more <component>,<instance> pairs, where
|
|
each successive pair is a child of the previous parent pair.
|
|
|
|
As an example, the root of the tree is the chassis and is represented
|
|
by the pair 'CHASSIS, 1'. This pair indicates the first instance of
|
|
the chassis. If a blade is inserted in slot 4 of the chassis, its
|
|
topology path is 'CHASSIS, 1, BLADE, 4'. With this format, the
|
|
components in the chassis can be determined along with their relative
|
|
hierarchy to each other.
|
|
|
|
This component table is indexed by this unique topology
|
|
path and the numeric designations for the components are:
|
|
|
|
CHASSIS, 0x01 Chassis
|
|
MM, 0x02 Management Module
|
|
BLADE, 0x03 Main system board of a blade
|
|
POWER, 0x04 Power Supply, Power Module, etc
|
|
COOLING, 0x05 Fan, blower, or other cooling device
|
|
IO_MODULE, 0x06 Has I/O interface, i.e. - switch or bridge
|
|
MEDIA, 0x07 Media device
|
|
PROCESSOR, 0x08 Any processor, processor module, etc
|
|
STORAGE, 0x09 Any type of storage device
|
|
EXPANSION, 0x0A Expansion Card (not covered by more specific type)
|
|
MEMORY, 0x0B Any memory device, module, etc
|
|
MFRU, 0x0C Managed FRU Device
|
|
PANEL, 0x0D Any sort of panel device, such as a front panel
|
|
BLADE_EXPANSION_MODULE, 0x0E Expansion option (BEM) such as PEU, BSE, etc
|
|
CARD_EXPANSION, 0x0F Expansion card, ie. daughter card
|
|
CARD_HS_EXPANSION, 0x10 High Speed Expansion card, ie. daughter card
|
|
INTERPOSER, 0x11 Interposer device
|
|
CLOCK, 0x12 Clock card
|
|
MUX, 0x13 Mulitplexer card
|
|
ADDIN, 0x14 cKVM card & other addin cards
|
|
STORAGE_MODULE, 0x15 Container of one or more Storage Devices
|
|
SYS_EXPANSION_CARD, 0x16 Management card
|
|
BATTERY, 0x17 A single battery
|
|
BATTERY_MODULE, 0x18 Container of one or more batteries
|
|
REAR_LED, 0x19 Rear LED card
|
|
MEMORY_BANK, 0x1A Memory banks
|
|
AIR_FILTER, 0x1B Filter mechanism (bezel)
|
|
SERIAL_PORT_MODULE, 0x1C Container of one or more serial ports
|
|
PARENT, 0x1D Reference to parent for multi-parent support
|
|
PHY_PORT, 0x1E Physical port
|
|
IO_EXPANDER, 0x1F RAID card
|
|
CABLE, 0x20 Cable/Interconnect
|
|
FAN_MUX 0x29 Fan multiplexer card
|
|
PCI_EXPRESS, 0x32 PCI express card on (PEN)
|
|
FLASH_DIMM, 0x33 Used for SPD devices that matches the silkscreen of the DIMM slot
|
|
RACK, 0x50 Rack
|
|
PLATFORM, 0x51 Generic Platform like rack mounted server/appliance
|
|
DATAPLEX, 0x52 DataPlex
|
|
OTHER, 0x53 Other unknown etc.
|
|
PERIPHERAL_MODULE, 0x54
|
|
SYSTEM_BOARD, 0x55 System board
|
|
PROCESSOR_MODULE, 0x56
|
|
BACK_PANEL, 0x57
|
|
POWER_SYSTEM_BOARD, 0x58
|
|
STORAGE_BACKPLANE, 0x59 Drive back plane
|
|
PROC_BOARD, 0x5A Holds 1 or more processors
|
|
POWER_DI, 0x5B Power mgt / power distribution board
|
|
CHASSIS_BACK_PANEL, 0x5C
|
|
SUB_CHASSIS, 0x5D
|
|
OTHER_CHASSIS_BOARD, 0x5E
|
|
DEVICE_MODULE, 0x5F
|
|
REMOTE_DEVICE, 0x60 Remote mgt communication device
|
|
EXTERNAL_ENVIRONMENT, 0x61 Such as external temp sensor for outside box temps
|
|
PROC_MEMORY_MODULE, 0x62 Processors and memory on same module"
|
|
::= { scalableComplexEntry 1 }
|
|
|
|
scalableComplexIdentifier OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unique numeric identifier for a complex installed in the chassis."
|
|
::= { scalableComplexEntry 2 }
|
|
|
|
scalableComplexNodeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the node as a null terminated string."
|
|
::= { scalableComplexEntry 3 }
|
|
|
|
scalableComplexNodeHealthState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
good(1),
|
|
warning(2),
|
|
critical(3),
|
|
kernelMode(4),
|
|
discovering(5),
|
|
commError(6),
|
|
noPower(7),
|
|
flashing(8),
|
|
initFailure(9),
|
|
insufficientPower(10),
|
|
powerDenied(11),
|
|
maintMode(12),
|
|
firehoseDump(13)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The system health state for the component.
|
|
|
|
Unknown: Component is in an undefined state.
|
|
Good: Component is operating normally.
|
|
Warning: One or more outstanding warnings exist for this component.
|
|
Critical: One or more outstanding critical events for this component.
|
|
Kernel Mode: Component is in kernel mode.
|
|
Discovering: The MM is currently in the process of discovering this component.
|
|
Communications Error: The MM failed to communicate with this component.
|
|
No Power: No power to the component's domain.
|
|
Flashing: Flashing in progress.
|
|
Initialization Failure: Component failed to initialized.
|
|
Insufficient Power: Not enough power is left in the component's domain to power the component.
|
|
Power Denied: Power was denied to the component.
|
|
Maintenance Mode: Node is undergoing a service operation and should not be updated or powered on/off.
|
|
Firehose Dump: Node is undergoing a storage save operation and should not be udpated or powered on/off"
|
|
::= { scalableComplexEntry 4 }
|
|
|
|
scalableComplexNodePowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(0),
|
|
on(1),
|
|
standby(3),
|
|
hibernate(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the power state of the node."
|
|
::= { scalableComplexEntry 5 }
|
|
|
|
scalableComplexNodeResources OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string providing a summary overview of the resources provided by this node."
|
|
::= { scalableComplexEntry 6 }
|
|
|
|
END
|
|
|