Observium_CE/mibs/adtran/ADTRAN-GENESCU-MIB

475 lines
16 KiB
Plaintext

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