mirror of
https://github.com/librenms/librenms.git
synced 2024-09-22 10:58:42 +00:00
11147d3bbf
* Extract DiscoveryItem and move some things to better places. Extract model class Fix up model construction. I have problem with construction... Makeshift model working. Switch constructor to factory. discover() and create() Support legacy discovery. Remove uneeded custom pollers Remove netonix custom detection as we try ucd on all os now. Add a few yaml procs. Fix a couple things. More processor discovery conversions Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work. Add a few yaml procs. Fix a couple things. Correct some stupid mib stuff. Move more, drop php 5.3 Add netscaler which uses string indexes. Port fiberhome to yaml and use skip_values More conversions. BroadcomProcessorUsage Trait Serveriron and Ironware share some mibs. Create a common abstract os for them. Add yaml support for mib specification in each data entry Make legacy discover_processor() set 0 for hrDeviceIndex Untangle Dell switch OS processors Use use shared OS for groups if they don't have a specific group. fix silly mib mistake Make index optional Move HR and UCD to Traits and out of Processor. * forgot to update the fortiswitch index * Make sgos and avaya-ers match the old index. * fix comware test data * fix merge errors * fix dsm and remove pointless empty modules * file not found exception is in the wrong place. * Updated processor development docs
824 lines
30 KiB
Plaintext
824 lines
30 KiB
Plaintext
ALCATEL-IND1-STACK-MANAGER-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
NOTIFICATION-TYPE,
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Counter32 FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
|
RowStatus FROM SNMPv2-TC
|
|
InterfaceIndex FROM IF-MIB
|
|
softentIND1StackMgr FROM ALCATEL-IND1-BASE
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP FROM SNMPv2-CONF ;
|
|
|
|
alcatelIND1StackMgrMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200902060000Z"
|
|
ORGANIZATION "Alcatel-Lucent"
|
|
CONTACT-INFO
|
|
"Please consult with Customer Service to ensure the most appropriate
|
|
version of this document is used with the products in question:
|
|
|
|
Alcatel-Lucent, Enterprise Solutions Division
|
|
(Formerly Alcatel Internetworking, Incorporated)
|
|
26801 West Agoura Road
|
|
Agoura Hills, CA 91301-5122
|
|
United States Of America
|
|
|
|
Telephone: North America +1 800 995 2696
|
|
Latin America +1 877 919 9526
|
|
Europe +31 23 556 0100
|
|
Asia +65 394 7933
|
|
All Other +1 818 878 4507
|
|
|
|
Electronic Mail: support@ind.alcatel.com
|
|
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
|
|
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
|
|
|
|
DESCRIPTION
|
|
"This module describes an authoritative enterprise-specific Simple
|
|
Network Management Protocol (SNMP) Management Information Base (MIB):
|
|
|
|
For the Birds Of Prey Product Line
|
|
Stack Manager
|
|
|
|
The right to make changes in specification and other information
|
|
contained in this document without prior notice is reserved.
|
|
|
|
No liability shall be assumed for any incidental, indirect, special, or
|
|
consequential damages whatsoever arising from or related to this
|
|
document or the information contained herein.
|
|
|
|
Vendors, end-users, and other interested parties are granted
|
|
non-exclusive license to use this specification in connection with
|
|
management of the products for which it is intended to be used.
|
|
|
|
Copyright (C) 1995-2007 Alcatel-Lucent
|
|
ALL RIGHTS RESERVED WORLDWIDE"
|
|
|
|
REVISION "200902060000Z" -- Feb 06, 2009
|
|
DESCRIPTION "Added alaStackMgrOperStackingMode and alaStackMgrAdminStackingMode
|
|
objects.
|
|
Added AlaStackMgrStackingMode TEXTUAL-CONVENTION."
|
|
|
|
REVISION "200704030000Z" -- Apr 02, 2007
|
|
DESCRIPTION "Updated copyright information."
|
|
|
|
REVISION "200507150000Z" -- Jul 15, 2005
|
|
DESCRIPTION "New trap alaStackMgrBadMixTrap has been added.
|
|
AlaStackMgrSlotState & AlaStackMgrLinkNumber textual convention
|
|
have been modified."
|
|
|
|
REVISION "200407010000Z" -- Jul 01, 2004
|
|
DESCRIPTION "Updates on definitions for link states.
|
|
Updates on pass through slot range."
|
|
|
|
REVISION "200404230000Z" -- Apr 23, 2004
|
|
DESCRIPTION "New trap alaStackMgrOutOfPassThruSlotsTrap has been added."
|
|
|
|
REVISION "200404080000Z" -- Apr 08, 2004
|
|
DESCRIPTION "alaStackMgrPassThruTrap has been split in three traps to assure
|
|
backwards compatibility with previous releases of the Birds Of
|
|
Prey products."
|
|
|
|
REVISION "200404040000Z" -- Apr 04, 2004
|
|
DESCRIPTION "-Command action and command status objects added to the chassis table.
|
|
-Link state textual conventions have been updated."
|
|
|
|
REVISION "200403220000Z" -- Mar 23, 2004
|
|
DESCRIPTION "Objects to handle information about token usage."
|
|
|
|
REVISION "200403080000Z" -- Mar 08, 2004
|
|
DESCRIPTION "Objects to support the pass through mode added."
|
|
|
|
REVISION "200108270000Z" -- Aug 27, 2001
|
|
DESCRIPTION "Addressing discrepancies with Alcatel Standard."
|
|
|
|
::= { softentIND1StackMgr 1 }
|
|
|
|
alcatelIND1StackMgrMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1StackMgrMIB 1 }
|
|
alcatelIND1StackMgrMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1StackMgrMIB 2 }
|
|
alcatelIND1StackMgrTrapObjects OBJECT IDENTIFIER ::= { alcatelIND1StackMgrMIB 3 }
|
|
alaStackMgrTraps OBJECT IDENTIFIER ::= { alcatelIND1StackMgrMIB 4 }
|
|
|
|
AlaStackMgrLinkNumber ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Lists the port numbers that the stackable ports can hold.
|
|
Also the values are the same as the one marked on the Stack chassis pannel.
|
|
These values are hardware dependent as follows:
|
|
- First generation stackable switches - 24 ports: linkA27=27, linkB28=28,
|
|
- First generation stackable switches - 48 ports: linkA51=51, linkB52=52,
|
|
- 1st version of 2nd generation stackable switches : linkA31=31, linkB32=32.
|
|
- 2nd version of 2nd generation stackable switches 24-port : linkA25=25, linkB26=26,
|
|
- 2nd version of 2nd generation stackable switches 48-port : linkA29=29, linkB30=30."
|
|
SYNTAX INTEGER { linkA27(27),
|
|
linkB28(28),
|
|
linkA51(51),
|
|
linkB52(52),
|
|
linkA31(31),
|
|
linkB32(32),
|
|
linkA25(25),
|
|
linkB26(26),
|
|
linkA29(29),
|
|
linkB30(30),
|
|
linkA(1),
|
|
linkB(2) }
|
|
|
|
AlaStackMgrNINumber ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The numbers allocated for the stack NIs are as follows:
|
|
- 0 = invalid slot number;
|
|
- 1..8 = valid and assigned slot numbers corresponding values from the entPhysicalTable;
|
|
- 1001..1008 = switches operating in pass through mode;
|
|
- 255 = unassigned slot number."
|
|
SYNTAX INTEGER (0..1008)
|
|
|
|
|
|
AlaStackMgrLinkStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Provides the logical stack link status. The logical link is
|
|
considered operational if the physical link is operational and communication
|
|
with the adjacent switch is active. The possible values are:
|
|
- up(1),
|
|
- down(2)."
|
|
SYNTAX INTEGER { up(1), down(2) }
|
|
|
|
AlaStackMgrSlotRole ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Indicates the role of each switch within the stack as follows:
|
|
- unassigned(0),
|
|
- primary(1),
|
|
- secondary(2),
|
|
- idle(3),
|
|
- standalone(4),
|
|
- passthrough(5)"
|
|
SYNTAX INTEGER { unassigned (0),
|
|
primary (1),
|
|
secondary (2),
|
|
idle (3),
|
|
standalone (4),
|
|
passthrough (5) }
|
|
|
|
AlaStackMgrStackStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Indicates whether the stack ring is or not in loop as follows:
|
|
- loop(1),
|
|
- noloop(2)"
|
|
SYNTAX INTEGER { loop(1), noloop(2) }
|
|
|
|
AlaStackMgrSlotState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Current operational state of a stack element as follows:
|
|
- running(1) : switch is fully operational,
|
|
- duplicateSlot(2): switch operates in pass through mode due to slot duplication,
|
|
- clearedSlot(3) : switch operates in pass through mode upon management command,
|
|
- outOfSlots(4) : switch operates in pass through because the maximum number of
|
|
allowed stackable swicthes has been reached,
|
|
- outOfTokens(5) : switch operates in pass through mode because no tokens are
|
|
available to be assigned.
|
|
- badMix (6) : switch operates in pass through mode because it's not compatible
|
|
with the existing stack."
|
|
SYNTAX INTEGER { running (1),
|
|
duplicateSlot (2),
|
|
clearedSlot (3),
|
|
outOfSlots (4),
|
|
outOfTokens (5),
|
|
badMix (6) }
|
|
|
|
AlaStackMgrCommandAction ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Identifies which of the following actions is to be performed:
|
|
- notSiginificant(0) : no action,
|
|
- clearSlot(1) : saved slot number will be removed from persistent database,
|
|
- clearSlotImmediately : saved slot number will be cleared and change will be in effect
|
|
right away causing the switch to enter in pass through mode,
|
|
- reloadAny(3) : reboot an element regardless of its operational mode,
|
|
- reloadPassThru(4) : reboot an element that is operating in pass thru mode."
|
|
SYNTAX INTEGER { notSignificant(0),
|
|
clearSlot(1),
|
|
clearSlotImmediately(2),
|
|
reloadAny(3),
|
|
reloadPassThru(4) }
|
|
|
|
AlaStackMgrCommandStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Identifies the current status of the last action command
|
|
received as follows:
|
|
- notSignificant(0),
|
|
- clearSlotInProgress(1),
|
|
- clearSlotFailed(2),
|
|
- clearSlotSuccess(3),
|
|
- setSlotInProgress(4),
|
|
- setSlotFailed(5),
|
|
- setSlotSuccess(6)."
|
|
SYNTAX INTEGER { notSignificant(0),
|
|
clearSlotInProgress(1),
|
|
clearSlotFailed(2),
|
|
clearSlotSuccess(3),
|
|
setSlotInProgress(4),
|
|
setSlotFailed(5),
|
|
setSlotSuccess(6) }
|
|
|
|
AlaStackMgrStackingMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Stacking mode, which specifies the ability of a switch
|
|
to be part of a set of switches or virtual chassis:
|
|
- stackable(1) :the switch may be stacked with other
|
|
switches in the same virtual chassis.
|
|
- standalone(2) :the switch is not allowed to be stacked together
|
|
with other switches."
|
|
SYNTAX INTEGER {
|
|
stackable(1),
|
|
standalone(2)
|
|
}
|
|
|
|
-----------------------------------------------
|
|
-- Stack Chassis Table
|
|
-----------------------------------------------
|
|
|
|
alaStackMgrChassisTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaStackMgrChassisEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Maintains a list with information about all the switches
|
|
that participate on the stack herein refered to as chassis."
|
|
::= { alcatelIND1StackMgrMIBObjects 1 }
|
|
|
|
alaStackMgrChassisEntry OBJECT-TYPE
|
|
SYNTAX AlaStackMgrChassisEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Each entry corresponds to a chassis and lists its role and
|
|
neighbors in the stack."
|
|
INDEX { alaStackMgrSlotNINumber }
|
|
::= { alaStackMgrChassisTable 1 }
|
|
|
|
AlaStackMgrChassisEntry ::= SEQUENCE {
|
|
alaStackMgrSlotNINumber AlaStackMgrNINumber,
|
|
alaStackMgrSlotCMMNumber INTEGER,
|
|
alaStackMgrChasRole AlaStackMgrSlotRole,
|
|
alaStackMgrLocalLinkStateA AlaStackMgrLinkStatus,
|
|
alaStackMgrRemoteNISlotA AlaStackMgrNINumber,
|
|
alaStackMgrRemoteLinkA AlaStackMgrLinkNumber,
|
|
alaStackMgrLocalLinkStateB AlaStackMgrLinkStatus,
|
|
alaStackMgrRemoteNISlotB AlaStackMgrNINumber,
|
|
alaStackMgrRemoteLinkB AlaStackMgrLinkNumber,
|
|
alaStackMgrChasState AlaStackMgrSlotState,
|
|
alaStackMgrSavedSlotNINumber AlaStackMgrNINumber,
|
|
alaStackMgrCommandAction AlaStackMgrCommandAction,
|
|
alaStackMgrCommandStatus AlaStackMgrCommandStatus,
|
|
alaStackMgrOperStackingMode AlaStackMgrStackingMode,
|
|
alaStackMgrAdminStackingMode AlaStackMgrStackingMode
|
|
}
|
|
|
|
alaStackMgrSlotNINumber OBJECT-TYPE
|
|
SYNTAX AlaStackMgrNINumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Numbers allocated for the stack NIs as follows:
|
|
- 0: invalid slot number
|
|
- 1..8: valid and assigned slot numbers corresponding to values from the entPhysicalTable
|
|
- 1001..1008: swicthes operating in pass through mode
|
|
- 255: unassigned slot number."
|
|
::= { alaStackMgrChassisEntry 1 }
|
|
|
|
alaStackMgrSlotCMMNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (0..72)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The numbers allocated for the stack CMMs are from 65..72 or 0 if not present"
|
|
::= { alaStackMgrChassisEntry 2 }
|
|
|
|
alaStackMgrChasRole OBJECT-TYPE
|
|
SYNTAX AlaStackMgrSlotRole
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current role of the chassis as follows:
|
|
- unassigned(0),
|
|
- primary(1),
|
|
- secondary(2),
|
|
- idle(3),
|
|
- standalone(4),
|
|
- passthrough(5)."
|
|
::= { alaStackMgrChassisEntry 3 }
|
|
|
|
alaStackMgrLocalLinkStateA OBJECT-TYPE
|
|
SYNTAX AlaStackMgrLinkStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "1 indicates that the stacking link A is up, which means it knows its adjacent node.
|
|
2 indicates that the stacking link A is inactive and RemoteNISlotA and RemoteLinkA are not significants."
|
|
::= { alaStackMgrChassisEntry 4 }
|
|
|
|
alaStackMgrRemoteNISlotA OBJECT-TYPE
|
|
SYNTAX AlaStackMgrNINumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " This is the remote NI slot seen by the current NI through its stacking link A.
|
|
The numbers allocated for the Stack NIs are 1..8, 1001..1008 or 0 if not present"
|
|
::= { alaStackMgrChassisEntry 5 }
|
|
|
|
alaStackMgrRemoteLinkA OBJECT-TYPE
|
|
SYNTAX AlaStackMgrLinkNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This is the remote link of the remote NI slot seen through the stacking link A.
|
|
The values for these ports are platform dependent. The possible values are:
|
|
- 0: not present
|
|
- linkA: 25, 27, 29, 31 or 51
|
|
- linkB: 26, 28, 30, 32 or 52."
|
|
::= { alaStackMgrChassisEntry 6 }
|
|
|
|
alaStackMgrLocalLinkStateB OBJECT-TYPE
|
|
SYNTAX AlaStackMgrLinkStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "1 indicates that the stacking link B is up, which means it knows its adjacent node.
|
|
2 indicates that the stacking link B is inactive and RemoteNISlotB and RemoteLinkB are not significants."
|
|
::= { alaStackMgrChassisEntry 7 }
|
|
|
|
alaStackMgrRemoteNISlotB OBJECT-TYPE
|
|
SYNTAX AlaStackMgrNINumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " This is the remote NI slot seen by the current NI through its stacking link B.
|
|
The numbers allocated for the Stack NIs are 1..8, 1001..1008 or 0 if not present"
|
|
::= { alaStackMgrChassisEntry 8 }
|
|
|
|
alaStackMgrRemoteLinkB OBJECT-TYPE
|
|
SYNTAX AlaStackMgrLinkNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This is the remote link of the remote NI slot seen through the stacking link B.
|
|
The values for these ports are platform dependent. The possible values are:
|
|
- 0: not present
|
|
- linkA: 25, 27, 29, 31 or 51
|
|
- linkB: 26, 28, 30, 32 or 52."
|
|
::= { alaStackMgrChassisEntry 9 }
|
|
|
|
alaStackMgrChasState OBJECT-TYPE
|
|
SYNTAX AlaStackMgrSlotState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This current state of the chassis: running (1), duplicateSlot (2), clearedSlot (3),
|
|
outOfSlots (4), outOfTokens (5), or badMix (6)."
|
|
::= { alaStackMgrChassisEntry 10 }
|
|
|
|
alaStackMgrSavedSlotNINumber OBJECT-TYPE
|
|
SYNTAX AlaStackMgrNINumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Slot number stored in persistent memory that will be in effect if the stack
|
|
element reboots. Only slot numbers in the range 1..8 are allowed."
|
|
::= { alaStackMgrChassisEntry 11 }
|
|
|
|
alaStackMgrCommandAction OBJECT-TYPE
|
|
SYNTAX AlaStackMgrCommandAction
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object identifies which of the following Actions is to be performed:
|
|
clearSlot(1), clearSlotImmediately (2) or reload (3). Whenever a new command is received,
|
|
the value of the object alaStackMgrCommandStatus will be updated accordingly."
|
|
::= { alaStackMgrChassisEntry 12 }
|
|
|
|
alaStackMgrCommandStatus OBJECT-TYPE
|
|
SYNTAX AlaStackMgrCommandStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object provides the current status of last command received from the management
|
|
as follows: notSignificant(0), clearSlotInProgress(1), clearSlotFailed(2), clearSlotSuccess(3),
|
|
setSlotInProgress(4), setSlotFailed(5) or setSlotSuccess(6).
|
|
New commands are only accepted if the value of this object is different than setSlotInProgress
|
|
and clearSlotInProgress."
|
|
::= { alaStackMgrChassisEntry 13 }
|
|
|
|
alaStackMgrOperStackingMode OBJECT-TYPE
|
|
SYNTAX AlaStackMgrStackingMode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object specifies the current running mode of the switch."
|
|
::= { alaStackMgrChassisEntry 14 }
|
|
|
|
alaStackMgrAdminStackingMode OBJECT-TYPE
|
|
SYNTAX AlaStackMgrStackingMode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object specifies the stack mode atained on reload."
|
|
::= { alaStackMgrChassisEntry 15 }
|
|
|
|
----------------------------------------------------------
|
|
-- Stack Mgr Statistics Table
|
|
----------------------------------------------------------
|
|
|
|
alaStackMgrStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaStackMgrStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Stack port statistics table."
|
|
::= { alcatelIND1StackMgrMIBObjects 2 }
|
|
|
|
alaStackMgrStatsEntry OBJECT-TYPE
|
|
SYNTAX AlaStackMgrStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " Stats table for stackable ports."
|
|
INDEX { alaStackMgrSlotNINumber, alaStackMgrStatLinkNumber}
|
|
::= { alaStackMgrStatsTable 1 }
|
|
|
|
AlaStackMgrStatsEntry ::= SEQUENCE {
|
|
alaStackMgrStatLinkNumber AlaStackMgrLinkNumber,
|
|
alaStackMgrStatPktsRx Counter32,
|
|
alaStackMgrStatPktsTx Counter32,
|
|
alaStackMgrStatErrorsRx Counter32,
|
|
alaStackMgrStatErrorsTx Counter32,
|
|
alaStackMgrStatDelayFromLastMsg INTEGER
|
|
}
|
|
|
|
alaStackMgrStatLinkNumber OBJECT-TYPE
|
|
SYNTAX AlaStackMgrLinkNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " Local link refers to the stacking port on each slot.
|
|
The values of these ports are:
|
|
- linkA: 25, 27, 29, 31 or 51
|
|
- linkB: 26, 28, 30, 32 or 52."
|
|
::= { alaStackMgrStatsEntry 1 }
|
|
|
|
alaStackMgrStatPktsRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets recieved on this port."
|
|
::= { alaStackMgrStatsEntry 2 }
|
|
|
|
alaStackMgrStatPktsTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets transmitted on this port."
|
|
::= { alaStackMgrStatsEntry 3 }
|
|
|
|
alaStackMgrStatErrorsRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets in error - received on the port."
|
|
::= { alaStackMgrStatsEntry 4 }
|
|
|
|
|
|
alaStackMgrStatErrorsTx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of packets in error - transmitted on the port."
|
|
::= { alaStackMgrStatsEntry 5 }
|
|
|
|
alaStackMgrStatDelayFromLastMsg OBJECT-TYPE
|
|
SYNTAX INTEGER ( 0 .. 2147483647 )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The delay since the last message."
|
|
::= { alaStackMgrStatsEntry 6 }
|
|
|
|
----------------------------------------------------------
|
|
-- Stack Mgr Global Properties
|
|
----------------------------------------------------------
|
|
|
|
alaStackMgrStackStatus OBJECT-TYPE
|
|
SYNTAX AlaStackMgrStackStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the Stack is or not in Loop."
|
|
::= { alcatelIND1StackMgrMIBObjects 3 }
|
|
|
|
alaStackMgrTokensUsed OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the total number of tokens that have been allocated to all the
|
|
elements in the stack."
|
|
::= { alcatelIND1StackMgrMIBObjects 4 }
|
|
|
|
alaStackMgrTokensAvailable OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the total number of tokens that are still available and that
|
|
potentially may be allocated to elements of the stack."
|
|
::= { alcatelIND1StackMgrMIBObjects 5 }
|
|
|
|
|
|
-----------------------------------------------
|
|
-- Stack Static Route Table
|
|
-----------------------------------------------
|
|
|
|
alaStackMgrStaticRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaStackMgrStaticRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Maintains a list with information about all the static
|
|
routes in the stack."
|
|
::= { alcatelIND1StackMgrMIBObjects 6 }
|
|
|
|
alaStackMgrStaticRouteEntry OBJECT-TYPE
|
|
SYNTAX AlaStackMgrStaticRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Each entry corresponds to a static route and lists its source and
|
|
destination in the stack."
|
|
INDEX { alaStackMgrStaticRouteSrcStartIf,alaStackMgrStaticRouteSrcEndIf,alaStackMgrStaticRouteDstStartIf,alaStackMgrStaticRouteDstEndIf}
|
|
::= { alaStackMgrStaticRouteTable 1 }
|
|
|
|
AlaStackMgrStaticRouteEntry ::= SEQUENCE {
|
|
alaStackMgrStaticRouteSrcStartIf InterfaceIndex,
|
|
alaStackMgrStaticRouteSrcEndIf InterfaceIndex,
|
|
alaStackMgrStaticRouteDstStartIf InterfaceIndex ,
|
|
alaStackMgrStaticRouteDstEndIf InterfaceIndex ,
|
|
alaStackMgrStaticRoutePort AlaStackMgrLinkNumber,
|
|
alaStackMgrStaticRoutePortState AlaStackMgrLinkStatus,
|
|
alaStackMgrStaticRouteStatus INTEGER,
|
|
alaStackMgrStaticRouteRowStatus RowStatus
|
|
}
|
|
|
|
alaStackMgrStaticRouteSrcStartIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The physical identification number for start source range of the static route"
|
|
::= { alaStackMgrStaticRouteEntry 1 }
|
|
|
|
alaStackMgrStaticRouteSrcEndIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The physical identification number for end source range of the static route"
|
|
::= { alaStackMgrStaticRouteEntry 2 }
|
|
|
|
|
|
alaStackMgrStaticRouteDstStartIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The physical identification number for start destination range of the static route"
|
|
::= { alaStackMgrStaticRouteEntry 3 }
|
|
|
|
|
|
alaStackMgrStaticRouteDstEndIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The physical identification number for end destination range of the static route"
|
|
::= { alaStackMgrStaticRouteEntry 4 }
|
|
|
|
|
|
alaStackMgrStaticRoutePort OBJECT-TYPE
|
|
SYNTAX AlaStackMgrLinkNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This is the stack link to the destination NI slot .
|
|
The values for these ports are platform dependent. The possible values are:
|
|
- 0: not present
|
|
- linkA: 25, 27, 29, 31 or 51
|
|
- linkB: 26, 28, 30, 32 or 52.
|
|
Incase of static routesthe value is either 1(STACKA) or 2(STACKB)"
|
|
DEFVAL { 1 }
|
|
::= { alaStackMgrStaticRouteEntry 5 }
|
|
|
|
|
|
alaStackMgrStaticRoutePortState OBJECT-TYPE
|
|
SYNTAX AlaStackMgrLinkStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "1 indicates that the static route stacking link is up .
|
|
2 indicates that the stacking link is inactive."
|
|
::= { alaStackMgrStaticRouteEntry 6 }
|
|
|
|
|
|
alaStackMgrStaticRouteStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on (1),
|
|
off (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether this static route is enabled or disabled ."
|
|
DEFVAL { on }
|
|
::= { alaStackMgrStaticRouteEntry 7 }
|
|
|
|
|
|
alaStackMgrStaticRouteRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this table entry.
|
|
"
|
|
::= { alaStackMgrStaticRouteEntry 8 }
|
|
|
|
-------------------------------------------------------
|
|
-- Stack Manager Trap Objects
|
|
-------------------------------------------------------
|
|
|
|
alaStackMgrTrapLinkNumber OBJECT-TYPE
|
|
SYNTAX AlaStackMgrLinkNumber
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Holds the link number, when the stack is not in loop."
|
|
::= { alcatelIND1StackMgrTrapObjects 1 }
|
|
|
|
alaStackMgrPrimary OBJECT-TYPE
|
|
SYNTAX AlaStackMgrNINumber
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Holds the slot number of the stack element that plays the role of Primary."
|
|
::= { alcatelIND1StackMgrTrapObjects 2 }
|
|
|
|
alaStackMgrSecondary OBJECT-TYPE
|
|
SYNTAX AlaStackMgrNINumber
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Holds the slot number of the stack element that plays the role of Secondary."
|
|
::= { alcatelIND1StackMgrTrapObjects 3 }
|
|
|
|
-------------------------------------------------------
|
|
-- Stack Manager Traps
|
|
-------------------------------------------------------
|
|
|
|
alaStackMgrDuplicateSlotTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
alaStackMgrSlotNINumber
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The element specified by alaStackMgrSlotNINumber has the same slot number of
|
|
another element of the stack and it must relinquish its operational status
|
|
because it has a higher election key (up time, slot, mac).
|
|
The elements will be put in pass through mode."
|
|
::= { alaStackMgrTraps 0 1 }
|
|
|
|
|
|
alaStackMgrNeighborChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
alaStackMgrStackStatus,
|
|
alaStackMgrSlotNINumber,
|
|
alaStackMgrTrapLinkNumber
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the stack is in loop or not.
|
|
In case of no loop, alaStackMgrSlotNINumber and alaStackMgrTrapLinkNumber
|
|
indicate where the Stack is broken"
|
|
::= { alaStackMgrTraps 0 2 }
|
|
|
|
|
|
alaStackMgrRoleChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
alaStackMgrPrimary,
|
|
alaStackMgrSecondary
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Role Change Trap. Indicates that a new primary or secondary is elected."
|
|
::= { alaStackMgrTraps 0 3 }
|
|
|
|
|
|
alaStackMgrDuplicateRoleTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
alaStackMgrSlotNINumber,
|
|
alaStackMgrChasRole
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The element identified by alaStackMgrSlotNINumber detected the presence of
|
|
two elements with the same primary or secondary role as specified by
|
|
alaStackMgrChasRole on the stack."
|
|
::= { alaStackMgrTraps 0 4 }
|
|
|
|
alaStackMgrClearedSlotTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
alaStackMgrSlotNINumber
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The element identified by alaStackMgrSlotNINumber will enter the pass through
|
|
mode because its operational slot was cleared with immediate effect."
|
|
::= { alaStackMgrTraps 0 5 }
|
|
|
|
alaStackMgrOutOfSlotsTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"One element of the stack will enter the pass through mode because there
|
|
are no slot numbers available to be assigned to this element."
|
|
::= { alaStackMgrTraps 0 6 }
|
|
|
|
alaStackMgrOutOfTokensTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
alaStackMgrSlotNINumber
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The element identified by alaStackMgrSlotNINumber will enter the pass through
|
|
mode because there are no tokens available to be assigned to this element."
|
|
::= { alaStackMgrTraps 0 7 }
|
|
|
|
alaStackMgrOutOfPassThruSlotsTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There are no pass through slots available to be assigned to an element
|
|
that is supposed to enter the pass through mode."
|
|
::= { alaStackMgrTraps 0 8 }
|
|
|
|
|
|
alaStackMgrBadMixTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
alaStackMgrSlotNINumber
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The element identified by alaStackMgrSlotNINumber will enter the pass through
|
|
mode because it is not compatible with the existing stack."
|
|
::= { alaStackMgrTraps 0 9 }
|
|
|
|
-- StackMgr Conformance
|
|
|
|
alcatelIND1StackMgrMIBGroups OBJECT IDENTIFIER ::=
|
|
{ alcatelIND1StackMgrMIBConformance 1 }
|
|
|
|
|
|
alcatelIND1StackMgrMIBCompliances OBJECT IDENTIFIER ::=
|
|
{ alcatelIND1StackMgrMIBConformance 2 }
|
|
|
|
|
|
alaStackMgrCfgMgrGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
alaStackMgrSlotNINumber,
|
|
alaStackMgrSlotCMMNumber,
|
|
alaStackMgrChasRole,
|
|
alaStackMgrLocalLinkStateA,
|
|
alaStackMgrRemoteNISlotA,
|
|
alaStackMgrRemoteLinkA,
|
|
alaStackMgrLocalLinkStateB,
|
|
alaStackMgrRemoteNISlotB,
|
|
alaStackMgrRemoteLinkB,
|
|
alaStackMgrChasState,
|
|
alaStackMgrSavedSlotNINumber,
|
|
alaStackMgrCommandAction,
|
|
alaStackMgrCommandStatus,
|
|
alaStackMgrOperStackingMode,
|
|
alaStackMgrAdminStackingMode
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about
|
|
the topology of the stack ."
|
|
::= { alcatelIND1StackMgrMIBGroups 1 }
|
|
|
|
|
|
alaStackMgrNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { alaStackMgrDuplicateSlotTrap,
|
|
alaStackMgrNeighborChangeTrap,
|
|
alaStackMgrRoleChangeTrap,
|
|
alaStackMgrDuplicateRoleTrap,
|
|
alaStackMgrClearedSlotTrap,
|
|
alaStackMgrOutOfSlotsTrap,
|
|
alaStackMgrOutOfTokensTrap,
|
|
alaStackMgrOutOfPassThruSlotsTrap,
|
|
alaStackMgrBadMixTrap
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of notifications for signaling Stack manager events."
|
|
::= { alcatelIND1StackMgrMIBGroups 2 }
|
|
|
|
|
|
alcatelIND1StackMgrMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for device support of Stack Manager."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
alaStackMgrCfgMgrGroup,
|
|
alaStackMgrNotificationGroup
|
|
}
|
|
::= { alcatelIND1StackMgrMIBCompliances 1 }
|
|
|
|
|
|
|
|
END
|
|
|
|
|
|
|