1536 lines
45 KiB
Plaintext
1536 lines
45 KiB
Plaintext
LUM-INVENTORY-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
|
Unsigned32, Integer32, Counter32
|
|
FROM SNMPv2-SMI
|
|
OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
TEXTUAL-CONVENTION, AutonomousType, TruthValue,
|
|
DateAndTime, TestAndIncr, DisplayString, RowPointer
|
|
FROM SNMPv2-TC
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
lumModules, lumInventoryMIB
|
|
FROM LUM-REG
|
|
MgmtNameString
|
|
FROM LUM-TC;
|
|
|
|
lumInventoryMIBModule MODULE-IDENTITY
|
|
LAST-UPDATED
|
|
"201706150000Z" -- June 15th 2017
|
|
ORGANIZATION
|
|
"Infinera Corporation"
|
|
CONTACT-INFO
|
|
"techsupport@infinera.com"
|
|
DESCRIPTION
|
|
"The inventory MIB.
|
|
|
|
In large parts modeled after the Entity MIB
|
|
version 2 see RFC2737.
|
|
|
|
- General
|
|
|
|
- Physical entitites
|
|
|
|
"
|
|
REVISION
|
|
"201706150000Z" -- June 15th 2017
|
|
DESCRIPTION
|
|
"Changes made for release r29.0:
|
|
- Changed ORGANIZATION and CONTACT-INFO"
|
|
REVISION
|
|
"201409300000Z" -- Sep 30th 2014
|
|
DESCRIPTION
|
|
"Set invPhysVendorType to deprecated since it is not
|
|
used any more."
|
|
REVISION
|
|
"200509140000Z" -- September 14th 2005
|
|
DESCRIPTION
|
|
"Added minimal compliance groups."
|
|
REVISION
|
|
"200409300000Z" -- September 30th 2004
|
|
DESCRIPTION
|
|
"Added table sizes."
|
|
REVISION
|
|
"200203080000Z" -- March 8th 2002
|
|
DESCRIPTION
|
|
"Put back softwareRev."
|
|
REVISION
|
|
"200110300000Z" -- October 30th 2001
|
|
DESCRIPTION
|
|
"MIB version and testAndIncr hidden - not supported yet.
|
|
Changed lastChange to DateAndTime."
|
|
REVISION
|
|
"200107170000Z" -- July 17th 2001
|
|
DESCRIPTION
|
|
"Added notifications. Added general group with version
|
|
and testAndIncr.
|
|
Added addtional alias and persistence
|
|
meta-information."
|
|
REVISION
|
|
"200105110000Z" -- May 11th 2001
|
|
DESCRIPTION
|
|
"Replaced softwareRev with productDataRev.
|
|
Removed alias and assetId."
|
|
REVISION
|
|
"200105100000Z" -- May 10th 2001
|
|
DESCRIPTION
|
|
"The initial revision of this module."
|
|
::= { lumModules 5 }
|
|
|
|
-- tbd Further work: Add user configurable asset id for physical entities(?)
|
|
-- tbd Further work: Add timestamp on physical entries and the notifications
|
|
-- ... created and lastChange, or is it sufficient with just lastChangeTime?
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- Conformance area, containing groups and complicance
|
|
-- specifications.
|
|
-- ----------------------------------------------------
|
|
|
|
lumInventoryConfs OBJECT IDENTIFIER ::= { lumInventoryMIB 1 }
|
|
lumInventoryGroups OBJECT IDENTIFIER ::= { lumInventoryConfs 1 }
|
|
lumInventoryCompl OBJECT IDENTIFIER ::= { lumInventoryConfs 2 }
|
|
lumInventoryMinimalGroups OBJECT IDENTIFIER ::= { lumInventoryConfs 3 }
|
|
lumInventoryMinimalCompl OBJECT IDENTIFIER ::= { lumInventoryConfs 4 }
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- Root for objects in the inventory MIB
|
|
-- ----------------------------------------------------
|
|
|
|
lumInventoryMIBObjects OBJECT IDENTIFIER ::= { lumInventoryMIB 2 }
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- This MIB contains the following groups:
|
|
-- ----------------------------------------------------
|
|
|
|
invPhysical OBJECT IDENTIFIER ::= { lumInventoryMIBObjects 1 }
|
|
invGeneral OBJECT IDENTIFIER ::= { lumInventoryMIBObjects 2 }
|
|
lumentisInvNotifications OBJECT IDENTIFIER ::= { lumInventoryMIBObjects 3 }
|
|
invEntities OBJECT IDENTIFIER ::= { lumInventoryMIBObjects 4 }
|
|
invRelations OBJECT IDENTIFIER ::= { lumInventoryMIBObjects 5 }
|
|
invInsRemLog OBJECT IDENTIFIER ::= { lumInventoryMIBObjects 6 }
|
|
|
|
-- ----------------------------------------------------
|
|
-- Textual Conventions
|
|
-- ----------------------------------------------------
|
|
|
|
PhysicalClass ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumerated value which provides an
|
|
indication of the general hardware type
|
|
of a particular physical entity.
|
|
There are no restrictions as to the number of
|
|
invPhysicalEntries of each invPhysicalClass,
|
|
which must be instantiated by an agent.
|
|
|
|
The enumeration 'other' is applicable if the
|
|
physical entity class is known, but does not
|
|
match any of the supported values.
|
|
|
|
The enumeration 'unknown' is applicable if
|
|
the physical entity class is unknown to the
|
|
agent.
|
|
|
|
The enumeration 'chassis' is applicable if the physical
|
|
entity class is an overall container for networking
|
|
equipment. Any class of physical entity except a stack may
|
|
be contained within a chassis, and a chassis may only be
|
|
contained within a stack.
|
|
|
|
The enumeration 'backplane' is applicable if the physical
|
|
entity class is some sort of device for aggregating and
|
|
forwarding networking traffic, such as a shared backplane in
|
|
a modular ethernet switch. Note that an agent may model a
|
|
backplane as a single physical entity, which is actually
|
|
implemented as multiple discrete physical components (within
|
|
a chassis or stack).
|
|
|
|
The enumeration 'container' is applicable if the physical
|
|
entity class is capable of containing one or more removable
|
|
physical entities, possibly of different types. For example,
|
|
each (empty or full) slot in a chassis will be modeled as a
|
|
container. Note that all removable physical entities should
|
|
be modeled within a container entity, such as field-
|
|
replaceable modules, fans, or power supplies. Note that all
|
|
known containers should be modeled by the agent, including
|
|
empty containers.
|
|
|
|
The enumeration 'powerSupply' is applicable if the physical
|
|
entity class is a power-supplying component.
|
|
|
|
The enumeration 'fan' is applicable if the physical entity
|
|
class is a fan or other heat-reduction component.
|
|
|
|
The enumeration 'sensor' is applicable if the physical
|
|
entity class is some sort of sensor, such as a temperature
|
|
sensor within a router chassis.
|
|
|
|
The enumeration 'module' is applicable if the physical
|
|
entity class is some sort of self-contained sub-system. If
|
|
it is removable, then it should be modeled within a
|
|
container entity, otherwise it should be modeled directly
|
|
within another physical entity (e.g., a chassis or another
|
|
module).
|
|
|
|
The enumeration 'port' is applicable if the physical entity
|
|
class is some sort of networking port, capable of receiving
|
|
and/or transmitting networking traffic.
|
|
|
|
The enumeration 'stack' is applicable if the physical entity
|
|
class is some sort of super-container (possibly virtual),
|
|
intended to group together multiple chassis entities. A
|
|
stack may be realized by a 'virtual' cable, a real
|
|
interconnect cable, attached to multiple chassis, or may in
|
|
fact be comprised of multiple interconnect cables. A stack
|
|
should not be modeled within any other physical entities,
|
|
but a stack may be contained within another stack. Only
|
|
chassis entities should be contained within a stack."
|
|
SYNTAX INTEGER {
|
|
undefined (0),
|
|
other(1),
|
|
unknown(2),
|
|
chassis(3),
|
|
backplane(4),
|
|
container(5), -- e.g., chassis slot or daughter-card holder
|
|
powerSupply(6),
|
|
fan(7),
|
|
sensor(8),
|
|
module(9), -- e.g., plug-in card or daughter-card
|
|
port(10),
|
|
stack(11) } -- e.g., stack of multiple chassis entities
|
|
|
|
EntityClass ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tbd"
|
|
SYNTAX INTEGER {
|
|
undefined (0),
|
|
other(1),
|
|
unknown(2),
|
|
chassis(3),
|
|
backplane(4),
|
|
container(5), -- e.g., chassis slot or daughter-card holder
|
|
powerSupply(6),
|
|
fan(7),
|
|
sensor(8),
|
|
module(9), -- e.g., plug-in card or daughter-card
|
|
port(10),
|
|
stack(11), -- e.g., stack of multiple chassis entities
|
|
logical(12) } -- e.g. traffic object realized in software }
|
|
|
|
InsRemEventType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of equipment logging event"
|
|
SYNTAX INTEGER {
|
|
insert (0),
|
|
remove (1) }
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- Physical entities group
|
|
-- ----------------------------------------------------
|
|
|
|
invPhysTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF InvPhysEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains one row per physical
|
|
entity. There is always at least one row
|
|
for an 'overall' physical entity."
|
|
::= { invPhysical 1 }
|
|
|
|
invPhysEntry OBJECT-TYPE
|
|
SYNTAX InvPhysEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular physical
|
|
entity.
|
|
|
|
Each entry provides objects (invPhysicalDescr,
|
|
invPhysicalVendorType, and invPhysicalClass)
|
|
to help an NMS identify and characterize the
|
|
entry, and objects (invPhysicalContainedIn
|
|
and invPhysicalParentRelPos) to help an NMS
|
|
relate the particular entry to other entries
|
|
in this table.
|
|
|
|
"
|
|
INDEX { invPhysIndex }
|
|
::= { invPhysTable 1 }
|
|
|
|
InvPhysEntry ::= SEQUENCE {
|
|
invPhysIndex Unsigned32,
|
|
invPhysDescr SnmpAdminString,
|
|
invPhysVendorType AutonomousType,
|
|
invPhysContainedIn Unsigned32,
|
|
invPhysClass PhysicalClass,
|
|
invPhysParentRelPos Integer32,
|
|
invPhysName MgmtNameString,
|
|
invPhysHardwareRev SnmpAdminString,
|
|
invPhysFirmwareRev SnmpAdminString,
|
|
invPhysProductDataRev SnmpAdminString,
|
|
invPhysSerialNum SnmpAdminString,
|
|
invPhysMfgName SnmpAdminString,
|
|
invPhysModelName SnmpAdminString,
|
|
invPhysIsFRU TruthValue,
|
|
invPhysSoftwareRev SnmpAdminString,
|
|
invPhysSoftwareProduct SnmpAdminString,
|
|
invPhysClei DisplayString,
|
|
invPhysAid DisplayString}
|
|
|
|
invPhysIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index for this entry.
|
|
"
|
|
::= { invPhysEntry 1 }
|
|
|
|
invPhysDescr OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual description of physical entity. This
|
|
object should contain a string which identifies
|
|
the manufacturers name for the physical entity,
|
|
and should be set to a distinct value for each
|
|
version or model of the physical entity.
|
|
"
|
|
::= { invPhysEntry 2 }
|
|
|
|
invPhysVendorType OBJECT-TYPE
|
|
SYNTAX AutonomousType
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An indication of the vendor-specific hardware
|
|
type of the physical entity. Note that this is
|
|
different from the definition of MIB-IIs
|
|
sysObjectID.
|
|
|
|
An agent should set this object to a
|
|
enterprise-specific registration identifier value
|
|
indicating the specific equipment type in detail.
|
|
The associated instance of invPhysClass is used
|
|
to indicate the general type of hardware device.
|
|
|
|
If no vendor-specific registration identifier
|
|
exists for this physical entity, or the value
|
|
is unknown by this agent, then the value { 0 0 }
|
|
is returned.
|
|
"
|
|
::= { invPhysEntry 3 }
|
|
|
|
invPhysContainedIn OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of invPhysIndex for the physical
|
|
entity which 'contains' this physical entity.
|
|
A value of zero indicates this physical entity
|
|
is not contained in any other physical entity.
|
|
Note that the set of 'containment' relationships
|
|
define a strict hierarchy; that is, recursion
|
|
is not allowed.
|
|
|
|
In the event a physical entity is contained by
|
|
more than one physical entity (e.g., double-wide
|
|
modules), this object should identify the
|
|
containing entity with the lowest value
|
|
of invPhysIndex.
|
|
"
|
|
::= { invPhysEntry 4 }
|
|
|
|
invPhysClass OBJECT-TYPE
|
|
SYNTAX PhysicalClass
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An indication of the general hardware type of
|
|
the physical entity.
|
|
|
|
An agent should set this object to the standard
|
|
enumeration value which most accurately indicates
|
|
the general class of the physical entity, or the
|
|
primary class if there is more than one.
|
|
|
|
If no appropriate standard registration
|
|
identifier exists for this physical entity, then
|
|
the value 'other(1)' is returned. If the value
|
|
is unknown by this agent, then the value
|
|
'unknown(2)' is returned.
|
|
"
|
|
::= { invPhysEntry 5 }
|
|
|
|
invPhysParentRelPos OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An indication of the relative position of this
|
|
'child' component among all its 'sibling'
|
|
components. Sibling components are defined as
|
|
invPhysEntries which share the same instance
|
|
values of each of the invPhysContainedIn
|
|
and invPhysClass objects.
|
|
|
|
An NMS can use this object to identify the
|
|
relative ordering for all sibling components
|
|
of a particular parent (identified by the
|
|
invPhysContainedIn instance in each sibling
|
|
entry).
|
|
|
|
This value should match any external labeling
|
|
of the physical component if possible. For example,
|
|
for a container (e.g., card slot) labeled as
|
|
'slot #3', invPhysParentRelPos should have the
|
|
value '3'. Note that the invPhysEntry for the
|
|
module plugged in slot 3 should have an
|
|
invPhysParentRelPos value of '1'.
|
|
|
|
If the physical position of this component
|
|
does not match any external numbering or clearly
|
|
visible ordering, then user documentation or
|
|
other external reference material should be
|
|
used to determine the parent-relative position.
|
|
If this is not possible, then the the agent should
|
|
assign a consistent (but possibly arbitrary)
|
|
ordering to a given set of 'sibling' components,
|
|
perhaps based on internal representation of the
|
|
components.
|
|
|
|
If the agent cannot determine the parent-relative
|
|
position for some reason, or if the associated
|
|
value of invPhysContainedIn is '0', then the
|
|
value '-1' is returned. Otherwise a non-negative
|
|
integer is returned, indicating the parent-relative
|
|
position of this physical entity.
|
|
|
|
Parent-relative ordering normally starts from
|
|
'1' and continues to 'N', where 'N' represents
|
|
the highest positioned child entity. However,
|
|
if the physical entities (e.g., slots) are labeled
|
|
from a starting position of zero, then the first
|
|
sibling should be associated with a
|
|
invPhysParentRelPos value of '0'. Note that this
|
|
ordering may be sparse or dense, depending on agent
|
|
implementation.
|
|
|
|
The actual values returned are not globally
|
|
meaningful, as each 'parent' component may use
|
|
different numbering algorithms. The ordering is
|
|
only meaningful among siblings of the same parent
|
|
component.
|
|
|
|
The agent should retain parent-relative position
|
|
values across reboots, either through algorithmic
|
|
assignment or use of non-volatile storage.
|
|
"
|
|
::= { invPhysEntry 6 }
|
|
|
|
invPhysName OBJECT-TYPE
|
|
SYNTAX MgmtNameString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The textual name of the physical entity. The
|
|
value of this object should be the name of the
|
|
component as assigned by the local device and
|
|
should be suitable for use in commands entered
|
|
at the 'console' of the device. This might be a
|
|
text name, such as 'console' or a simple component
|
|
number (e.g., port or module number), such as '1',
|
|
depending on the physical component naming syntax
|
|
of the device.
|
|
|
|
If there is no local name, or this object is
|
|
otherwise not applicable, then this object
|
|
contains a zero-length string.
|
|
|
|
Note that the value of invPhysName for two
|
|
physical entities will be the same in the event
|
|
that the console interface does not distinguish
|
|
between them, e.g., slot-1 and the card in slot-1.
|
|
"
|
|
::= { invPhysEntry 7 }
|
|
|
|
invPhysHardwareRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific hardware revision string for
|
|
the physical entity. The preferred value is the
|
|
hardware revision identifier actually printed on
|
|
the component itself (if present).
|
|
|
|
Note that if revision information is stored
|
|
internally in a non-printable (e.g., binary)
|
|
format, then the agent must convert such
|
|
information to a printable format, in an
|
|
implementation-specific manner.
|
|
|
|
If no specific hardware revision string is
|
|
associated with the physical component, or this
|
|
information is unknown to the agent, then this
|
|
object will contain a zero-length string.
|
|
"
|
|
::= { invPhysEntry 8 }
|
|
|
|
invPhysFirmwareRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific firmware revision string for
|
|
the physical entity.
|
|
|
|
Note that if revision information is stored
|
|
internally in a non-printable (e.g., binary)
|
|
format, then the agent must convert such
|
|
information to a printable format, in an
|
|
implementation-specific manner.
|
|
|
|
If no specific firmware programs are associated
|
|
with the physical component, or this information
|
|
is unknown to the agent, then this object will
|
|
contain a zero-length string.
|
|
"
|
|
::= { invPhysEntry 9 }
|
|
|
|
invPhysProductDataRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific product data revision string
|
|
for the physical entity.
|
|
|
|
Note that if revision information is stored
|
|
internally in a non-printable (e.g., binary)
|
|
format, then the agent must convert such
|
|
information to a printable format, in an
|
|
implementation-specific manner.
|
|
|
|
If no specific software programs are associated
|
|
with the physical component, or this information
|
|
is unknown to the agent, then this object will
|
|
contain a zero-length string.
|
|
"
|
|
::= { invPhysEntry 10 }
|
|
|
|
invPhysSerialNum OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific serial number string for the
|
|
physical entity. The preferred value is the
|
|
serial number string actually printed on the
|
|
component itself (if present).
|
|
|
|
On the first instantiation of an physical entity,
|
|
the value of invPhysSerialNum associated with
|
|
that entity is set to the correct vendor-assigned
|
|
serial number, if this information is available
|
|
to the agent. If a serial number is unknown or
|
|
non-existent, the invPhysSerialNum will be
|
|
set to a zero-length string instead.
|
|
"
|
|
::= { invPhysEntry 11 }
|
|
|
|
invPhysMfgName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the manufacturer of this physical
|
|
component. The preferred value is the manufacturer
|
|
name string actually printed on the component
|
|
itself (if present).
|
|
|
|
If the manufacturer name string associated with
|
|
the physical component is unknown to the agent,
|
|
then this object will contain a zero-length
|
|
string.
|
|
"
|
|
::= { invPhysEntry 12 }
|
|
|
|
invPhysModelName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific model name identifier string
|
|
associated with this physical component. The
|
|
preferred value is the customer-visible
|
|
product/part number, which may be printed on the
|
|
component itself.
|
|
|
|
If the model name string associated with the
|
|
physical component is unknown to the agent,
|
|
then this object will contain a zero-length string.
|
|
"
|
|
::= { invPhysEntry 13 }
|
|
|
|
invPhysIsFRU OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether or not this
|
|
physical entity is considered a 'field replaceable
|
|
unit' by the vendor. If this object contains
|
|
the value 'true(1)' then this invPhysEntry
|
|
identifies a field replaceable unit. For all
|
|
invPhysEntries which represent components that
|
|
are permanently contained within a field
|
|
replaceable unit, the value 'false(2)' should
|
|
be returned for this object.
|
|
"
|
|
::= { invPhysEntry 14 }
|
|
|
|
invPhysSoftwareRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific software revision string
|
|
for the physical entity.
|
|
|
|
If no specific software revision string is
|
|
associated with the physical component, or
|
|
this information is unknown to the agent, then
|
|
this object will contain a zero-length string.
|
|
"
|
|
::= { invPhysEntry 15 }
|
|
|
|
invPhysSoftwareProduct OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific software part/product number
|
|
string for the physical entity.
|
|
|
|
If no specific software part/product number
|
|
string is associated with the physical component,
|
|
or this information is unknown to the agent,
|
|
then this object will contain a zero-length string.
|
|
"
|
|
::= { invPhysEntry 16 }
|
|
|
|
invPhysClei OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..10))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Common Language Equipment Identifier (CLEI)
|
|
code for the product.
|
|
The format is according to RFC 4152.
|
|
|
|
"
|
|
::= { invPhysEntry 17 }
|
|
|
|
invPhysAid OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The access identifier (AID) of the equipment.
|
|
The format is according to GR-833.
|
|
|
|
"
|
|
::= { invPhysEntry 18 }
|
|
|
|
-- ----------------------------------------------------
|
|
-- General group
|
|
-- ----------------------------------------------------
|
|
|
|
invGeneralLastChangeTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time the inventory list was last changed.
|
|
"
|
|
::= { invGeneral 1 }
|
|
|
|
invGeneralTestAndIncr OBJECT-TYPE
|
|
SYNTAX TestAndIncr
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Protection against simultaneous access from
|
|
multiple managers. See SNMPv2-TC.
|
|
"
|
|
::= { invGeneral 2 }
|
|
|
|
invGeneralMibSpecVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of the MIB specification.
|
|
"
|
|
DEFVAL { "" }
|
|
::= { invGeneral 3 }
|
|
|
|
invGeneralMibImplVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of the MIB implementation.
|
|
"
|
|
DEFVAL { "" }
|
|
::= { invGeneral 4 }
|
|
|
|
invGeneralConfigLastChangeTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time when the configuration of the MIB was
|
|
last changed.
|
|
"
|
|
::= { invGeneral 5 }
|
|
|
|
invGeneralPhysTableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of rows available in the
|
|
physical entities list.
|
|
"
|
|
::= { invGeneral 6 }
|
|
|
|
invGeneralEntityTableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of rows available in the
|
|
logical entity list.
|
|
"
|
|
::= { invGeneral 7 }
|
|
|
|
invGeneralRelationTableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of rows available in the
|
|
relation list.
|
|
"
|
|
::= { invGeneral 8 }
|
|
|
|
invGeneralInsRemTableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of rows available in the
|
|
insert and remove list.
|
|
"
|
|
::= { invGeneral 9 }
|
|
|
|
invGeneralInsRemLastSeqNumber OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sequence number last used when creating
|
|
a new entry in the insert remove log.
|
|
|
|
"
|
|
::= { invGeneral 10 }
|
|
|
|
-- ----------------------------------------------------
|
|
-- Notifications
|
|
-- ----------------------------------------------------
|
|
|
|
invNotifyPrefix OBJECT IDENTIFIER ::= { lumentisInvNotifications 0 }
|
|
|
|
invNotificationPhysAdded NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
invPhysIndex,
|
|
invPhysDescr,
|
|
invPhysVendorType,
|
|
invPhysContainedIn,
|
|
invPhysClass,
|
|
invPhysParentRelPos,
|
|
invPhysName,
|
|
invPhysHardwareRev,
|
|
invPhysFirmwareRev,
|
|
invPhysProductDataRev,
|
|
invPhysSerialNum,
|
|
invPhysMfgName,
|
|
invPhysModelName,
|
|
invPhysIsFRU }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when a physical entity is added to the
|
|
inventory.
|
|
|
|
"
|
|
::= { invNotifyPrefix 1 }
|
|
|
|
invNotificationPhysRemoved NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
invPhysIndex,
|
|
invPhysDescr,
|
|
invPhysVendorType,
|
|
invPhysContainedIn,
|
|
invPhysClass,
|
|
invPhysParentRelPos,
|
|
invPhysName,
|
|
invPhysHardwareRev,
|
|
invPhysFirmwareRev,
|
|
invPhysProductDataRev,
|
|
invPhysSerialNum,
|
|
invPhysMfgName,
|
|
invPhysModelName,
|
|
invPhysIsFRU }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent when a physical entity is removed from the
|
|
inventory.
|
|
|
|
"
|
|
::= { invNotifyPrefix 2 }
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- Object model group
|
|
-- ----------------------------------------------------
|
|
|
|
invEntityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF InvEntityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entity table."
|
|
::= { invEntities 1 }
|
|
|
|
invEntityEntry OBJECT-TYPE
|
|
SYNTAX InvEntityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the entity table.
|
|
"
|
|
INDEX { invEntityIndex }
|
|
::= { invEntityTable 1 }
|
|
|
|
InvEntityEntry ::= SEQUENCE {
|
|
invEntityIndex Unsigned32,
|
|
invEntityName MgmtNameString,
|
|
invEntityObject RowPointer,
|
|
invEntityClass EntityClass }
|
|
|
|
invEntityIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary index assigned to each entry.
|
|
"
|
|
::= { invEntityEntry 1 }
|
|
|
|
invEntityName OBJECT-TYPE
|
|
SYNTAX MgmtNameString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management name of the object this entry is
|
|
related to.
|
|
"
|
|
::= { invEntityEntry 2 }
|
|
|
|
invEntityObject OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pointer to the object related to this entry.
|
|
"
|
|
::= { invEntityEntry 3 }
|
|
|
|
invEntityClass OBJECT-TYPE
|
|
SYNTAX EntityClass
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the type of entity.
|
|
"
|
|
::= { invEntityEntry 4 }
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- Object relation group
|
|
-- ----------------------------------------------------
|
|
|
|
invRelationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF InvRelationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Relation table."
|
|
::= { invRelations 1 }
|
|
|
|
invRelationEntry OBJECT-TYPE
|
|
SYNTAX InvRelationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the relation table.
|
|
"
|
|
INDEX { invRelationIndex }
|
|
::= { invRelationTable 1 }
|
|
|
|
InvRelationEntry ::= SEQUENCE {
|
|
invRelationIndex Unsigned32,
|
|
invRelationEntityIndex1 Unsigned32,
|
|
invRelationEntityName1 MgmtNameString,
|
|
invRelationType INTEGER,
|
|
invRelationEntityIndex2 Unsigned32,
|
|
invRelationEntityName2 MgmtNameString }
|
|
|
|
invRelationIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary index assigned to each entry.
|
|
|
|
"
|
|
::= { invRelationEntry 1 }
|
|
|
|
invRelationEntityIndex1 OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index in to the entity table.
|
|
"
|
|
::= { invRelationEntry 2 }
|
|
|
|
invRelationEntityName1 OBJECT-TYPE
|
|
SYNTAX MgmtNameString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index in to the entity table.
|
|
"
|
|
::= { invRelationEntry 3 }
|
|
|
|
invRelationType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undefined (0),
|
|
containedIn (1),
|
|
dependsOn (2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates how entity 2 is related to entity 1.
|
|
|
|
containedIn - Physical containment. Entity 2 is
|
|
physically contained within entity 1.
|
|
|
|
dependsOn - The correct function of entity 2
|
|
depends on the function of entity 1.
|
|
"
|
|
::= { invRelationEntry 4 }
|
|
|
|
invRelationEntityIndex2 OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index in to the entity table.
|
|
"
|
|
::= { invRelationEntry 5 }
|
|
|
|
|
|
invRelationEntityName2 OBJECT-TYPE
|
|
SYNTAX MgmtNameString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the object.
|
|
"
|
|
::= { invRelationEntry 6 }
|
|
|
|
-- ----------------------------------------------------
|
|
-- Insert/remove log group
|
|
-- ----------------------------------------------------
|
|
|
|
invInsRemTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF InvInsRemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains one row per insert or
|
|
remove event of any physical entity."
|
|
::= { invInsRemLog 1 }
|
|
|
|
invInsRemEntry OBJECT-TYPE
|
|
SYNTAX InvInsRemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular insert
|
|
or remove entry.
|
|
|
|
"
|
|
INDEX { invInsRemIndex }
|
|
::= { invInsRemTable 1 }
|
|
|
|
InvInsRemEntry ::= SEQUENCE {
|
|
invInsRemIndex Unsigned32,
|
|
invInsRemName MgmtNameString,
|
|
invInsRemEvent InsRemEventType,
|
|
invInsRemTimestamp DateAndTime,
|
|
invInsRemEquipmentType PhysicalClass,
|
|
invInsRemPhysicalLocation DisplayString,
|
|
invInsRemClei DisplayString,
|
|
invInsRemSerialNumber DisplayString,
|
|
invInsRemPartNumber DisplayString,
|
|
invInsRemSeqNumber Counter32 }
|
|
|
|
invInsRemIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index for this entry.
|
|
|
|
"
|
|
::= { invInsRemEntry 1 }
|
|
|
|
invInsRemName OBJECT-TYPE
|
|
SYNTAX MgmtNameString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management name of the object this entry
|
|
is related to.
|
|
|
|
"
|
|
::= { invInsRemEntry 2 }
|
|
|
|
invInsRemEvent OBJECT-TYPE
|
|
SYNTAX InsRemEventType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of event.
|
|
|
|
"
|
|
::= { invInsRemEntry 3 }
|
|
|
|
invInsRemTimestamp OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time when the event occurred.
|
|
|
|
"
|
|
::= { invInsRemEntry 4 }
|
|
|
|
invInsRemEquipmentType OBJECT-TYPE
|
|
SYNTAX PhysicalClass
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Part Number of the product.
|
|
|
|
"
|
|
::= { invInsRemEntry 5 }
|
|
|
|
invInsRemPhysicalLocation OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical location of the product.
|
|
|
|
"
|
|
::= { invInsRemEntry 6 }
|
|
|
|
invInsRemClei OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..10))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Common Language Equipment Identifier
|
|
(CLEI) code for the product.
|
|
|
|
"
|
|
::= { invInsRemEntry 7 }
|
|
|
|
invInsRemSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The serial number string for the
|
|
physical entity.
|
|
|
|
"
|
|
::= { invInsRemEntry 8 }
|
|
|
|
invInsRemPartNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Part Number of the product.
|
|
|
|
"
|
|
::= { invInsRemEntry 9 }
|
|
|
|
invInsRemSeqNumber OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last sequence number used when
|
|
this event occurred.
|
|
|
|
"
|
|
::= { invInsRemEntry 10 }
|
|
|
|
-- ----------------------------------------------------
|
|
-- Object and event groups
|
|
-- ----------------------------------------------------
|
|
|
|
invPhysGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
invPhysIndex,
|
|
invPhysDescr,
|
|
invPhysVendorType,
|
|
invPhysContainedIn,
|
|
invPhysClass,
|
|
invPhysParentRelPos,
|
|
invPhysName,
|
|
invPhysHardwareRev,
|
|
invPhysFirmwareRev,
|
|
invPhysProductDataRev,
|
|
invPhysSerialNum,
|
|
invPhysMfgName,
|
|
invPhysModelName,
|
|
invPhysIsFRU }
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The physical inventory objects."
|
|
::= { lumInventoryGroups 1 }
|
|
|
|
invGeneralGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
invGeneralLastChangeTime,
|
|
invGeneralMibSpecVersion,
|
|
invGeneralMibImplVersion,
|
|
invGeneralTestAndIncr }
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The physical inventory objects."
|
|
::= { lumInventoryGroups 2 }
|
|
|
|
invEventGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
invNotificationPhysAdded,
|
|
invNotificationPhysRemoved }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inventory notifications."
|
|
::= { lumInventoryGroups 3 }
|
|
|
|
|
|
invGeneralGroupV2 OBJECT-GROUP
|
|
OBJECTS {
|
|
invGeneralLastChangeTime }
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The physical inventory objects."
|
|
::= { lumInventoryGroups 4 }
|
|
|
|
invPhysGroupV2 OBJECT-GROUP
|
|
OBJECTS {
|
|
invPhysIndex,
|
|
invPhysDescr,
|
|
invPhysVendorType,
|
|
invPhysContainedIn,
|
|
invPhysClass,
|
|
invPhysParentRelPos,
|
|
invPhysName,
|
|
invPhysHardwareRev,
|
|
invPhysFirmwareRev,
|
|
invPhysProductDataRev,
|
|
invPhysSerialNum,
|
|
invPhysMfgName,
|
|
invPhysModelName,
|
|
invPhysIsFRU,
|
|
invPhysSoftwareRev }
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The physical inventory objects V2."
|
|
::= { lumInventoryGroups 5 }
|
|
|
|
invPhysGroupV3 OBJECT-GROUP
|
|
OBJECTS {
|
|
invPhysIndex,
|
|
invPhysDescr,
|
|
invPhysVendorType,
|
|
invPhysContainedIn,
|
|
invPhysClass,
|
|
invPhysParentRelPos,
|
|
invPhysName,
|
|
invPhysHardwareRev,
|
|
invPhysFirmwareRev,
|
|
invPhysProductDataRev,
|
|
invPhysSerialNum,
|
|
invPhysMfgName,
|
|
invPhysModelName,
|
|
invPhysIsFRU,
|
|
invPhysSoftwareRev,
|
|
invPhysSoftwareProduct }
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The physical inventory objects V3."
|
|
::= { lumInventoryGroups 6 }
|
|
|
|
invEntityGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
invEntityIndex,
|
|
invEntityName,
|
|
invEntityObject,
|
|
invEntityClass }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entity objects V1."
|
|
::= { lumInventoryGroups 7 }
|
|
|
|
invRelationGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
invRelationIndex,
|
|
invRelationEntityIndex1,
|
|
invRelationEntityName1,
|
|
invRelationType,
|
|
invRelationEntityIndex2,
|
|
invRelationEntityName2 }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The relation objects V1."
|
|
::= { lumInventoryGroups 8 }
|
|
|
|
invGeneralGroupV3 OBJECT-GROUP
|
|
OBJECTS {
|
|
invGeneralLastChangeTime,
|
|
invGeneralConfigLastChangeTime}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The physical inventory objects."
|
|
::= { lumInventoryGroups 9 }
|
|
|
|
invGeneralGroupV4 OBJECT-GROUP
|
|
OBJECTS {
|
|
invGeneralLastChangeTime,
|
|
invGeneralConfigLastChangeTime,
|
|
invGeneralPhysTableSize,
|
|
invGeneralEntityTableSize,
|
|
invGeneralRelationTableSize}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The physical inventory objects v4."
|
|
::= { lumInventoryGroups 10 }
|
|
|
|
invPhysGroupV4 OBJECT-GROUP
|
|
OBJECTS {
|
|
invPhysIndex,
|
|
invPhysDescr,
|
|
invPhysContainedIn,
|
|
invPhysClass,
|
|
invPhysParentRelPos,
|
|
invPhysName,
|
|
invPhysHardwareRev,
|
|
invPhysFirmwareRev,
|
|
invPhysProductDataRev,
|
|
invPhysSerialNum,
|
|
invPhysMfgName,
|
|
invPhysModelName,
|
|
invPhysIsFRU,
|
|
invPhysSoftwareRev,
|
|
invPhysSoftwareProduct }
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The physical inventory objects V4 (release R23.1)."
|
|
::= { lumInventoryGroups 11 }
|
|
|
|
invPhysGroupV5 OBJECT-GROUP
|
|
OBJECTS {
|
|
invPhysIndex,
|
|
invPhysDescr,
|
|
invPhysContainedIn,
|
|
invPhysClass,
|
|
invPhysParentRelPos,
|
|
invPhysName,
|
|
invPhysHardwareRev,
|
|
invPhysFirmwareRev,
|
|
invPhysProductDataRev,
|
|
invPhysSerialNum,
|
|
invPhysMfgName,
|
|
invPhysModelName,
|
|
invPhysIsFRU,
|
|
invPhysSoftwareRev,
|
|
invPhysSoftwareProduct,
|
|
invPhysClei,
|
|
invPhysAid }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical inventory objects V5 (release R28)."
|
|
::= { lumInventoryGroups 12 }
|
|
|
|
invInsRemGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
invInsRemIndex,
|
|
invInsRemName,
|
|
invInsRemEvent,
|
|
invInsRemTimestamp,
|
|
invInsRemEquipmentType,
|
|
invInsRemPhysicalLocation,
|
|
invInsRemClei,
|
|
invInsRemSerialNumber,
|
|
invInsRemPartNumber,
|
|
invInsRemSeqNumber }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The insert remove events objects V1 (release R28)."
|
|
::= { lumInventoryGroups 13 }
|
|
|
|
invGeneralGroupV5 OBJECT-GROUP
|
|
OBJECTS {
|
|
invGeneralLastChangeTime,
|
|
invGeneralConfigLastChangeTime,
|
|
invGeneralPhysTableSize,
|
|
invGeneralEntityTableSize,
|
|
invGeneralRelationTableSize,
|
|
invGeneralInsRemTableSize,
|
|
invGeneralInsRemLastSeqNumber }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical inventory objects V5 (release R28)."
|
|
::= { lumInventoryGroups 14 }
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- Compliance
|
|
-- ----------------------------------------------------
|
|
|
|
lumInventoryBasicComplV1 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Basic implementation requirements for the
|
|
inventory MIB."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
invPhysGroup,
|
|
invGeneralGroup,
|
|
invEventGroup }
|
|
::= { lumInventoryCompl 1 }
|
|
|
|
lumInventoryBasicComplV2 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Basic implementation requirements for the
|
|
inventory MIB v2."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
invGeneralGroupV2,
|
|
invPhysGroup,
|
|
invEventGroup }
|
|
::= { lumInventoryCompl 2 }
|
|
|
|
lumInventoryBasicComplV3 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Basic implementation requirements for the
|
|
inventory MIB v3."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
invGeneralGroupV2,
|
|
invPhysGroupV2,
|
|
invEventGroup }
|
|
::= { lumInventoryCompl 3 }
|
|
|
|
lumInventoryBasicComplV4 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Basic implementation requirements for the
|
|
inventory MIB v4."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
invGeneralGroupV2,
|
|
invPhysGroupV3,
|
|
invEventGroup }
|
|
::= { lumInventoryCompl 4 }
|
|
|
|
lumInventoryBasicComplV5 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Basic implementation requirements for the
|
|
inventory MIB v5."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
invGeneralGroupV2,
|
|
invPhysGroupV3,
|
|
invEventGroup,
|
|
invEntityGroup,
|
|
invRelationGroup }
|
|
::= { lumInventoryCompl 5 }
|
|
|
|
lumInventoryBasicComplV6 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Basic implementation requirements for the
|
|
inventory MIB v6."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
invGeneralGroupV3,
|
|
invPhysGroupV3,
|
|
invEventGroup,
|
|
invEntityGroup,
|
|
invRelationGroup }
|
|
::= { lumInventoryCompl 6 }
|
|
|
|
lumInventoryBasicComplV7 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Basic implementation requirements for the
|
|
inventory MIB v7."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
invGeneralGroupV4,
|
|
invPhysGroupV3,
|
|
invEventGroup,
|
|
invEntityGroup,
|
|
invRelationGroup }
|
|
::= { lumInventoryCompl 7 }
|
|
|
|
lumInventoryBasicComplV8 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Basic implementation requirements for the
|
|
inventory MIB v8."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
invGeneralGroupV4,
|
|
invPhysGroupV4,
|
|
invEventGroup,
|
|
invEntityGroup,
|
|
invRelationGroup }
|
|
::= { lumInventoryCompl 8 }
|
|
|
|
lumInventoryBasicComplV9 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Basic implementation requirements for the
|
|
inventory MIB v9."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
invGeneralGroupV4,
|
|
invPhysGroupV5,
|
|
invEventGroup,
|
|
invEntityGroup,
|
|
invRelationGroup }
|
|
::= { lumInventoryCompl 9 }
|
|
|
|
lumInventoryBasicComplV10 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Basic implementation requirements for the
|
|
inventory MIB v10. (R28.0)"
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
invGeneralGroupV5,
|
|
invPhysGroupV5,
|
|
invEventGroup,
|
|
invEntityGroup,
|
|
invRelationGroup,
|
|
invInsRemGroup }
|
|
::= { lumInventoryCompl 10 }
|
|
|
|
-- ----------------------------------------------------
|
|
-- Minimal object and event groups
|
|
-- ----------------------------------------------------
|
|
|
|
inventoryGeneralMinimalGroupV1 OBJECT-GROUP
|
|
OBJECTS {
|
|
invGeneralLastChangeTime,
|
|
invGeneralConfigLastChangeTime,
|
|
invGeneralPhysTableSize,
|
|
invGeneralEntityTableSize,
|
|
invGeneralRelationTableSize }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimal general inventory objects."
|
|
::= { lumInventoryMinimalGroups 1 }
|
|
|
|
-- ----------------------------------------------------
|
|
-- Minimal Compliance
|
|
-- ----------------------------------------------------
|
|
|
|
lumInventoryMinimalComplV1 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Minimal implementation requirements for the inventory MIB v1."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
inventoryGeneralMinimalGroupV1,
|
|
invPhysGroupV3,
|
|
invEntityGroup,
|
|
invRelationGroup }
|
|
::= { lumInventoryMinimalCompl 1 }
|
|
|
|
lumInventoryMinimalComplV2 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Minimal implementation requirements for the inventory MIB v1."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
inventoryGeneralMinimalGroupV1,
|
|
invPhysGroupV4,
|
|
invEntityGroup,
|
|
invRelationGroup }
|
|
::= { lumInventoryMinimalCompl 2 }
|
|
|
|
lumInventoryMinimalComplV3 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimal implementation requirements for the inventory MIB v2."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
inventoryGeneralMinimalGroupV1,
|
|
invPhysGroupV5,
|
|
invEntityGroup,
|
|
invRelationGroup }
|
|
::= { lumInventoryMinimalCompl 3 }
|
|
|
|
END
|
|
|
|
|