From 7eaef0251e0d38d139cd8a6e6b45a24b388ba491 Mon Sep 17 00:00:00 2001 From: elie Date: Sun, 15 Jun 2014 12:45:12 +0000 Subject: echo back an OCTET STRING, not request values --- examples/v3arch/agent/cmdrsp/v3-alternative-mib-controller.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/v3arch/agent/cmdrsp/v3-alternative-mib-controller.py b/examples/v3arch/agent/cmdrsp/v3-alternative-mib-controller.py index e78b05d..bc2d87c 100644 --- a/examples/v3arch/agent/cmdrsp/v3-alternative-mib-controller.py +++ b/examples/v3arch/agent/cmdrsp/v3-alternative-mib-controller.py @@ -13,7 +13,7 @@ # # The following Net-SNMP's command will send GET request to this Agent: # -# $ snmpget -v3 -u usr-none-none -l noAuthNoPriv -n my-context 127.0.0.1 sysDescr.0 +# $ snmpget -v3 -u usr-none-none -l noAuthNoPriv -n my-context -Ir 127.0.0.1 sysDescr.0 # from pysnmp.entity import engine, config from pysnmp.entity.rfc3413 import cmdrsp, context @@ -51,7 +51,7 @@ snmpContext = context.SnmpContext(snmpEngine) # always echos request var-binds in response. class EchoMibInstrumController(instrum.AbstractMibInstrumController): def readVars(self, vars, acInfo=(None, None)): - return vars + return [ (ov[0], v2c.OctetString('You queried OID %s' % ov[0])) for ov in vars] # Create a custom Management Instrumentation Controller and register at # SNMP Context under ContextName 'my-context' -- cgit v1.2.1