SNMP passpersist backend for Net-SNMP
Project description
This module is a SNMP passpersist backend for Net-SNMP.
The snmp_passpersist.PassPersist class present a convenient way to creare a MIB subtree and expose it to snmp via it’s passpersist protocol. Two thread are used, one for talking with snmpd and a second that trigger the update process at a fixed interval.
The keyword ‘DUMP’ has been added to the protocol for testing purpose.
Usage example: in a file /path/to/your/script.py :
> #!/usr/bin/python -u > import snmp_passpersist as snmp > > def update(): > pp.add_int(‘0.1’,123) > > pp=snmp.PassPersist(“.1.3.6.1.3.53.8”) > pp.start(update,30) # Every 30s
With the folowing line in snmpd.conf :
pass_persist .1.3.6.1.3.53.8.0 /path/to/your/script.py
A Real-world example is available here: https://github.com/nagius/cxm/blob/master/misc/snmp_xen.py
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file snmp_passpersist-1.2.3.tar.gz.
File metadata
- Download URL: snmp_passpersist-1.2.3.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e381e11f4adb753f975da5635e92b4ffca33623c63e966a17c3f615eb9868510
|
|
| MD5 |
2aae44c9162ff402a940e05bae6a3ef4
|
|
| BLAKE2b-256 |
b710ecaf858a502b8449cb3ba6f5c282c1deca4015fa278d282b456191121d0a
|