bin/netsnmp/mibs/UCD-DLMOD-MIB.txt

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