I've been able to install the python modules to convert the MIBs to python using a Mac / *nix. Still having problems getting this working, however... this site will allow you to upload a MIB and run the smidump command on their server!
https://www.ibr.cs.tu-bs.de/bin/smitools.cgi
It will show you the command that was run, and is running on the latest smidump.
Example:
command listed on the webpage:
Your request has been processed by the command
timeout 10 smidump -k -f python mibs/MIRANDA-MIB.mib>MIRANDA-MIB.mib.python 2>report.txt
You can access any intermediately created files, the processing report (which might be empty if no errors or warnings have been found), and output files (in case of a conversion request) for reading and download from a temporary server directory for approx. 24 hours.
# python version 1.0 DO NOT EDIT
#
# Generated by smidump version 0.4.8:
#
# smidump -f python MIRANDA-MIB
There is a link where you can download the output file. Then rename the file so that it has a .py extension.
I've had other issues and found a splunk answer that MIB need to be converted to SMIV2
https://answers.splunk.com/answers/220242/snmp-modular-input-why-am-i-getting-an-error-with.html
and this website can do the conversion.
Great tool to have if you are on windows and having problems getting smidump or build-pysnmp-mib to run.
You can get this to work in windows by installing the Splunk App for SNMP Modular Input. That will get the traps into splunk. If you have custom MIBs, upload to this site, convert to python, move into the MIB folder in the splunk server instance and add in the Data Inputs in the splunk settings.
... View more