SNMP supported MIBs
You can use the SNMP supported MIBs reference to find information on the standard and extension MIB specifications, and trap configuration.
SNMP Agent failure report trap contents
A standard extension trap protocol data unit (PDU) includes the product number of the device that experienced the failure, the device nickname, and a failure reference code. A failure report trap contains additional information about the failure, such as the area, date, and time of the failure.
If you obtain the information with the GetRequest command, access the MIB by using the product number of the device as an index.
The following table shows the failure report trap.
Name |
Object identifier |
Type |
Description |
eventTrapSerialNumber |
.1.3.6.1.4.1.116.5.11.4.2.1 |
INTEGER |
The product number of the device that experienced the failure. |
eventTrapNickname |
.1.3.6.1.4.1.116.5.11.4.2.2 |
DisplayString |
The nickname of the device where the failure occurred.1 |
eventTrapREFCODE |
.1.3.6.1.4.1.116.5.11.4.2.3 |
DisplayString |
The failure reference code. |
eventTrapPartsID |
.1.3.6.1.4.1.116.5.11.4.2.4 |
OBJECT IDENTIFIER |
The area where the failure occurred.2 |
eventTrapDate |
.1.3.6.1.4.1.116.5.11.4.2.5 |
DisplayString |
Failure occurrence date. |
eventTrapTime |
.1.3.6.1.4.1.116.5.11.4.2.6 |
DisplayString |
Failure occurrence time. |
eventTrapDescription |
.1.3.6.1.4.1.116.5.11.4.2.7 |
DisplayString |
Detailed information of a failure. |
Notes: 1. Either of the following nicknames is used:
2. The object identifier for a failure in a storage system processor would be .1.3.6.1.4.1.116.5.11.4.1.1.6.1.2. |
SNMP Agent extension trap types
SNMP Agent extension trap types are set according to the severity. The character strings following "RaidEventUser" indicate their severity.
The following table describes the SNMP Agent extension trap types.
Specific Trap Code |
Trap |
Object Identifier |
Description |
1 |
RaidEventUserAcute |
1.3.6.1.4.1.116.3.11.4.1.1.0.1 |
All operations in a storage system stopped. |
2 |
RaidEventUserSerious |
1.3.6.1.4.1.116.3.11.4.1.1.0.2 |
Operation in a component where a failure occurred stopped. |
3 |
RaidEventUserModerate |
1.3.6.1.4.1.116.3.11.4.1.1.0.3 |
Partial failure. |
4 |
RaidEventUserService |
1.3.6.1.4.1.116.3.11.4.1.1.0.4 |
Minor failure. |
Standard MIB specifications
MIBs supported by SNMP Agent
SNMP Agent supports a limited number of MIBs. If you send a GET request for an object (MIB) that is not supported, you will receive NoSuchName as a GET RESPONSE.
The following table lists MIBs and indicates whether they are supported.
MIB |
Support | |
Standard MIB: MIB-II |
system group |
Yes |
interface group |
No | |
at group | ||
ip group | ||
icmp group | ||
tcp group | ||
udp group | ||
egp group | ||
snmp group | ||
Extension MIB |
Yes |
SNMP Agent MIB access mode
The access mode for MIB in all communities is read only. If you send a GET request for a SET REQUEST operation, you will receive NoSuchName as a RESPONSE.
Example object identifier system
The following figure shows an example object system supported by SNMP Agent.
MIB mounting specifications supported by SNMP Agent
SNMP Agent supports two MIB mounting specifications.
The supported MIB mounting specifications are as follows:
- mgmt OBJECT IDENTIFIER ::= {iso(1) org(3) dod(6) internet(1) 2 }
- mib-2 OBJECT IDENTIFIER ::= {mgmt 1}
An SNMP Agent mounts only system groups in mib-2, as shown in the following table.
Name |
Description |
Mounted value |
sysObjectID {system 2} |
This is the product identification number. |
1.3.6.1.4.1.116.3.11.4.1.1 (fixed) |
sysUpTime {system 3} |
An accumulated time from an SNMP agent. |
Unit: 100 ms |
sysContact {system 4} |
A manager who manages an agent or a contact address. |
Maximum 180 characters in an ASCII characters string. Input by a user from an SNMP setting window.* |
sysName {system 5} |
The name of an agent manager |
Maximum 180 characters in an ASCII characters string. Input by a user from an SNMP setting window.* |
sysLocation {system 6} |
An agent setup location. |
Maximum 180 characters in an ASCII characters string. Input by a user from an SNMP setting window.* |
sysService {system 7} |
Value indicating a service. |
Fixed value 76 (decimal) |
*The following symbols cannot be used: \ , / : ; * ? " < > | & % ^ |
Extension MIB specifications
Extension MIB configuration
The following shows the extension MIB object system for the storage system.
raidExMibRoot(1) ├-raidExMibName(1) Maintenance utility product name ├-raidExMibVersion(2) Maintenance utility firmware version ├-raidExMibAgentVersion(3) Extension MIB internal version ├-raidExMibDkcCount(4) Number of DKC ├-raidExMibRaidListTable(5) List of DKC ├-raidExMibDKCHWTable(6) Disk control device information ├-raidExMibDKUHWTable(7) Disk device information ├-raidExMibTrapListTable(8) Error information list
The following figures show an example extension MIB configuration supported by SNMP agents, which list all extension MIBs that can be obtained from storage systems.
raidExMibName
raidExMibName
indicates the
product name.
raidExMibName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "product name." ::={ raidExMibRoot 1 }
raidExMibVersion
raidExMibVersion
indicates the
maintenance utility firmware version.
raidExMibVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "GUM firmware version." ::= { raidExMibRoot 2 }
raidExMibAgentVersion
raidExMibAgentVersion
indicates the internal version of the extension MIB.
raidExMibAgentVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Extension agent version." ::= { raidExMibRoot 3 }
raidExMibDkcCount
raidExMibDkcCount
suggests the number of a storage system.
raidExMibDkcCount OBJECT TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of DKC" ::={ raidExMibRoot 4}
raidExMibRaidListTable
raidExMibRaidListTable
indicates the storage system.
raidExMibRaidListTable OBJECT TYPE SYNTAX SEQUENCE OF raidExMibRaidListEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "List of DKC." ::={ raidExMibRoot 5} raidExMibRaidListEntry OBJECT TYPE SYNTAX RaidExMibRaidListEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry of DKC list." INDEX { raidlistSerialNumber } ::={ raidExMibRaidListTable 1}
The following table lists the information displayed for each storage system
Name |
Type |
Description |
Mounted value |
Attribute |
raidlistSerialNumber ::=RaidExMibRaidListEntry(1) |
INTEGER |
Storage system product number (index). |
400,001 - 499,999 |
read-only |
raidlistMibNickName ::=RaidExMibRaidListEntry(2) |
DisplayString |
Storage system nickname. |
(Max. 18 characters) |
read-only |
raidlistDKCMainVersion ::=RaidExMibRaidListEntry(3) |
DisplayString |
Software version. |
Max. 14 characters |
read-only |
raidlistDKCProductName ::=RaidExMibRaidListEntry(4) |
DisplayString |
Storage system product type. |
5 or 12 characters* |
read-only |
* Either of the following is used as storage system raidlistDKCProductName:
|
raidExMibDKCHWTable
raidExMibDKCHWTable
indicates the status of the storage system components.
raidExMibDKCHWTable OBJECT TYPE SYNTAX SEQUENCE OF RaidExMibDKCHWEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Error information of the DKC." ::={ raidExMibRoot 6} raidExMibDKCHWEntry OBJECT TYPE SYNTAX RaidExMibDKCHWEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry of DKC information." INDEX {dkcRaidListIndexSerialNumber} ::={ raidExMibDKCHWTable 1}
The following table lists the information displayed for each storage system component.
Name |
Type |
Description |
MIB value |
Attribute |
dkcRaidListIndexSerialNumber ::=raidExMibDKCHWEntry(1) |
INTEGER |
Storage system product number (index). |
400,001 - 499,999 |
read-only |
dkcHWProcessor ::=raidExMibDKCHWEntry(2) |
INTEGER |
Status of processor. |
See Note |
read-only |
dkcHWCSW ::=raidExMibDKCHWEntry(3) |
INTEGER |
This value is unused. |
See Note |
read-only |
dkcHWCache ::=raidExMibDKCHWEntry(4) |
INTEGER |
Status of cache. |
See Note |
read-only |
dkcHWSM ::=raidExMibDKCHWEntry(5) |
INTEGER |
This value is unused. |
See Note |
read-only |
dkcHWPS ::=raidExMibDKCHWEntry(6) |
INTEGER |
Status of power supply. |
See Note |
read-only |
dkcHWBattery ::=raidExMibDKCHWEntry(7) |
INTEGER |
Status of battery. |
See Note |
read-only |
dkcHWFan ::=raidExMibDKCHWEntry(8) |
INTEGER |
Status of fan. |
See Note |
read-only |
dkcHWEnvironment ::=raidExMibDKCHWEntry(9) |
INTEGER |
Information of an operational environment. |
See Note |
read-only |
Note:
The status of each component is a single digit which shows the following: 1: Normal. 2: Acute failure detected. 3: Serious failure detected. 4: Moderate failure detected. 5: Service failure detected. |
raidExMibDKUHWTable
raidExMibDKUHWTable
indicates the status of the storage system components.
raidExMibDKUHWTable OBJECT TYPE SYNTAX SEQUENCE OF RaidExMibDKUHWEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Error information of the DKU." ::={ raidExMibRoot 7} raidExMibDKUHWEntry OBJECT TYPE SYNTAX RaidExMibDKUHWEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry of DKU information." INDEX { dkuRaidListIndexSerialNumber } ::={ raidExMibDKUHWTable 1}
The following table lists the information displayed for each disk device component.
Name |
Type |
Description |
MIB value |
Attribute |
dkuRaidListIndexSerialNumber ::=raidExMibDKUHWEntry(1) |
INTEGER |
Storage system product number (index). |
400,001 - 499,999 |
read-only |
dkuHWPS ::=raidExMibDKUHWEntry(2) |
INTEGER |
Status of power supply. |
See Note 1. |
read-only |
dkuHWFan ::=raidExMibDKUHWEntry(3) |
INTEGER |
This value is unused. |
See Note 1. |
read-only |
dkuHWEnvironment ::=raidExMibDKUHWEntry(4) |
INTEGER |
Status of environment monitor. (See Note 2.) |
See Note 1. |
read-only |
dkuHWDrive ::=raidExMibDKUHWEntry(5) |
INTEGER |
Status of drive. (See Note 3.) |
See Note 1. |
read-only |
Notes:
|
raidExMibTrapListTable
raidExMibTrapListTable shows the history of the failure traps.
raidExMibTrapListTable OBJECT TYPE SYNTAX SEQUENCE OF RaidExMibTrapListEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Trap list table." ::={ raidExMibRoot 8 } raidExMibTrapListEntry OBJECT TYPE SYNTAX RaidExMibTrapListEntry ACCESS non-accessible STATUS mandatory DESCRIPTION "Trap list table index." INDEX { eventListIndexSerialNumber , eventListIndexRecordNo } ::={ raidExMibTrapListTable 1 }
The following table lists the information displayed for each failure.
Name |
Type |
Description |
MIB value |
Attribute |
eventListIndexSerialNumber ::=raidExMibTrapListEntry(1) |
INTEGER |
Storage system product number (index). |
400,001 - 499,999 |
read-only |
eventListNickname ::=raidExMibTrapListEntry (2) |
DisplayString |
Storage system nickname. |
18 characters maximum |
read-only |
eventListIndexRecordNo ::=raidExMibTrapListEntry (3) |
Counter |
Number of records. |
1-256 |
read-only |
eventListREFCODE ::=raidExMibTrapListEntry (4) |
DisplayString |
Reference code (index). |
6 characters |
read-only |
eventListData ::=raidExMibTrapListEntry (5) |
DisplayString |
Date when the failure occurred. |
yyyy/mm/dd (10 characters) |
read-only |
eventListTime ::=raidExMibTrapListEntry (6) |
DisplayString |
Time when the failure occurred. |
hh:mm:ss (8 characters) |
read-only |
eventListDescription ::=raidExMibTrapListEntry (7) |
DisplayString |
Detailed information about the failure. |
256 characters maximum |
read-only |