snmp_mib_archive/A3COM51-SS9000SX.mib
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

301 lines
12 KiB
Plaintext
Executable File

A3COM51-SS9000SX DEFINITIONS ::= BEGIN
--
-- 3Com - ss9000 Private MIB
--
-- Copyright (c) 1997 by 3Com
--
--
-- HISTORY LOG
-- ===========
-- 03/20/97 GWH - Created v0.1 - This MIB is under contruction
-- and is subject to change.
-- 05/16/97 GWH - Add PACE, trap destination & security tables.
-- 06/05/97 GWH - Move mib to brighton enterprise branch. Remove
-- unused objects. Add 64 bit counters as 32 bit pairs.
-- 06/10/97 GWH - Move traps to superStackSwitch9000SX-mib id. Remove unused
-- objects. Prefix all tables with ss9000 to avoid conflicts.
-- 06/11/97 GWH - Fix compilation errors. Move traps to extreme identifier.
-- Import sysDescr, sysUpTime.
-- 12/06/97 P.Biti - Fixed mismatching names and realigned tabs
-- 30/06/97 PB - Taken out security portion as it did not contain
-- an object for community string. Improved descriptions
-- 10/07/97 PB - issued. Changed integer to counter in ss9000PortTable
-- changed Ss9000PortTable name to ss9000PortTable
-- deleted trap destination table - switch now supporting
-- table in rfc 2021.
-- 22/07/97 PB - Changed MIB definition title from superstackswitch9000sx to A3Com51. Taken
-- out spurious imports. Changed ss9000PortIndex type to INTEGER.
-- 07/24/97 GWH - Add configuration save and check object
-- 06-aug-97 AHS - Add MAU-type definitions per e-mail from PB 06-aug-97
-- 20-aug-97 AHS - Add invalidLoginAttempt trap
--
IMPORTS
enterprises, Counter
FROM RFC1155-SMI
sysUpTime, sysDescr
FROM RFC1213-MIB
TRAP-TYPE
FROM RFC-1215
OBJECT-TYPE
FROM RFC-1212;
--
-- Organization & Product branches
--
extreme OBJECT IDENTIFIER ::= { enterprises 1916 }
a3Com OBJECT IDENTIFIER ::= { enterprises 43 }
products OBJECT IDENTIFIER ::= { a3Com 1 }
hub OBJECT IDENTIFIER ::= { products 8 }
superStackSwitch9000SX OBJECT IDENTIFIER ::= { hub 32 }
superStackSwitch3800 OBJECT IDENTIFIER ::= { hub 34 }
superStackSwitch9100 OBJECT IDENTIFIER ::= { hub 36 }
superStackSwitch9000SX-mib OBJECT IDENTIFIER ::= { a3Com 27 }
--
-- Traps
--
overheat TRAP-TYPE
ENTERPRISE extreme
VARIABLES { sysUpTime, sysDescr }
DESCRIPTION
"A overheat trap indicates that the on board
tempature sensor has reported a overheat
condition. System will shutdown until unit has
suficiently cooled such that operation may begin
again. A cold start trap will be issued when
the unit has come back on line."
::= 1
fanfailed TRAP-TYPE
ENTERPRISE extreme
VARIABLES { sysUpTime, sysDescr }
DESCRIPTION
"A fan failed trap indicates one or more of the
cooling fans inside the device has failed. A
fanOK trap will be sent once the fan has attained
normal operation."
::= 2
fanOK TRAP-TYPE
ENTERPRISE extreme
VARIABLES { sysUpTime, sysDescr }
DESCRIPTION
"A fan has tansitioned out of a failure state and
is now operating correctly."
::= 3
invalidLoginAttempt TRAP-TYPE
ENTERPRISE extreme
VARIABLES { sysUpTime, sysDescr }
DESCRIPTION
"A user attempted to login to console or by telnet but was refused
access due to incorrect username or password"
::= 4
--
-- superStackSwitch 9000SX-mib objects
--
ss9000UnitPaceMode OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
normalEthernet(2),
lowLatency(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object specifies the type of backoff algorithm.
Any port can use the standard ethernet
algorithm or, for PACE applications, it can be set into low
latency mode. In this mode, the backoff algorithm is optimized
to minimize the possibility of collisions.
PACE mode can be set for the whole unit only."
::= { superStackSwitch9000SX-mib 1 }
--
-- superStackSwitch9000SX-mib PORT counters - NOTE: A "get" op on any
-- of these objects will return the current value of the counter
-- from the Hardware.
--
ss9000PortTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ss9000PortTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The port management table."
::= { superStackSwitch9000SX-mib 2 }
ss9000PortTableEntry OBJECT-TYPE
SYNTAX Ss9000PortTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains pairs of 32-bit counters which
map to RMON 2 64-bit counters"
INDEX { ss9000PortIndex }
::= { ss9000PortTable 1 }
Ss9000PortTableEntry ::=
SEQUENCE {
ss9000PortIndex INTEGER,
ss9000PortRxPktCtLow Counter,
ss9000PortRxPktCtHigh Counter,
ss9000PortRxByteCtLow Counter,
ss9000PortRxByteCtHigh Counter,
ss9000PortTxPktCtLow Counter,
ss9000PortTxPktCtHigh Counter,
ss9000PortTxByteCtLow Counter,
ss9000PortTxByteCtHigh Counter
}
ss9000PortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of this table entry."
::= { ss9000PortTableEntry 1 }
ss9000PortRxPktCtLow OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The lower 32 bits of the 64 bit receive packet counter
for this port"
::= { ss9000PortTableEntry 2 }
ss9000PortRxPktCtHigh OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The upper 32 bits of the 64 bit receive packet counter
for this port"
::= { ss9000PortTableEntry 3 }
ss9000PortRxByteCtLow OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The lower 32 bits of the 64 bit receive byte counter
for this port"
::= { ss9000PortTableEntry 4 }
ss9000PortRxByteCtHigh OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The upper 32 bits of the 64 bit receive byte counter
for this port"
::= { ss9000PortTableEntry 5 }
ss9000PortTxPktCtLow OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The lower 32 bits of the 64 bit transmit packet counter
for this port"
::= { ss9000PortTableEntry 6 }
ss9000PortTxPktCtHigh OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The upper 32 bits of the 64 bit transmit packet counter
for this port"
::= { ss9000PortTableEntry 7 }
ss9000PortTxByteCtLow OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The lower 32 bits of the 64 bit transmit byte counter
for this port"
::= { ss9000PortTableEntry 8 }
ss9000PortTxByteCtHigh OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The upper 32 bits of the 64 bit transmit byte counter
for this port"
::= { ss9000PortTableEntry 9 }
--
-- Configuration save objects. These objects are used by the network
-- management application to save configuration changes into the
-- persistant store. There are 2 stores on the SS9000; a primary and
-- a secondary.
--
ss9000SaveConfiguration OBJECT-TYPE
SYNTAX INTEGER {
saveToPrimary(1),
saveToSecondary(2)
}
ACCESS write-only
STATUS mandatory
DESCRIPTION
"When this object is set, the device will copy the contents
of the configuration database to a buffer and save it to the
persistant store specified by the value of the object. The
save is performed asynchronously, and the snmp agent will continue
to respond to both gets and sets while the save is taking
place. A network management application may use the
ss9000SaveStatus object to determine when the asynchronous
save operation has completed."
::= { superStackSwitch9000SX-mib 3 }
ss9000SaveStatus OBJECT-TYPE
SYNTAX INTEGER {
saveInProgress(1),
saveNotInProgress(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object will return the status of a save operation invoked
by setting the ss9000SaveConfiguration object. A network
management application can read this object to determine that a
save operation has completed."
::= { superStackSwitch9000SX-mib 4 }
--
-- We place here some OIDs for as-yet-unstandardised 802.3 MAU types
-- (see MAU MIB for usages)
--
ss9000MauType
OBJECT IDENTIFIER ::= { superStackSwitch9000SX-mib 5 }
-- "X fiber over short-wavelength laser PMD as specified
-- in clause 38, duplex mode unknown"
ss9000MauType1000BaseSX OBJECT IDENTIFIER
::= { ss9000MauType 1 }
END
-- ################################################################################