Observium_CE/mibs/netgear/NG700-INVENTORY-MIB

258 lines
9.2 KiB
Plaintext

NG700-INVENTORY-MIB DEFINITIONS ::= BEGIN
-- Copyright Netgear Inc (2003-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Netgear Inc's confidential and proprietary
-- intellectual property. Netgear Inc retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Netgear Inc
-- 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
ng700smartswitch FROM NG700-REF-MIB;
fastPathInventory MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
ORGANIZATION "Netgear Inc"
CONTACT-INFO ""
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
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Netgear 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."
::= { ng700smartswitch 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