pysnmp.sourceforge.net
HOME QUICK START DOCUMENTATION EXAMPLES DOWNLOAD
DEVELOPMENT | CONTACT |

Library

Quick start
Documentation
Examples
FAQ
Download
License
Obsolete

Development

Future projects
ChangeLog
Browse source
Feedback

In the press

Pro Python System Administration
Power Supply Management with PySNMP
Ad-hoc monitoring with PySNMP

PySNMP users

The NOC project
SNMP Simulator
PyKota

Similar projects

PyNetSnmp
SNMPy
YAPSNMP

Relevant projects

PyASN1
PyCrypto
Net-SNMP
LibSMI


PySNMP download

The PySNMP software is provided under terms and conditions of BSD-style license, and can be freely downloaded from Source Forge download servers or PyPI. Please, note that there are frequently release candidate versions (marked rc) also available for download. These are potentially less stable in terms of implementation and public interfaces. However they are first to contain fixes to the issues, discovered in latest stable branch.

The simplest way to obtain PySNMP is to run:

$ easy_install pysnmp

The easy_install command then will search for the latest PySNMP release, download and install it as well as the other packages required for PySNMP operations.

In case you do not have the easy_install command on your system but still would like to use the on-line package installation method, please install setuptools package by downloading and running ez_setup.pz bootstrap:

# wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
# python ez_setup.py

In case you are installing PySNMP on an off-line system, the following packages need to be downloaded and installed for PySNMP to become operational:

  1. PyASN1, used for handling ASN.1 objects
  2. PySNMP, SNMP engine implementation

    Optional, but recommended:

  3. PyCrypto, used by SNMPv3 crypto features (Windows users need precompiled version)
  4. MIBs collection as PySNMP modules, to visualize more SNMP objects
  5. PySNMP-based command-line tools, can be used for quick testing and network management purposes

The installation procedure for all the above packages is as follows (on UNIX-based systems):

$ tar zxf package-X.X.X.tar.gz
$ cd package-X.X.X
# python setup.py install
# cd ..
# rm -rf package-X.X.X

In case of any issues, please let us know so we could try to help out.


Need help? Try PySNMP mailing lists or report to library maintainers.
SourceForge Logo