shellsnmp 0.1.7

Creator: bradpython12

Last updated:

Add to Cart

Description:

shellsnmp 0.1.7

Shamelessly (ab)using NET-SNMP shell commands for a quick-and-dirty Python SNMP lib

Why

I’m not fond of the pySNMP API
snimpy requires loading libffi-dev and libsmi-dev (i.e. root privs) on the system
It’s fast enough



Usage
Be sure you have MIB files loaded on your system. You can download them from
Cisco’s FTP site like this…
wget ftp://ftp.cisco.com/pub/mibs/v2/MIB-NAME.my
from shellsnmp.Poller import SNMP

snmp = SNMP(community='public', host='172.16.1.3')
status, time = snmp.bulkwalk(mibfile='/path/to/IF-MIB.my',
oidspec='ifOperStatus')
Note that only bulkwalk() has been implemented at this time.


Installation
pip install shellsnmp


License and Copyright
Licensed MIT
Copyright 2016 - David Michael Pennington (mike [~at~] pennington [/dot] net)

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.