Difference between revisions of "Python Bindings"
From Net-SNMP Wiki
					
										
					
					| Line 5: | Line 5: | ||
| '''Example Usage:''' | '''Example Usage:''' | ||
| − | [http://ipython.scipy.org/moin/ ipython] is the best way to get your feet wet while   | + | [http://ipython.scipy.org/moin/ ipython] is the best way to get your feet wet while using the python bindings for Net-SNMP. | 
| − | + | This assumes you got Net-SNMP to compile correctly and the egg to work: | |
Revision as of 14:45, 9 May 2007
Intro
Net-SNMP 5.4 and later contains Python bindings in the "python" sub-directory. They are not built by default. See python/README for further details.
Example Usage:
ipython is the best way to get your feet wet while using the python bindings for Net-SNMP. This assumes you got Net-SNMP to compile correctly and the egg to work:
In [1]: import netsnmp
In [2]: var = netsnmp.Varbind('sysDescr.0')
In [3]: res = netsnmp.snmpget(var, ...: Version = 1, ...: DestHost = 'localhost', ...: Community='public')
In [4]: print res ('Linux machine.pretendco.com 2.4.7-10lpc #1 Tue Nov 13 03:44:18 EST 2001 i686',)
