DLMOD-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE FROM RFC1212 ucdavis FROM UCD-SNMP-MIB DisplayString FROM SNMPv2-TC; dlmod ::= { ucdavis 14 } dlmodNextIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index number of next appropiate unassigned entry in dlmodTable" ::= { dlmod 1 } dlmodTable OBJECT-TYPE SYNTAX SEQUENCE OF dlmodEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of dlmodEntry" ::= { dlmod 2 } dlmodEntry OBJECT-TYPE SYNTAX DlmodEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list parameters of dynamic module" INDEX { dlmodIndex } ::= { dlmodTable 1 } DlmodEntry ::= SEQUENCE { dlmodIndex INTEGER, dlmodName DisplayString, dlmodPath DisplayString, dlmodError DisplayString, dlmodStatus INTEGER } dlmodIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "An index that uniqely indenties an entry in dlmodTable" ::= { dlmodEntry 1 } dlmodName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The module name" ::= { dlmodEntry 2 } dlmodPath OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The path of the module executable file" ::= { dlmodEntry 3 } dlmodError OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) 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 "Module status" ::= { dlmodEntry 5 } END