forked from nagius/snmp_passpersist
-
Notifications
You must be signed in to change notification settings - Fork 0
SNMP PassPersist backend for Net-SNMP
License
ibeex/snmp_passpersist
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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
About
SNMP PassPersist backend for Net-SNMP
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published