summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorelie <elie>2011-01-17 12:53:29 +0000
committerelie <elie>2011-01-17 12:53:29 +0000
commit85188ca7493ab60c45b02b4508fb24e71bd4cdeb (patch)
tree77aed5906b2502e42e9deb302fcd1bf180877e4b /examples
parent9cd30024f0e8638c4905bdd433d19d68e1f91246 (diff)
downloadpysnmp-85188ca7493ab60c45b02b4508fb24e71bd4cdeb.tar.gz
getMibSource()/setMibSource() example added
Diffstat (limited to 'examples')
-rw-r--r--examples/smi/view.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/examples/smi/view.py b/examples/smi/view.py
index 3d101f2..38ad236 100644
--- a/examples/smi/view.py
+++ b/examples/smi/view.py
@@ -1,8 +1,20 @@
# SNMP manager-side MIB management
from pysnmp.smi import builder, view, error
+# Create MIB loader/builder
+mibBuilder = builder.MibBuilder()
+
+# Optionally set an alternative path to compiled MIBs
+#print 'Setting MIB sources...'
+#mibSources = mibBuilder.getMibSources() + (
+# builder.DirMibSource('/opt/pysnmp_mibs'),
+# )
+#mibBuilder.setMibSources(*mibSources)
+#print mibBuilder.getMibSources()
+#print 'done'
+
print 'Loading MIB modules...',
-mibBuilder = builder.MibBuilder().loadModules(
+mibBuilder.loadModules(
'SNMPv2-MIB', 'SNMP-FRAMEWORK-MIB', 'SNMP-COMMUNITY-MIB'
)
print 'done'