268 lines
9.7 KiB
Plaintext
268 lines
9.7 KiB
Plaintext
NETAPP-INVENTORY-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Copyright Broadcom Corporation (2003-2013) All rights reserved.
|
|
|
|
-- This SNMP Management Information Specification
|
|
-- embodies Broadcom Corporation's confidential and proprietary
|
|
-- intellectual property. Broadcom Corporation retains all title
|
|
-- and ownership in the Specification including any revisions.
|
|
|
|
-- This Specification is supplied "AS IS", Broadcom Corporation
|
|
-- makes no warranty, either expressed or implied,
|
|
-- as to the use, operation, condition, or performance of the
|
|
-- Specification.
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Counter32,
|
|
Unsigned32, TimeTicks, NOTIFICATION-TYPE FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, DisplayString,
|
|
RowStatus FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
fastPath FROM NETAPP-REF-MIB;
|
|
|
|
fastPathInventory MODULE-IDENTITY
|
|
LAST-UPDATED "201310150000Z" -- 15 Oct 2013 12:00:00 GMT
|
|
ORGANIZATION "Broadcom Corporation"
|
|
CONTACT-INFO
|
|
" Customer Support
|
|
Postal: Broadcom Corporation
|
|
1030 Swabia Court
|
|
Suite 400
|
|
Durham, NC 27703
|
|
Tel: +1 919 865 2700"
|
|
DESCRIPTION
|
|
"This MIB defines the objects used for FastPath to
|
|
configure and report information and status of units,
|
|
slots and supported cards."
|
|
|
|
-- Revision history.
|
|
REVISION
|
|
"201310150000Z" -- 15 Oct 2013 12:00:00 GMT
|
|
DESCRIPTION
|
|
"Object support modifications for LinuxHost systems."
|
|
REVISION
|
|
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
|
DESCRIPTION
|
|
"Postal address updated."
|
|
REVISION
|
|
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
|
DESCRIPTION
|
|
"Broadcom branding related changes."
|
|
REVISION
|
|
"200410282037Z" -- Thu Jun 26 20:37:34 2003 GMT
|
|
DESCRIPTION
|
|
"Version 2 - Add support for Front Panel Stacking configuration."
|
|
REVISION
|
|
"200305261930Z" -- Thu Jun 26 19:30:54 2003 GMT
|
|
DESCRIPTION
|
|
"Initial version."
|
|
|
|
::= { fastPath 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 ::= { fastPathInventory 1 }
|
|
|
|
agentInventoryStackSTKname OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unconfigured(1),
|
|
image1(2),
|
|
image2(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"STK file on management unit for copy/activate/delete operations to all units in the stack
|
|
unconfigured(1) - indicates a default state and can not be set."
|
|
::= { agentInventoryStackGroup 5 }
|
|
|
|
agentInventoryStackActivateSTK OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Activates the specified STK file on all units on the stack."
|
|
::= { agentInventoryStackGroup 6 }
|
|
|
|
agentInventoryStackDeleteSTK OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Deletes the specified STK file from all units on the stack."
|
|
::= { agentInventoryStackGroup 7 }
|
|
|
|
--**************************************************************************************
|
|
-- agentInventoryCardGroup
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentInventoryCardGroup OBJECT IDENTIFIER ::= { fastPathInventory 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 ::= { fastPathInventory 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 }
|
|
|
|
END
|