diff options
author | elie <elie> | 2013-09-07 14:42:32 +0000 |
---|---|---|
committer | elie <elie> | 2013-09-07 14:42:32 +0000 |
commit | 15cb80d55a69d8914b2e33d83018f99c0408a3ef (patch) | |
tree | 9a81e990b61ba7f914ac726dfc8c235cefe2824f | |
parent | f00b13ced3e681481b597b0e6855c0ddfadfb296 (diff) | |
download | pysnmp-15cb80d55a69d8914b2e33d83018f99c0408a3ef.tar.gz |
addresses corrected
-rw-r--r-- | examples/v3arch/agent/cmdrsp/v3-multiple-snmp-engines.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/examples/v3arch/agent/cmdrsp/v3-multiple-snmp-engines.py b/examples/v3arch/agent/cmdrsp/v3-multiple-snmp-engines.py index af5dec2..d97ea7a 100644 --- a/examples/v3arch/agent/cmdrsp/v3-multiple-snmp-engines.py +++ b/examples/v3arch/agent/cmdrsp/v3-multiple-snmp-engines.py @@ -16,7 +16,8 @@ # * allow write access to SNMPv2-MIB objects (1.3.6.1.2.1) # * over IPv4/UDP, listening at 127.0.0.1:161 # -# Either of the following Net-SNMP's commands will walk the first Agent: +# The following Net-SNMP commands will walk the first and the second +# Agent respectively: # # $ snmpwalk -v3 -u usr-md5-des -l authPriv -A authkey1 -X privkey1 127.0.0.1 usmUserEntry # $ snmpwalk -v3 -u usr-md5-des -l authPriv -A authkey1 -X privkey1 127.0.0.2 usmUserEntry @@ -31,13 +32,16 @@ from pysnmp.carrier.asynsock.dgram import udp # Configuration parameters for each of SNMP Engines snmpEngineInfo = ( - ( '0102030405060708', udp.domainName + (1,), ('127.0.0.1', 1161) ), - ( '0807060504030201', udp.domainName + (2,), ('127.0.0.1', 1162) ) + ( '0102030405060708', udp.domainName + (0,), ('127.0.0.1', 161) ), + ( '0807060504030201', udp.domainName + (1,), ('127.0.0.2', 161) ) ) # Instantiate the single transport dispatcher object transportDispatcher = AsynsockDispatcher() +# Setup a custom data routing function to select snmpEngine by transportDomain +transportDispatcher.registerRoutingCbFun(lambda td,t,d: td) + # Instantiate and configure SNMP Engines for snmpEngineId, transportDomain, transportAddress in snmpEngineInfo: # Create SNMP engine with specific engineID |