HP-STACK-MIB
AI MIB Summary
The HP-STACK-MIB module enables SNMP-based monitoring and configuration of HP ProCurve and Aruba switch stacking topologies, specifically tracking stack member status, priority, master election states, and physical stack port connectivity. It provides granular visibility into stack formation integrity and fault tolerance by exposing metrics such as stack unit IDs, operational states, and stack bandwidth utilization for centralized network management.
This MIB module describes objects for managing the stacking features.
Main OID:
hpStackMIB.1.3.6.1.4.1.25506.11.1.69
57
Objects
Active
Status
7
Dependencies
Imported Objects
Objects
57 total| Object Name |
|---|
hpStackMIBThis MIB module describes objects for managing
the stacking features. MODULE-IDENTITY .1.3.6.1.4.1.25506.11.1.69 |
IMPORTSThis MIB module describes objects for managing
the stacking features. Unknown .1.3.6.1.4.1.25506.11.1.69 |
hpStackNotifications OBJECT IDENTIFIER .1.3.6.1.4.1.25506.11.1.69.0 |
hpStackPortChangeThis notification is generated when the state
of a stack port has changed. NOTIFICATION-TYPE .1.3.6.1.4.1.25506.11.1.69.0.1 |
hpStackCommanderChangeThis notification is generated when a new commander
first comes up. The notification is also sent when
a failover happens, and the standby becomes commander or
when the commander is down. NOTIFICATION-TYPE .1.3.6.1.4.1.25506.11.1.69.0.2 |
hpStackMemberChangeThis notification is generated when a new member joins
the stack or when it moves from a loose provisioned to
strict provisioned. NOTIFICATION-TYPE .1.3.6.1.4.1.25506.11.1.69.0.3 |
hpStackMemberStatusChangeThis notification is generated when a member becomes
active or inactive. NOTIFICATION-TYPE .1.3.6.1.4.1.25506.11.1.69.0.4 |
hpStackMergeFailedThis notification is generated when a new member
attempts to join the stack, but was denied.
This could be because of:
a. Merge policy of stack prevents the switch from joining
b. Merge policy of switch prevents it from joining
c. Stacking disabled on switch
d. No available member ID's on stack
e. Switch is incorrectly provisioned
(wrong J-Number, correct MAC).
hpStackId here is the other Stack Id. NOTIFICATION-TYPE .1.3.6.1.4.1.25506.11.1.69.0.5 |
hpStackMergeSuccessThis notification is generated when a new member
attempts to join the stack and have successfully merged.
This will be sent by each stack that got merged. NOTIFICATION-TYPE .1.3.6.1.4.1.25506.11.1.69.0.6 |
hpStackObjects OBJECT IDENTIFIER .1.3.6.1.4.1.25506.11.1.69.1 |
hpStackConfig OBJECT IDENTIFIER .1.3.6.1.4.1.25506.11.1.69.1.1 |
hpStackIdThe stack ID uniquely identifies the stack; all
members of the stack have the same stack ID. A
switch is considered to be a part of a stack
When it has the same stack ID as the stack
commander. The stack ID is valid only when
hpStackSwitchAdminStatus is true (1). This
value is set by the first elected commander and
stays with the stack until the user sets the
hpStackSwitchAdminStatus to 'false (2)' or when
hpStackSetStacking is set to 'true (1)' in an
inactive fragment.ro OCTET STRING .1.3.6.1.4.1.25506.11.1.69.1.1.1 |
hpStackOperStatusThis is the current operational status of
the stack.ro Enumeration .1.3.6.1.4.1.25506.11.1.69.1.1.2 |
hpStackSetStackingThis variable allows configuration of a stack
fragment created by a stack split.
When set to 'true (1)' in the greater fragment, the
physically present members of the current stack
become the only members, and the configuration of
the missing members is converted to strict
provisioned configuration.
When set to 'true (1)' on a lesser fragment, the
existing stack information is cleared and a new
stack ID is created. The switches in the stack will
become 'active' and retain their configuration.
No action is taken when set to 'false (2)' in any
stack.rw TruthValue (SNMPv2-TC) .1.3.6.1.4.1.25506.11.1.69.1.1.3 |
hpStackTopologyThis describes the physical topology of the
current stack.ro Enumeration .1.3.6.1.4.1.25506.11.1.69.1.1.4 |
hpStackTrapEnableThis enables or disables the hpStack traps.rw Enumeration .1.3.6.1.4.1.25506.11.1.69.1.1.5 |
hpStackConfigTableTable to configure basic
stacking feature. SEQUENCE OF HpStackConfigEntry .1.3.6.1.4.1.25506.11.1.69.1.2 |
hpStackConfigEntryA row in the stack config table. HpStackConfigEntry .1.3.6.1.4.1.25506.11.1.69.1.2.1 |
hpStackSequenceNumThis is the sequence number to this table.
At any instance of time only one entry exists. Integer32 .1.3.6.1.4.1.25506.11.1.69.1.2.1.1 |
hpStackSwitchAdminStatusThe admin status of the stacking feature. When set
to 'enable (1)', this will enable stacking on a
standalone switch that had stacking disabled
previously. Once stacking is enabled, the switch
will not have a stack ID and merges automatically
to any stack it is connected to and learns the
stack ID of that stack.
It has no effect on a switch where stacking is
already enabled.
Setting this to 'disable (2)' will disable
stacking on a standalone switch. Once stacking is
disabled, the stack ports will be kept down. This
will prevent the switch from ever joining or
creating a stack. This is allowed only on a
standalone switch, that is, a switch that is not
connected over a stacking link to any other
switch. It has no effect on a switch where
stacking is already disabled.
Enabling or disabling stacking will trigger a
reboot of the switch.
When hpStackSwitchAdminStatus is set to 'true
(1)', and if the user wants to set the preferred
priority and the member ID of the switch, then
hpStackSwitchPreferredPriority and
hpStackSwitchPreferredMemberId needs to be set
along with hpStackSwitchAdminStatus. If the
priority and member ID are not specified, then the
default values will be used.rw Enumeration .1.3.6.1.4.1.25506.11.1.69.1.2.1.2 |
hpStackSwitchPreferredPriorityThis allows the user to set the priority of a
switch when stacking is enabled on it.
hpStackSwitchPreferredPriority needs to be set
along with hpStackSwitchAdminStatus being set to
'true (1)'.
Note that this is to be used only when enabling
stacking. To set the priority of a switch on
which stacking is already enabled,
use hpStackMemberTable.
hpStackSwitchPreferredPriority is unused when
hpStackSwitchAdminStatus is false (2).rw Integer32 .1.3.6.1.4.1.25506.11.1.69.1.2.1.3 |
hpStackSwitchPreferredMemberIdThis allows the user to set the preferred
member ID of a switch when stacking is enabled on
it. hpStackSwitchPreferredMemberId needs to be
set along with setting hpStackSwitchAdminStatus
being set to 'true (1)'. This entry is useful only
at the time of setting hpStackSwitchAdminStatus to
'true (1)'. hpStackSwitchPreferredMemberId is
unused when hpStackSwitchAdminStatus is set to
false (2).rw Integer32 .1.3.6.1.4.1.25506.11.1.69.1.2.1.4 |
hpStackMemberTableTable to configure stack members. SEQUENCE OF HpStackMemberEntry .1.3.6.1.4.1.25506.11.1.69.1.3 |
hpStackMemberEntryA row in the stack member table. HpStackMemberEntry .1.3.6.1.4.1.25506.11.1.69.1.3.1 |
hpStackMemberIdThis is the member ID of the switch and
index to this table. This identifies
each member in the stack. Integer32 .1.3.6.1.4.1.25506.11.1.69.1.3.1.1 |
hpStackMemberProductIdThis is the product ID [J-number] of
the switch. When a member is provisioned,
this is a mandatory field. The product must be
capable of stacking support.rw DisplayString (SNMPv2-TC) .1.3.6.1.4.1.25506.11.1.69.1.3.1.2 |
hpStackMemberMacAddrThe MAC address that identifies the member switch.
The configuration of MAC address will not be
allowed if another table exists with the same
MAC address.rw OCTET STRING .1.3.6.1.4.1.25506.11.1.69.1.3.1.3 |
hpStackMemberShutdownFor the members that physically exist,
this will cause the switch to shutdown.
If the switch is a standby, a new standby
switch will be chosen.
To shutdown, it needs to be set to
'true (1)'. A write operation of 'false (2)'
leads to no operation. This can be set to
'true (1)' only if the member physically exists
and is an active member of the stack. This
variable cannot be set to 'true (1)' if
the member ID corresponds to a commander.
This object will always return 'false (2)'.rw TruthValue (SNMPv2-TC) .1.3.6.1.4.1.25506.11.1.69.1.3.1.4 |
hpStackMemberRebootSetting this variable to 'true (1)'
will reboot the switch. A write operation of
'false (2)' leads to no operation.
This object will always return 'false (2)'
Reboot is allowed only when a
member exist physically.rw TruthValue (SNMPv2-TC) .1.3.6.1.4.1.25506.11.1.69.1.3.1.5 |
hpStackMemberAdminPriorityThis assigns the priority to the member.
If the stack is rebooted and the members are
assigned with priorities, then commander will
be the one with the highest priority and the
standby will be the one with the next highest
priority. The following rules apply for assigning
the priority:
1. In the existing stack, if the priority
is increased, the member is likely to become
commander only the next time the stack is rebooted,
it will not be immediately elected as commander.
2. A switch with the highest priority will not be elected
as commander if it is a new member of the stack
even when the stack is rebooted as it will not have
the latest configurations.
3. If a commander switch with highest priority fails
over to standby, it will not become commander again
in the subsequent reboot. The stack itself needs to
be booted or the failover to this commander should
happen.
4. A switch that joins an already active stack will not
become the commander even if it has the highest priority.
5. If the priority is assigned to the member when it is in
standalone state and when it joins the stack, if the stack
configuration has an existing pre-provisioned priority for this
member, then the pre-provisioned value preempts the
standalone value.
To assign priority to a member, the member can
either be provisioned or physically present.rw Integer32 .1.3.6.1.4.1.25506.11.1.69.1.3.1.6 |
hpStackMemberEntryStatusThe status of a stack member entry.
The member entry is created with the
row status value as createAndGo (4)
and the hpStackMemberProductId.
The createAndWait(5) is not
supported by this mib table.
To remove the switch from the stack,
row status is set to destroy (6).
Setting it to 'destory (6)' is not
allowed if the member ID corresponds
to a commander switch.
For the physically existing switch,
if hpStackMemberReboot is set to
'true (1)' along with the row status to
'destroy (6), the switch will come up with a
blank configuration and will acquire a new
hpStackMemberId.rw RowStatus (SNMPv2-TC) .1.3.6.1.4.1.25506.11.1.69.1.3.1.7 |
hpStackMemberEntPhysicalIndexThis gives the index of this member in the
entPhysicalTable (rfc2737).ro PhysicalIndex (ENTITY-MIB) .1.3.6.1.4.1.25506.11.1.69.1.3.1.8 |
hpStackMemberStateThis gives the status of the switch in the stack.
unusedId (0) - The member ID does not exist.
missing (1) - A member switch in the stack when
it becomes Non responsive, it is
marked as the missing member. Either
the stack link goes down or the stack
member crashed. Note that it is possible
to remove even the missing member from
the stack. In this case, the missing members
configuration is removed from the
stack config file.
provision (2) - A member switch whose config is
provisioned and that does not exist physically.
commander (3) - One physical switch whose master
CPU takes up the role that the
active management module in
the 8200 switch would take.
standby (4) - One physical switch whose master
CPU takes up the role that the
standby management module in
the 8200 switch would take.
member (5) - A switch that is part of the
stack.
shutdown (6) - The switch is in the shutdown
state.
booting (7) - The switch is in the booting
state.
communicationFailure (8) - This is an error condition.
The switch cannot be reached.
incompatibleOs (9) - This is an error condition.
The member switch runs with a different
OS image.
unknownState (10) - The member switch's state cannot be
determined. This is an error condition.
standbyBooting (11) - The standby switch is currently
booting up. When boot is
completed, the state will be
'standby (4)'.ro Enumeration .1.3.6.1.4.1.25506.11.1.69.1.3.1.9 |
hpStackMemberProductNameThis gives the product name of the switch.ro SnmpAdminString (SNMP-FRAMEWORK-MIB) .1.3.6.1.4.1.25506.11.1.69.1.3.1.10 |
hpStackMemberUpTimeThis provides the uptime of this specific
member. This is different from the stack
uptime.ro TimeTicks (SNMPv2-SMI) .1.3.6.1.4.1.25506.11.1.69.1.3.1.11 |
hpStackMemberSysOidThis provides the sysObjectId of this
specific member.ro OBJECT IDENTIFIER .1.3.6.1.4.1.25506.11.1.69.1.3.1.12 |
hpStackMemberIdForTrapThis is same as hpStackMemberId.
This is useful only for the notifications.ro Integer32 .1.3.6.1.4.1.25506.11.1.69.1.3.1.13 |
hpStackMemberSerialNumThis is the serial number of
the member switch.ro DisplayString (SNMPv2-TC) .1.3.6.1.4.1.25506.11.1.69.1.3.1.14 |
hpStackMemberCpuUtilThis is the percantage of CPU utilization
of the member the switch.ro Integer32 .1.3.6.1.4.1.25506.11.1.69.1.3.1.15 |
hpStackMemberTotalMemoryThis is the total memory usage in bytes of the
member switch.ro Integer32 .1.3.6.1.4.1.25506.11.1.69.1.3.1.16 |
hpStackMemberFreeMemoryThis is the free memory available, in bytes, on
the member switch.ro Integer32 .1.3.6.1.4.1.25506.11.1.69.1.3.1.17 |
hpStackMemberBootRomVersionThis is the boot ROM version in the member
switch.ro DisplayString (SNMPv2-TC) .1.3.6.1.4.1.25506.11.1.69.1.3.1.18 |
hpStackMemberOsVersionThis is the switch operating system version on
the member switch.ro DisplayString (SNMPv2-TC) .1.3.6.1.4.1.25506.11.1.69.1.3.1.19 |
hpStackMemberBootImageThis is the boot image information of the member.ro Enumeration .1.3.6.1.4.1.25506.11.1.69.1.3.1.20 |
hpStackPortTableTable of info about the stack ports. SEQUENCE OF HpStackPortEntry .1.3.6.1.4.1.25506.11.1.69.1.5 |
hpStackPortEntryA row in the stack port table. HpStackPortEntry .1.3.6.1.4.1.25506.11.1.69.1.5.1 |
hpStackPortIdThis is the stack port ID. Integer32 .1.3.6.1.4.1.25506.11.1.69.1.5.1.1 |
hpStackPortTypeThis is the stack port type. Enumeration .1.3.6.1.4.1.25506.11.1.69.1.5.1.2 |
hpStackPortOperStatusThis gives the stack port state.ro Enumeration .1.3.6.1.4.1.25506.11.1.69.1.5.1.3 |
hpStackPortNeighborThis contains the value of the
hpStackMemberId and hpStackPortId
of the switch's chassis to which this
stack port is connected. If the
stack port is not connected, it returns
a value of zero.ro OCTET STRING .1.3.6.1.4.1.25506.11.1.69.1.5.1.4 |
hpStackPortCostThis gives the stack port cost.ro Integer32 .1.3.6.1.4.1.25506.11.1.69.1.5.1.5 |
hpStackPortIdForTrapThis is same as hpStackPortId.
This is useful only for the notifications.ro Integer32 .1.3.6.1.4.1.25506.11.1.69.1.5.1.6 |
hpStackPortTypeForTrapThis is same as hpStackPortType.
This is useful only for the notifications.ro Enumeration .1.3.6.1.4.1.25506.11.1.69.1.5.1.7 |
hpStackPortAdminStatusSetting this variable to 'enable(1)' is allowed only when
hpStackPortOperStatus is in 'disabled(3)' state.
A set operation of disable(2) is not allowed.
A get operation on this returns 'enabled' only when
the hpStackPortOperStatus is up.rw Enumeration .1.3.6.1.4.1.25506.11.1.69.1.5.1.8 |
hpStackConformance OBJECT IDENTIFIER .1.3.6.1.4.1.25506.11.1.69.2 |
hpStackCompliances OBJECT IDENTIFIER .1.3.6.1.4.1.25506.11.1.69.2.1 |
hpStackGroups OBJECT IDENTIFIER .1.3.6.1.4.1.25506.11.1.69.2.2 |