@Damien: Thanks for your pointer!
This issue was not caused by the SNMP Modular input. Rather, the conversion from MIB file to PY was the issue. For the conversion to be successfull from MIB to Py, the MIB must first be in SMI version 2 format. One of the MIB files I had was a version 1 MIB. Therefore, that MIB would need to be converted from SMI1 to SMI2, then convert to py. Before converting a MIB to, validate the starting version is 2.
First, convert a SMIv2 to SMIv2:
smidump --level=6 -k -f smiv2 CISCOSB-mib.mib > CISCO-mib2.mib
Then convert SMIv2 to PY:
smidump --level=6 -k -f python -p ./SNMPv2-SMI.mib CISCO-mib2.mib | libsmi2pysnmp > ./CISCO-mib2.py
SMIv2 MIB will have a MODULE-IDENTITY node, but SMIv1 MIBs have no MODULE-IDENTITY node. Additionally, helpful to turn verbose error reporting on with "--level=6", rather than a silent fail.
... View more