KTXMODULE-MIB DEFINITIONS ::= BEGIN -- Kentrox Modules MIB definitions IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC aii FROM AIIDEFS-MIB aiSystemLastTrapSequenceNum, aiSystemTrapCreationTime FROM AISYSTEM-MIB; -- The Modules information exposed by Kentrox equipment ktxModule MODULE-IDENTITY LAST-UPDATED "201107271700Z" ORGANIZATION "Kentrox, Inc." CONTACT-INFO " Engineering MIB Administrator Postal: Kentrox, Inc. 5800 Innovation Drive Dublin, OH 43016 Tel: 614/798-2000 Fax: 614/798-1770 E-mail: snmp@kentrox.com" DESCRIPTION "The MIB module for Modules" ::= { aii 49 } -- Module Notifications ktxModuleTrap OBJECT IDENTIFIER ::= { ktxModule 0 } ktxModuleInstalled NOTIFICATION-TYPE OBJECTS { ktxModuleIndex, ktxModuleName, ktxModuleVersion, aiSystemLastTrapSequenceNum, aiSystemTrapCreationTime } STATUS current DESCRIPTION "The SNMP notification that is generated when a module is installed." ::= { ktxModuleTrap 1 } ktxModuleUninstalled NOTIFICATION-TYPE OBJECTS { ktxModuleName, aiSystemLastTrapSequenceNum, aiSystemTrapCreationTime } STATUS current DESCRIPTION "The SNMP notification that is generated when a module is uninstalled." ::= { ktxModuleTrap 2 } -- Module Table -- This table contains the modules which are installed in the system ktxModuleTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing the installed modules." ::= { ktxModule 1 } ktxModuleEntry OBJECT-TYPE SYNTAX KtxModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular module." INDEX { ktxModuleIndex } ::= { ktxModuleTable 1 } KtxModuleEntry ::= SEQUENCE { ktxModuleIndex Unsigned32, ktxModuleName DisplayString, ktxModuleVersion DisplayString, ktxModuleDescription DisplayString, ktxModuleCompatVersion DisplayString } ktxModuleIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index identifying a module entry. The name, not the index, is the primary key into the table. The index may change with the device configuration, but will be as stable as possible." ::= { ktxModuleEntry 1 } ktxModuleName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The unique name of the module." ::= { ktxModuleEntry 2 } ktxModuleVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the module." ::= { ktxModuleEntry 3 } ktxModuleDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The description of the module." ::= { ktxModuleEntry 4 } ktxModuleCompatVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The compatibility version of the module." ::= { ktxModuleEntry 5 } -- Module Kit Table -- This table contains the kits for the modules which are installed in the -- system ktxModuleKitTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxModuleKitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing the kits for the installed modules." ::= { ktxModule 2 } ktxModuleKitEntry OBJECT-TYPE SYNTAX KtxModuleKitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular kit." INDEX { ktxModuleKitModuleIndex, ktxModuleKitIndex } ::= { ktxModuleKitTable 1 } KtxModuleKitEntry ::= SEQUENCE { ktxModuleKitModuleIndex Unsigned32, ktxModuleKitIndex Unsigned32, ktxModuleKitModuleName DisplayString, ktxModuleKitName DisplayString, ktxModuleKitAdminStatus INTEGER, ktxModuleKitDescription DisplayString } ktxModuleKitModuleIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The module number for the kit. This corresponds to ktxModuleIndex in the module table." ::= { ktxModuleKitEntry 1 } ktxModuleKitIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the kit for the module." ::= { ktxModuleKitEntry 2 } ktxModuleKitModuleName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The unique name of the module." ::= { ktxModuleKitEntry 3 } ktxModuleKitName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The unique name of the kit in the module." ::= { ktxModuleKitEntry 4 } ktxModuleKitAdminStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The administrative status of the kit." ::= { ktxModuleKitEntry 5 } ktxModuleKitDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The description of the kit." ::= { ktxModuleKitEntry 6 } END