IBM XIV SNMP OIDs

XIV monitoring is a bit of comlicated, as the storage subsystem from IBM is more like a blackbox.

There is not much that is possible to read via SNMP or SNMPTRAP.

Here is what I found out:

snmpwalk -m ALL -v1 -c <community> <ip> .1.3.6.1.4.1.2021.77 -On
.1.3.6.1.4.1.2021.77.1.1.1.1 = STRING: "Full Redundancy"
.1.3.6.1.4.1.2021.77.1.1.1.2 = INTEGER: 0
.1.3.6.1.4.1.2021.77.1.1.1.3 = Gauge32: 1
.1.3.6.1.4.1.2021.77.1.1.1.4 = Gauge32: 1
.1.3.6.1.4.1.2021.77.1.1.1.5 = INTEGER: 78083
.1.3.6.1.4.1.2021.77.1.1.1.6 = INTEGER: 78083
.1.3.6.1.4.1.2021.77.1.1.2.1.1.2.1004 = Gauge32: 0
.1.3.6.1.4.1.2021.77.1.1.2.1.1.2.1005 = Gauge32: 0
.1.3.6.1.4.1.2021.77.1.1.2.1.1.2.1006 = Gauge32: 0
.1.3.6.1.4.1.2021.77.1.1.2.1.1.2.1007 = Gauge32: 0
.1.3.6.1.4.1.2021.77.1.1.2.1.1.2.1008 = Gauge32: 0
.1.3.6.1.4.1.2021.77.1.1.2.1.1.2.1009 = Gauge32: 0
.1.3.6.1.4.1.2021.77.1.1.2.1.1.3.1004 = STRING: "OK"
.1.3.6.1.4.1.2021.77.1.1.2.1.1.3.1005 = STRING: "OK"
.1.3.6.1.4.1.2021.77.1.1.2.1.1.3.1006 = STRING: "OK"
.1.3.6.1.4.1.2021.77.1.1.2.1.1.3.1007 = STRING: "OK"
.1.3.6.1.4.1.2021.77.1.1.2.1.1.3.1008 = STRING: "OK"
.1.3.6.1.4.1.2021.77.1.1.2.1.1.3.1009 = STRING: "OK"
.1.3.6.1.4.1.2021.77.1.3.1.1.2.1 = STRING: UPS_WILL_BE_CONFIGURED
.1.3.6.1.4.1.2021.77.1.3.1.1.2.1 = STRING: UPS_WILL_BE_CONFIGURED

or human readable:

XIV-MIB::xivMachineStatus = STRING: "Full Redundancy"
XIV-MIB::xivFailedDisks = INTEGER: 0
XIV-MIB::xivUtilizationSoft = Gauge32: 1
XIV-MIB::xivUtilizationHard = Gauge32: 1
XIV-MIB::xivFreeSpaceSoft = INTEGER: 78083
XIV-MIB::xivFreeSpaceHard = INTEGER: 78083
XIV-MIB::xivIfIOPS.1004 = Gauge32: 0
XIV-MIB::xivIfIOPS.1005 = Gauge32: 0
XIV-MIB::xivIfIOPS.1006 = Gauge32: 0
XIV-MIB::xivIfIOPS.1007 = Gauge32: 0
XIV-MIB::xivIfIOPS.1008 = Gauge32: 0
XIV-MIB::xivIfIOPS.1009 = Gauge32: 0
XIV-MIB::xivIfStatus.1004 = STRING: "OK"
XIV-MIB::xivIfStatus.1005 = STRING: "OK"
XIV-MIB::xivIfStatus.1006 = STRING: "OK"
XIV-MIB::xivIfStatus.1007 = STRING: "OK"
XIV-MIB::xivIfStatus.1008 = STRING: "OK"
XIV-MIB::xivIfStatus.1009 = STRING: "OK"
XIV-MIB::xivEventCode.1 = STRING: UPS_WILL_BE_CONFIGURED
XIV-MIB::xivEventCode.1 = STRING: UPS_WILL_BE_CONFIGURED


Guess I need to rewrite the DS4700 nagios check in order to get a full listing of internal status out of the XIV and connect via the XIVConsole to it. More to come :)
Advertisements
This entry was posted in storage and tagged , , , . Bookmark the permalink.

2 Responses to IBM XIV SNMP OIDs

  1. Raul says:

    Do you know how to get the whole list of Events or at least the last one? I tried several times and i found no way.

    • shunkirc says:

      Hi Raul,

      I have not yet played around with all the events. But from what I understand you cannot via SNMP gets. Use Traps for this is my best guess at the moment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.