I am finding many of the values that I am trying to return with a poller in a specific row in a table, but I am not able to retrieve a discrete value from a specific row. I would like to be able to retrieve the RAM value from the table below. I would like to be able to locate the row that matched either hrStorageType or hrStorageAllocationUnits and return hrStorageSize and hrStorageUsed in the poller.
.1.3.6.1.2.1.25.2.3.1.1.2 = INTEGER: 2
.1.3.6.1.2.1.25.2.3.1.1.4 = INTEGER: 4
.1.3.6.1.2.1.25.2.3.1.1.6 = INTEGER: 6
.1.3.6.1.2.1.25.2.3.1.2.2 = OID: 1.3.6.1.2.1.25.2.1.2 - hrStorageType
.1.3.6.1.2.1.25.2.3.1.2.4 = OID: 1.3.6.1.2.1.25.2.1.4
.1.3.6.1.2.1.25.2.3.1.2.6 = OID: 1.3.6.1.2.1.25.2.1.9
.1.3.6.1.2.1.25.2.3.1.3.2 = STRING: "RAM" - hrStorageDescr
.1.3.6.1.2.1.25.2.3.1.3.4 = STRING: "HDD"
.1.3.6.1.2.1.25.2.3.1.3.6 = STRING: "NVRAM"
.1.3.6.1.2.1.25.2.3.1.4.2 = INTEGER: 1048576 - hrStorageAllocationUnits
.1.3.6.1.2.1.25.2.3.1.4.4 = INTEGER: 1048576
.1.3.6.1.2.1.25.2.3.1.4.6 = INTEGER: 1024
.1.3.6.1.2.1.25.2.3.1.5.2 = INTEGER: 1024 - hrStorageSize
.1.3.6.1.2.1.25.2.3.1.5.4 = INTEGER: 88385
.1.3.6.1.2.1.25.2.3.1.5.6 = INTEGER: 256
.1.3.6.1.2.1.25.2.3.1.6.2 = INTEGER: 1024 - hrStorageUsed
.1.3.6.1.2.1.25.2.3.1.6.4 = INTEGER: 14
.1.3.6.1.2.1.25.2.3.1.6.6 = INTEGER: 256
.1.3.6.1.2.1.25.2.3.1.7.2 = COUNTER32: 0
.1.3.6.1.2.1.25.2.3.1.7.4 = COUNTER32: 0
.1.3.6.1.2.1.25.2.3.1.7.6 = COUNTER32: 0