Observium_CE/mibs/allied-old/AtiStackInfo-MIB

238 lines
8.0 KiB
Plaintext

-- Copyright 2001-2003 by Allied Telesyn International, Inc.
--
-- Name: AtiStackInfo-MIB
--
-- Version: 1.3
--
-- Products using this MIB:
-- at8024
-- at8024GB
-- at8024M
-- at8016F-SC
-- at8016F-MT
-- at8026FC
-- at8012M
-- at8088-SC
-- at8088-MT
-- at8026T
-- at8012M-QS
-- at8524M
-- at8550GB
-- at8516F
--
-- History:
-- Praveen Donthi (ATI) 04/04/02 Created the mib and added Enhanced Stacking
-- group for S39 2.0
-- Praveen Donthi (ATI) 07/24/03 Changed data type of atiswitchEnhStackTable index
-- from Integer32 to INTEGER
AtiStackInfo-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
DisplayString, TruthValue
FROM SNMPv2-TC
enterprises
FROM RFC1155-SMI;
-- MODULE IDENTITY for the private mib
alliedTelesyn MODULE-IDENTITY
LAST-UPDATED "200407270000Z"
ORGANIZATION "Allied Telesyn International"
CONTACT-INFO "Allied Telesyn International"
DESCRIPTION
"Private MIB for ATI next generation layer 2
switches. This MIB contains stacking related
groups."
::= { enterprises 207 }
-- OID tree for Allied Telesyn MIBs
mibObject OBJECT IDENTIFIER ::= { alliedTelesyn 8 }
atiStackInfoMib OBJECT IDENTIFIER ::= { mibObject 16 }
-- General Definitions
MACAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet
-- Groups supported in this version of the MIB
atiswitchEnhancedStacking OBJECT IDENTIFIER ::= { atiStackInfoMib 1 }
--
-- atiswitchEnhancedStacking
--
atiswitchEnhStackMode OBJECT-TYPE
SYNTAX INTEGER {
master(1),
slave(2),
unavailable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enhanced stacking mode of the switch.
- Master: You will be able to access the user interface
of other switches from this switch and be able to
configure the remote switch. Other Masters can also
access this switch.
- Slave: This switch will not be able to access and
configure other switches but Masters can access this
switch remotely.
- Unavailable: It cannot access any other switches and
also no Masters can access this switch. It can only be
configured locally."
::= { atiswitchEnhancedStacking 1 }
atiswitchEnhStackDiscover OBJECT-TYPE
SYNTAX INTEGER {
discover(1),
do-not-discover(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Before accessing the enhanced stack, the stack has to
be discovered by setting this object to 'discover'.
The user is requested to wait for a couple of seconds
before accessing the stack as it takes some time for
all the remote switches to be identified. Setting the
value to 'do-not-discover' has no effect."
::= { atiswitchEnhancedStacking 2 }
atiswitchEnhStackRemoteNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of remote switches detected by the Master.
It will also be equal to the number of entries in
atiswitchEnhStackTable."
::= { atiswitchEnhancedStacking 3 }
atiswitchEnhStackTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtiswitchEnhStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the list of all remote switches
accessible from a Master switch."
::= { atiswitchEnhancedStacking 4 }
atiswitchEnhStackEntry OBJECT-TYPE
SYNTAX AtiswitchEnhStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the atiswitchEnhStackTable describing the
remote switch."
INDEX { atiswitchEnhStackSwId }
::= { atiswitchEnhStackTable 1 }
AtiswitchEnhStackEntry ::= SEQUENCE {
atiswitchEnhStackSwId
INTEGER,
atiswitchEnhStackSwMacAddr
MACAddress,
atiswitchEnhStackSwName
DisplayString,
atiswitchEnhStackSwMode
DisplayString,
atiswitchEnhStackSwSoftwareVersion
DisplayString,
atiswitchEnhStackSwModel
DisplayString,
atiswitchEnhStackConnect
TruthValue
}
atiswitchEnhStackSwId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Entry number of the remote switch in the table. It is
also the index into the table."
::= { atiswitchEnhStackEntry 1 }
atiswitchEnhStackSwMacAddr OBJECT-TYPE
SYNTAX MACAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address of the remote switch."
::= { atiswitchEnhStackEntry 2 }
atiswitchEnhStackSwName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the remote switch."
::= { atiswitchEnhStackEntry 3 }
atiswitchEnhStackSwMode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mode of the remote switch - whether it is a Master or
a Slave."
::= { atiswitchEnhStackEntry 4 }
atiswitchEnhStackSwSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software version running in the remote switch."
::= { atiswitchEnhStackEntry 5 }
atiswitchEnhStackSwModel OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Model name of the remote switch."
::= { atiswitchEnhStackEntry 6 }
atiswitchEnhStackConnect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this to 'true' will establish a connection
with the remote switch. Only one entry in the table
can have this value set to 'true' at any point of time.
During a remote access, setting its value to 'false'
will terminate the remote access."
::= { atiswitchEnhStackEntry 7 }
END