summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2014-06-15 12:45:12 +0000
committerelie <elie>2014-06-15 12:45:12 +0000
commit7eaef0251e0d38d139cd8a6e6b45a24b388ba491 (patch)
tree90c50306fc3b1d97e42d2e56b16331f8c225fce9
parenta85dd225090aea2599fd9fff3591b81fa566ad53 (diff)
downloadpysnmp-7eaef0251e0d38d139cd8a6e6b45a24b388ba491.tar.gz
echo back an OCTET STRING, not request values
-rw-r--r--examples/v3arch/agent/cmdrsp/v3-alternative-mib-controller.py4
1 files 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'