======Applications - Network monitor - Zabbix - Notes - SNMP - (noSuchName) There is no such variable name in this MIB======
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.
[[https://support.zabbix.com/browse/ZBX-9586|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.