From 82e1b1a84d62ced461840eba9019cf8b21b8b072 Mon Sep 17 00:00:00 2001 From: elie Date: Mon, 14 Sep 2015 05:45:34 +0000 Subject: some more missing files --- docs/source/faq/walk-whole-mib.rst | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 docs/source/faq/walk-whole-mib.rst (limited to 'docs/source/faq/walk-whole-mib.rst') diff --git a/docs/source/faq/walk-whole-mib.rst b/docs/source/faq/walk-whole-mib.rst new file mode 100644 index 0000000..5682746 --- /dev/null +++ b/docs/source/faq/walk-whole-mib.rst @@ -0,0 +1,26 @@ + +Walking whole MIB +----------------- + +Q. The nextCmd() and bulkCmd() methods of CommandGenerator app + (oneliner version) stop working once returned OIDs went out of scope of + request OIDs. + + In other words, if I request 1.3.6.1, I would get everything under + the 1.3.6.1 prefix, but not 1.3.6.2. Is there any way to make it walking + the whole MIB? + +A. Yes, just pass the lexicographicMode=True parameter to CommandGenerator + nextCmd() and bulkCmd() methods (introduced in PySNMP 4.2.3+) or set + CommandGenerator.lexicographicMode=True option before calling nextCmd() + and bulkCmd() methods. + +.. code-block:: python + + cmdGen = cmdgen.CommandGenerator() + errorIndication, errorStatus, errorIndex, varBindTable = cmdGen.bulkCmd( + ...., + ...., + ...., + lexicographicMode=True + ) -- cgit v1.2.1