semvec/pypi-packages huggingface dataset:
snmp-simulator 0.6.0
A simple SNMP Simulator driven by agent's snmpwalk
License: BSD

snmp-simulator
==============

.. image:: https://circleci.com/gh/xeemetric/snmp-simulator/tree/master.svg?style=svg
   :target: https://circleci.com/gh/xeemetric/snmp-simulator/tree/master

Docker deployment
-----------------

    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

Conventional deployment
-----------------------

    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>

Creating a walk file
--------------------

    *Timeout: No Response* reported by ``snmpbulkwalk`` might related to
    too big response PDU. This can be avoided by setting
    ``max-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

Playing with Simulator
----------------------

::

    $ snmpget -v2c -c public 127.0.0.1 sysDescr.0

Author
------

Developed and maintained by `Dmitry Korobitsin`_.

.. _Net-SNMP: http://www.net-snmp.org
.. _Dmitry Korobitsin: https://github.com/korobitsin