Cannot translate OID
- Last UpdatedFeb 13, 2023
- 1 minute read
- PI System
- PI Interface for SNMP 1.7.0.37
- Interfaces
Before sending a request to a network device, PI SNMP needs to translate textual OIDs (e.g., system.sysUptime.0) into their numeric format (e.g., .1.3.6.1.2.1.1.3.0). If it cannot do so, it prints the out a message such as the following:
PI SNMP- 1> Cannot translate OID
: interfaces.ifTable.ifEntry.ifInOctects.3; cannot add Tag: router_
rx_Ethernet0/0
Make sure that the spelling of the OID is correct. In the above example, ifInOctects should be spelled ifInOctets.
Also, confirm that below the directory where the pisnmp program itself is located, there is a mibs directory containing MIB definition files. Otherwise, messages such as the following will appear The Service tab allows for some API Buffering service configuration. For further configuration changes, use the Services applet.
Cannot find module (IP-MIB): At line 0 in (none)
Cannot find module (IF MIB): At line 0 in (none)
Cannot find module (TCP-MIB): At line 0 in (none)
Cannot find module (UDP-MIB): At line 0 in (none)
Cannot find module (SNMPv2-MIB): At line 0 in (none)
Cannot find module (SNMPv2-SMI): At line 0 in (none)
while running PI SNMP.