Document Actions

About libsnmp

by Justin Warren last modified 2008-04-26 12:39

libsnmp is a pure Python SNMP library designed to provide simple and efficient SNMP services for building applications. We have been using libsnmp as the core of the SNMP portions of seafelt for many years, and found it to be fast, scalable and easy to use. We successfully discover and poll thousands of elements on hundreds, even thousands, of devices and libsnmp hasn't let us down.

libsnmp provides:

  • SNMP v1 support
  • SNMP v2c support
  • Example client and server code

Getting libsnmp

We make libsnmp available under the MIT license, which essentially allows you to use libsnmp for whatever you would like to use it for, free of charge. It is one of the ways we give back to the Free and Open Source community that has provided us with such great software for so many years.

You can download libsnmp in three ways:
deb http://www.seafelt.com/software binary
deb-src http://www.seafelt.com/software sources

Testimonials

If you have feedback about libsnmp, or would like to know more, please email us at devteam@seafelt.com, join one of the seafelt mailing lists, or just search the seafelt.com, and trac.seafelt.com websites.

Here are some of the nice things people have said about libsnmp:

"The C-helper in my bespoke snmp code broke with 2.5 and I'm happy to be able to retire it! A couple of hours of tearing stuff out and re-arranging things and all my code works as before, which given the number and diversity of devices it talks to is frankly amazing!"