mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
1235 lines
43 KiB
Plaintext
Executable File
1235 lines
43 KiB
Plaintext
Executable File
EXTREME-SYSTEM-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
|
NOTIFICATION-TYPE FROM SNMPv2-SMI
|
|
MODULE-IDENTITY FROM SNMPv2-SMI
|
|
OBJECT-TYPE FROM SNMPv2-SMI
|
|
Integer32, Unsigned32 FROM SNMPv2-SMI
|
|
TruthValue FROM SNMPv2-TC
|
|
DisplayString FROM RFC1213-MIB
|
|
extremeAgent FROM EXTREME-BASE-MIB
|
|
PortList FROM EXTREME-BASE-MIB
|
|
sysDescr,sysUpTime, ifDescr FROM RFC1213-MIB
|
|
IpAddress FROM SNMPv2-SMI;
|
|
|
|
extremeSystem MODULE-IDENTITY
|
|
LAST-UPDATED "200503220000Z"
|
|
ORGANIZATION "Extreme Networks, Inc."
|
|
CONTACT-INFO "www.extremenetworks.com"
|
|
DESCRIPTION "Extreme System objects: objects common to all platforms"
|
|
::= { extremeAgent 1 }
|
|
|
|
SlotType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the slot. It is used both for the configured
|
|
as well as the inserted slot types."
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
fe32(2),
|
|
g4x(3),
|
|
g6x(4),
|
|
fe32fx(5),
|
|
msm(6),
|
|
f48ti(7),
|
|
g8xi(8),
|
|
g8ti(9),
|
|
g12sxi(10),
|
|
g12ti(11),
|
|
msm64i(18),
|
|
alpine3808(19),
|
|
alpine3804(20),
|
|
fm32t(21),
|
|
gm4x(22),
|
|
gm4sx(23),
|
|
gm4t(24),
|
|
wdm8(25),
|
|
fm24f(26),
|
|
fm24sf(27),
|
|
fm24te(28),
|
|
f96ti(29),
|
|
wdm4(30),
|
|
f32fi(31),
|
|
tenGx3(32),
|
|
tenGigLR(33),
|
|
g16x3(34),
|
|
g24t3(35),
|
|
gm16x3(36),
|
|
gm16t3(37),
|
|
fm16t3(38),
|
|
fm32p(39),
|
|
fm8v(50), -- vdsl blade
|
|
wm4t1(51), -- 4port t1
|
|
wm4t3(52), -- 4port t3
|
|
wm1t3(53), -- 1port t3
|
|
wm4e1(54), -- 4port e1
|
|
alpine3802(55),
|
|
p3c(101),
|
|
p12c(102),
|
|
arm(103),
|
|
mpls(104),
|
|
sma(105),
|
|
p48c(106),
|
|
a3c(107),
|
|
a12c(108),
|
|
pxm(200),
|
|
s300fixed(201),
|
|
msm3(202),
|
|
msm1(203),
|
|
msm1xl(204),
|
|
s300expansion(301),
|
|
g60t(400),
|
|
g60x(401),
|
|
teng6x(402),
|
|
msmG8x(414),
|
|
g48T(416),
|
|
g48P(417),
|
|
tenG4X(419),
|
|
tenG2X(420),
|
|
g20X(421),
|
|
tenG2XH(422),
|
|
g48te(433),
|
|
g48ta(434),
|
|
g48pe(435),
|
|
g48x(437)
|
|
|
|
}
|
|
|
|
PowerValue ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The input power value of the switch."
|
|
SYNTAX INTEGER {
|
|
v110 (1),
|
|
v220 (2),
|
|
v48DC (3),
|
|
unknown(4)
|
|
}
|
|
|
|
extremeSystemCommon OBJECT IDENTIFIER
|
|
::= { extremeSystem 1 }
|
|
|
|
--
|
|
-- System group
|
|
--
|
|
-- Objects common to all platforms
|
|
--
|
|
-- 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 device; a primary and
|
|
-- a secondary.
|
|
|
|
extremeSaveConfiguration OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
saveToPrimary(1),
|
|
saveToSecondary(2),
|
|
saveToCurrent(3),
|
|
factoryDefault(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
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
|
|
extremeSaveStatus object to determine when the asynchronous
|
|
save operation has completed."
|
|
::= { extremeSystemCommon 3 }
|
|
|
|
extremeSaveStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { saveInProgress(1), saveNotInProgress(2), saveNotReady(3) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will return the status of a save operation invoked
|
|
by setting the extremeSaveConfiguration object. A network
|
|
management application can read this object to determine that a
|
|
save operation has completed."
|
|
::= { extremeSystemCommon 4 }
|
|
|
|
extremeCurrentConfigInUse OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
primary(1),
|
|
secondary(2),
|
|
other(3),
|
|
factoryDefault(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Shows which NVRAM configuration store was used at last boot"
|
|
::= { extremeSystemCommon 5 }
|
|
|
|
extremeConfigToUseOnReboot OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
primary(1),
|
|
secondary(2),
|
|
other(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls which NVRAM configuration store will be used
|
|
on next reboot."
|
|
::= { extremeSystemCommon 6 }
|
|
|
|
extremeOverTemperatureAlarm OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm status of overtemperature sensor in device
|
|
enclosure."
|
|
::= { extremeSystemCommon 7 }
|
|
|
|
extremeCurrentTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current temperature in degrees celcius measured inside
|
|
device enclosure."
|
|
::= { extremeSystemCommon 8 }
|
|
|
|
--
|
|
-- Table of operational status of all internal Fans
|
|
--
|
|
extremeFanStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ExtremeFanStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of operational status of all internal cooling fans."
|
|
::= { extremeSystemCommon 9 }
|
|
|
|
extremeFanStatusEntry OBJECT-TYPE
|
|
SYNTAX ExtremeFanStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry in table of all internal cooling fans."
|
|
INDEX { extremeFanNumber }
|
|
::= { extremeFanStatusTable 1 }
|
|
|
|
ExtremeFanStatusEntry ::=
|
|
SEQUENCE {
|
|
extremeFanNumber Integer32,
|
|
extremeFanOperational TruthValue,
|
|
extremeFanEntPhysicalIndex Integer32
|
|
|
|
}
|
|
|
|
extremeFanNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifier of cooling fan, numbered from the front and/or
|
|
left side of device."
|
|
::= { extremeFanStatusEntry 1 }
|
|
|
|
extremeFanOperational OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operational status of a cooling fan."
|
|
::= { extremeFanStatusEntry 2 }
|
|
|
|
extremeFanEntPhysicalIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entity index for this fan entity in the entityPhysicalTable table of the
|
|
entity MIB."
|
|
::= { extremeFanStatusEntry 3 }
|
|
|
|
|
|
extremePrimaryPowerOperational OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operational status of internal power supply of a device."
|
|
::= { extremeSystemCommon 10 }
|
|
|
|
extremeRedundantPowerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { notPresent(1), presentOK(2), presentNotOK(3) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operational status of an external redundant power supply to a device."
|
|
::= { extremeSystemCommon 11 }
|
|
|
|
extremeRedundantPowerAlarm OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm state of an external redundant power supply to a device.
|
|
Alarm state indicates either fan failure or overtemperature
|
|
condition."
|
|
::= { extremeSystemCommon 12 }
|
|
|
|
extremePrimarySoftwareRev OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..15))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The software revision of the primary image stored in
|
|
this device. This string will have a zero length if
|
|
the revision is unknown, invalid or not present. This
|
|
will also be reported in RMON2 probeSoftwareRev if this
|
|
is the software image currently running in the device."
|
|
::= { extremeSystemCommon 13 }
|
|
|
|
extremeSecondarySoftwareRev OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..15))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The software revision of the secondary image stored in
|
|
this device. This string will have a zero length if
|
|
the revision is unknown, invalid or not present. This
|
|
will also be reported in RMON2 probeSoftwareRev if this
|
|
is the software image currently running in the device."
|
|
::= { extremeSystemCommon 14 }
|
|
|
|
extremeImageToUseOnReboot OBJECT-TYPE
|
|
SYNTAX INTEGER { primary(1), secondary(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls which image will be used
|
|
on next reboot."
|
|
::= { extremeSystemCommon 15 }
|
|
|
|
extremeSystemID OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..126))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This represents the System ID of the Summit Switch."
|
|
::= { extremeSystemCommon 16 }
|
|
|
|
extremeSystemBoardID OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..126))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This represents the Board ID of the Summit Switch."
|
|
::= { extremeSystemCommon 17 }
|
|
|
|
extremeSystemLeftBoardID OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..126))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This represents the Left Board ID of the Summit Switch."
|
|
::= { extremeSystemCommon 18 }
|
|
|
|
extremeSystemRightBoardID OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..126))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This represents the Right Board ID of the Summit Switch."
|
|
::= { extremeSystemCommon 19 }
|
|
|
|
-- Add variables to report power supply data
|
|
extremeInputPowerVoltage OBJECT-TYPE
|
|
SYNTAX PowerValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The input power voltage at which the system is currently operating."
|
|
::= { extremeSystemCommon 20 }
|
|
|
|
extremePowerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { notPresent(1), presentOK(2), presentNotOK(3) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operational status of the power supply to a device."
|
|
::= { extremeSystemCommon 21 }
|
|
|
|
extremePowerAlarm OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm state of the power supply to a device.
|
|
Alarm state indicates either fan failure or overtemperature
|
|
condition."
|
|
::= { extremeSystemCommon 22 }
|
|
|
|
extremeRmonEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this to true will cause the agent to
|
|
start collecting RMON statistics."
|
|
::= { extremeSystemCommon 23 }
|
|
|
|
-- OID extremeSystemCommon.24 has been deprecated and extremeCpuTasktable
|
|
-- has been moved to extremeSystemCommon.29 with new name extremeCpuTask2table
|
|
|
|
extremeBootROMVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..15))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The software revision of the bootrom on the device.
|
|
This string will have a zero length if the revision is
|
|
unknown or invalid."
|
|
|
|
::= { extremeSystemCommon 25 }
|
|
|
|
extremeDot1dTpFdbTableEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this to true will cause GetNext operations on the dot1dTpFdbTable to be allowed. Note that Get operations are always allowed."
|
|
|
|
::= { extremeSystemCommon 26 }
|
|
|
|
extremePowerSupplyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ExtremePowerSupplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of status of all power supplies in the system."
|
|
::= { extremeSystemCommon 27 }
|
|
|
|
extremePowerSupplyEntry OBJECT-TYPE
|
|
SYNTAX ExtremePowerSupplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry indicating the status of a specific power supply."
|
|
INDEX { extremePowerSupplyNumber }
|
|
::= { extremePowerSupplyTable 1 }
|
|
|
|
ExtremePowerSupplyEntry ::=
|
|
SEQUENCE {
|
|
extremePowerSupplyNumber
|
|
Integer32,
|
|
extremePowerSupplyStatus
|
|
INTEGER,
|
|
extremePowerSupplyInputVoltage
|
|
PowerValue,
|
|
extremePowerSupplySerialNumber
|
|
DisplayString,
|
|
extremePowerSupplyEntPhysicalIndex
|
|
Integer32
|
|
}
|
|
|
|
extremePowerSupplyNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power supply number."
|
|
::= { extremePowerSupplyEntry 1 }
|
|
|
|
extremePowerSupplyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { notPresent(1), presentOK(2), presentNotOK(3) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of the power supply."
|
|
::= { extremePowerSupplyEntry 2 }
|
|
|
|
extremeCpuAggregateUtilization OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The aggregate CPU utilization since
|
|
the time the start started executing."
|
|
::= { extremeSystemCommon 28 }
|
|
|
|
extremePowerSupplyInputVoltage OBJECT-TYPE
|
|
SYNTAX PowerValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Input voltage of the power supply"
|
|
::= { extremePowerSupplyEntry 3 }
|
|
|
|
extremePowerSupplySerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..126))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The serial number of the power supply unit."
|
|
::= { extremePowerSupplyEntry 4 }
|
|
|
|
extremePowerSupplyEntPhysicalIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The entity index for this psu entity in the entityPhysicalTable
|
|
of the entity MIB."
|
|
::= { extremePowerSupplyEntry 5 }
|
|
|
|
--
|
|
-- The CPU Task table lists all executing tasks
|
|
--
|
|
extremeCpuTask2Table OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ExtremeCpuTask2Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Table of CPU tasks that are active."
|
|
::= { extremeSystemCommon 29 }
|
|
|
|
extremeCpuTask2Entry OBJECT-TYPE
|
|
SYNTAX ExtremeCpuTask2Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An entry in table of describes a single task."
|
|
INDEX { extremeCpuTask2CpuId, extremeCpuTask2Name }
|
|
::= { extremeCpuTask2Table 1 }
|
|
|
|
ExtremeCpuTask2Entry ::=
|
|
SEQUENCE {
|
|
extremeCpuTask2CpuId
|
|
Unsigned32,
|
|
extremeCpuTask2Name
|
|
DisplayString,
|
|
extremeCpuTask2Id
|
|
Unsigned32,
|
|
extremeCpuTask2Pc
|
|
Unsigned32,
|
|
extremeCpuTask2Status
|
|
DisplayString,
|
|
extremeCpuTask2Utilization
|
|
Unsigned32,
|
|
extremeCpuTask2MaxUtilization
|
|
Unsigned32
|
|
}
|
|
|
|
extremeCpuTask2CpuId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"CPU on which this task last executed or is executing.
|
|
The primary CPU has a value of 1."
|
|
::= { extremeCpuTask2Entry 1 }
|
|
|
|
extremeCpuTask2Name OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Name associated with the reported task id."
|
|
::= { extremeCpuTask2Entry 2 }
|
|
|
|
|
|
extremeCpuTask2Id OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Task identifier assigned by the operating system when
|
|
this task is spawned."
|
|
::= { extremeCpuTask2Entry 3 }
|
|
|
|
extremeCpuTask2Pc OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The value of the program counter for this task.
|
|
It indicates the address of the next instruction
|
|
that would be executed once the operating system
|
|
resumes this task."
|
|
::= { extremeCpuTask2Entry 4 }
|
|
|
|
extremeCpuTask2Status OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The current status of the task as reported by the
|
|
operating system."
|
|
::= { extremeCpuTask2Entry 5 }
|
|
|
|
extremeCpuTask2Utilization OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The current CPU utilization by this task. This
|
|
is the utilization when the task last executed."
|
|
::= { extremeCpuTask2Entry 6 }
|
|
|
|
extremeCpuTask2MaxUtilization OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The maximum CPU utilization by this task since
|
|
the time the start started executing. This value
|
|
may be cleared."
|
|
::= { extremeCpuTask2Entry 7 }
|
|
|
|
extremeAuthFailSrcAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the originator of the bad SNMP
|
|
request that caused the generation of an authentication
|
|
failure trap."
|
|
::= { extremeSystemCommon 30 }
|
|
|
|
extremeCpuTransmitPriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
high(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The CPU transmit priority."
|
|
::= { extremeSystemCommon 31 }
|
|
|
|
extremeImageBooted OBJECT-TYPE
|
|
SYNTAX INTEGER { primary(1), secondary(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The image with which the switch was last booted, using which it is currently running."
|
|
::= { extremeSystemCommon 32 }
|
|
|
|
extremeMsmFailoverCause OBJECT-TYPE
|
|
SYNTAX INTEGER { never(1),
|
|
admin(2),
|
|
exception(3),
|
|
removal(4),
|
|
hwFailure(5),
|
|
watchdog(6),
|
|
keepalive(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cause of the last MSM failover. never(1) means an
|
|
MSM Failover has not occurred since the last reboot.
|
|
admin(2) means the failover was initiated by the user.
|
|
exception(3) means the former master MSM encountered a
|
|
software exception condition. removal(4) means the master
|
|
MSM was physically removed from the chassis. hwFailure(5)
|
|
means a diagnostic failure was detected in the master MSM.
|
|
watchdog(6) means that the master MSM hardware watchdog
|
|
timer expired. keepalive(7) means the master MSM failed to
|
|
respond to slave keepalive requests. The MSM failover will
|
|
have been hitless only in the admin(2) and exception(3)
|
|
cases "
|
|
::= { extremeSystemCommon 33 }
|
|
|
|
|
|
extremeImageTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ExtremeImageEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing information about each software image."
|
|
::= { extremeSystemCommon 34 }
|
|
|
|
extremeImageEntry OBJECT-TYPE
|
|
SYNTAX ExtremeImageEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table entry containing information about each software image."
|
|
INDEX { extremeImageNumber }
|
|
::= { extremeImageTable 1 }
|
|
|
|
ExtremeImageEntry ::= SEQUENCE {
|
|
extremeImageNumber INTEGER,
|
|
extremeMajorVersion Integer32,
|
|
extremeSubMajorVersion Integer32,
|
|
extremeMinorVersion Integer32,
|
|
extremeBuildNumber Integer32,
|
|
extremeTechnologyReleaseNumber Integer32,
|
|
extremeSustainingReleaseNumber Integer32,
|
|
extremeBranchRevisionNumber Integer32,
|
|
extremeImageType INTEGER,
|
|
extremeImageDescription DisplayString,
|
|
extremeImageSecurity INTEGER,
|
|
extremePatchVersion Integer32
|
|
}
|
|
|
|
extremeImageNumber OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
cur(0),
|
|
pri(1),
|
|
sec(2),
|
|
curr(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique integer identifying the particular software
|
|
image."
|
|
::= { extremeImageEntry 1 }
|
|
|
|
extremeMajorVersion OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ExtremeWare Release Major Version."
|
|
::= { extremeImageEntry 2 }
|
|
|
|
extremeSubMajorVersion OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The ExtremeWare Release Sub-major Version."
|
|
::= { extremeImageEntry 3 }
|
|
|
|
extremeMinorVersion OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ExtremeWare Release Minor Version."
|
|
::= { extremeImageEntry 4 }
|
|
|
|
extremeBuildNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ExtremeWare Build Number."
|
|
::= { extremeImageEntry 5 }
|
|
|
|
extremeTechnologyReleaseNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Technology Release version. This value is zero for
|
|
all but TR releases."
|
|
::= { extremeImageEntry 6 }
|
|
|
|
extremeSustainingReleaseNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Sustaining Release number for the ExtremeWare version."
|
|
::= { extremeImageEntry 7 }
|
|
|
|
extremeBranchRevisionNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The incremental build on specified branch."
|
|
::= { extremeImageEntry 8 }
|
|
|
|
extremeImageType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
trunk(0),
|
|
branch(1),
|
|
patch(2),
|
|
technology(3),
|
|
beta(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The branch type from which the image was built."
|
|
::= { extremeImageEntry 9 }
|
|
|
|
extremeImageDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique string that can be used to identify the specific patch,
|
|
technology, or development branch release."
|
|
::= { extremeImageEntry 10 }
|
|
|
|
extremeImageSecurity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
nossh(1),
|
|
ssh(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates whether image was built with ssh. This object
|
|
is deprecated, the ssh capability can be obtained from
|
|
the extremeImageSshCapability of the ImageFeatureTable"
|
|
::= { extremeImageEntry 11 }
|
|
|
|
|
|
extremePatchVersion OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ExtremeWare Release Patch Version."
|
|
::= { extremeImageEntry 12 }
|
|
|
|
|
|
extremeImageFeatureTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ExtremeImageFeatureEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing information about the software features."
|
|
::= { extremeSystemCommon 35 }
|
|
|
|
extremeImageFeatureEntry OBJECT-TYPE
|
|
SYNTAX ExtremeImageFeatureEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table entry containing information about software features."
|
|
INDEX { extremeImageFeatureNumber }
|
|
::= { extremeImageFeatureTable 1 }
|
|
|
|
ExtremeImageFeatureEntry ::= SEQUENCE {
|
|
extremeImageFeatureNumber INTEGER,
|
|
extremeImageSshCapability INTEGER,
|
|
extremeImageUAACapability INTEGER
|
|
}
|
|
|
|
extremeImageFeatureNumber OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
cur(0),
|
|
pri(1),
|
|
sec(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique integer identifying the particular software
|
|
image."
|
|
::= { extremeImageFeatureEntry 1 }
|
|
|
|
extremeImageSshCapability OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
nossh(1),
|
|
ssh(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether image has ssh capability."
|
|
::= { extremeImageFeatureEntry 2 }
|
|
|
|
extremeImageUAACapability OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
nouaa(1),
|
|
uaa(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether image has Wireless(UAA) components."
|
|
::= { extremeImageFeatureEntry 3 }
|
|
|
|
extremeSystemPowerState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
computing(1),
|
|
sufficientButNotRedundantPower(2),
|
|
redundantPowerAvailable(3),
|
|
insufficientPower(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current state of power available."
|
|
::= { extremeSystemCommon 36 }
|
|
|
|
extremeBootTime OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The boot time expressed in standard time_t value.
|
|
When interpreted as an absolute time value, it
|
|
represents the number of seconds elapsed since 00:00:00
|
|
on January 1, 1970, Coordinated Universal Time (UTC)"
|
|
::= {extremeSystemCommon 37}
|
|
|
|
---------------------------------------------------------------------------
|
|
-- Objects specific to Chassis products
|
|
extremeChassisGroup OBJECT IDENTIFIER ::= { extremeSystem 2}
|
|
|
|
extremeMasterMSMSlot OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The extremeSlotNumber of the master MSM module."
|
|
::= { extremeChassisGroup 1 }
|
|
|
|
extremeChassisPortsPerSlot OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of ports that can be accomodated
|
|
in a single slot. This number would change to accomodate
|
|
blades with higher port density than current ones."
|
|
::= { extremeChassisGroup 3 }
|
|
|
|
extremeSlotTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ExtremeSlotEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing information about each slot in the
|
|
chassis."
|
|
::= { extremeChassisGroup 2 }
|
|
|
|
extremeSlotEntry OBJECT-TYPE
|
|
SYNTAX ExtremeSlotEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table entry containing information about the module in
|
|
each slot of the chassis."
|
|
INDEX { extremeSlotNumber }
|
|
::= { extremeSlotTable 1 }
|
|
|
|
ExtremeSlotEntry ::= SEQUENCE {
|
|
extremeSlotNumber Integer32,
|
|
extremeSlotName DisplayString,
|
|
extremeSlotModuleConfiguredType INTEGER,
|
|
extremeSlotModuleInsertedType INTEGER,
|
|
extremeSlotModuleState INTEGER,
|
|
extremeSlotModuleSerialNumber DisplayString
|
|
}
|
|
|
|
extremeSlotNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique integer identifying the particular slot
|
|
in the chassis."
|
|
::= { extremeSlotEntry 1 }
|
|
|
|
extremeSlotName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A name identifying the particular slot in the chassis."
|
|
::= { extremeSlotEntry 2 }
|
|
|
|
extremeSlotModuleConfiguredType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
fe32(2),
|
|
g4x(3),
|
|
g6x(4),
|
|
fe32fx(5),
|
|
f48ti(7),
|
|
g8xi(8),
|
|
g8ti(9),
|
|
g12sxi(10),
|
|
g12ti(11),
|
|
fm32t(21),
|
|
gm4x(22),
|
|
gm4sx(23),
|
|
gm4t(24),
|
|
wdm8(25),
|
|
fm24f(26),
|
|
fm24sf(27),
|
|
fm24te(28),
|
|
f96ti(29),
|
|
wdm4(30),
|
|
f32fi(31),
|
|
tenGig(32),
|
|
tenGigLR(33),
|
|
g16x3(34),
|
|
g24t3(35),
|
|
gm16x3(36),
|
|
gm16t3(37),
|
|
fm8v(50), -- vdsl blade
|
|
wm4t1(51), -- 4port t1
|
|
wm4t3(52), -- 4port t3
|
|
wm1t3(53), -- 1port t3
|
|
wm4e1(54), -- 4port e1
|
|
p3c(101),
|
|
p12c(102),
|
|
arm(103),
|
|
mpls(104),
|
|
sma(105),
|
|
p48c(106),
|
|
a3c(107),
|
|
a12c(108),
|
|
pxm(200),
|
|
msm1(203),
|
|
msm1xl(204),
|
|
g60t(400),
|
|
g60x(401),
|
|
teng6x(402),
|
|
msm-g8x(414),
|
|
g8x(415),
|
|
g48t(416),
|
|
g48p(417),
|
|
g24x(418),
|
|
teng4x(419),
|
|
teng2x(420),
|
|
g20x(421),
|
|
teng2h(422),
|
|
msm5(425),
|
|
msm5r(426),
|
|
gm20t(427),
|
|
gm20xt(428),
|
|
gm20xtr(429),
|
|
xm2x(430),
|
|
xm2xr(431),
|
|
msm6r(432),
|
|
g48te(433),
|
|
g48ta(434),
|
|
g48pe(435),
|
|
g48x(437),
|
|
msm-48(447),
|
|
teng4ca(448),
|
|
teng4xa(449),
|
|
xm2hr(469)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured module type for the given slot.
|
|
At startup, the module-type is none(1). It is
|
|
possible to configure the module-type even if there
|
|
is no module in the slot. If the current module in the
|
|
slot is different than the requested configured module-type,
|
|
then the current configuration for the module is erased and
|
|
the card will be restarted. The new configured module-type
|
|
will be recorded. Since the configured module type is different
|
|
than the actual module type, a moduleMismatch trap will be sent,
|
|
and the extremeSlotModuleState for that module will show a
|
|
mismatch(3). Setting this variable to none(1) will clear the
|
|
previously assigned module-type of this slot, and all
|
|
configuration information related to the slot will be erased."
|
|
::= { extremeSlotEntry 3 }
|
|
|
|
extremeSlotModuleInsertedType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
fe32(2),
|
|
g4x(3),
|
|
g6x(4),
|
|
fe32fx(5),
|
|
msm(6),
|
|
f48ti(7),
|
|
g8xi(8),
|
|
g8ti(9),
|
|
g12sxi(10),
|
|
g12ti(11),
|
|
msm64i(18),
|
|
alpine3808(19),
|
|
alpine3804(20),
|
|
fm32t(21),
|
|
gm4x(22),
|
|
gm4sx(23),
|
|
gm4t(24),
|
|
wdm8(25),
|
|
fm24f(26),
|
|
fm24sf(27),
|
|
fm24te(28),
|
|
f96ti(29),
|
|
wdm4(30),
|
|
f32fi(31),
|
|
tenGig(32),
|
|
tenGigLR(33),
|
|
g16x3(34),
|
|
g24t3(35),
|
|
gm16x3(36),
|
|
gm16t3(37),
|
|
fm8v(50), -- vdsl blade
|
|
wm4t1(51), -- 4port t1
|
|
wm4t3(52), -- 4port t3
|
|
wm1t3(53), -- 1port t3
|
|
wm4e1(54), -- 4port e1
|
|
alpine3802(55),
|
|
p3c(101),
|
|
p12c(102),
|
|
arm(103),
|
|
mpls(104),
|
|
sma(105),
|
|
p48c(106),
|
|
a3c(107),
|
|
a12c(108),
|
|
pxm(200),
|
|
msm3(202),
|
|
msm1(203),
|
|
msm1xl(204),
|
|
g60t(400),
|
|
g60x(401),
|
|
teng6x(402),
|
|
msm-g8x(414),
|
|
g8x(415),
|
|
g48t(416),
|
|
g48p(417),
|
|
g24x(418),
|
|
teng4x(419),
|
|
teng2x(420),
|
|
g20x(421),
|
|
teng2h(422),
|
|
msm5(425),
|
|
msm5r(426),
|
|
gm20t(427),
|
|
gm20xt(428),
|
|
gm20xtr(429),
|
|
xm2x(430), -- 10G2X
|
|
xm2xr(431), -- 10G2XR
|
|
msm6r(432),
|
|
g48te(433),
|
|
g48ta(434),
|
|
g48pe(435),
|
|
g48x(437),
|
|
msm-48(447),
|
|
teng4ca(448),
|
|
teng4xa(449),
|
|
xm2hr(469)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The module type inserted into the slot. It is possible
|
|
to have a slot inserted into the slot even though
|
|
extremeSlotConfiguredType is none(1)."
|
|
::= { extremeSlotEntry 4 }
|
|
|
|
extremeSlotModuleState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notPresent(1),
|
|
testing(2),
|
|
mismatch(3),
|
|
failed(4),
|
|
operational(5),
|
|
powerdown(6),
|
|
unknown(7),
|
|
present(8),
|
|
poweron(9),
|
|
post(10),
|
|
downloading(11),
|
|
booting(12),
|
|
offline(13),
|
|
initializing(14),
|
|
invalid(100)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The state of the module inserted in this slot."
|
|
::= { extremeSlotEntry 5 }
|
|
|
|
extremeSlotModuleSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The serial number of the module inserted in this slot."
|
|
::= { extremeSlotEntry 6 }
|
|
extremeSystemHealthCheck OBJECT IDENTIFIER
|
|
::= { extremeSystem 3 }
|
|
|
|
extremeHealthCheckErrorType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
cpuPacket(2),
|
|
backplane(3),
|
|
hardwareFail(4),
|
|
pbusChecksum(5)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The error reported in the system health check trap"
|
|
::= { extremeSystemHealthCheck 1 }
|
|
|
|
extremeHealthCheckAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
syslogOnly(1),
|
|
healthCheckTrap(2),
|
|
ioModuleDown(3),
|
|
systemDown(4),
|
|
autoRecovery(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The action/alarm level configured for health check."
|
|
::= { extremeSystemHealthCheck 2 }
|
|
|
|
extremeHealthCheckMaxRetries OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of times a module restart will be attempted if it fails.
|
|
If extremeHealthCheckAction is not autorecovery(5), then this value is zero."
|
|
::= { extremeSystemHealthCheck 3 }
|
|
|
|
-- ===========================================================================
|
|
|
|
extremeSystemThresholds OBJECT IDENTIFIER
|
|
::= { extremeSystem 4 }
|
|
|
|
extremeCpuUtilRisingThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Rising threshold for CPU Aggregation utilization trap"
|
|
::= { extremeSystemThresholds 1 }
|
|
|
|
extremeCpuTaskUtilPair OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"TaskName/CPU_% Util pair reported in CPU Utilization trap"
|
|
::= { extremeSystemThresholds 2 }
|
|
|
|
|
|
extremeSystemNotifications OBJECT IDENTIFIER ::= { extremeSystem 6 }
|
|
|
|
extremeSystemTrapsPrefix OBJECT IDENTIFIER ::= { extremeSystemNotifications 0 }
|
|
|
|
|
|
extremeSystemPowerStatus NOTIFICATION-TYPE
|
|
OBJECTS { sysDescr, extremeSystemPowerState }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Change in status of System Power
|
|
The trap will not be generated for discovering state."
|
|
::= { extremeSystemTrapsPrefix 1 }
|
|
|
|
|
|
END
|
|
|
|
-- ################################################################################
|
|
|