A simple SNMP Simulator driven by agent's snmpwalk.
You need to mention
udp
in Docker's port mapper
Assuming you are running Docker on Linux/x86-64.
$ docker run -p 161:161/udp xeemetric/snmp-simulator
With custom walk file:
$ docker run -p 161:161/udp -v /custom.walk:/cisco_2801.walk xeemetric/snmp-simulator
You need root to use the default
udp/161
Assuming you are running Ubuntu 15.04.
$ sudo apt-get update && apt-get install python-pip
$ sudo pip install snmp-simulator
$ sudo snmp-simulator -s --walk_file <walk_file>
Timeout: No Response reported by
snmpbulkwalk
might related to too big response PDU. This can be avoided by settingmax-repeaters
to a smaller value using-Cr<max-repeaters>
flag
Assuming you have Net-SNMP CLI tools installed.
$ snmpbulkwalk -v2c -Oen -Cr5 -r3 -t3 -c <community> <host> 1.3.6 > custom.walk
$ snmpget -v2c -c public 127.0.0.1 sysDescr.0
Developed and maintained by Dmitry Korobitsin.