1020 lines
38 KiB
Plaintext
1020 lines
38 KiB
Plaintext
NETGEAR-INVENTORY-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Copyright LVL7 Systems (2003-2005) All rights reserved.
|
|
|
|
-- This SNMP Management Information Specification
|
|
-- embodies LVL7 System's confidential and proprietary
|
|
-- intellectual property. LVL7 Systems retains all title
|
|
-- and ownership in the Specification including any revisions.
|
|
|
|
-- This Specification is supplied "AS IS", LVL7 Systems
|
|
-- makes no warranty, either expressed or implied,
|
|
-- as to the use, operation, condition, or performance of the
|
|
-- Specification.
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
|
|
Counter32, Gauge32, Unsigned32, TimeTicks, NOTIFICATION-TYPE FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, DisplayString,
|
|
RowStatus FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
ng7000Switch FROM NETGEAR-REF-MIB;
|
|
|
|
agentInventory MODULE-IDENTITY
|
|
LAST-UPDATED "200502231200Z" -- 23 Feb 2005 12:00:00 GMT
|
|
ORGANIZATION "Netgear"
|
|
CONTACT-INFO
|
|
""
|
|
|
|
DESCRIPTION
|
|
"This MIB defines the objects used to configure and
|
|
report information and status of units, slots and supported cards."
|
|
|
|
-- revision history
|
|
REVISION
|
|
"200502231200Z" -- 23 Feb 2005 12:00:00 GMT
|
|
DESCRIPTION
|
|
"Initial revision."
|
|
|
|
::= { ng7000Switch 13 }
|
|
|
|
AgentInventoryUnitPreference ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the preference the unit has for being the
|
|
management unit in the stack. If the value is 0, it
|
|
indicates the unit is disabled for management."
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
unsassigned(1),
|
|
assigned(2)
|
|
}
|
|
|
|
AgentInventoryUnitType ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "x"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Unit Type value for a given unit, displayed in hexadecimal."
|
|
SYNTAX Unsigned32
|
|
|
|
AgentInventoryCardType ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "x"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Card Type value for a given card, displayed in hexadecimal."
|
|
SYNTAX Unsigned32
|
|
|
|
--**************************************************************************************
|
|
-- agentInventoryStackGroup
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentInventoryStackGroup OBJECT IDENTIFIER ::= { agentInventory 1 }
|
|
|
|
agentInventoryStackReplicateSTK OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Initiates STK copy from management unit to all other management capable units in
|
|
the stack."
|
|
::= { agentInventoryStackGroup 1 }
|
|
|
|
agentInventoryStackReload OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Initiates stack reload."
|
|
::= { agentInventoryStackGroup 2 }
|
|
|
|
agentInventoryStackMaxUnitNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the maximum allowed Unit Number configurable on the stack."
|
|
::= { agentInventoryStackGroup 3 }
|
|
|
|
agentInventoryStackReplicateSTKStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inProgress(1),
|
|
notInProgress(2),
|
|
finishedWithSuccess(3),
|
|
finishedWithError(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the current status of an STK copy from management unit to all other
|
|
management capable units inthe stack."
|
|
::= { agentInventoryStackGroup 4 }
|
|
|
|
--**************************************************************************************
|
|
-- agentInventoryUnitGroup
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentInventoryUnitGroup OBJECT IDENTIFIER ::= { agentInventory 2 }
|
|
|
|
--**************************************************************************************
|
|
-- agentInventorySupportedUnitTable
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentInventorySupportedUnitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentInventorySupportedUnitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TODO"
|
|
::= { agentInventoryUnitGroup 1 }
|
|
|
|
agentInventorySupportedUnitEntry OBJECT-TYPE
|
|
SYNTAX AgentInventorySupportedUnitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TODO"
|
|
INDEX { agentInventorySupportedUnitIndex }
|
|
::= { agentInventorySupportedUnitTable 1 }
|
|
|
|
AgentInventorySupportedUnitEntry ::=
|
|
SEQUENCE {
|
|
agentInventorySupportedUnitIndex
|
|
Unsigned32,
|
|
agentInventorySupportedUnitModelIdentifier
|
|
DisplayString,
|
|
agentInventorySupportedUnitDescription
|
|
DisplayString,
|
|
agentInventorySupportedUnitExpectedCodeVer
|
|
DisplayString
|
|
}
|
|
|
|
agentInventorySupportedUnitIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..100)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unit identifier associated with the supported unit."
|
|
::= { agentInventorySupportedUnitEntry 1 }
|
|
|
|
agentInventorySupportedUnitModelIdentifier OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The model identifier for the supported unit."
|
|
::= { agentInventorySupportedUnitEntry 4 }
|
|
|
|
agentInventorySupportedUnitDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of the supported unit."
|
|
::= { agentInventorySupportedUnitEntry 5 }
|
|
|
|
agentInventorySupportedUnitExpectedCodeVer OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The expected code version."
|
|
::= { agentInventorySupportedUnitEntry 6 }
|
|
|
|
--**************************************************************************************
|
|
-- agentInventoryUnitTable
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentInventoryUnitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentInventoryUnitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Per-Unit configuration objects."
|
|
::= { agentInventoryUnitGroup 2 }
|
|
|
|
agentInventoryUnitEntry OBJECT-TYPE
|
|
SYNTAX AgentInventoryUnitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each Instance corresponds with a different unit managed by this agent."
|
|
INDEX { agentInventoryUnitNumber }
|
|
::= { agentInventoryUnitTable 1 }
|
|
|
|
AgentInventoryUnitEntry ::=
|
|
SEQUENCE {
|
|
agentInventoryUnitNumber
|
|
Unsigned32,
|
|
agentInventoryUnitAssignNumber
|
|
Unsigned32,
|
|
agentInventoryUnitType
|
|
AgentInventoryUnitType,
|
|
agentInventoryUnitSupportedUnitIndex
|
|
Unsigned32,
|
|
agentInventoryUnitMgmtAdmin
|
|
INTEGER,
|
|
agentInventoryUnitHWMgmtPref
|
|
AgentInventoryUnitPreference,
|
|
agentInventoryUnitHWMgmtPrefValue
|
|
Unsigned32,
|
|
agentInventoryUnitAdminMgmtPref
|
|
AgentInventoryUnitPreference,
|
|
agentInventoryUnitAdminMgmtPrefValue
|
|
Unsigned32,
|
|
agentInventoryUnitStatus
|
|
INTEGER,
|
|
agentInventoryUnitDetectedCodeVer
|
|
DisplayString,
|
|
agentInventoryUnitDetectedCodeInFlashVer
|
|
DisplayString,
|
|
agentInventoryUnitUpTime
|
|
TimeTicks,
|
|
agentInventoryUnitDescription
|
|
DisplayString,
|
|
agentInventoryUnitReplicateSTK
|
|
INTEGER,
|
|
agentInventoryUnitReload
|
|
INTEGER,
|
|
agentInventoryUnitRowStatus
|
|
RowStatus,
|
|
agentInventoryUnitSerialNumber
|
|
DisplayString
|
|
}
|
|
|
|
agentInventoryUnitNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unit number associated with this unit."
|
|
::= { agentInventoryUnitEntry 1 }
|
|
|
|
agentInventoryUnitAssignNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Allows setting the unit number associated with this unit. This number must
|
|
be less than the value returned by agentInventoryStackMaxUnitNumber. Setting
|
|
this object to a non-zero value will initate changing the unit number."
|
|
::= { agentInventoryUnitEntry 2 }
|
|
|
|
agentInventoryUnitType OBJECT-TYPE
|
|
SYNTAX AgentInventoryUnitType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Unit Type identifier for this unit."
|
|
::= { agentInventoryUnitEntry 3 }
|
|
|
|
agentInventoryUnitSupportedUnitIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the unit type in agentInventorySupportedUnitTable which this unit
|
|
is associated with."
|
|
::= { agentInventoryUnitEntry 4 }
|
|
|
|
agentInventoryUnitMgmtAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mgmtUnit(1),
|
|
stackUnit(2),
|
|
mgmtUnassigned(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the unit is a Management Unit, a Stack Unit, or has
|
|
been configured to be a Management Unit.
|
|
|
|
Setting this object to mgmtUnit(1) initiates transfer of the
|
|
management functionality to the specified stack unit. Object values
|
|
stackUnit(2) and mgmtUnassigned(3) cannot be set."
|
|
::= { agentInventoryUnitEntry 6 }
|
|
|
|
agentInventoryUnitHWMgmtPref OBJECT-TYPE
|
|
SYNTAX AgentInventoryUnitPreference
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the default preference assigned to the unit."
|
|
::= { agentInventoryUnitEntry 7 }
|
|
|
|
agentInventoryUnitHWMgmtPrefValue OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..15)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the default preference value assigned to the unit.
|
|
The preference value indicates how likely this unit is to be
|
|
chosen as the management unit. A value of 0 indicates a disabled
|
|
or unassigned preference."
|
|
::= { agentInventoryUnitEntry 8 }
|
|
|
|
agentInventoryUnitAdminMgmtPref OBJECT-TYPE
|
|
SYNTAX AgentInventoryUnitPreference
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the configured preference assigned to the unit. This object
|
|
can not be set to assigned(3). Setting this object to disabled(1),
|
|
or unassigned(2) will set agentInventoryUnitHWMgmtPrefValue to 0."
|
|
::= { agentInventoryUnitEntry 9 }
|
|
|
|
agentInventoryUnitAdminMgmtPrefValue OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..15)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the configured preference value assigned to the unit.
|
|
The preference value indicates how likely this unit is to be
|
|
chosen as the management unit. A value of 0 indicates a disabled
|
|
or unassigned preference. Setting this object to 0 will also set
|
|
agentInventoryUnitHWMgmtPref to unassigned(2). Setting this object
|
|
to a non-zero value will set agentInventoryUnitHWMgmtPref to
|
|
assigned(3). This value overrides the value of
|
|
agentInventoryUnitHWMgmtPref if assigned."
|
|
::= { agentInventoryUnitEntry 10 }
|
|
|
|
agentInventoryUnitStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ok(1),
|
|
unsupported(2),
|
|
codeMismatch(3),
|
|
configMismatch(4),
|
|
notPresent(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unit status of this unit."
|
|
::= { agentInventoryUnitEntry 11 }
|
|
|
|
agentInventoryUnitDetectedCodeVer OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of code running on this unit. If the unit is not
|
|
detected then the code version is an empty string."
|
|
::= { agentInventoryUnitEntry 12 }
|
|
|
|
agentInventoryUnitDetectedCodeInFlashVer OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of code that is currently stored in FLASH
|
|
memory on the unit. This code will execute after the unit
|
|
is reset. If the unit is not detected then this object will
|
|
return an empty string."
|
|
::= { agentInventoryUnitEntry 13 }
|
|
|
|
agentInventoryUnitUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system up time of the unit."
|
|
::= { agentInventoryUnitEntry 14 }
|
|
|
|
agentInventoryUnitDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..80))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of the unit."
|
|
::= { agentInventoryUnitEntry 15 }
|
|
|
|
agentInventoryUnitReplicateSTK OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Initiates STK copy from management unit to this unit if it is management capable."
|
|
::= { agentInventoryUnitEntry 16 }
|
|
|
|
agentInventoryUnitReload OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reload a specific unit in the stack."
|
|
::= { agentInventoryUnitEntry 17 }
|
|
|
|
agentInventoryUnitRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this unit instance. Creation of new instances requires the object
|
|
agentInventoryUnitSupportedUnitIndex to be set at the same time to indicate the type
|
|
of of unit to pre-configure.
|
|
|
|
active(1) - This instance is active.
|
|
createAndGo(4) - Creates a new instance.
|
|
destroy(6) - Removes this instance."
|
|
::= { agentInventoryUnitEntry 18 }
|
|
|
|
agentInventoryUnitSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Serial Number of the unit."
|
|
::= { agentInventoryUnitEntry 19 }
|
|
|
|
--**************************************************************************************
|
|
-- agentInventorySlotGroup
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentInventorySlotGroup OBJECT IDENTIFIER ::= { agentInventory 3 }
|
|
|
|
--**************************************************************************************
|
|
-- agentInventorySlotTable
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentInventorySlotTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentInventorySlotEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TODO"
|
|
::= { agentInventorySlotGroup 1 }
|
|
|
|
agentInventorySlotEntry OBJECT-TYPE
|
|
SYNTAX AgentInventorySlotEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TODO"
|
|
INDEX { agentInventoryUnitNumber, agentInventorySlotNumber }
|
|
::= { agentInventorySlotTable 1 }
|
|
|
|
AgentInventorySlotEntry ::=
|
|
SEQUENCE {
|
|
agentInventorySlotNumber
|
|
Unsigned32,
|
|
agentInventorySlotStatus
|
|
INTEGER,
|
|
agentInventorySlotPowerMode
|
|
INTEGER,
|
|
agentInventorySlotAdminMode
|
|
INTEGER,
|
|
agentInventorySlotInsertedCardType
|
|
AgentInventoryCardType,
|
|
agentInventorySlotConfiguredCardType
|
|
AgentInventoryCardType,
|
|
agentInventorySlotCapabilities
|
|
BITS
|
|
}
|
|
|
|
agentInventorySlotNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An incrimental index of the slot in this unit."
|
|
::= { agentInventorySlotEntry 1 }
|
|
|
|
agentInventorySlotStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
empty(1),
|
|
full(2),
|
|
error(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the current status of the slot."
|
|
::= { agentInventorySlotEntry 3 }
|
|
|
|
agentInventorySlotPowerMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether a card in this slot will be powered on."
|
|
::= { agentInventorySlotEntry 4 }
|
|
|
|
agentInventorySlotAdminMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether this card is administratively enabled or
|
|
disabled."
|
|
::= { agentInventorySlotEntry 5 }
|
|
|
|
agentInventorySlotInsertedCardType OBJECT-TYPE
|
|
SYNTAX AgentInventoryCardType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the inserted card type. Will return 0 if the slot is
|
|
not full."
|
|
::= { agentInventorySlotEntry 6 }
|
|
|
|
agentInventorySlotConfiguredCardType OBJECT-TYPE
|
|
SYNTAX AgentInventoryCardType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the configured card type. This object may be set with a
|
|
corresponding value of agentInventoryCardType if this slot supports
|
|
removable cards."
|
|
::= { agentInventorySlotEntry 7 }
|
|
|
|
agentInventorySlotCapabilities OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
pluggable(0),
|
|
power-down(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the different capabilities this slot has.
|
|
|
|
pluggable(0) - This slot can contain pluggable cards.
|
|
power-down(1) - Power to this slot can be controlled through the object
|
|
agentInventorySlotPowerMode
|
|
"
|
|
::= { agentInventorySlotEntry 8 }
|
|
|
|
--**************************************************************************************
|
|
-- agentInventoryCardGroup
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentInventoryCardGroup OBJECT IDENTIFIER ::= { agentInventory 4 }
|
|
|
|
--**************************************************************************************
|
|
-- agentInventoryCardTypeTable
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentInventoryCardTypeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentInventoryCardTypeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains information for all supported Card Types in the system."
|
|
::= { agentInventoryCardGroup 1 }
|
|
|
|
agentInventoryCardTypeEntry OBJECT-TYPE
|
|
SYNTAX AgentInventoryCardTypeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains information related to a specific Card Type."
|
|
INDEX { agentInventoryCardIndex }
|
|
::= { agentInventoryCardTypeTable 1 }
|
|
|
|
AgentInventoryCardTypeEntry ::=
|
|
SEQUENCE {
|
|
agentInventoryCardIndex
|
|
Unsigned32,
|
|
agentInventoryCardType
|
|
AgentInventoryCardType,
|
|
agentInventoryCardModelIdentifier
|
|
DisplayString,
|
|
agentInventoryCardDescription
|
|
DisplayString
|
|
}
|
|
|
|
agentInventoryCardIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary index used to identify cards in the table."
|
|
::= { agentInventoryCardTypeEntry 1 }
|
|
|
|
agentInventoryCardType OBJECT-TYPE
|
|
SYNTAX AgentInventoryCardType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Card Type associated with this instance."
|
|
::= { agentInventoryCardTypeEntry 2 }
|
|
|
|
agentInventoryCardModelIdentifier OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The model identifier for the supported Card Type."
|
|
::= { agentInventoryCardTypeEntry 3 }
|
|
|
|
agentInventoryCardDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The card description for the supported Card Type."
|
|
::= { agentInventoryCardTypeEntry 4 }
|
|
|
|
--**************************************************************************************
|
|
-- agentInventoryComponentGroup
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentInventoryComponentGroup OBJECT IDENTIFIER ::= { agentInventory 5 }
|
|
|
|
|
|
--**************************************************************************************
|
|
-- agentInventoryComponentTable
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentInventoryComponentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentInventoryComponentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains information for all supported Components in the system."
|
|
::= { agentInventoryComponentGroup 1 }
|
|
|
|
agentInventoryComponentEntry OBJECT-TYPE
|
|
SYNTAX AgentInventoryComponentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains information related to a specific Components."
|
|
INDEX { agentInventoryComponentIndex }
|
|
::= { agentInventoryComponentTable 1 }
|
|
|
|
AgentInventoryComponentEntry ::=
|
|
SEQUENCE {
|
|
agentInventoryComponentIndex
|
|
Unsigned32,
|
|
agentInventoryComponentMnemonic
|
|
DisplayString,
|
|
agentInventoryComponentName
|
|
DisplayString
|
|
}
|
|
|
|
agentInventoryComponentIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary index used to reference components in the table."
|
|
::= { agentInventoryComponentEntry 1 }
|
|
|
|
agentInventoryComponentMnemonic OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The abreviated name of this component."
|
|
::= { agentInventoryComponentEntry 2 }
|
|
|
|
agentInventoryComponentName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the component for this instance."
|
|
::= { agentInventoryComponentEntry 3 }
|
|
|
|
--**************************************************************************************
|
|
-- agentInventoryComponentGroup
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentInventoryStackPortGroup OBJECT IDENTIFIER ::= { agentInventory 7 }
|
|
|
|
|
|
agentInventoryStackPortIpTelephonyQOSSupport OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls whether the Stack Ports give higher priority to IP Telephony traffic."
|
|
::= { agentInventoryStackPortGroup 1 }
|
|
|
|
--**************************************************************************************
|
|
-- agentInventoryStackPortTable
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentInventoryStackPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentInventoryStackPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains information for all Stack Ports present in the system."
|
|
::= { agentInventoryStackPortGroup 2 }
|
|
|
|
agentInventoryStackPortEntry OBJECT-TYPE
|
|
SYNTAX AgentInventoryStackPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains information related to a specific Stack Port."
|
|
INDEX { agentInventoryStackPortIndex }
|
|
::= { agentInventoryStackPortTable 1 }
|
|
|
|
AgentInventoryStackPortEntry ::=
|
|
SEQUENCE {
|
|
agentInventoryStackPortIndex
|
|
Unsigned32,
|
|
agentInventoryStackPortUnit
|
|
Unsigned32,
|
|
agentInventoryStackPortTag
|
|
DisplayString,
|
|
agentInventoryStackPortConfiguredStackMode
|
|
INTEGER,
|
|
agentInventoryStackPortRunningStackMode
|
|
INTEGER,
|
|
agentInventoryStackPortLinkStatus
|
|
INTEGER,
|
|
agentInventoryStackPortLinkSpeed
|
|
Gauge32,
|
|
agentInventoryStackPortDataRate
|
|
Counter32,
|
|
agentInventoryStackPortErrorRate
|
|
Counter32,
|
|
agentInventoryStackPortTotalErrors
|
|
Counter32
|
|
}
|
|
|
|
agentInventoryStackPortIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary index used to reference Stack Ports in the table."
|
|
::= { agentInventoryStackPortEntry 1 }
|
|
|
|
agentInventoryStackPortUnit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Unit Index this Stack Port is physically located on."
|
|
::= { agentInventoryStackPortEntry 2 }
|
|
|
|
agentInventoryStackPortTag OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the Stack Port for this instance."
|
|
::= { agentInventoryStackPortEntry 3 }
|
|
|
|
agentInventoryStackPortConfiguredStackMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
stack(1),
|
|
ethernet(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configured mode of the Stack Port. Changes to this
|
|
value happen only after a reset of the switch."
|
|
::= { agentInventoryStackPortEntry 4 }
|
|
|
|
agentInventoryStackPortRunningStackMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
stack(1),
|
|
ethernet(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Currently operational mode of the Stack Port."
|
|
::= { agentInventoryStackPortEntry 5 }
|
|
|
|
agentInventoryStackPortLinkStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Link status of the Stack Port. Ports which are in ethernet
|
|
mode will return a status of down(2)."
|
|
::= { agentInventoryStackPortEntry 6 }
|
|
|
|
agentInventoryStackPortLinkSpeed OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Speed of the Stack Port measured in Gb/s. Ports which are
|
|
in ethernet mode will return a speed of 0."
|
|
::= { agentInventoryStackPortEntry 7 }
|
|
|
|
agentInventoryStackPortDataRate OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Approximate data rate on the stacking port. Measured in Gb/s.
|
|
Ports which are in ethernet mode will return 0."
|
|
::= { agentInventoryStackPortEntry 8 }
|
|
|
|
agentInventoryStackPortErrorRate OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Approximate error rate on the stack port. Measured in Errors
|
|
per Second. Ports which are in ethernet mode will return 0."
|
|
::= { agentInventoryStackPortEntry 9 }
|
|
|
|
agentInventoryStackPortTotalErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of errors since boot. The counter may wrap. Ports
|
|
which are in ethernet mode will return 0."
|
|
::= { agentInventoryStackPortEntry 10 }
|
|
|
|
--**************************************************************************************
|
|
-- agentInventory Traps
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentInventoryTraps OBJECT IDENTIFIER ::= { agentInventory 0 }
|
|
|
|
agentInventoryCardMismatch NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
agentInventoryUnitNumber,
|
|
agentInventorySlotNumber,
|
|
agentInventorySlotInsertedCardType,
|
|
agentInventorySlotConfiguredCardType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when a card is inserted which is a different type than
|
|
what the slot was configured for."
|
|
::= { agentInventoryTraps 1 }
|
|
|
|
agentInventoryCardUnsupported NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
agentInventoryUnitNumber,
|
|
agentInventorySlotNumber,
|
|
agentInventorySlotInsertedCardType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when a card is inserted which is of a type that is not
|
|
supported by the slot."
|
|
::= { agentInventoryTraps 2 }
|
|
|
|
agentInventoryStackPortLinkUp NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
agentInventoryStackPortUnit,
|
|
agentInventoryStackPortTag
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when a Stack Port is connected to annother Stack Member."
|
|
::= { agentInventoryTraps 3 }
|
|
|
|
agentInventoryStackPortLinkDown NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
agentInventoryStackPortUnit,
|
|
agentInventoryStackPortTag
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when a Stack Port is disconnected from annother Stack Member."
|
|
::= { agentInventoryTraps 4 }
|
|
|
|
|
|
-- conformance information
|
|
agentInventoryConformance OBJECT IDENTIFIER ::= { agentInventory 6 }
|
|
|
|
agentInventoryCompliances OBJECT IDENTIFIER ::= { agentInventoryConformance 1 }
|
|
agentInventoryComplianceGroups OBJECT IDENTIFIER ::= { agentInventoryConformance 2 }
|
|
|
|
-- compliance statements
|
|
agentInventoryCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement
|
|
version 1 of the agentInventory MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
agentInventorySlotComplianceGroup,
|
|
agentInventoryCardComplianceGroup
|
|
}
|
|
GROUP agentInventoryUnitComplianceGroup
|
|
DESCRIPTION
|
|
"Implementation of the agentInventoryUnitTable is only mandatory
|
|
on systems which support the capability of managing multiple units
|
|
in a stack."
|
|
::= { agentInventoryCompliances 1 }
|
|
|
|
-- MIB groupings
|
|
agentInventorySupportedUnitComplianceGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
agentInventorySupportedUnitIndex,
|
|
agentInventorySupportedUnitModelIdentifier,
|
|
agentInventorySupportedUnitDescription,
|
|
agentInventorySupportedUnitExpectedCodeVer
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent
|
|
multiple units in the stack."
|
|
::= { agentInventoryComplianceGroups 1 }
|
|
|
|
agentInventoryUnitComplienceComplianceGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
agentInventoryUnitNumber,
|
|
agentInventoryUnitAssignNumber,
|
|
agentInventoryUnitType,
|
|
agentInventoryUnitMgmtAdmin,
|
|
agentInventoryUnitHWMgmtPref,
|
|
agentInventoryUnitAdminMgmtPref,
|
|
agentInventoryUnitStatus,
|
|
agentInventoryUnitDetectedCodeVer,
|
|
agentInventoryUnitDetectedCodeInFlashVer,
|
|
agentInventoryUnitUpTime,
|
|
agentInventoryUnitDescription,
|
|
agentInventoryUnitReplicateSTK,
|
|
agentInventoryUnitRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent
|
|
multiple units in the stack."
|
|
::= { agentInventoryComplianceGroups 2 }
|
|
|
|
agentInventorySlotComplianceGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
agentInventorySlotNumber,
|
|
agentInventorySlotStatus,
|
|
agentInventorySlotPowerMode,
|
|
agentInventorySlotAdminMode,
|
|
agentInventorySlotInsertedCardType,
|
|
agentInventorySlotConfiguredCardType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent
|
|
slots in the each unit managed by this agent."
|
|
::= { agentInventoryComplianceGroups 3 }
|
|
|
|
agentInventoryCardComplianceGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
agentInventoryCardIndex,
|
|
agentInventoryCardType,
|
|
agentInventoryCardModelIdentifier,
|
|
agentInventoryCardDescription
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent
|
|
the card types this system can manage."
|
|
::= { agentInventoryComplianceGroups 4 }
|
|
|
|
agentInventoryNotificationsComplianceGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
agentInventoryCardMismatch,
|
|
agentInventoryCardUnsupported
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of notifications used to indicate problems
|
|
associated with the insertion of cards."
|
|
::= { agentInventoryComplianceGroups 5 }
|
|
|
|
END
|