Observium_CE/mibs/ciena/WWP-LEOS-BLADE-MIB

372 lines
12 KiB
Plaintext

-- This file was included in WWP MIB release 04-10-01-0027
--
-- WWP-LEOS-BLADE-MIB.my
--
WWP-LEOS-BLADE-MIB DEFINITIONS ::= BEGIN
IMPORTS
Unsigned32, TimeTicks, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, MacAddress, RowStatus, DateAndTime
FROM SNMPv2-TC
wwpModulesLeos
FROM WWP-SMI;
wwpLeosBladeMIB MODULE-IDENTITY
LAST-UPDATED "201110190000Z"
ORGANIZATION "Ciena, Inc"
CONTACT-INFO
" Mib Meister
115 North Sullivan Road
Spokane Valley, WA 99037
USA
Phone: +1 509 242 9000
Email: support@ciena.com"
DESCRIPTION
"Added new last reset reasons."
REVISION "201110190000Z"
DESCRIPTION
"The MIB module defines the managed objects for the blades
available on the WWP specific products."
REVISION "200203160000Z"
DESCRIPTION
"Initial creation."
::= { wwpModulesLeos 1 }
--
-- Node definitions
--
wwpLeosBladeMIBObjects OBJECT IDENTIFIER ::= { wwpLeosBladeMIB 1 }
--
--
wwpLeosBlade OBJECT IDENTIFIER ::= { wwpLeosBladeMIBObjects 1 }
-- Notifications
wwpLeosBladeMIBNotificationPrefix OBJECT IDENTIFIER ::= { wwpLeosBladeMIB 2 }
wwpLeosBladeMIBNotifications OBJECT IDENTIFIER ::=
{ wwpLeosBladeMIBNotificationPrefix 0 }
-- Conformance information
wwpLeosBladeMIBConformance OBJECT IDENTIFIER ::= { wwpLeosBladeMIB 3 }
wwpLeosBladeMIBCompliances OBJECT IDENTIFIER ::= { wwpLeosBladeMIBConformance 1 }
wwpLeosBladeMIBGroups OBJECT IDENTIFIER ::= { wwpLeosBladeMIBConformance 2 }
--
-- The Blade Table
--
wwpLeosBladeTable OBJECT-TYPE
SYNTAX SEQUENCE OF WwpLeosBladeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the Blades configured/detected."
::= { wwpLeosBlade 1 }
wwpLeosBladeEntry OBJECT-TYPE
SYNTAX WwpLeosBladeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the wwpLeosBladeTable."
INDEX { wwpLeosBladeId }
::= { wwpLeosBladeTable 1 }
WwpLeosBladeEntry ::= SEQUENCE {
wwpLeosBladeId INTEGER,
wwpLeosBladeType INTEGER,
wwpLeosBladeCapFilename DisplayString,
wwpLeosBladeAdminState INTEGER,
wwpLeosBladeOperState INTEGER,
wwpLeosBladeStartMacAddr MacAddress,
wwpLeosBladeNumPorts INTEGER,
wwpLeosBladeStatus RowStatus
}
wwpLeosBladeId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the unique id for the blade."
::= { wwpLeosBladeEntry 1 }
wwpLeosBladeType OBJECT-TYPE
SYNTAX INTEGER {
control(1),
io(2),
fabric(3),
single(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates whether this is a control blade,
a line blade or an uplink blade."
::= { wwpLeosBladeEntry 2 }
wwpLeosBladeCapFilename OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The capability file name (including the path,
if applicable) to be read from.
This is the file describing capabilities of the blade
and is required to configure un unequipped blade or
to add a new blade. Length of filename string must
not exceed 255 alpha-numeric characters, no spaces
in filenames."
::= { wwpLeosBladeEntry 3 }
wwpLeosBladeAdminState OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object indicates the desired state of the blade.
The administrative state for control blades can be set to disabled
only if the control blade has a functioning backup."
DEFVAL { enable }
::= { wwpLeosBladeEntry 4 }
wwpLeosBladeOperState OBJECT-TYPE
SYNTAX INTEGER {
init(1),
enabled(2),
disabled(3),
faulted(4),
unequipped(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the operational state of the blade.
If the blade is detected and the administrative state for
that blade is enabled, then the operational state of the
blade is 'enabled'. If the blade is detected, but the
administrative state is 'disabled', then the operational state
is also 'disabled'. A faulted state occurs when a fault or
communication failure is detected on a that is in either the
'enabled' or 'disabled' operation state.
Any time a blade is removed, then the blade state transitions
to 'unequipped'. If a new blade replaces that blade state then
the state is determined by its administrative state once it is
detected ('enabled' or 'disabled')."
::= { wwpLeosBladeEntry 5 }
wwpLeosBladeStartMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Base MAC address for the Blade, from which the
mac addresses for the ports on this blade are derived."
::= { wwpLeosBladeEntry 6 }
wwpLeosBladeNumPorts OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The total number of physical ports present on this Blade."
::= { wwpLeosBladeEntry 7 }
wwpLeosBladeStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to manage the creation and deletion of the
conceptual rows in this table.
To create a row in this table, a manager must
set this object to 'createAndGo'.
Object in the entry cannot be modified once the
wwpLeosBladeStatus is set to 'active'."
::= { wwpLeosBladeEntry 8 }
--
-- The Physical Blade Table
--
wwpLeosPhyBladeTable OBJECT-TYPE
SYNTAX SEQUENCE OF WwpLeosPhyBladeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the Blades detected(physically present)."
::= { wwpLeosBlade 2 }
wwpLeosPhyBladeEntry OBJECT-TYPE
SYNTAX WwpLeosPhyBladeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the wwpLeosPhyBladeTable."
INDEX { wwpLeosBladeId }
::= { wwpLeosPhyBladeTable 1 }
WwpLeosPhyBladeEntry ::= SEQUENCE {
wwpLeosPhyBladeSysUpTime TimeTicks,
wwpLeosPhyBladeSerialNum DisplayString,
wwpLeosPhyBladeBoardRevision DisplayString,
wwpLeosPhyBladePostResults DisplayString,
wwpLeosPhyBladePostCode Unsigned32,
wwpLeosPhyBladeMfgDate DateAndTime,
wwpLeosPhyBladeBoardDesc DisplayString,
wwpLeosPhyBladeNumResets Unsigned32,
wwpLeosPhyBladeLastRebootReason INTEGER,
wwpLeosPhyBladeRebootOperation INTEGER
}
wwpLeosPhyBladeSysUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time (in hundredths of a second) since the
blade was last re-initialized."
::= { wwpLeosPhyBladeEntry 1 }
wwpLeosPhyBladeSerialNum OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial number of the blade, represented as a string."
::= { wwpLeosPhyBladeEntry 2 }
wwpLeosPhyBladeBoardRevision OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Module board hardware revision represented as a string."
::= { wwpLeosPhyBladeEntry 3 }
wwpLeosPhyBladePostResults OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The test result string generated by the POST tests for the blade."
::= { wwpLeosPhyBladeEntry 4 }
wwpLeosPhyBladePostCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The result code returned by the device POST test."
::= { wwpLeosPhyBladeEntry 5 }
wwpLeosPhyBladeMfgDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date that the blade was manufactured."
::= { wwpLeosPhyBladeEntry 6 }
wwpLeosPhyBladeBoardDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Board Description for the blade."
::= { wwpLeosPhyBladeEntry 7 }
wwpLeosPhyBladeNumResets OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object defines the number of times that the blade has
been restarted."
::= { wwpLeosPhyBladeEntry 8 }
wwpLeosPhyBladeLastRebootReason OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
snmp(2),
pwrFail(3),
appLoad(4),
errorHandler(5),
watchdog(6),
upgrade(7),
cli(8),
resetButton(9),
serviceModeChange(10),
guardianReboot(11),
guardianSaosRestart(12)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the reason for the last reboot."
::= { wwpLeosPhyBladeEntry 9 }
wwpLeosPhyBladeRebootOperation OBJECT-TYPE
SYNTAX INTEGER {
none(1),
reboot(2),
rebootReinit(3),
rebootCustReinit(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Writing one of the specified values to this field causes
the specified type of reboot to occur.
none is the value returned when this leaf is queried.
writing this value to the leaf will have no effect.
'reboot' option causes the system to reboot and restart using
its current configuration.
'rebootReinit' option causes the module to erase all user configuration
data and reset to factory default settings.
'rebootCustReinit' option causes the module to replace the current
configuration with a customer supplied default, then reboot."
DEFVAL { none }
::= { wwpLeosPhyBladeEntry 10 }
wwpLeosBladeStateChange NOTIFICATION-TYPE
OBJECTS { wwpLeosBladeId,
wwpLeosBladeOperState
}
STATUS current
DESCRIPTION
"A wwpLeosPhyBladeUpDown notification is sent whenever the operational
state of the blade is changed."
::= { wwpLeosBladeMIBNotifications 1 }
wwpLeosBladePostFail NOTIFICATION-TYPE
OBJECTS { wwpLeosBladeId,
wwpLeosPhyBladePostCode
}
STATUS current
DESCRIPTION
"A wwpLeosBladePostFail notification is sent if the
blade post tests are failed."
::= { wwpLeosBladeMIBNotifications 2 }
END