When trying to monitor an old 1-phase Eaton ePDU in Zabbix I created a custom template with SNMP items using the following OIDs from Genesis_II_mib_sheet.csv in the PDUs mib.zip file:
OID name,OID,access,type General Device Information OID's,,, productInfo,1.3.6.1.4.1.17373.3.1,,other productTitle,1.3.6.1.4.1.17373.3.1.1,read only,DisplayString productVersion,1.3.6.1.4.1.17373.3.1.2,read only,DisplayString productName,1.3.6.1.4.1.17373.3.1.3,read only,DisplayString productMAC,1.3.6.1.4.1.17373.3.1.4,read only,DisplayString productIP,1.3.6.1.4.1.17373.3.1.5,read only,DisplayString CT Readings,,, sensorData,1.3.6.1.4.1.17373.3.2,,other intDeciAmpsCT1,1.3.6.1.4.1.17373.3.2.1,read only,INTEGER(-1..300) intDeciAmpsCT2,1.3.6.1.4.1.17373.3.2.2,read only,INTEGER(-1..300) intDeciAmpsCT3,1.3.6.1.4.1.17373.3.2.3,read only,INTEGER(-1..300) intDeciAmpsCT4,1.3.6.1.4.1.17373.3.2.4,read only,INTEGER(-1..300) intDeciAmpsCT5,1.3.6.1.4.1.17373.3.2.5,read only,INTEGER(-1..300) intDeciAmpsCT6,1.3.6.1.4.1.17373.3.2.6,read only,INTEGER(-1..300) intDeciAmpsCT7,1.3.6.1.4.1.17373.3.2.7,read only,INTEGER(-1..300) intDeciAmpsCT8,1.3.6.1.4.1.17373.3.2.8,read only,INTEGER(-1..300)
Only to find that when Zabbix retrieved OID 1.3.6.1.4.1.17373.3.2.1 for the Amps for Circuit 1 it got the error:
SNMP error: (noSuchName) There is no such variable name in this MIB.
ZBX-9586 - SNMP error: (noSuchName) There is no such variable name in this MIB suggested to disable “Bulk requests”, but that did not help.
An snmpwalk on the device for the same OID showed a trailing .0 in the OID:
omz-01$ snmpwalk -c public -v 1 172.24.236.11 1.3.6.1.4.1.17373.3.2.1 SNMPv2-SMI::enterprises.17373.3.2.1.0 = INTEGER: 25
After adjusting the item in Zabbix to retrieve OID 1.3.6.1.4.1.17373.3.2.1.0 the item started to work.