summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2005-10-12 15:55:09 +0000
committerelie <elie>2005-10-12 15:55:09 +0000
commit9921d34be71d59f05edbd6e248f3f1a727079230 (patch)
tree1ec87f005b0dcb083b846ee3f23bb6127e19ebcc
parent3a0c436c9c06ee4b56199209a12f1a9bee266508 (diff)
downloadpysnmp-9921d34be71d59f05edbd6e248f3f1a727079230.tar.gz
* port number fixed
* receiver func prints pretty
-rw-r--r--examples/v3arch/manager/ntfrcv.py11
1 files 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)