Skip to main content

We've Moved!

Product Documentation has moved to docs.hitachivantara.com
Hitachi Vantara Knowledge

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:

  • "HM850" (for VSP G130, G/F350, G/F370, G/F700, G/F900)
  • "HM900" (for VSP E series)

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.

GUID-EFAE1779-C024-4D70-8340-108FB67A4F25-low.pngGUID-D6181662-1605-4EA1-8386-B5F369C7F72B-low.png

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.

GUID-1F27F8A1-57E2-49CC-A379-11752AFD95DC-low.gif
GUID-1083DBDD-ABBA-4701-964B-6D4631578755-low.gif
GUID-A723BEAA-4F94-4348-95E4-8411F74899CA-low.gif

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:

  • "HM850" (for VSP G130, G/F350, G/F370, G/F700, G/F900)
  • "VSP E series" (for VSP E series)

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:
  1. 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.

  2. The status of environment monitor indicates the status of drives and ENCs in the drive box, and returns a value indicating the highest failure level.
  3. Indicates the drive status in the controller chassis.

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