Getting SNMP tools#
The SNMP tools are provided under terms and conditions of BSD-style license, and can be freely downloaded from PyPI or GitHub (master branch).
The best way to obtain SNMP tools and dependencies is to pip install them all into a Python virtual environment:
$ python3 -m venv venv3
$ . venv3/bin/activate
$ pip install snmpclitools
In case you are installing SNMP tools on an off-line system, the following packages need to be downloaded and installed:
Optional, but recommended:
PyCryptodomex, used by SNMPv3 crypto features
PySMI for automatic MIB download and compilation. That helps visualizing more SNMP objects
Ply, parser generator required by PySMI
In case of any issues, please open a GitHub issue so we could try to help out.