ADTRAN-GENESCU-MIB DEFINITIONS ::= BEGIN -- TITLE: The ADTRAN Generic Enhanced SCU MIB -- PRODUCTS: 3000 1181.018L1, 1500 L1 -- VERSION: 1.0 -- AUTHOR: Phil Bergstresser -- DATE: 00/08/02 -- This is a generic MIB for all versions of the Total Access System Controller -- Units that use the second generation RMD files and the generic chassis MIBs. -- The various SCU products define their level of support -- for the managed objects in this generic MIB in their own -- product specific MIBs. -- This MIB uses the GenericShelves MIBs for slot and port. -- -- HISTORY: -- 00/08/02 pnb initial file -- 00/08/10 pnb add back in the MO for remote alarm status. -- transfer all traps to generic chassis traps MIB genctrap. -- 00/09/27 pnb remove Mfr Date MO inadvertantly copied from genh2tuc. -- 01/02/13 pnb change comments only about slot numbering conventions. -- 01/03/01 pnb add provisioning, status & test objects. Increase admin port -- baudrates to 115,200 bps. -- 01/03/02 pnb add chassis lamp test command, and CLLI & TIRKSID status -- 01/03/07 pnb correct name of rmtinStatus to eliminate accidental conflict -- with 017 SCU/NMI MIB. Network Manager problem if multiple chassis -- with different controllers are in use simultaneously with conflicting -- MIBs. -- 02/04/09 KABC Added adGenESCUadminSecurityEnable -- 02/24/2010 AP Convert to SNMPv2 mi2. -- IMPORTS Integer32, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC adShared FROM ADTRAN-MIB adGenSlotInfoIndex FROM ADTRAN-GENSLOT-MIB ; adGenESCUmg MODULE-IDENTITY LAST-UPDATED "201002241300Z" ORGANIZATION "Adtran, Inc." CONTACT-INFO "CND Tech Support Postal: ADTRAN, Inc. 901 Explorer Blvd. Huntsville, AL 35806 Tel: +1 800 726-8663 Fax: +1 256 963 6217 E-mail: support@adtran.com" DESCRIPTION "This MIB defines the objects for the genescu MIB." REVISION "201002241300Z" DESCRIPTION "Converted from SNMPv1 genescu.mib file." ::= { adShared 17 } -- OBJECT IDENTIFIERS --adGenESCUmg OBJECT IDENTIFIER ::= { adShared 17 } -- Slot numbering conventions for SNMP -- Slot numbers are assigned by chassis and SCU conventions and -- should be defined in the product specific MIBs for SCUs. -- However, a general rule is that the line card slots are numbered -- from 1 to N, then the muxes follow, and finally the SCU. -- Other chassis products may follow other conventions, such as the -- TA 1500 which has LIUs in place of muxes, and power supplies -- follow the SCU. The SNMP numbering does not signify ordering -- of cards in the chassis though. -- -- Card configuration group -- adGenESCUConfig OBJECT IDENTIFIER ::= { adGenESCUmg 1 } -- -- Card Provisioning group -- adGenESCUProv OBJECT IDENTIFIER ::= { adGenESCUmg 2 } adGenESCUProvTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenESCUProvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SCU Prov table." ::= { adGenESCUProv 1 } adGenESCUProvEntry OBJECT-TYPE SYNTAX AdGenESCUProvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SCU Provisioning table." INDEX { adGenSlotInfoIndex } ::= { adGenESCUProvTable 1 } AdGenESCUProvEntry ::= SEQUENCE { adGenESCUadminPortRate INTEGER, adGenESCUautoLogoff INTEGER, adGenESCUautoLogoffTimer Integer32, adGenESCUmoduleAutoProv INTEGER, adGenESCUmuxAutoProv INTEGER, adGenESCUrestoreFactoryDefaults INTEGER, adGenESCUadminPortMode INTEGER, adGenESCUcraftPortRate INTEGER, adGenESCUadminSecurityEnable INTEGER } adGenESCUadminPortRate OBJECT-TYPE SYNTAX INTEGER { baud9600 (1), baud19200 (2), baud38400 (3), baud57600 (4), baud115200 (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "A Set changes the admin port baud rate to the set value. A Get retrieves the current baud rate." ::= { adGenESCUProvEntry 1 } adGenESCUautoLogoff OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disables the Terminal Auto-Logoff." ::= { adGenESCUProvEntry 2 } adGenESCUautoLogoffTimer OBJECT-TYPE SYNTAX Integer32 (1..60) MAX-ACCESS read-write STATUS current DESCRIPTION "Selects the Terminal Auto-Logoff time." ::= { adGenESCUProvEntry 3 } adGenESCUmoduleAutoProv OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disables Access Module Auto-Provisioning." ::= { adGenESCUProvEntry 4 } adGenESCUmuxAutoProv OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disables Mux Auto-Provisioning." ::= { adGenESCUProvEntry 5 } adGenESCUrestoreFactoryDefaults OBJECT-TYPE SYNTAX INTEGER { restoreFactoryDefaults(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "A Set restores ALL provisioning to the factory defaults. A get is meaningless and always returns a 1." ::= { adGenESCUProvEntry 6 } adGenESCUadminPortMode OBJECT-TYPE SYNTAX INTEGER { menus (1), tl1 (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A Set changes the admin port mode for menus or TL1 access. A Get retrieves the current mode." DEFVAL { menus } ::= { adGenESCUProvEntry 7 } adGenESCUcraftPortRate OBJECT-TYPE SYNTAX INTEGER { baud9600 (1), baud19200 (2), baud38400 (3), baud57600 (4), baud115200 (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "A Set changes the craft port baud rate to the set value. A Get retrieves the current baud rate." DEFVAL { baud115200 } ::= { adGenESCUProvEntry 8 } adGenESCUadminSecurityEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Require authentication." ::= { adGenESCUProvEntry 9 } -- -- Card Status group -- adGenESCUStatus OBJECT IDENTIFIER ::= { adGenESCUmg 3 } adGenESCUStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenESCUStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SCU Status table." ::= { adGenESCUStatus 1 } adGenESCUStatusEntry OBJECT-TYPE SYNTAX AdGenESCUStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SCU Status table." INDEX { adGenSlotInfoIndex } ::= { adGenESCUStatusTable 1 } AdGenESCUStatusEntry ::= SEQUENCE { adGenESCUacoStatus INTEGER, adGenESCUacoinStatus INTEGER, adGenESCUrmtinStatus INTEGER, adGenESCUextin1Status INTEGER, adGenESCUextin2Status INTEGER, adGenESCUminus48PowerAStatus INTEGER, adGenESCUminus48PowerBStatus INTEGER, adGenESCUopenFuseStatus INTEGER, adGenESCUCLLI DisplayString, adGenESCUTIRKSID Integer32 } adGenESCUacoStatus OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether or not the alarm cut-off is on." ::= { adGenESCUStatusEntry 1 } adGenESCUacoinStatus OBJECT-TYPE SYNTAX INTEGER { inactive (1), active (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether or not the alarm cut-off input is active." ::= { adGenESCUStatusEntry 2 } adGenESCUrmtinStatus OBJECT-TYPE SYNTAX INTEGER { inactive (1), active (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether or not the remote alarm input is active." ::= { adGenESCUStatusEntry 3 } adGenESCUextin1Status OBJECT-TYPE SYNTAX INTEGER { inactive (1), active (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether or not the external alarm input #1 is active." ::= { adGenESCUStatusEntry 4 } adGenESCUextin2Status OBJECT-TYPE SYNTAX INTEGER { inactive (1), active (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether or not the external alarm input #2 is active." ::= { adGenESCUStatusEntry 5 } adGenESCUminus48PowerAStatus OBJECT-TYPE SYNTAX INTEGER { inactive (1), active (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether or not the minus 48V power supply A is active." ::= { adGenESCUStatusEntry 6 } adGenESCUminus48PowerBStatus OBJECT-TYPE SYNTAX INTEGER { inactive (1), active (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether or not the minus 48V power supply B is active." ::= { adGenESCUStatusEntry 7 } adGenESCUopenFuseStatus OBJECT-TYPE SYNTAX INTEGER { normal (1), open (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether one or more card fuses on this chassis is open." ::= { adGenESCUStatusEntry 8 } adGenESCUCLLI OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Common Language Location Identifier of this chassis, assigned at the craft port." ::= { adGenESCUStatusEntry 9 } adGenESCUTIRKSID OBJECT-TYPE SYNTAX Integer32 (1..254) MAX-ACCESS read-only STATUS current DESCRIPTION "The Trunk Information Record Keeping System unit number assigned to this shelf, assigned at the craft port." ::= { adGenESCUStatusEntry 10 } -- -- Card Test group -- adGenESCUTest OBJECT IDENTIFIER ::= { adGenESCUmg 4 } adGenESCUTestTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenESCUTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SCU Test table." ::= { adGenESCUTest 1 } adGenESCUTestEntry OBJECT-TYPE SYNTAX AdGenESCUTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SCU Test table." INDEX { adGenSlotInfoIndex } ::= { adGenESCUTestTable 1 } AdGenESCUTestEntry ::= SEQUENCE { adGenESCUReset INTEGER, adGenESCUselfTestResults DisplayString, adGenESCUChassisLampTest INTEGER } adGenESCUReset OBJECT-TYPE SYNTAX INTEGER { reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "A Set restarts the SCU and performs unit self-test. A get always returns a 1." ::= { adGenESCUTestEntry 1 } adGenESCUselfTestResults OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Contains the results of the self test performed on startup. This can be from a commanded reset, or card insertion. The text will read 'PASSED', or 'FAILED - xxxx' where xxxx will be an explanation of the error(s) encountered. See the documentation on the specific SCU or the enterprise specific MIB for clarification of failures if encoded." ::= { adGenESCUTestEntry 2 } adGenESCUChassisLampTest OBJECT-TYPE SYNTAX INTEGER { initiate(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "A set causes the SCU to initiate a lamp test concurrently on every card in the chassis, for a pre-determined duration. A get always returns a 1." ::= { adGenESCUTestEntry 3 } END