- ATEN-IPMI-MIB DEFINITIONS ::= BEGIN
- --
- -- Top-level infrastructure of the ATEN CORP. enterprise MIB tree
- --
- IMPORTS
- NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, enterprises, Integer32, IpAddress FROM SNMPv2-SMI
- DateAndTime FROM SNMPv2-TC;
- aten MODULE-IDENTITY
- LAST-UPDATED "200903201150Z"
- ORGANIZATION "www.aten.com.tw"
- CONTACT-INFO "email:shuyufu@aten.com.tw"
- DESCRIPTION "Top-level infrastructure of the ATEN CORP. enterprise MIB tree"
- REVISION "200903201150Z"
- DESCRIPTION "First draft"
- ::= { enterprises 21317 }
- --
- -- ATEN CORP. enterprise-specific management objects
- --
- ipmi OBJECT IDENTIFIER ::= { aten 1 }
- boardinfo OBJECT IDENTIFIER ::= { ipmi 5 }
- hardwareinfo OBJECT IDENTIFIER ::= { ipmi 6 }
- storage OBJECT IDENTIFIER ::= { ipmi 7 }
- powerinfo OBJECT IDENTIFIER ::= { ipmi 14 }
- fruinfo OBJECT IDENTIFIER ::= { ipmi 16 }
- ntpinfo OBJECT IDENTIFIER ::= { ipmi 17 }
- nvme OBJECT IDENTIFIER ::= { ipmi 19 }
- network OBJECT IDENTIFIER ::= { ipmi 21 }
- smtp OBJECT IDENTIFIER ::= { ipmi 22 }
- --
- -- MIB Module Object Types
- --
- sel OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION "Number of SELs"
- ::= { ipmi 2 }
- sensorTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SensorEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of sensors. The number of entries is
- given by the value of ifNumber."
- ::= { ipmi 3 }
- sensorEntry OBJECT-TYPE
- SYNTAX SensorEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry containing management information applicable to a
- particular sensor."
- INDEX { sensorNumber }
- ::= { sensorTable 1 }
- SensorEntry ::=
- SEQUENCE {
- sensorNumber Integer32,
- sensorReading OCTET STRING,
- sensorPositiveHysteresis Integer32,
- sensorNegativeHysteresis Integer32,
- lncThreshold OCTET STRING,
- lcThreshold OCTET STRING,
- lnrThreshold OCTET STRING,
- uncThreshold OCTET STRING,
- ucThreshold OCTET STRING,
- unrThreshold OCTET STRING,
- eventAssertionEnable Integer32,
- eventDeassertionEnable Integer32,
- sensorIDString OCTET STRING
- }
- sensorNumber OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A unique value, greater than zero, for each interface. It
- is recommended that values are assigned contiguously
- starting from 1. The value for each interface sub-layer
- must remain constant at least from one re-initialization of
- the entity's network management system to the next re-
- initialization."
- ::= { sensorEntry 1 }
- sensorReading OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A textual string containing information about the
- interface. This string should include the name of the
- manufacturer, the product name and the version of the
- interface hardware/software."
- ::= { sensorEntry 2 }
- sensorPositiveHysteresis OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The type of interface. Additional values for ifType are
- assigned by the Internet Assigned Numbers Authority (IANA),
- through updating the syntax of the IANAifType textual
- convention."
- ::= { sensorEntry 3 }
- sensorNegativeHysteresis OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The size of the largest packet which can be sent/received
- on the interface, specified in octets. For interfaces that
- are used for transmitting network datagrams, this is the
- size of the largest network datagram that can be sent on the
- interface."
- ::= { sensorEntry 4 }
- lncThreshold OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "An estimate of the interface's current bandwidth in bits
- per second. For interfaces which do not vary in bandwidth
- or for those where no accurate estimation can be made, this
- object should contain the nominal bandwidth. If the
- bandwidth of the interface is greater than the maximum value
- reportable by this object then this object should report its
- maximum value (4,294,967,295) and ifHighSpeed must be used
- to report the interace's speed. For a sub-layer which has
- no concept of bandwidth, this object should be zero."
- ::= { sensorEntry 5 }
- lcThreshold OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The interface's address at its protocol sub-layer. For
- example, for an 802.x interface, this object normally
- contains a MAC address. The interface's media-specific MIB
- must define the bit and byte ordering and the format of the
- value of this object. For interfaces which do not have such
- an address (e.g., a serial line), this object should contain
- an octet string of zero length."
- ::= { sensorEntry 6 }
- lnrThreshold OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The desired state of the interface. The testing(3) state
- indicates that no operational packets can be passed. When a
- managed system initializes, all interfaces start with
- ifAdminStatus in the down(2) state. As a result of either
- explicit management action or per configuration information
- retained by the managed system, ifAdminStatus is then
- changed to either the up(1) or testing(3) states (or remains
- in the down(2) state)."
- ::= { sensorEntry 7 }
- uncThreshold OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The current operational state of the interface. The
- testing(3) state indicates that no operational packets can
- be passed. If ifAdminStatus is down(2) then ifOperStatus
- should be down(2). If ifAdminStatus is changed to up(1)
- then ifOperStatus should change to up(1) if the interface is
- ready to transmit and receive network traffic; it should
- change to dormant(5) if the interface is waiting for
- external actions (such as a serial line waiting for an
- incoming connection); it should remain in the down(2) state
- if and only if there is a fault that prevents it from going
- to the up(1) state; it should remain in the notPresent(6)
- state if the interface has missing (typically, hardware)
- components."
- ::= { sensorEntry 8 }
- ucThreshold OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime at the time the interface entered
- its current operational state. If the current state was
- entered prior to the last re-initialization of the local
- network management subsystem, then this object contains a
- zero value."
- ::= { sensorEntry 9 }
- unrThreshold OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of octets received on the interface,
- including framing characters.
- Discontinuities in the value of this counter can occur at
- re-initialization of the management system, and at other
- times as indicated by the value of
- ifCounterDiscontinuityTime."
- ::= { sensorEntry 10 }
- eventAssertionEnable OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of packets, delivered by this sub-layer to a
- higher (sub-)layer, which were not addressed to a multicast
- or broadcast address at this sub-layer.
- Discontinuities in the value of this counter can occur at
- re-initialization of the management system, and at other
- times as indicated by the value of
- ifCounterDiscontinuityTime."
- ::= { sensorEntry 11 }
- eventDeassertionEnable OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of packets, delivered by this sub-layer to a
- higher (sub-)layer, which were addressed to a multicast or
- broadcast address at this sub-layer.
- Discontinuities in the value of this counter can occur at
- re-initialization of the management system, and at other
- times as indicated by the value of
- ifCounterDiscontinuityTime.
- This object is deprecated in favour of ifInMulticastPkts and
- ifInBroadcastPkts."
- ::= { sensorEntry 12 }
- sensorIDString OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "16-byte length field for displaying each available sensors' ID string."
- ::= { sensorEntry 13 }
- powerStatus OBJECT-TYPE
- SYNTAX INTEGER { poweroff(0), poweron(1) }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION "Get and set the power status of system.
- Set case:
- 0 : power off
- 1 : power on
- 2 : power reset"
- ::= { ipmi 4 }
- coldResetBMC OBJECT-TYPE
- SYNTAX Integer32 (1)
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION "Cold reset the BMC."
- ::= { ipmi 8 }
- bmcMajorVesion OBJECT-TYPE
- SYNTAX Integer32 (0..255)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "BMC Major Vesion"
- ::= { boardinfo 1 }
- bmcMinorVesion OBJECT-TYPE
- SYNTAX Integer32 (0..255)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "BMC Minor Vesion"
- ::= { boardinfo 2 }
- bmcBuildDate OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "BMC FW Build Date"
- ::= { boardinfo 3 }
- biosVesion OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "BIOS Vesion"
- ::= { boardinfo 4 }
- biosBuildDate OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "BIOS Build Date"
- ::= { boardinfo 5 }
- hostName OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(64))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "BMC Host Name"
- ::= { boardinfo 6 }
- bmcBuildVesion OBJECT-TYPE
- SYNTAX Integer32 (0..255)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "BMC Build Vesion"
- ::= { boardinfo 7 }
- serialNumber OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Motherboard Serial Number"
- ::= { hardwareinfo 1 }
- cpuTable OBJECT-TYPE
- SYNTAX SEQUENCE OF CpuEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of CPUs. The number of entries is
- given by the number of CPUs."
- ::= { hardwareinfo 2 }
- cpuEntry OBJECT-TYPE
- SYNTAX CpuEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry containing management information applicable to a
- particular CPU."
- INDEX { cpuNumber }
- ::= { cpuTable 1 }
- CpuEntry ::=
- SEQUENCE {
- cpuNumber Integer32,
- processor OCTET STRING,
- speed Integer32,
- core Integer32,
- coreActive Integer32,
- manufacturer OCTET STRING
- }
- cpuNumber OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A unique value, greater than zero, for each CPU. It
- is recommended that values are assigned contiguously
- starting from 1."
- ::= { cpuEntry 1 }
- processor OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(64))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Processor name."
- ::= { cpuEntry 2 }
- speed OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Processor speed (MHz)."
- ::= { cpuEntry 3 }
- core OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of processor cores."
- ::= { cpuEntry 4 }
- coreActive OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of active processor cores."
- ::= { cpuEntry 5 }
- manufacturer OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(64))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "CPU Manufacturer"
- ::= { cpuEntry 6 }
- dimmTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DimmEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of DIMMs. The number of entries is
- given by the number of DIMMs."
- ::= { hardwareinfo 3 }
- dimmEntry OBJECT-TYPE
- SYNTAX DimmEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry containing management information applicable to a
- particular DIMM."
- INDEX { dimmNumber }
- ::= { dimmTable 1 }
- DimmEntry ::=
- SEQUENCE {
- dimmNumber Integer32,
- dimmLocation OCTET STRING,
- dimmMaxCapSpeed Integer32,
- dimmOpSpeed Integer32,
- dimmSize Integer32,
- dimmSerialNo OCTET STRING,
- dimmPartNo OCTET STRING,
- dimmManufacturer OCTET STRING
- }
- dimmNumber OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A unique value, greater than zero, for each DIMM. It
- is recommended that values are assigned contiguously
- starting from 1."
- ::= { dimmEntry 1 }
- dimmLocation OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(64))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The location of this DIMM."
- ::= { dimmEntry 2 }
- dimmMaxCapSpeed OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The max capable speed (MHz) of this DIMM."
- ::= { dimmEntry 3 }
- dimmOpSpeed OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The current operation speed (MHz) of this DIMM."
- ::= { dimmEntry 4 }
- dimmSize OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The size (MBytes) of this DIMM."
- ::= { dimmEntry 5 }
- dimmSerialNo OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The serial number of this DIMM."
- ::= { dimmEntry 6 }
- dimmPartNo OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(64))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The serial number of this DIMM."
- ::= { dimmEntry 7 }
- dimmManufacturer OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(64))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The manufacturer of this DIMM."
- ::= { dimmEntry 8 }
- controllerTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ControllerEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of raid controllers. The number of entries is
- given by the number of controllers."
- ::= { storage 1 }
- controllerEntry OBJECT-TYPE
- SYNTAX ControllerEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry containing management information applicable to a
- particular controller."
- INDEX { controllerNumber }
- ::= { controllerTable 1 }
- ControllerEntry ::=
- SEQUENCE {
- controllerNumber Integer32,
- controllerProductName OCTET STRING,
- serial OCTET STRING,
- package OCTET STRING,
- fwVersion OCTET STRING,
- biosVersion OCTET STRING,
- bootBlockVersion OCTET STRING,
- batteryStatus Integer32,
- pcieLocation Integer32,
- pcieSlot Integer32
- }
- controllerNumber OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A unique value, greater than zero, for each controller. It
- is recommended that values are assigned contiguously
- starting from 1."
- ::= { controllerEntry 1 }
- controllerProductName OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(96))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Product name of the controller."
- ::= { controllerEntry 2 }
- serial OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(32))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Serial number of the controller."
- ::= { controllerEntry 3 }
- package OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(96))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Package version of the controller."
- ::= { controllerEntry 4 }
- fwVersion OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(32))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Firmware version of the controller."
- ::= { controllerEntry 5 }
- biosVersion OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(32))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "BIOS version of the controller."
- ::= { controllerEntry 6 }
- bootBlockVersion OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(32))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Boot block version of the controller."
- ::= { controllerEntry 7 }
- batteryStatus OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Battery status of the controller.
- 0: Missing
- 1: Charging
- 2: Discharging
- 3: Optimal
- 4: Needs to be replaced"
- ::= { controllerEntry 8 }
- pcieLocation OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "PCIE location of the controller.
- 0: ONBOARD
- 1: RISER WIO Right
- 2: RISER WIO Left
- 3: RISER Ultra IO"
- ::= { controllerEntry 9 }
- pcieSlot OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "PCIE slot number of the controller."
- ::= { controllerEntry 10 }
- nicTable OBJECT-TYPE
- SYNTAX SEQUENCE OF NicEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of NICs. The number of entries is
- given by the number of NICs."
- ::= { ipmi 20 }
- nicEntry OBJECT-TYPE
- SYNTAX NicEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry containing management information applicable to a
- particular NIC."
- INDEX { nicNumber }
- ::= { nicTable 1 }
- NicEntry ::=
- SEQUENCE {
- nicNumber Integer32,
- nicName OCTET STRING,
- nicMac OCTET STRING,
- nicIpv4Addr IpAddress,
- nicIpv6Addr OCTET STRING,
- nicGateway OCTET STRING,
- nicNetmask OCTET STRING,
- nicFqdn OCTET STRING,
- nicDns OCTET STRING,
- nicSpeed Integer32,
- nicDescript OCTET STRING,
- nicStatus OCTET STRING
- }
- nicNumber OBJECT-TYPE
- SYNTAX Integer32 (1..32)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A unique value, greater than zero, for each NIC. It
- is recommended that values are assigned contiguously
- starting from 1."
- ::= { nicEntry 1 }
- nicName OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(32))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Name of the NIC."
- ::= { nicEntry 2 }
- nicMac OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(17))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "MAC of the NIC."
- ::= { nicEntry 3 }
- nicIpv4Addr OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "IPv4 address of the NIC."
- ::= { nicEntry 4 }
- nicIpv6Addr OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(45))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "IPv6 address of the NIC."
- ::= { nicEntry 5 }
- nicGateway OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(45))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Gateway of the NIC."
- ::= { nicEntry 6 }
- nicNetmask OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(45))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Netmask of the NIC."
- ::= { nicEntry 7 }
- nicFqdn OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(256))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "FQDN of the NIC."
- ::= { nicEntry 8 }
- nicDns OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(91))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "DNS of the NIC."
- ::= { nicEntry 9 }
- nicSpeed OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Speed of the NIC. (Unit: Mbps)"
- ::= { nicEntry 10 }
- nicDescript OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(255))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Description of the NIC."
- ::= { nicEntry 11 }
- nicStatus OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Status of the NIC."
- ::= { nicEntry 12 }
- phyHddTable OBJECT-TYPE
- SYNTAX SEQUENCE OF HddEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of HDDs. The number of entries is
- given by the number of HDDs."
- ::= { storage 2 }
- hddEntry OBJECT-TYPE
- SYNTAX HddEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry containing management information applicable to a
- particular HDD."
- INDEX { hddNumber }
- ::= { phyHddTable 1 }
- HddEntry ::=
- SEQUENCE {
- hddNumber Integer32,
- hddControllerNumber Integer32,
- enclosureNumber Integer32,
- status Integer32,
- temperature Integer32,
- capacity Integer32,
- vendor OCTET STRING,
- modelName OCTET STRING,
- revision OCTET STRING,
- sn OCTET STRING,
- linkSpeed Integer32,
- fwState Integer32,
- otherErrCount Integer32,
- predictedFailCount Integer32,
- mediaErrCount Integer32
- }
- hddNumber OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A unique value, greater than zero, for each HDD. It
- is recommended that values are assigned contiguously
- starting from 1."
- ::= { hddEntry 1 }
- hddControllerNumber OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The controller that this HDD belongs to."
- ::= { hddEntry 2 }
- enclosureNumber OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The enclosure that this HDD belongs to."
- ::= { hddEntry 3 }
- status OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Current status of the HDD.
- 1: present
- 0: not present"
- ::= { hddEntry 4 }
- temperature OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Current temperature of the HDD."
- ::= { hddEntry 5 }
- capacity OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Capacity(GB) of the HDD. "
- ::= { hddEntry 6 }
- vendor OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The vendor of the HDD."
- ::= { hddEntry 7 }
- modelName OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(32))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Model name of the HDD."
- ::= { hddEntry 8 }
- revision OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Revision of the HDD."
- ::= { hddEntry 9 }
- sn OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(32))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The serial number of the HDD."
- ::= { hddEntry 10 }
- linkSpeed OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The link speed of the HDD.
- 0: not defined
- 1: 1.5Gb/s - SATA 150
- 2: 3.0Gb/s
- 3: 6.0Gb/s
- 4: 12.0Gb/s"
- ::= { hddEntry 11 }
- fwState OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The firmware state of the HDD.
- 00: Unconfigured good drive
- 01: Unconfigured bad drive
- 02: Hot spare drive
- 16: Configured-good drive(data invalid)
- 17: Configured-bad drive (data invalid)
- 20: Configured-drive is rebuilding
- 24: Configured-drive is online
- 32: drive is getting copied
- 64: drive is exposed and controlled by host
- 128: UnConfigured - shielded
- 130: Hot Spare - shielded
- 144: Configured - shielded"
- ::= { hddEntry 12 }
- otherErrCount OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Other error count of the HDD."
- ::= { hddEntry 13 }
- predictedFailCount OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Predicted fail count of the HDD."
- ::= { hddEntry 14 }
- mediaErrCount OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Media error Count of the HDD."
- ::= { hddEntry 15 }
- logHddTable OBJECT-TYPE
- SYNTAX SEQUENCE OF VolumeEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of volumes. The number of entries is
- given by the number of volumes."
- ::= { storage 3 }
- volumeEntry OBJECT-TYPE
- SYNTAX VolumeEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry containing management information applicable to a
- particular volume."
- INDEX { volNumber }
- ::= { logHddTable 1 }
- VolumeEntry ::=
- SEQUENCE {
- volNumber Integer32,
- volControllerNumber Integer32,
- volStatus Integer32,
- volCapacity Integer32,
- priRaidLevel Integer32,
- raidLevelQualifier Integer32,
- secRaidLevel Integer32,
- ldStripSize Integer32,
- numDevices Integer32,
- spanDepth Integer32,
- state Integer32,
- volName OCTET STRING
- }
- volNumber OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A unique value, greater than zero, for each volume. It
- is recommended that values are assigned contiguously
- starting from 1."
- ::= { volumeEntry 1 }
- volControllerNumber OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The controller that this HDD belongs to."
- ::= { volumeEntry 2 }
- volStatus OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Current status of the volume.
- 1: present
- 0: not present"
- ::= { volumeEntry 3 }
- volCapacity OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Capacity(GB) of the volume."
- ::= { volumeEntry 4 }
- priRaidLevel OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Primary raid level of the volume."
- ::= { volumeEntry 5 }
- raidLevelQualifier OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Raid level qaulifier of the volume."
- ::= { volumeEntry 6 }
- secRaidLevel OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Secondary raid level of the volume."
- ::= { volumeEntry 7 }
- ldStripSize OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "LD strip size of the volume.
- (per DDF: 4=8K, 5=16K, 7=64K, 11=1MB, etc.)"
- ::= { volumeEntry 8 }
- numDevices OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "number of drives per span."
- ::= { volumeEntry 9 }
- spanDepth OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Span depth of the volume."
- ::= { volumeEntry 10 }
- state OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "State of the volume.
- 0: offline
- 1: partially degraded
- 2: degraded
- 3: optimal"
- ::= { volumeEntry 11 }
- volName OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(64))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The name of the volume."
- ::= { volumeEntry 12 }
- userTable OBJECT-TYPE
- SYNTAX SEQUENCE OF UserEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of all users."
- ::= { ipmi 9 }
- userInfo OBJECT-TYPE
- SYNTAX UserEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry containing management information applicable to a
- particular user."
- INDEX { id }
- ::= { userTable 1 }
- UserEntry ::=
- SEQUENCE {
- id Integer32,
- username OCTET STRING,
- password OCTET STRING,
- privilege Integer32
- }
- id OBJECT-TYPE
- SYNTAX Integer32 (1..15)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A unique value for user ID, greater than zero."
- ::= { userInfo 1 }
- username OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "User name."
- ::= { userInfo 2 }
- password OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(20))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Password."
- ::= { userInfo 3 }
- privilege OBJECT-TYPE
- SYNTAX Integer32 (2..4)
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "User privilege."
- ::= { userInfo 4 }
- uid OBJECT-TYPE
- SYNTAX Integer32 (0..1)
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION "Get and set the UID status.
- Get case:
- 0 : off
- 1 : on
- Set case:
- 0 : off
- 1 : on"
- ::= { ipmi 10 }
- psuNumber OBJECT-TYPE
- SYNTAX Integer32 (0..8)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of PSUs"
- ::= { powerinfo 1 }
- psuTable OBJECT-TYPE
- SYNTAX SEQUENCE OF PsuEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of PSUs. The number of entries is
- given by the number of PSUs."
- ::= { powerinfo 2 }
- psuEntry OBJECT-TYPE
- SYNTAX PsuEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry containing a particular PSU information."
- INDEX { psuIndex }
- ::= { psuTable 1 }
- PsuEntry ::=
- SEQUENCE {
- psuIndex Integer32,
- psuStatus Integer32,
- inputVoltage OCTET STRING,
- inputCurrent OCTET STRING,
- inputPower Integer32,
- outputVoltage OCTET STRING,
- outputCurrent OCTET STRING,
- outputPower Integer32,
- temperature1 Integer32,
- temperature2 Integer32,
- fanRPM1 Integer32,
- fanRPM2 Integer32,
- psuSerialNumber OCTET STRING
- }
- psuIndex OBJECT-TYPE
- SYNTAX Integer32 (1..8)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A unique value, start from one, for each PSU. It is
- recommended that values are assigned contiguously
- starting from 1."
- ::= { psuEntry 1 }
- psuStatus OBJECT-TYPE
- SYNTAX INTEGER { fail(0), good(1) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "PSU Status."
- ::= { psuEntry 2 }
- inputVoltage OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "PSU Input Voltage."
- ::= { psuEntry 3 }
- inputCurrent OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "PSU Input Current."
- ::= { psuEntry 4 }
- inputPower OBJECT-TYPE
- SYNTAX Integer32 (1..1048576)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "PSU Input Power."
- ::= { psuEntry 5 }
- outputVoltage OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "PSU Output Voltage."
- ::= { psuEntry 6 }
- outputCurrent OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "PSU Output Current."
- ::= { psuEntry 7 }
- outputPower OBJECT-TYPE
- SYNTAX Integer32 (1..1048576)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "PSU Output Power."
- ::= { psuEntry 8 }
- temperature1 OBJECT-TYPE
- SYNTAX Integer32 (1..256)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "PSU Temperature1."
- ::= { psuEntry 9 }
- temperature2 OBJECT-TYPE
- SYNTAX Integer32 (1..256)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "PSU Temperature2."
- ::= { psuEntry 10 }
- fanRPM1 OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "PSU Fan RPM1."
- ::= { psuEntry 11 }
- fanRPM2 OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "PSU Fan RPM2."
- ::= { psuEntry 12 }
- psuSerialNumber OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(32))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "PSU Serial Number."
- ::= { psuEntry 13 }
- --
- -- FanMode MIB (15)
- --
- fanMode OBJECT-TYPE
- SYNTAX INTEGER { standard(0), fullspeed(1), optimal(2), pue2optimal(3), heavyIO(4)}
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- ""
- ::= { ipmi 15 }
- --
- -- FRU MIB (16)
- --
- chassis OBJECT IDENTIFIER ::= { fruinfo 1 }
- board OBJECT IDENTIFIER ::= { fruinfo 2 }
- product OBJECT IDENTIFIER ::= { fruinfo 3 }
- chassisType OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "FRU Chassis Type."
- ::= { chassis 1 }
- chassisPartNumber OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(63))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "FRU Chassis Part Number"
- ::= { chassis 2 }
- chassisSerialNumber OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(63))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "FRU Chassis Serial Number"
- ::= { chassis 3 }
- boardLanguage OBJECT-TYPE
- SYNTAX INTEGER { afar(1), abkhazian(2), afrikaans(3), amharic(4), arabic(5), assamese(6), aymara(7), azerbaijani(8), bashkir(9), byelorussian(10), bulgarian(11), bihari(12), bislama(13), bengali(14), tibetan(15), breton(16), catalan(17), corsican(18), czech(19), welsh(20), danish(21), german(22), bhutani(23), greek(24), english(25), esperanto(26), spanish(27), estonian(28), basque(29), persian(30), finnish(31), fiji(32), faeroese(33), french(34), frisian(35), irish(36), gaelic(37), galician(38), guarani(39), gujarati(40), hausa(41), hindi(42), croatian(43), hungarian(44), armenian(45), interlingua(46), interlingue(47), inupiak(48), indonesian(49), icelandic(50), italian(51), hebrew(52), japanese(53), yiddish(54), javanese(55), georgian(56), kazakh(57), greenlandic(58), cambodian(59), kannada(60), korean(61), kashmiri(62), kurdish(63), kirghiz(64), latin(65), lingala(66), laothian(67), lithuanian(68), lettish(69), malagasy(70), maori(71), macedonian(72), malayalam(73), mongolian(74), moldavian(75), marathi(76), malay(77), maltese(78), burmese(79), nauru(80), nepali(81), dutch(82), norwegian(83), occitan(84), oromo(85), oriya(86), punjabi(87), polish(88), pushto(89), portuguese(90), quechua(91), rhaeto-romance(92), kirundi(93), romanian(94), russian(95), kinyarwanda(96), sanskrit(97), sindhi(98), sangro(99), serbo-croatian(100), singhalese(101), slovak(102), slovenian(103), samoan(104), shona(105), somali(106), albanian(107), serbian(108), siswati(109), sesotho(110), sudanese(111), swedish(112), swahili(113), tamil(114), tegulu(115), tajik(116), thai(117), tigrinya(118), turkmen(119), tagalog(120), setswana(121), tonga(122), turkish(123), tsonga(124), tatar(125), twi(126), ukrainian(127), urdu(128), uzbek(129), vietnamese(130), volapuk(131), wolof(132), xhosa(133), yoruba(134), chinese(135), zulu(136) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "FRU Board Language"
- ::= { board 1 }
- boardManufacturer OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(63))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "FRU Board Manufacturer"
- ::= { board 2 }
- boardProductName OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(63))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "FRU Board Product Name"
- ::= { board 3 }
- boardSerialNumber OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(63))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "FRU Board Serial Number"
- ::= { board 4 }
- boardPartNumber OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(63))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "FRU Board part Number"
- ::= { board 5 }
- productLanguage OBJECT-TYPE
- SYNTAX INTEGER { afar(1), abkhazian(2), afrikaans(3), amharic(4), arabic(5), assamese(6), aymara(7), azerbaijani(8), bashkir(9), byelorussian(10), bulgarian(11), bihari(12), bislama(13), bengali(14), tibetan(15), breton(16), catalan(17), corsican(18), czech(19), welsh(20), danish(21), german(22), bhutani(23), greek(24), english(25), esperanto(26), spanish(27), estonian(28), basque(29), persian(30), finnish(31), fiji(32), faeroese(33), french(34), frisian(35), irish(36), gaelic(37), galician(38), guarani(39), gujarati(40), hausa(41), hindi(42), croatian(43), hungarian(44), armenian(45), interlingua(46), interlingue(47), inupiak(48), indonesian(49), icelandic(50), italian(51), hebrew(52), japanese(53), yiddish(54), javanese(55), georgian(56), kazakh(57), greenlandic(58), cambodian(59), kannada(60), korean(61), kashmiri(62), kurdish(63), kirghiz(64), latin(65), lingala(66), laothian(67), lithuanian(68), lettish(69), malagasy(70), maori(71), macedonian(72), malayalam(73), mongolian(74), moldavian(75), marathi(76), malay(77), maltese(78), burmese(79), nauru(80), nepali(81), dutch(82), norwegian(83), occitan(84), oromo(85), oriya(86), punjabi(87), polish(88), pushto(89), portuguese(90), quechua(91), rhaeto-romance(92), kirundi(93), romanian(94), russian(95), kinyarwanda(96), sanskrit(97), sindhi(98), sangro(99), serbo-croatian(100), singhalese(101), slovak(102), slovenian(103), samoan(104), shona(105), somali(106), albanian(107), serbian(108), siswati(109), sesotho(110), sudanese(111), swedish(112), swahili(113), tamil(114), tegulu(115), tajik(116), thai(117), tigrinya(118), turkmen(119), tagalog(120), setswana(121), tonga(122), turkish(123), tsonga(124), tatar(125), twi(126), ukrainian(127), urdu(128), uzbek(129), vietnamese(130), volapuk(131), wolof(132), xhosa(133), yoruba(134), chinese(135), zulu(136) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "FRU Product Language"
- ::= { product 1 }
- productManufacturer OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(63))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "FRU Product Manufacturer"
- ::= { product 2 }
- productName OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(63))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "FRU Product Name"
- ::= { product 3 }
- productPartNumber OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(63))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "FRU Product Part Number"
- ::= { product 4 }
- productVersion OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "FRU Product Version"
- ::= { product 5 }
- productSerialNumber OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(63))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "FRU Product Serial Number"
- ::= { product 6 }
- productAssetTag OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(63))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "FRU Product Asset Tag"
- ::= { product 7 }
- --
- -- NTP INFO MIB (17)
- --
- timeZone OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(5))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Get and set time zone.
- Get/Set case:
- -1200
- -1100
- -1000
- -0930
- -0900
- -0800
- -0700
- -0600
- -0500
- -0430
- -0400
- -0330
- -0300
- -0230
- -0200
- -0100
- +0000
- +0100
- +0200
- +0300
- +0330
- +0400
- +0430
- +0500
- +0530
- +0545
- +0600
- +0630
- +0700
- +0800
- +0900
- +0930
- +1000
- +1030
- +1100
- +1130
- +1200
- +1300
- +1400"
- ::= { ntpinfo 1 }
- ntpEnable OBJECT-TYPE
- SYNTAX INTEGER { disabled(0), enabled(1) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION "Get and set NTP status.
- Get case:
- 0 : off
- 1 : on
- Set case:
- 0 : off
- 1 : on"
- ::= { ntpinfo 2 }
- primaryNTPServer OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(127))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Get and set primary NTP server"
- ::= { ntpinfo 3 }
- secondaryNTPServer OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(127))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Get and set secondary NTP server"
- ::= { ntpinfo 4 }
- dst OBJECT-TYPE
- SYNTAX INTEGER { disabled(0), enabled(1) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Get and set daylight saving time status
- Get case:
- 0 : off
- 1 : on
- Set case:
- 0 : off
- 1 : on"
- ::= { ntpinfo 5 }
- selTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SelEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "This table displays a record of critical system events from the monitored system."
- ::= { ipmi 18 }
- selEntry OBJECT-TYPE
- SYNTAX SelEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry event logs indicate the time when a critical condition occurred and the time it was resolved"
- INDEX { selEid }
- ::= { selTable 1 }
- SelEntry ::=
- SEQUENCE {
- selEid Integer32,
- selTimeStamp DateAndTime,
- selSensorName OCTET STRING,
- selSensorType OCTET STRING,
- selDescription OCTET STRING,
- selRawData OCTET STRING
- }
- selEid OBJECT-TYPE
- SYNTAX Integer32 (1..512)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "system event log EID"
- ::= { selEntry 1 }
- selTimeStamp OBJECT-TYPE
- SYNTAX DateAndTime
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "System event log trigger time"
- ::= { selEntry 2 }
- selSensorName OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "System evnet log sensor name"
- ::= { selEntry 3 }
- selSensorType OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(64))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "System evnet log sensor type"
- ::= { selEntry 4 }
- selDescription OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(512))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "System evnet log description"
- ::= { selEntry 5 }
- selRawData OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(20))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "System evnet log raw data"
- ::= { selEntry 6 }
- alertTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AlertEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of all alerts."
- ::= { ipmi 11 }
- alertInfo OBJECT-TYPE
- SYNTAX AlertEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry containing management information applicable to a
- particular alert."
- INDEX { id }
- ::= { alertTable 1 }
- AlertEntry ::=
- SEQUENCE {
- alertNo Integer32,
- alertLevel OCTET STRING,
- destinationAddress OCTET STRING
- }
- alertNo OBJECT-TYPE
- SYNTAX Integer32 (1..16)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A unique value for alert ID, greater than zero."
- ::= { alertInfo 1 }
- alertLevel OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(25))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Alert Level."
- ::= { alertInfo 2 }
- destinationAddress OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(270))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Alert Level."
- ::= { alertInfo 3 }
- --
- -- Network MIB (21)
- --
- ipv4DNSServer OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "IPv4 dns server."
- ::= { network 1 }
- ipv4Gateway OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "IPv4 gateway"
- ::= { network 2 }
- ipv6DNSServer OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(45))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "IPv6 dns server."
- ::= { network 3 }
- ipv6DUID OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(63))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "IPv6 DUID"
- ::= { network 4 }
- dhcpv6State OBJECT-TYPE
- SYNTAX INTEGER { stateless(0) , stateful(1) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "DHCPv6 State"
- ::= { network 5 }
- hostname OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(63))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "BMC hostname"
- ::= { network 6 }
- dhcpEnabled OBJECT-TYPE
- SYNTAX INTEGER { disabled(0), enabled(1) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "DHCP enabled"
- ::= { network 7 }
- vlanIDEnabled OBJECT-TYPE
- SYNTAX INTEGER { disabled(0), enabled(1) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "VLan enabled"
- ::= { network 8 }
- vlanID OBJECT-TYPE
- SYNTAX Integer32 (1..4095)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Vlan ID"
- ::= { network 9 }
- lanInterface OBJECT-TYPE
- SYNTAX INTEGER { dedicated(0) , shared(1) ,failover(2)}
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "the current Lan interface"
- ::= { network 10 }
- rmcpPort OBJECT-TYPE
- SYNTAX Integer32 (1..65535)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "IPMI port number"
- ::= { network 11 }
- activeLanInterface OBJECT-TYPE
- SYNTAX INTEGER { dedicated(0) , shared(1) ,failover(2)}
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "which Lan interface is active."
- ::= { network 12 }
- dedicatedLanDuplex OBJECT-TYPE
- SYNTAX INTEGER { unknown(0), fullduplex(1) , halfduplex(2)}
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Duplex Mode of the dedicated Lan"
- ::= { network 13 }
- sharedLanDuplex OBJECT-TYPE
- SYNTAX INTEGER { unknown(0), fullduplex(1) , halfduplex(2)}
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Duplex Mode of the share Lan"
- ::= { network 14 }
- --
- -- SMTP MIB (22)
- --
- smtpEnabled OBJECT-TYPE
- SYNTAX INTEGER { disabled(0), enabled(1) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "enable Email server "
- ::= { smtp 1 }
- smtpServer OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(255))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Email server"
- ::= { smtp 2 }
- smtpPort OBJECT-TYPE
- SYNTAX Integer32 (1..65535)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "the port number of the email server"
- ::= { smtp 3 }
- smtpUsername OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(63))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "the username for email server's authentication"
- ::= { smtp 4 }
- smtpSenderEmail OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(63))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "the sender's email address"
- ::= { smtp 5 }
- --
- -- MouseMode MIB (23)
- --
- mouseMode OBJECT-TYPE
- SYNTAX INTEGER { absolute(1), relative(2), single(3) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "the port number of the email server"
- ::= { ipmi 23 }
- --
- -- BootOrder MIB (24)
- --
- sysBootOrder OBJECT-TYPE
- SYNTAX INTEGER { none(0), pxe(1), hdd(2), diags(3), cdDvd(4), biosSetup(5), floppy(6), usbKey(7), usbHdd(8), usbFloppy(9), usbCD(10), uefiUsbKey(11), uefiCD(12), uefiHdd(13), uefiUsbHdd(14), uefiUsbCD(15) }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "One time change system boot order."
- ::= { ipmi 24 }
- --
- -- NVMe MIB (19)
- --
- nvmeCtrlTbl OBJECT-TYPE
- SYNTAX SEQUENCE OF NVMeCtrlEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of NVMe controllers. The number of entries is
- given by the number of controllers."
- ::= { nvme 1 }
- nvmeCtrlEntry OBJECT-TYPE
- SYNTAX NVMeCtrlEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry containing a particular NVMe controller information."
- INDEX { nvmeCtrlPresent }
- ::= { nvmeCtrlTbl 1 }
- NVMeCtrlEntry ::=
- SEQUENCE {
- nvmeCtrlPresent Integer32,
- maxTemp Integer32,
- maxSlotNum Integer32,
- onboard Integer32,
- driverIndex Integer32,
- cpldVer OCTET STRING
- }
- nvmeCtrlPresent OBJECT-TYPE
- SYNTAX INTEGER { absent(0), present(1) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe controllor present or not."
- ::= { nvmeCtrlEntry 1 }
- maxTemp OBJECT-TYPE
- SYNTAX Integer32 (1..127)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The maximum temperature from all existed NVMe drives."
- ::= { nvmeCtrlEntry 2 }
- maxSlotNum OBJECT-TYPE
- SYNTAX Integer32 (0..31)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Maximum slot number at each group."
- ::= { nvmeCtrlEntry 3 }
- onboard OBJECT-TYPE
- SYNTAX INTEGER { no(0), yes(1) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe controller type."
- ::= { nvmeCtrlEntry 4 }
- driverIndex OBJECT-TYPE
- SYNTAX Integer32 (0..1)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe BPN driver index."
- ::= { nvmeCtrlEntry 5 }
- cpldVer OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "CPLD FW version of this NVMe controller."
- ::= { nvmeCtrlEntry 6 }
- nvmeDriveTbl OBJECT-TYPE
- SYNTAX SEQUENCE OF NVMeDriveEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of NVMe drives. The number of entries is
- given by the number of drives."
- ::= { nvme 2 }
- nvmeDriveEntry OBJECT-TYPE
- SYNTAX NVMeDriveEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry containing a particular NVMe drive information."
- INDEX { slotId }
- ::= { nvmeDriveTbl 1 }
- NVMeDriveEntry ::=
- SEQUENCE {
- slotId Integer32,
- groupId Integer32,
- nvmeDrivePresent Integer32,
- locate Integer32,
- save2Remove Integer32,
- vmdMode Integer32,
- temp Integer32,
- classCode OCTET STRING,
- vendorID OCTET STRING,
- serialNum OCTET STRING,
- modelNum OCTET STRING,
- port0MaxLinkSpd OCTET STRING,
- port0MaxLinkWidth OCTET STRING,
- port1MaxLinkSpd OCTET STRING,
- port1MaxLinkWidth OCTET STRING,
- initPowerRequirement Integer32,
- maxPowerRequirement Integer32
- }
- slotId OBJECT-TYPE
- SYNTAX Integer32 (0..31)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe Slot ID at one group."
- ::= { nvmeDriveEntry 1 }
- groupId OBJECT-TYPE
- SYNTAX Integer32 (0..7)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Group ID at this slot."
- ::= { nvmeDriveEntry 2 }
- nvmeDrivePresent OBJECT-TYPE
- SYNTAX INTEGER { absent(0), present(1) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe drive presence at this slot."
- ::= { nvmeDriveEntry 3 }
- locate OBJECT-TYPE
- SYNTAX INTEGER { dislocate(0), locate(1) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe drive locate/dislocate status at this slot."
- ::= { nvmeDriveEntry 4 }
- save2Remove OBJECT-TYPE
- SYNTAX INTEGER { not-ready(0), ready(1) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe drive save2Remove status at this slot."
- ::= { nvmeDriveEntry 5 }
- vmdMode OBJECT-TYPE
- SYNTAX INTEGER { vmd-off(0), vmd-on(1) }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe drive vmdMode status at this slot."
- ::= { nvmeDriveEntry 6 }
- temp OBJECT-TYPE
- SYNTAX Integer32 (0..127)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe drive temperature at this slot."
- ::= { nvmeDriveEntry 7 }
- classCode OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe drive class code at this slot."
- ::= { nvmeDriveEntry 8 }
- vendorID OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe drive class code at this slot."
- ::= { nvmeDriveEntry 9 }
- serialNum OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(20))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe drive serial number at this slot."
- ::= { nvmeDriveEntry 10 }
- modelNum OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(40))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe drive model number at this slot."
- ::= { nvmeDriveEntry 11 }
- port0MaxLinkSpd OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe drive port0 max link speed at this slot."
- ::= { nvmeDriveEntry 12 }
- port0MaxLinkWidth OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe drive port0 max link width at this slot."
- ::= { nvmeDriveEntry 13 }
- port1MaxLinkSpd OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe drive port1 max link speed at this slot."
- ::= { nvmeDriveEntry 14 }
- port1MaxLinkWidth OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(16))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "NVMe drive port1 max link width at this slot."
- ::= { nvmeDriveEntry 15 }
- initPowerRequirement OBJECT-TYPE
- SYNTAX Integer32 (0..65535)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Initial power requirment (Watts)."
- ::= { nvmeDriveEntry 16 }
- maxPowerRequirement OBJECT-TYPE
- SYNTAX Integer32 (0..65535)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Maximum power requirment (Watts)."
- ::= { nvmeDriveEntry 17 }
- guid NOTIFICATION-TYPE
- STATUS current
- DESCRIPTION "GUID."
- ::= { ipmi 30 }
- END