PANASAS-HW-MIB-V1 DEFINITIONS ::= BEGIN -- This mib document specifies the -- Panasas system mib -- -- @author: Abbie Matthews & Bob Haigler -- @last_modified: February, 14, 2006. -- @version @PANASAS_VERSION@ -- -- @PANASAS_COPYRIGHT@ -- -- This Panasas Inc SNMP Management Information Base Specification -- (Specification) embodies Panasas Inc's confidential and proprietary -- intellectual property. Panasas Inc retains all title and ownership -- to the Specification, including any revisions. -- -- This Specification is supplied "AS IS", and Panasas Inc makes -- no warranty, either express or implied, as to the use, -- operation, condition, or performance of the Specification. IMPORTS MODULE-IDENTITY, OBJECT-TYPE, IpAddress, TimeTicks, Unsigned32 FROM SNMPv2-SMI PhysAddress FROM SNMPv2-TC DisplayString FROM RFC1213-MIB PanSerialNumber, PanTemperature FROM PANASAS-TC-MIB panProducts FROM PANASAS-ROOT-MIB; panHw MODULE-IDENTITY LAST-UPDATED "201104070000Z" ORGANIZATION "Panasas, Inc" CONTACT-INFO "postal: Panasas, Inc 969 W. Maude Avenue Sunnyvale, CA 94085 phone: +1 408 215-6800 email: info@panasas.com" DESCRIPTION "This file defines the structure of the panasas system v1 mib." REVISION "201104070000Z" DESCRIPTION "1. Changed Panasas, Inc. company contact information." ::= { panProducts 2 } -- -- The HW Resources are organised as follows ... -- panProducts -- panHw -- panHwShelf -- panHwShelfTable -- panHwShelfEntry -- panHwShelfSN [Index] -- panHwShelfModelNumbe: obsolete -- panHwShelfModelName : obsolete -- panHwShelfHwRev -- panHwShelfName -- panHwShelfPSTable -- panHwShelfPSEntry -- panHwShelfPSIndex [Index] -- panHwShelfPSSerial -- panHwShelfPSModelNumber: obsolete -- panHwShelfPSModelName: obsolete -- panHwShelfPSVoltageAC: obsolete -- panHwShelfPSVoltage12dot0: obsolete -- panHwShelfPSVoltage5dot0: obsolete -- panHwShelfPSVoltage3dot3: obsolete -- panHwShelfBatteryTable -- panHwShelfBatteryEntry -- panHwShelfBatteryIndex [Index] -- panHwShelfBatterySerial -- panHwShelfBatteryModelNumber: obsolete -- panHwShelfBatteryModelName -- panHwShelfBatteryVoltage: obsolete -- panHwShelfBatteryState: obsolete -- panHwShelfNetCardTable -- panHwShelfNetCardEntry -- panHwShelfNetCardIndex [Index] -- panHwShelfNetCardSerial -- panHwShelfNetCardNumPorts: obsolete -- panHwShelfNetCardModelName: new in this release -- panHwShelfErrorTable: obsolete -- panHwShelfErrorEntry: obsolete -- panHwShelfErrorIndex: obsolete [Index] -- panHwShelfErrorInfo: obsolete -- panHwShelfSlotTable -- panHwShelfSlotEntry -- panHwShelfSlot [Index] -- panHwShelfSlotBladeHwSN -- -- panHwBlade -- panHwBladeTable -- panHwBladeEntry -- panHwBladeHwSN [Index] -- panHwBladeType -- panHwBladeModelNumber -- panHwBladeModelName -- panHwBladeBIOSRev -- panHwBladeBIOSDate -- panHwBladeHWRev -- panHwBladeProgramingModel -- panHwBladeSWVersion -- panHwBladeMemory -- panHwBladeNumCpu -- panHwBladeCpuType -- panHwBladeInfo -- panHwBladeDataSN -- panHwBladeBSetName -- panHwBladeShelfSN -- panHwBladeSlot -- panHwBladeUpTime: obsolete -- panHwBladeRaid -- panHwBladeControllerSN -- panHwBladeControllerName -- panHwBladeIpmiFwRev -- panHwBladeIpmiIpAddr1 -- panHwBladeOsdControllerLunNum -- panHwBladeOsdStorageServerName -- panHwBladeName -- panHwBladeIfTable -- panHwBladeIfEntry -- panHwBladeIfIndex [Index] -- panHwBladeIfName -- panHwBladeIfType -- panHwBladeIfPhysAddress: obsolete -- panHwBladeIfSpeed: obsolete -- panHwBladeIfAdminStatus: obsolete -- panHwBladeIfOperStatus: obsolete -- panHwBladeIfMode -- panHwBladeIfStatus -- panHwBladeIfNetwork -- panHwBladeIpAddrTable -- panHwBladeIpAddrEntry -- panHwBladeIpAddr [Index] -- panHwBladeIpAddrIfIndex -- panHwBladeDiskTable -- panHwBladeDiskEntry -- panHwBladeDiskIndex -- panHwBladeDiskCapacity -- panHwBladeDiskSpeed: obsolete -- panHwBladeDiskVendor -- panHwBladeDiskModel -- panHwBladeDiskFirmware -- panHwBladeDiskSerial -- panHwBladeDiskName -- panHwBladeErrorTable: obsolete -- panHwBladeErrorEntry: obsolete -- panHwBladeErrorIndex: obsolete [Index] -- panHwBladeErrorInfo: obsolete -- panHwBladeFcPortTable -- panHwBladeFcPortEntry -- panHwBladeFcPortNum -- panHwBladeFcPortWWPN -- panHwBladeFcPortName -- panHwBladeFcPortSpeed -- panHwBladeFcPortStatus -- -- panHwTemperatureTable: obsolete -- panHwTemperatureEntry: obsolete -- panHwTemperatureComponent: obsolete [Index] -- panHwTemperatureIndex: obsolete [Index] -- panHwTemperatureLocation: obsolete -- panHwTemperatureOperMin: obsolete -- panHwTemperatureOperMax: obsolete -- panHwTemperatureCurrent: obsolete -- -- panHwIpAddrTable: obsolete -- panHwIpAddrEntry: obsolete -- panHwIpAddr: obsolete [Index] -- panHwIpAddrBladeHwSN: obsolete -- -- panHwController -- panHwControllerTable -- panHwControllerEntry -- panHwControllerSN -- panHwControllerName -- panHwControllerFirmwareRev -- panHwControllerNvsramRev -- panHwControllerOsdTable -- panHwControllerOsdEntry -- panHwControllerOsdLunNum -- panHwControllerOsdName -- panHwControllerStorageServerTable -- panHwControllerStorageServerEntry -- panHwControllerStorageServerSN -- panHwControllerStorageServerName -- panHwControllerDriveTable -- panHwControllerDriveEntry -- panHwControllerDriveDrawer -- panHwControllerDriveTray -- panHwControllerDriveSlot -- panHwControllerDriveSN -- panHwControllerDriveType -- panHwControllerDriveVendor -- panHwControllerDriveModel -- panHwControllerDriveFirmwareRev -- panHwControllerDriveTotalCapacity -- panHwControllerDriveFormatted -- panHwControllerDriveFailed -- panHwControllerDriveHotSpare -- -- The Shelf Information group. -- panHwShelf OBJECT IDENTIFIER ::= { panHw 1 } panHwShelfTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHWShelfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ShelfTable. This table is extended by several tables that describe shelf resources." ::= { panHwShelf 1 } panHwShelfEntry OBJECT-TYPE SYNTAX PanHWShelfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shelf Hardware Information" INDEX { panHwShelfSN } ::= { panHwShelfTable 1 } PanHWShelfEntry ::= SEQUENCE { panHwShelfSN PanSerialNumber, panHwShelfModelNumber DisplayString, panHwShelfModelName DisplayString, panHwShelfHwRev DisplayString, panHwShelfName DisplayString } panHwShelfSN OBJECT-TYPE SYNTAX PanSerialNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Factory assigned unique Serial Number of a shelf and an index into panHwShelfTable." ::= { panHwShelfEntry 1 } panHwShelfModelNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Model number of shelf." ::= { panHwShelfEntry 2 } panHwShelfModelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Shelf's model name." ::= { panHwShelfEntry 3 } panHwShelfHwRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Shelf's hardware revision." ::= { panHwShelfEntry 4 } panHwShelfName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Administrator assigned name for a shelf." ::= { panHwShelfEntry 5 } panHwShelfPSTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwShelfPSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Extends panHwShelfTable. Lists the power supplies in a shelf. NOTE: several attributes have been obsoleted." ::= { panHwShelf 2 } panHwShelfPSEntry OBJECT-TYPE SYNTAX PanHwShelfPSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in panHwShelfPSTable." INDEX { panHwShelfSN, panHwShelfPSIndex } ::= { panHwShelfPSTable 1 } PanHwShelfPSEntry ::= SEQUENCE { panHwShelfPSIndex INTEGER, panHwShelfPSSerial DisplayString, panHwShelfPSModelNumber DisplayString, panHwShelfPSModelName DisplayString, panHwShelfPSVoltageAC DisplayString, panHwShelfPSVoltage12dot0 DisplayString, panHwShelfPSVoltage5dot0 DisplayString, panHwShelfPSVoltage3dot3 DisplayString } panHwShelfPSIndex OBJECT-TYPE SYNTAX INTEGER (1 .. 5) MAX-ACCESS read-only STATUS current DESCRIPTION "Index into panHwShelfPSTable." ::= { panHwShelfPSEntry 1 } panHwShelfPSSerial OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Power supply serial number." ::= { panHwShelfPSEntry 2 } panHwShelfPSModelNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Power supply model number." ::= { panHwShelfPSEntry 3 } panHwShelfPSModelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Power supply model name." ::= { panHwShelfPSEntry 4 } panHwShelfPSVoltageAC OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Status of AC Voltage to power supply." ::= { panHwShelfPSEntry 5 } panHwShelfPSVoltage12dot0 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Status of 12.0 Voltage from power supply." ::= { panHwShelfPSEntry 6 } panHwShelfPSVoltage5dot0 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Status of 5.0 Voltage from power supply." ::= { panHwShelfPSEntry 7 } panHwShelfPSVoltage3dot3 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Status of 3.3 Voltage from power supply." ::= { panHwShelfPSEntry 8 } panHwShelfBatteryTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwShelfBatteryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Extends panHwShelfTable. Lists the batteries in a shelf." ::= { panHwShelf 3 } panHwShelfBatteryEntry OBJECT-TYPE SYNTAX PanHwShelfBatteryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in panHwShelfBatteryTable." INDEX { panHwShelfSN, panHwShelfBatteryIndex } ::= { panHwShelfBatteryTable 1 } PanHwShelfBatteryEntry ::= SEQUENCE { panHwShelfBatteryIndex INTEGER, panHwShelfBatterySerial DisplayString, panHwShelfBatteryModelNumber DisplayString, panHwShelfBatteryModelName DisplayString, panHwShelfBatteryVoltage DisplayString, panHwShelfBatteryState DisplayString } panHwShelfBatteryIndex OBJECT-TYPE SYNTAX INTEGER (1 .. 5) MAX-ACCESS read-only STATUS current DESCRIPTION "An index into panHwShelfBatteryTable." ::= { panHwShelfBatteryEntry 1 } panHwShelfBatterySerial OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Battery serial number." ::= { panHwShelfBatteryEntry 2 } panHwShelfBatteryModelNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Battery model number." ::= { panHwShelfBatteryEntry 3 } panHwShelfBatteryModelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Battery model name." ::= { panHwShelfBatteryEntry 4 } panHwShelfBatteryVoltage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Status of battery voltage." ::= { panHwShelfBatteryEntry 5 } panHwShelfBatteryState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Current state of battery." ::= { panHwShelfBatteryEntry 6 } panHwShelfNetCardTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwShelfNetCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Extends panHwShelfTable. Lists the NETCARD (aka Network Switch cards) in a shelf." ::= { panHwShelf 4 } panHwShelfNetCardEntry OBJECT-TYPE SYNTAX PanHwShelfNetCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry in panHwShelfNetCardTable." INDEX { panHwShelfSN, panHwShelfNetCardIndex } ::= { panHwShelfNetCardTable 1 } PanHwShelfNetCardEntry ::= SEQUENCE { panHwShelfNetCardIndex INTEGER, panHwShelfNetCardSerial DisplayString, panHwShelfNetCardModelNumber DisplayString, panHwShelfNetCardModelName DisplayString, panHwShelfNetCardNumPorts INTEGER } panHwShelfNetCardIndex OBJECT-TYPE SYNTAX INTEGER (1 .. 5) MAX-ACCESS read-only STATUS current DESCRIPTION "An index into panHwShelfNetCardTable." ::= { panHwShelfNetCardEntry 1 } panHwShelfNetCardSerial OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "NETCARD (aka Switch Card) serial number." ::= { panHwShelfNetCardEntry 2 } panHwShelfNetCardModelNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "NETCARD (aka Switch Card) model number." ::= { panHwShelfNetCardEntry 3 } panHwShelfNetCardModelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "NETCARD (aka Switch Card) model name." ::= { panHwShelfNetCardEntry 4 } panHwShelfNetCardNumPorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Number of ports in NETCARD (aka Switch Card)." ::= { panHwShelfNetCardEntry 5 } panHwShelfErrorTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwShelfErrorEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Extends panHwShelfTable. Lists the errors associated with a shelf. NOTE: This table is obsoleted." ::= { panHwShelf 5 } panHwShelfErrorEntry OBJECT-TYPE SYNTAX PanHwShelfErrorEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry in panHwShelfErrorTable." INDEX { panHwShelfSN, panHwShelfErrorIndex } ::= { panHwShelfErrorTable 1 } PanHwShelfErrorEntry ::= SEQUENCE { panHwShelfErrorIndex Unsigned32, panHwShelfErrorInfo DisplayString } panHwShelfErrorIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "An index into panHwShelfErrorTable" ::= { panHwShelfErrorEntry 1 } panHwShelfErrorInfo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Textual description of the error." ::= { panHwShelfErrorEntry 2 } panHwShelfSlotTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwShelfSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Extends panHwShelfTable. Table listing the blades in each slot of a shelf." ::= { panHwShelf 6 } panHwShelfSlotEntry OBJECT-TYPE SYNTAX PanHwShelfSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in panHwShelfSlotTable." INDEX { panHwShelfSN, panHwShelfSlot } ::= { panHwShelfSlotTable 1 } PanHwShelfSlotEntry ::= SEQUENCE { panHwShelfSN PanSerialNumber, panHwShelfSlot INTEGER, panHwShelfSlotBladeHwSN DisplayString } panHwShelfSlot OBJECT-TYPE SYNTAX INTEGER (1 .. 15) MAX-ACCESS read-only STATUS current DESCRIPTION "Slot number and an index into panHwShelfSlotTable." ::= { panHwShelfSlotEntry 1 } panHwShelfSlotBladeHwSN OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware serial number of blade in the slot. It is also an index into panHwBladeTable." ::= { panHwShelfSlotEntry 2 } -- -- the blade information group. -- panHwBlade OBJECT IDENTIFIER ::= { panHw 2 } panHwBladeTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHWBladeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of blades in the system. NOTE: The panHwBladeUpTime attribute is obsoleted." ::= { panHwBlade 1 } panHwBladeEntry OBJECT-TYPE SYNTAX PanHWBladeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in panHwBladeTable." INDEX { panHwBladeHwSN } ::= { panHwBladeTable 1 } PanHWBladeEntry ::= SEQUENCE { panHwBladeHwSN PanSerialNumber, panHwBladeType DisplayString, panHwBladeModelNumber DisplayString, panHwBladeModelName DisplayString, panHwBladeBIOSRev DisplayString, panHwBladeBIOSDate DisplayString, panHwBladeHWRev DisplayString, panHwBladeProgramingModel DisplayString, panHwBladeSWVersion DisplayString, panHwBladeMemory Unsigned32, panHwBladeNumCpu Unsigned32, panHwBladeCpuType DisplayString, panHwBladeInfo DisplayString, panHwBladeDataSN PanSerialNumber, panHwBladeBSetName DisplayString, panHwBladeShelfSN PanSerialNumber, panHwBladeSlot Unsigned32, panHwBladeUpTime TimeTicks, panHwBladeRaid DisplayString, panHwBladeControllerSN PanSerialNumber, panHwBladeControllerName DisplayString, panHwBladeIpmiFwRev DisplayString, panHwBladeIpmiIpAddr1 IpAddress, panHwBladeOsdControllerLunNum DisplayString, panHwBladeOsdStorageServerName DisplayString, panHwBladeName DisplayString } panHwBladeHwSN OBJECT-TYPE SYNTAX PanSerialNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Index into panHwBladeTable. Factory assigned unique Hardware Serial Number of blade. NOTE: For blades of type (panHwBladeType) OSD there is no hardware serial number since they are Virtual OSDs. So, the value of panHwBladeDataSN (prefixed with 0s so it equals the length of other blades's serial numbers) is used. " ::= { panHwBladeEntry 1 } panHwBladeType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Blade type (DirectorBlade, StorageBlade, StorageServer, OSD (virtual osd)). " ::= { panHwBladeEntry 2 } panHwBladeModelNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Blade model number." ::= { panHwBladeEntry 3 } panHwBladeModelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Blade model name." ::= { panHwBladeEntry 4 } panHwBladeBIOSRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Blade's BIOS Revision" ::= { panHwBladeEntry 5 } panHwBladeBIOSDate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Blade's BIOS Date" ::= { panHwBladeEntry 6 } panHwBladeHWRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Blade's Hardware Revision" ::= { panHwBladeEntry 7 } panHwBladeProgramingModel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Blade's Programming Model. This identifies to software the format of CMOS etc." ::= { panHwBladeEntry 8 } panHwBladeSWVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Blade's Software Version executing on the blade." ::= { panHwBladeEntry 9 } panHwBladeMemory OBJECT-TYPE SYNTAX Unsigned32 -- DISPLAY-HINT "dMB" MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of system memory (RAM) in MB." ::= { panHwBladeEntry 10 } panHwBladeNumCpu OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of physical CPU's." ::= { panHwBladeEntry 11 } panHwBladeCpuType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Type of CPU." ::= { panHwBladeEntry 12 } panHwBladeInfo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "System level status of the blade." ::= { panHwBladeEntry 13 } panHwBladeDataSN OBJECT-TYPE SYNTAX PanSerialNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Unique Data Serial Number of blade assigned after initialization. This changes whenever the blade is initialized. NOTE: For blades of type (panHwBladeType) OSD this is used to derive the value for panHwBladeHwSN. " ::= { panHwBladeEntry 14 } panHwBladeBSetName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Bladeset the blade is a member off. It is also an index into panBSetTable." ::= { panHwBladeEntry 15 } panHwBladeShelfSN OBJECT-TYPE SYNTAX PanSerialNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Shelf the blade is in. It is also an index into panHwShelfTable." ::= { panHwBladeEntry 16 } panHwBladeSlot OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Shelf slot the blade is in." ::= { panHwBladeEntry 17 } panHwBladeUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS obsolete DESCRIPTION "How long the blade has been up." ::= { panHwBladeEntry 18 } panHwBladeRaid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "RAID type supported by this component. Possible values: Block RAID5, Block RAID6, Mixed, Object RAID or Unknown " ::= { panHwBladeEntry 19 } panHwBladeControllerSN OBJECT-TYPE SYNTAX PanSerialNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number of controller associated with this blade. This is applicable for blades of types StorageServer and OSD. " ::= { panHwBladeEntry 20 } panHwBladeControllerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of controller associated with this blade. This is applicable for blades of types StorageServer and OSD. " ::= { panHwBladeEntry 21 } panHwBladeIpmiFwRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "IPMI firmware revision number. This is applicable for blades of type StorageServer only. " ::= { panHwBladeEntry 22 } panHwBladeIpmiIpAddr1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPV4 address #1 of IPMI. This is applicable for blades of type StorageServer only. " ::= { panHwBladeEntry 23 } panHwBladeOsdStorageServerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the Storage Server serving this blade. This is applicable for blades of type OSD. " ::= { panHwBladeEntry 24 } panHwBladeOsdControllerLunNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The lun number assigned to this OSD from the controller. This is applicable for blades of type OSD. " ::= { panHwBladeEntry 25 } panHwBladeName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name assigned to this component. " ::= { panHwBladeEntry 26 } -- -- Blade's Network Interfaces Information group. -- panHwBladeIfTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwBladeIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Extends the panHwBladeTable and lists all the interfaces on a blade. NOTE: This table is obsoleted." ::= { panHwBlade 2 } panHwBladeIfEntry OBJECT-TYPE SYNTAX PanHwBladeIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in panHwBladeIfTable." INDEX { panHwBladeHwSN, panHwBladeIfIndex } ::= { panHwBladeIfTable 1 } PanHwBladeIfEntry ::= SEQUENCE { panHwBladeIfIndex INTEGER, panHwBladeIfName DisplayString, panHwBladeIfType INTEGER, panHwBladeIfPhysAddress INTEGER, panHwBladeIfSpeed INTEGER, panHwBladeIfAdminStatus INTEGER, panHwBladeIfOperStatus INTEGER, panHwBladeIfMode DisplayString, panHwBladeIfStatus INTEGER, panHwBladeIfNetwork INTEGER } panHwBladeIfIndex OBJECT-TYPE SYNTAX INTEGER (0 .. 5) MAX-ACCESS read-only STATUS current DESCRIPTION "An index into panHwBladeIfTable." ::= { panHwBladeIfEntry 1 } panHwBladeIfName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the interface. " ::= { panHwBladeIfEntry 2 } panHwBladeIfType OBJECT-TYPE SYNTAX INTEGER { other(1), ethernet-csmacd(6), ppp(23), softwareLoopback(24) } MAX-ACCESS read-only STATUS current DESCRIPTION "Values match ifType in IF-MIB." ::= { panHwBladeIfEntry 3 } panHwBladeIfPhysAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The interface's address at its protocol sub-layer." ::= { panHwBladeIfEntry 4 } panHwBladeIfSpeed OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Current operational speed of the interface." ::= { panHwBladeIfEntry 5 } panHwBladeIfAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3) -- in some test mode } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Administrative state of the interface. Values match ifAdminStatus in IF-MIB." ::= { panHwBladeIfEntry 6 } panHwBladeIfOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3) -- in some test mode } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Operational state of the interface. Values match ifOperStatus in IF-MIB." ::= { panHwBladeIfEntry 7 } panHwBladeIfMode OBJECT-TYPE SYNTAX INTEGER { physical(1), LACP(2), failover(3), disabled(4), unknown(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The mode in which this NIC is operating - physical, LACP, failover, disabled, unknown. Defaults to unknown. " ::= { panHwBladeIfEntry 8 } panHwBladeIfStatus OBJECT-TYPE SYNTAX INTEGER { active(1), standby(2), inactive(3), uplinkdown(4), unknown(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of this NIC. One of active, standby, inactive, uplinkdown or unknown. Defaults to unknown. " ::= { panHwBladeIfEntry 9 } panHwBladeIfNetwork OBJECT-TYPE SYNTAX INTEGER { primary(1), -- is the primary interface secondary(2), -- is the secondary interface unknown(3) -- is the secondary interface } MAX-ACCESS read-only STATUS current DESCRIPTION "Use of this NIC to access network - either primary, secondary or unknown. Defaults to unknown. " ::= { panHwBladeIfEntry 10 } -- -- Blade's IP Address Table. -- panHwBladeIpAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwBladeIpAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Extends the panHwBladeTable and lists all the IP Address assigned to a blade." ::= { panHwBlade 3 } panHwBladeIpAddrEntry OBJECT-TYPE SYNTAX PanHwBladeIpAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in panHwBladeIpAddrTable." INDEX { panHwBladeHwSN, panHwBladeIpAddr } ::= { panHwBladeIpAddrTable 1 } PanHwBladeIpAddrEntry ::= SEQUENCE { panHwBladeIpAddr IpAddress, panHwBladeIpAddrIfIndex Unsigned32 } panHwBladeIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Index into panHwBladeIpAddrTable." ::= { panHwBladeIpAddrEntry 1 } panHwBladeIpAddrIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface identified by panHwBladeIfIndex." ::= { panHwBladeIpAddrEntry 2 } panHwBladeDiskTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwBladeDiskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Extends the panHwBladeTable and lists all the disk drives connected to a blade. NOTE: The panHwBladeDiskSpeed attribute is obsoleted." ::= { panHwBlade 5 } panHwBladeDiskEntry OBJECT-TYPE SYNTAX PanHwBladeDiskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in panHwBladeDiskTable." INDEX { panHwBladeHwSN, panHwBladeDiskIndex } ::= { panHwBladeDiskTable 1 } PanHwBladeDiskEntry ::= SEQUENCE { panHwBladeDiskIndex INTEGER, panHwBladeDiskCapacity DisplayString, panHwBladeDiskSpeed DisplayString, panHwBladeDiskVendor DisplayString, panHwBladeDiskModel DisplayString, panHwBladeDiskFirmware DisplayString, panHwBladeDiskSerial DisplayString, panHwBladeDiskName DisplayString } panHwBladeDiskIndex OBJECT-TYPE SYNTAX INTEGER (0 .. 32) MAX-ACCESS read-only STATUS current DESCRIPTION "An index into panHwBladeDiskTable. The value of this is the integer part of the device name. Ex. if device name is ad2, the index will be 2" ::= { panHwBladeDiskEntry 1 } panHwBladeDiskCapacity OBJECT-TYPE SYNTAX INTEGER -- DISPLAY-HINT "dGB" MAX-ACCESS read-only STATUS current DESCRIPTION "Capacity of the disk in Giga Bytes (GB)." ::= { panHwBladeDiskEntry 2 } panHwBladeDiskSpeed OBJECT-TYPE SYNTAX DisplayString -- DISPLAY-HINT "dRPM" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Speed of the disk in RPM." ::= { panHwBladeDiskEntry 3 } panHwBladeDiskVendor OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Disk vendor information." ::= { panHwBladeDiskEntry 4 } panHwBladeDiskModel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Disk Model information." ::= { panHwBladeDiskEntry 5 } panHwBladeDiskFirmware OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Disk firmware information." ::= { panHwBladeDiskEntry 6 } panHwBladeDiskSerial OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number of the disk." ::= { panHwBladeDiskEntry 7 } panHwBladeDiskName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Device name of the disk." ::= { panHwBladeDiskEntry 8 } panHwBladeErrorTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwBladeErrorEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Extends the panHwBladeTable and lists errors for a blade. NOTE: This table is obsolete." ::= { panHwBlade 6 } panHwBladeErrorEntry OBJECT-TYPE SYNTAX PanHwBladeErrorEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry in panHwBladeErrorTable." INDEX { panHwBladeHwSN, panHwBladeErrorIndex } ::= { panHwBladeErrorTable 1 } PanHwBladeErrorEntry ::= SEQUENCE { panHwBladeErrorIndex Unsigned32, panHwBladeErrorInfo DisplayString } panHwBladeErrorIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "An index into panHwBladeErrorTable." ::= { panHwBladeErrorEntry 1 } panHwBladeErrorInfo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Textual description of the error." ::= { panHwBladeErrorEntry 2 } -- Fiber channel interfaces in the blade panHwBladeFcPortTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwBladeFcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Extends the panHwBladeTable and lists all the information about fiber channel ports in the blade. " ::= { panHwBlade 8 } panHwBladeFcPortEntry OBJECT-TYPE SYNTAX PanHwBladeFcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in panHwBladeFcPortTable." INDEX { panHwBladeHwSN, panHwBladeFcPortNumber } ::= { panHwBladeFcPortTable 1 } PanHwBladeFcPortEntry ::= SEQUENCE { panHwBladeFcPortNumber INTEGER, panHwBladeFcPortWWPN DisplayString, panHwBladeFcPortDeviceName DisplayString, panHwBladeFcPortDeviceModel DisplayString, panHwBladeFcPortSpeed DisplayString, panHwBladeFcPortStatus DisplayString } panHwBladeFcPortNumber OBJECT-TYPE SYNTAX INTEGER (0 .. 32) MAX-ACCESS read-only STATUS current DESCRIPTION "The FC Port number. An index into panHwBladeFcPortTable. " ::= { panHwBladeFcPortEntry 1 } panHwBladeFcPortWWPN OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The World Wide Port Name of this FC Port. " ::= { panHwBladeFcPortEntry 2 } panHwBladeFcPortDeviceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Device name of the FC Port. " ::= { panHwBladeFcPortEntry 3 } panHwBladeFcPortDeviceModel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The model name of the HBA of this port. " ::= { panHwBladeFcPortEntry 4 } panHwBladeFcPortSpeed OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Speed in Mb/second of the FC Port. " ::= { panHwBladeFcPortEntry 5 } panHwBladeFcPortStatus OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the FC Port. One of active, inactive or unknown. Defaults to unknown. " ::= { panHwBladeFcPortEntry 6 } panHwTemperatureTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwTemperatureEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The temperature table details the temparature at various sensors on different hardware components. NOTE: This table is obsolete." ::= { panHw 3 } panHwTemperatureEntry OBJECT-TYPE SYNTAX PanHwTemperatureEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Temperature sensor reading" INDEX { panHwTemperatureComponent, panHwTemperatureIndex } ::= { panHwTemperatureTable 1 } PanHwTemperatureEntry ::= SEQUENCE { panHwTemperatureComponent OBJECT IDENTIFIER, panHwTemperatureIndex INTEGER, panHwTemperatureLocation DisplayString, panHwTemperatureOperMin PanTemperature, panHwTemperatureOperMax PanTemperature, panHwTemperatureCurrent PanTemperature } panHwTemperatureComponent OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Secondary index into panHwTemperatureTable," ::= { panHwTemperatureEntry 1 } panHwTemperatureIndex OBJECT-TYPE SYNTAX INTEGER (0 .. 10) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Primary index into panHwTemperatureTable, It is the SNMP OID for an object in the panHw OID space, and it is used to identify the HW component where the sensor is located (e.g. shelf, power supply, blade etc.)." ::= { panHwTemperatureEntry 2 } panHwTemperatureLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Description of the sensor's location on the HW component." ::= { panHwTemperatureEntry 3 } panHwTemperatureOperMin OBJECT-TYPE SYNTAX PanTemperature MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Minimum temparature that this sensor can report." ::= { panHwTemperatureEntry 4 } panHwTemperatureOperMax OBJECT-TYPE SYNTAX PanTemperature MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Maximum temparature that this sensor can report." ::= { panHwTemperatureEntry 5 } panHwTemperatureCurrent OBJECT-TYPE SYNTAX PanTemperature MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Current temparature reported by this sensor." ::= { panHwTemperatureEntry 6 } panHwIpAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwIpAddrEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Table to map IP Addresses to Blades. NOTE: This is table is obsoleted." ::= { panHw 4 } panHwIpAddrEntry OBJECT-TYPE SYNTAX PanHwIpAddrEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry in panHwIpAddrTable." INDEX { panHwIpAddr } ::= { panHwIpAddrTable 1 } PanHwIpAddrEntry ::= SEQUENCE { panHwIpAddr IpAddress, panHwIpAddrBladeHwSN PanSerialNumber } panHwIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Index into panHwIpAddrTable." ::= { panHwIpAddrEntry 1 } panHwIpAddrBladeHwSN OBJECT-TYPE SYNTAX PanSerialNumber MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Blade HW Serial Number (an index into panHwBladeTable)." ::= { panHwIpAddrEntry 2 } -- -- the controller information group. -- panHwController OBJECT IDENTIFIER ::= { panHw 5 } -- -- the controller basic information table. -- panHwControllerTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwControllerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The main controller table. This table is extended by other tables that describe controller resources like drives." ::= { panHwController 1 } panHwControllerEntry OBJECT-TYPE SYNTAX PanHwControllerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Controller Hardware Information" INDEX { panHwControllerSN } ::= { panHwControllerTable 1 } PanHwControllerEntry ::= SEQUENCE { panHwControllerSN PanSerialNumber, panHwControllerName DisplayString, panHwControllerFirmwareRev DisplayString, panHwControllerNvsramRev DisplayString } panHwControllerSN OBJECT-TYPE SYNTAX PanSerialNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Factory assigned unique Serial Number of a controller and an index into panHwControllerTable." ::= { panHwControllerEntry 1 } panHwControllerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name assigned to the controller." ::= { panHwControllerEntry 2 } panHwControllerFirmwareRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Controller's firmware revision." ::= { panHwControllerEntry 3 } panHwControllerNvsramRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Controller's nvsram revision." ::= { panHwControllerEntry 4 } -- -- the controller virtual osd information table. -- panHwControllerOsdTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwControllerOsdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Extends panHwControllerTable.. Table listing the OSDs controlled by the controller." ::= { panHwController 2 } panHwControllerOsdEntry OBJECT-TYPE SYNTAX PanHwControllerOsdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in panHwControllerOsdTable." INDEX { panHwControllerSN, panHwControllerOsdLunNum } ::= { panHwControllerOsdTable 1 } PanHwControllerOsdEntry ::= SEQUENCE { panHwControllerOsdLunNum INTEGER, panHwControllerOsdName DisplayString } panHwControllerOsdLunNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The lun number managed by this OSD. This is an index into this table." ::= { panHwControllerOsdEntry 1 } panHwControllerOsdName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "OSD's name." ::= { panHwControllerOsdEntry 2 } -- -- the controller storage server information table. -- panHwControllerStorageServerTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwControllerStorageServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Extends panHwControllerTable.. Table listing the Storage Servers associated with the controller." ::= { panHwController 3 } panHwControllerStorageServerEntry OBJECT-TYPE SYNTAX PanHwControllerStorageServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in panHwControllerStorageServerTable." INDEX { panHwControllerSN, panHwControllerStorageServerSN } ::= { panHwControllerStorageServerTable 1 } PanHwControllerStorageServerEntry ::= SEQUENCE { panHwControllerStorageServerSN PanSerialNumber, panHwControllerStorageServerName DisplayString } panHwControllerStorageServerSN OBJECT-TYPE SYNTAX PanSerialNumber MAX-ACCESS read-only STATUS current DESCRIPTION "This is the StorageServer's hardware serial number, which is the same as panHwBladeHwSN of the panHwBladeTable. This is an index into this table. " ::= { panHwControllerStorageServerEntry 1 } panHwControllerStorageServerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Storage server's name." ::= { panHwControllerStorageServerEntry 2 } -- -- the controller drives information table. -- panHwControllerDriveTable OBJECT-TYPE SYNTAX SEQUENCE OF PanHwControllerDriveEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Extends panHwControllerTable.. Table listing the drives controlled by the controller." ::= { panHwController 4 } panHwControllerDriveEntry OBJECT-TYPE SYNTAX PanHwControllerDriveEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in panHwShelfSlotTable." INDEX { panHwControllerSN, panHwControllerDriveDrawer, panHwControllerDriveTray, panHwControllerDriveSlot } ::= { panHwControllerDriveTable 1 } PanHwControllerDriveEntry ::= SEQUENCE { panHwControllerDriveDrawer Unsigned32, panHwControllerDriveTray Unsigned32, panHwControllerDriveSlot Unsigned32, panHwControllerDriveSN PanSerialNumber, panHwControllerDriveType DisplayString, panHwControllerDriveVendor DisplayString, panHwControllerDriveModel DisplayString, panHwControllerDriveFirmwareRev DisplayString, panHwControllerDriveTotalCapacity INTEGER, panHwControllerDriveFormatted PanBoolean, panHwControllerDriveFailed PanBoolean, panHwControllerDriveHotSpare PanBoolean } panHwControllerDriveDrawer OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The location of a drive is uniquely identified by its drawer number, tray number and slot number. This is the drawer number. " ::= { panHwControllerDriveEntry 1 } panHwControllerDriveTray OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The location of a drive is uniquely identified by its drawer number, tray number and slot number. This is the tray number. " ::= { panHwControllerDriveEntry 2 } panHwControllerDriveSlot OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The location of a drive is uniquely identified by its drawer number, tray number and slot number. This is the slot number. " ::= { panHwControllerDriveEntry 3 } panHwControllerDriveSN OBJECT-TYPE SYNTAX PanSerialNumber MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number of the drive." ::= { panHwControllerDriveEntry 4 } panHwControllerDriveVendor OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Vendor name of the drive." ::= { panHwControllerDriveEntry 5 } panHwControllerDriveModel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Model number of the drive." ::= { panHwControllerDriveEntry 6 } panHwControllerDriveFirmwareRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware revision of the drive." ::= { panHwControllerDriveEntry 7 } panHwControllerDriveType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Type of drive. Possible values are SSD, SATA, SAS, FC and Unknown." ::= { panHwControllerDriveEntry 8 } panHwControllerDriveTotalCapacity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Toal capacity in GB of drive." ::= { panHwControllerDriveEntry 9 } panHwControllerDriveFormatted OBJECT-TYPE SYNTAX PanBoolean MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if drives is formatted or not. A value of panTrue indicates the drive is formatted." ::= { panHwControllerDriveEntry 10 } panHwControllerDriveFailed OBJECT-TYPE SYNTAX PanBoolean MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if drive had failed. A value of panTrue indicates failure." ::= { panHwControllerDriveEntry 11 } panHwControllerDriveHotSpare OBJECT-TYPE SYNTAX PanBoolean MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if drive is a hot spare. A value of panTrue means the drive is a hot spare ." ::= { panHwControllerDriveEntry 12 } END