diff options
-rw-r--r-- | examples/v3arch/oneliner/manager/async/nextgen.py | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/examples/v3arch/oneliner/manager/async/nextgen.py b/examples/v3arch/oneliner/manager/async/nextgen.py index e23a16f..f907730 100644 --- a/examples/v3arch/oneliner/manager/async/nextgen.py +++ b/examples/v3arch/oneliner/manager/async/nextgen.py @@ -7,26 +7,22 @@ targets = ( # 1-st target (SNMPv1 over IPv4/UDP) ( cmdgen.CommunityData('public', mpModel=0), cmdgen.UdpTransportTarget(('localhost', 161)), - ((1,3,6,1,2,1), (1,3,6,1,3,1)) ), + ( '1.3.6.1.2.1', '1.3.6.1.3.1') ), # 2-nd target (SNMPv2c over IPv4/UDP) ( cmdgen.CommunityData('public'), cmdgen.UdpTransportTarget(('localhost', 161)), - ((1,3,6,1,4,1), ) ), + ( '1.3.6.1.4.1', ) ), # 3-nd target (SNMPv3 over IPv4/UDP) ( cmdgen.UsmUserData('usr-md5-des', 'authkey1', 'privkey1'), cmdgen.UdpTransportTarget(('localhost', 161)), - ((1,3,6,1,5,1), ) ), + ( cmdgen.MibVariable('SNMPv2-MIB', 'system'), ) ), # 4-th target (SNMPv3 over IPv6/UDP) ( cmdgen.UsmUserData('usr-md5-none', 'authkey1'), cmdgen.Udp6TransportTarget(('::1', 161)), - ((1,3,6,1,6,1), ) ), - # 5-th target (SNMPv2c over Local Domain Socket) - ( cmdgen.CommunityData('public'), - cmdgen.UnixTransportTarget('/tmp/snmp-agent'), - ((1,3,6,1,6,1), ) ) + ( cmdgen.MibVariable('IF-MIB', 'ifTable'), ) ) # N-th target # ... - ) +) def cbFun(sendRequestHandle, errorIndication, errorStatus, errorIndex, varBindTable, cbCtx): @@ -67,7 +63,8 @@ for authData, transportTarget, varNames in targets: cmdGen.nextCmd( authData, transportTarget, varNames, # User-space callback function and its context - (cbFun, (varNames, authData, transportTarget)) - ) + (cbFun, (varNames, authData, transportTarget)), + lookupNames=True, lookupValues=True + ) cmdGen.snmpEngine.transportDispatcher.runDispatcher() |