diff options
author | Ilya Etingof <etingof@gmail.com> | 2016-05-11 22:40:21 +0200 |
---|---|---|
committer | Ilya Etingof <etingof@gmail.com> | 2016-05-11 22:40:21 +0200 |
commit | 93bdedf1fd6fb19ec4192c063d459858575ef98d (patch) | |
tree | eb281db50959f6678cb829bf25b5ca894a856aa2 | |
parent | f96e5db5fb2bd5df2d4848c803c410e8dc11ecc2 (diff) | |
download | pysnmp-git-93bdedf1fd6fb19ec4192c063d459858575ef98d.tar.gz |
include SMI examples
5 files changed, 83 insertions, 4 deletions
diff --git a/docs/source/examples/contents.rst b/docs/source/examples/contents.rst index 43e5109f..a3f5c134 100644 --- a/docs/source/examples/contents.rst +++ b/docs/source/examples/contents.rst @@ -116,6 +116,15 @@ Notification Receiver /examples/v1arch/asyncore/manager/ntfrcv/transport-tweaks +Low-level MIB access +-------------------- + +.. toctree:: + + /examples/smi/manager/browsing-mib-tree + /examples/smi/agent/implementing-mib-objects + + Using these examples -------------------- diff --git a/docs/source/examples/smi/agent/implementing-mib-objects.rst b/docs/source/examples/smi/agent/implementing-mib-objects.rst new file mode 100644 index 00000000..08e4b4ec --- /dev/null +++ b/docs/source/examples/smi/agent/implementing-mib-objects.rst @@ -0,0 +1,29 @@ +.. toctree:: + :maxdepth: 2 + +Agent side +---------- + +.. include:: /../../examples/smi/agent/custom-managed-object.py + :start-after: """ + :end-before: """# + +.. literalinclude:: /../../examples/smi/agent/custom-managed-object.py + :start-after: """# + :language: python + +:download:`Download</../../examples/smi/agent/custom-managed-object.py>` script. + + +.. include:: /../../examples/smi/agent/operations-on-managed-objects.py + :start-after: """ + :end-before: """# + +.. literalinclude:: /../../examples/smi/agent/operations-on-managed-objects.py + :start-after: """# + :language: python + +:download:`Download</../../examples/smi/agent/operations-on-managed-objects.py>` script. + + +See also: :doc:`library reference </docs/api-reference>`. diff --git a/docs/source/examples/smi/manager/browsing-mib-tree.rst b/docs/source/examples/smi/manager/browsing-mib-tree.rst new file mode 100644 index 00000000..3ee1a90c --- /dev/null +++ b/docs/source/examples/smi/manager/browsing-mib-tree.rst @@ -0,0 +1,41 @@ +.. toctree:: + :maxdepth: 2 + +Manager side +------------ + +.. include:: /../../examples/smi/manager/configure-mib-viewer-and-resolve-pdu-varbinds.py + :start-after: """ + :end-before: """# + +.. literalinclude:: /../../examples/smi/manager/configure-mib-viewer-and-resolve-pdu-varbinds.py + :start-after: """# + :language: python + +:download:`Download</../../examples/smi/manager/configure-mib-viewer-and-resolve-pdu-varbinds.py>` script. + + +.. include:: /../../examples/smi/manager/convert-between-pdu-varbinds-and-mib-objects.py + :start-after: """ + :end-before: """# + +.. literalinclude:: /../../examples/smi/manager/convert-between-pdu-varbinds-and-mib-objects.py + :start-after: """# + :language: python + +:download:`Download</../../examples/smi/manager/convert-between-pdu-varbinds-and-mib-objects.py>` script. + + + +.. include:: /../../examples/smi/manager/mib-tree-inspection.py + :start-after: """ + :end-before: """# + +.. literalinclude:: /../../examples/smi/manager/mib-tree-inspection.py + :start-after: """# + :language: python + +:download:`Download</../../examples/smi/manager/mib-tree-inspection.py>` script. + + +See also: :doc:`library reference </docs/api-reference>`. diff --git a/examples/smi/manager/configure-mib-viewer-and-resolve-pdu-varbinds.py b/examples/smi/manager/configure-mib-viewer-and-resolve-pdu-varbinds.py index 91d7e5ee..82957fb3 100644 --- a/examples/smi/manager/configure-mib-viewer-and-resolve-pdu-varbinds.py +++ b/examples/smi/manager/configure-mib-viewer-and-resolve-pdu-varbinds.py @@ -1,6 +1,6 @@ """ -SNMP var-binds MIB resolution (configure MIB compiler) -++++++++++++++++++++++++++++++++++++++++++++++++++++++ +PDU var-binds to MIB objects +++++++++++++++++++++++++++++ This script explains how Python application could turn SNMP PDU variable-bindings into MIB objects or the other way around. diff --git a/examples/smi/manager/convert-between-pdu-varbinds-and-mib-objects.py b/examples/smi/manager/convert-between-pdu-varbinds-and-mib-objects.py index ecc798d3..1242274a 100644 --- a/examples/smi/manager/convert-between-pdu-varbinds-and-mib-objects.py +++ b/examples/smi/manager/convert-between-pdu-varbinds-and-mib-objects.py @@ -1,6 +1,6 @@ """ -SNMP var-binds MIB resolution -+++++++++++++++++++++++++++++ +MIB objects to PDU var-binds +++++++++++++++++++++++++++++ This script explains how Python application (typically pysnmp-based SNMP Manager) could turn SNMP PDU variable-bindings into MIB objects |