summaryrefslogtreecommitdiff
path: root/mibs/UCD-DLMOD-MIB.txt
diff options
context:
space:
mode:
Diffstat (limited to 'mibs/UCD-DLMOD-MIB.txt')
-rw-r--r--mibs/UCD-DLMOD-MIB.txt124
1 files changed, 124 insertions, 0 deletions
diff --git a/mibs/UCD-DLMOD-MIB.txt b/mibs/UCD-DLMOD-MIB.txt
new file mode 100644
index 0000000..50ef82b
--- /dev/null
+++ b/mibs/UCD-DLMOD-MIB.txt
@@ -0,0 +1,124 @@
+UCD-DLMOD-MIB DEFINITIONS ::= BEGIN
+
+-- Why do we have dlmodNextIndex if the dlmodTable is read-write?
+-- What exactly is the dlmodName and dlmodPath?
+-- Should there not be a timestamp associated with dlmodError?
+-- What exactly do the dlmodStatus enumerations mean?
+
+IMPORTS
+ OBJECT-TYPE, MODULE-IDENTITY, Integer32 FROM SNMPv2-SMI
+ DisplayString FROM SNMPv2-TC
+ ucdExperimental FROM UCD-SNMP-MIB;
+
+ucdDlmodMIB MODULE-IDENTITY
+ LAST-UPDATED "200001260000Z"
+ ORGANIZATION "University of California, Davis"
+ CONTACT-INFO
+ "This mib is no longer being maintained by the University of
+ California and is now in life-support-mode and being
+ maintained by the net-snmp project. The best place to write
+ for public questions about the net-snmp-coders mailing list
+ at net-snmp-coders@lists.sourceforge.net.
+
+ postal: Wes Hardaker
+ P.O. Box 382
+ Davis CA 95617
+
+ email: net-snmp-coders@lists.sourceforge.net
+ "
+ DESCRIPTION
+ "This file defines the MIB objects for dynamic
+ loadable MIB modules."
+
+ REVISION "200001260000Z"
+ DESCRIPTION
+ "Renamed MIB root object"
+
+ REVISION "9912100000Z"
+ DESCRIPTION
+ "SMIv2 version converted from older MIB definitions."
+ ::= { ucdExperimental 14 }
+
+dlmodNextIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index number of next appropiate unassigned entry
+ in the dlmodTable."
+ ::= { ucdDlmodMIB 1 }
+
+dlmodTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DlmodEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of dlmodEntry."
+ ::= { ucdDlmodMIB 2 }
+
+dlmodEntry OBJECT-TYPE
+ SYNTAX DlmodEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The parameters of dynamically loaded MIB module."
+ INDEX { dlmodIndex }
+ ::= { dlmodTable 1 }
+
+DlmodEntry ::= SEQUENCE {
+ dlmodIndex Integer32,
+ dlmodName DisplayString,
+ dlmodPath DisplayString,
+ dlmodError DisplayString,
+ dlmodStatus INTEGER
+}
+
+dlmodIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index that uniqely identifies an entry in the dlmodTable."
+ ::= { dlmodEntry 1 }
+
+dlmodName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The module name."
+ ::= { dlmodEntry 2 }
+
+dlmodPath OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The path of the module executable file."
+ ::= { dlmodEntry 3 }
+
+dlmodError OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last error from dlmod_load_module."
+ ::= { dlmodEntry 4 }
+
+dlmodStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ loaded(1),
+ unloaded(2),
+ error(3),
+ load(4),
+ unload(5),
+ create(6),
+ delete(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current status of the loaded module."
+ ::= { dlmodEntry 5 }
+
+END