All Apps and Add-ons

SNMP Modular Input Tutorial

New Member

Hello fellow Splunkers!

Coming from an infrastructure background, I'm entirely new to the Splunk world, but I'm incredibly excited to learn, but honestly I'm about as a green as they come.

I'm wanting to use SNMP for some devices we have, and per the documentation for the SNMP Modular Input, I will need to repackage an MIB that I have into a .py in order for it to work properly.

My problem is that, I've -never- used Python, and I haven't a clue as to what to do. I've searched the forums and tried to figure it out on my own, but it hasn't worked out. I was able to install Python and pysnmp, but that's about as far as I've gotten. It seems most of the tutorials are for people that actually know what they are doing. 🙂

Could someone either link me to a proper tutorial for total beginners on this process, or maybe just give me a quick walk through on the proper steps?

Thanks so much guys!

These are the instructions, if you are unfamiliar with the app:

*Any additional custom MIBs need to be converted into Python Modules.
You can simply do this by using the build-pysnmp-mib tool that is part of the pysnmp installation

build-pysnmp-mib -o SOME-CUSTOM-MIB.mib
build-pysnmp-mib is just a wrapper around smidump.

So alternatively you can also execute :
smidump -f python mib-text-file.txt | libsmi2pysnmp >*

Tags (2)
0 Karma


Hi rsgunter,

Can you share with me the solution to resolve this? I am trying the SNMP Modular Input to work but no luck at the moment.

0 Karma


This thread is three years old. Please post a new question.

If this reply helps you, Karma would be appreciated.
0 Karma

New Member

I finally figured this out.

I was using Ubuntu and I just thought, "hey, why not try Fedora?"

Seemed to work out better, probably because I was using Python 2+ and not 3+, but either way, working now. 🙂

0 Karma
Get Updates on the Splunk Community!

New Splunk Observability innovations: Deeper visibility and smarter alerting to ...

You asked, we delivered. Splunk Observability Cloud has several new innovations giving you deeper visibility ...

Synthetic Monitoring: Not your Grandma’s Polyester! Tech Talk: DevOps Edition

Register today and join TekStream on Tuesday, February 28 at 11am PT/2pm ET for a demonstration of Splunk ...

Instrumenting Java Websocket Messaging

Instrumenting Java Websocket MessagingThis article is a code-based discussion of passing OpenTelemetry trace ...