summaryrefslogtreecommitdiff
path: root/examples/smi
diff options
context:
space:
mode:
authorelie <elie>2011-01-17 12:53:29 +0000
committerelie <elie>2011-01-17 12:53:29 +0000
commite661d69e4866c44faa98a52f106711968bf4946f (patch)
treea0c0bf448a171782b294b2f627de2d1a16aaadf7 /examples/smi
parentcfc993fc052e50f0c132ed9f134c5b5b2c37003f (diff)
downloadpysnmp-git-e661d69e4866c44faa98a52f106711968bf4946f.tar.gz
getMibSource()/setMibSource() example added
Diffstat (limited to 'examples/smi')
-rw-r--r--examples/smi/manager/mib-tree-inspection.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/examples/smi/manager/mib-tree-inspection.py b/examples/smi/manager/mib-tree-inspection.py
index 3d101f2b..38ad236d 100644
--- a/examples/smi/manager/mib-tree-inspection.py
+++ b/examples/smi/manager/mib-tree-inspection.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'