From 9921d34be71d59f05edbd6e248f3f1a727079230 Mon Sep 17 00:00:00 2001 From: elie Date: Wed, 12 Oct 2005 15:55:09 +0000 Subject: * port number fixed * receiver func prints pretty --- examples/v3arch/manager/ntfrcv.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/examples/v3arch/manager/ntfrcv.py b/examples/v3arch/manager/ntfrcv.py index b4cd5a3..8bf247d 100644 --- a/examples/v3arch/manager/ntfrcv.py +++ b/examples/v3arch/manager/ntfrcv.py @@ -11,7 +11,7 @@ snmpEngine = engine.SnmpEngine() config.addSocketTransport( snmpEngine, udp.domainName, - udp.UdpSocketTransport().openServerMode(('127.0.0.1', 1162)) + udp.UdpSocketTransport().openServerMode(('127.0.0.1', 162)) ) # v1/2 setup @@ -22,14 +22,19 @@ config.addV3User( snmpEngine, 'test-user', config.usmHMACMD5AuthProtocol, 'authkey1', config.usmDESPrivProtocol, 'privkey1' +# '80004fb81c3dafe69' # ContextEngineID of Notification Originator ) # Callback function for receiving notifications def cbFun(snmpEngine, - contextEngineID, contextName, + contextEngineId, contextName, varBinds, cbCtx): - print contextEngineID, contextName, varBinds + print 'Notification from SNMP Engine \"%s\", Context \"%s\"' % ( + contextEngineId, contextName + ) + for name, val in varBinds: + print '%s=%s' % (name, val.prettyOut(val)) # Apps registration ntfrcv.NotificationReceiver(snmpEngine, cbFun) -- cgit v1.2.1