Blame mibs/ietf/ENTITY-MIB

Packit 022b05
ENTITY-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE, mib-2, NOTIFICATION-TYPE,
Packit 022b05
    Integer32
Packit 022b05
        FROM SNMPv2-SMI
Packit 022b05
    TDomain, TAddress, TEXTUAL-CONVENTION,
Packit 022b05
    AutonomousType, RowPointer, TimeStamp, TruthValue,
Packit 022b05
    DateAndTime
Packit 022b05
        FROM SNMPv2-TC
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
Packit 022b05
        FROM SNMPv2-CONF
Packit 022b05
    SnmpAdminString
Packit 022b05
        FROM SNMP-FRAMEWORK-MIB;
Packit 022b05
Packit 022b05
entityMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "200508100000Z"
Packit 022b05
    ORGANIZATION "IETF ENTMIB Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
            "        WG E-mail: entmib@ietf.org
Packit 022b05
                     Mailing list subscription info:
Packit 022b05
                       http://www.ietf.org/mailman/listinfo/entmib
Packit 022b05
Packit 022b05
                     Andy Bierman
Packit 022b05
                     ietf@andybierman.com
Packit 022b05
Packit 022b05
                     Keith McCloghrie
Packit 022b05
                     Cisco Systems Inc.
Packit 022b05
                     170 West Tasman Drive
Packit 022b05
                     San Jose, CA 95134
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                     +1 408-526-5260
Packit 022b05
                     kzm@cisco.com"
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The MIB module for representing multiple logical
Packit 022b05
            entities supported by a single SNMP agent.
Packit 022b05
Packit 022b05
            Copyright (C) The Internet Society (2005).  This
Packit 022b05
            version of this MIB module is part of RFC 4133; see
Packit 022b05
            the RFC itself for full legal notices."
Packit 022b05
Packit 022b05
    REVISION        "200508100000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Initial Version of Entity MIB (Version 3).
Packit 022b05
             This revision obsoletes RFC 2737.
Packit 022b05
             Additions:
Packit 022b05
               - cpu(12) enumeration added to PhysicalClass TC
Packit 022b05
               - DISPLAY-HINT clause to PhysicalIndex TC
Packit 022b05
               - PhysicalIndexOrZero TC
Packit 022b05
               - entPhysicalMfgDate object
Packit 022b05
               - entPhysicalUris object
Packit 022b05
             Changes:
Packit 022b05
               - entPhysicalContainedIn SYNTAX changed from
Packit 022b05
                 INTEGER to PhysicalIndexOrZero
Packit 022b05
Packit 022b05
             This version published as RFC 4133."
Packit 022b05
Packit 022b05
    REVISION        "199912070000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Initial Version of Entity MIB (Version 2).
Packit 022b05
             This revision obsoletes RFC 2037.
Packit 022b05
             This version published as RFC 2737."
Packit 022b05
Packit 022b05
    REVISION        "199610310000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Initial version (version 1), published as
Packit 022b05
             RFC 2037."
Packit 022b05
    ::= { mib-2 47 }
Packit 022b05
Packit 022b05
entityMIBObjects OBJECT IDENTIFIER ::= { entityMIB 1 }
Packit 022b05
Packit 022b05
-- MIB contains four groups
Packit 022b05
entityPhysical OBJECT IDENTIFIER ::= { entityMIBObjects 1 }
Packit 022b05
entityLogical  OBJECT IDENTIFIER ::= { entityMIBObjects 2 }
Packit 022b05
entityMapping  OBJECT IDENTIFIER ::= { entityMIBObjects 3 }
Packit 022b05
entityGeneral  OBJECT IDENTIFIER ::= { entityMIBObjects 4 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
-- Textual Conventions
Packit 022b05
PhysicalIndex ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT      "d"
Packit 022b05
    STATUS            current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An arbitrary value that uniquely identifies the physical
Packit 022b05
            entity.  The value should be a small, positive integer.
Packit 022b05
            Index values for different physical entities are not
Packit 022b05
            necessarily contiguous."
Packit 022b05
    SYNTAX Integer32 (1..2147483647)
Packit 022b05
Packit 022b05
PhysicalIndexOrZero ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT      "d"
Packit 022b05
    STATUS            current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This textual convention is an extension of the
Packit 022b05
            PhysicalIndex convention, which defines a greater than zero
Packit 022b05
            value used to identify a physical entity.  This extension
Packit 022b05
            permits the additional value of zero.  The semantics of the
Packit 022b05
            value zero are object-specific and must, therefore, be
Packit 022b05
            defined as part of the description of any object that uses
Packit 022b05
            this syntax.  Examples of the usage of this extension are
Packit 022b05
            situations where none or all physical entities need to be
Packit 022b05
            referenced."
Packit 022b05
    SYNTAX Integer32 (0..2147483647)
Packit 022b05
Packit 022b05
PhysicalClass ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS            current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An enumerated value which provides an indication of the
Packit 022b05
            general hardware type of a particular physical entity.
Packit 022b05
            There are no restrictions as to the number of
Packit 022b05
            entPhysicalEntries of each entPhysicalClass, which must be
Packit 022b05
            instantiated by an agent.
Packit 022b05
Packit 022b05
            The enumeration 'other' is applicable if the physical entity
Packit 022b05
            class is known, but does not match any of the supported
Packit 022b05
            values.
Packit 022b05
Packit 022b05
            The enumeration 'unknown' is applicable if the physical
Packit 022b05
            entity class is unknown to the agent.
Packit 022b05
Packit 022b05
            The enumeration 'chassis' is applicable if the physical
Packit 022b05
            entity class is an overall container for networking
Packit 022b05
            equipment.  Any class of physical entity, except a stack,
Packit 022b05
            may be contained within a chassis; and a chassis may only
Packit 022b05
            be contained within a stack.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            The enumeration 'backplane' is applicable if the physical
Packit 022b05
            entity class is some sort of device for aggregating and
Packit 022b05
            forwarding networking traffic, such as a shared backplane in
Packit 022b05
            a modular ethernet switch.  Note that an agent may model a
Packit 022b05
            backplane as a single physical entity, which is actually
Packit 022b05
            implemented as multiple discrete physical components (within
Packit 022b05
            a chassis or stack).
Packit 022b05
Packit 022b05
            The enumeration 'container' is applicable if the physical
Packit 022b05
            entity class is capable of containing one or more removable
Packit 022b05
            physical entities, possibly of different types.  For
Packit 022b05
            example, each (empty or full) slot in a chassis will be
Packit 022b05
            modeled as a container.  Note that all removable physical
Packit 022b05
            entities should be modeled within a container entity, such
Packit 022b05
            as field-replaceable modules, fans, or power supplies.  Note
Packit 022b05
            that all known containers should be modeled by the agent,
Packit 022b05
            including empty containers.
Packit 022b05
Packit 022b05
            The enumeration 'powerSupply' is applicable if the physical
Packit 022b05
            entity class is a power-supplying component.
Packit 022b05
Packit 022b05
            The enumeration 'fan' is applicable if the physical entity
Packit 022b05
            class is a fan or other heat-reduction component.
Packit 022b05
Packit 022b05
            The enumeration 'sensor' is applicable if the physical
Packit 022b05
            entity class is some sort of sensor, such as a temperature
Packit 022b05
            sensor within a router chassis.
Packit 022b05
Packit 022b05
            The enumeration 'module' is applicable if the physical
Packit 022b05
            entity class is some sort of self-contained sub-system.  If
Packit 022b05
            the enumeration 'module' is removable, then it should be
Packit 022b05
            modeled within a container entity, otherwise it should be
Packit 022b05
            modeled directly within another physical entity (e.g., a
Packit 022b05
            chassis or another module).
Packit 022b05
Packit 022b05
            The enumeration 'port' is applicable if the physical entity
Packit 022b05
            class is some sort of networking port, capable of receiving
Packit 022b05
            and/or transmitting networking traffic.
Packit 022b05
Packit 022b05
            The enumeration 'stack' is applicable if the physical entity
Packit 022b05
            class is some sort of super-container (possibly virtual),
Packit 022b05
            intended to group together multiple chassis entities.  A
Packit 022b05
            stack may be realized by a 'virtual' cable, a real
Packit 022b05
            interconnect cable, attached to multiple chassis, or may in
Packit 022b05
            fact be comprised of multiple interconnect cables.  A stack
Packit 022b05
            should not be modeled within any other physical entities,
Packit 022b05
            but a stack may be contained within another stack.  Only
Packit 022b05
            chassis entities should be contained within a stack.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            The enumeration 'cpu' is applicable if the physical entity
Packit 022b05
            class is some sort of central processing unit."
Packit 022b05
    SYNTAX      INTEGER  {
Packit 022b05
       other(1),
Packit 022b05
       unknown(2),
Packit 022b05
       chassis(3),
Packit 022b05
       backplane(4),
Packit 022b05
       container(5),     -- e.g., chassis slot or daughter-card holder
Packit 022b05
       powerSupply(6),
Packit 022b05
       fan(7),
Packit 022b05
       sensor(8),
Packit 022b05
       module(9),        -- e.g., plug-in card or daughter-card
Packit 022b05
       port(10),
Packit 022b05
       stack(11),        -- e.g., stack of multiple chassis entities
Packit 022b05
       cpu(12)
Packit 022b05
    }
Packit 022b05
Packit 022b05
SnmpEngineIdOrNone ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS            current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A specially formatted SnmpEngineID string for use with the
Packit 022b05
            Entity MIB.
Packit 022b05
Packit 022b05
            If an instance of an object of SYNTAX SnmpEngineIdOrNone has
Packit 022b05
            a non-zero length, then the object encoding and semantics
Packit 022b05
            are defined by the SnmpEngineID textual convention (see STD
Packit 022b05
            62, RFC 3411 [RFC3411]).
Packit 022b05
Packit 022b05
            If an instance of an object of SYNTAX SnmpEngineIdOrNone
Packit 022b05
            contains a zero-length string, then no appropriate
Packit 022b05
            SnmpEngineID is associated with the logical entity (i.e.,
Packit 022b05
            SNMPv3 is not supported)."
Packit 022b05
    SYNTAX OCTET STRING (SIZE(0..32)) -- empty string or SnmpEngineID
Packit 022b05
Packit 022b05
Packit 022b05
--           The Physical Entity Table
Packit 022b05
entPhysicalTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF EntPhysicalEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This table contains one row per physical entity.  There is
Packit 022b05
            always at least one row for an 'overall' physical entity."
Packit 022b05
    ::= { entityPhysical 1 }
Packit 022b05
Packit 022b05
entPhysicalEntry       OBJECT-TYPE
Packit 022b05
    SYNTAX      EntPhysicalEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Information about a particular physical entity.
Packit 022b05
Packit 022b05
            Each entry provides objects (entPhysicalDescr,
Packit 022b05
            entPhysicalVendorType, and entPhysicalClass) to help an NMS
Packit 022b05
            identify and characterize the entry, and objects
Packit 022b05
            (entPhysicalContainedIn and entPhysicalParentRelPos) to help
Packit 022b05
            an NMS relate the particular entry to other entries in this
Packit 022b05
            table."
Packit 022b05
    INDEX   { entPhysicalIndex }
Packit 022b05
    ::= { entPhysicalTable 1 }
Packit 022b05
Packit 022b05
EntPhysicalEntry ::= SEQUENCE {
Packit 022b05
      entPhysicalIndex          PhysicalIndex,
Packit 022b05
      entPhysicalDescr          SnmpAdminString,
Packit 022b05
      entPhysicalVendorType     AutonomousType,
Packit 022b05
      entPhysicalContainedIn    PhysicalIndexOrZero,
Packit 022b05
      entPhysicalClass          PhysicalClass,
Packit 022b05
      entPhysicalParentRelPos   Integer32,
Packit 022b05
      entPhysicalName           SnmpAdminString,
Packit 022b05
      entPhysicalHardwareRev    SnmpAdminString,
Packit 022b05
      entPhysicalFirmwareRev    SnmpAdminString,
Packit 022b05
      entPhysicalSoftwareRev    SnmpAdminString,
Packit 022b05
      entPhysicalSerialNum      SnmpAdminString,
Packit 022b05
      entPhysicalMfgName        SnmpAdminString,
Packit 022b05
      entPhysicalModelName      SnmpAdminString,
Packit 022b05
      entPhysicalAlias          SnmpAdminString,
Packit 022b05
      entPhysicalAssetID        SnmpAdminString,
Packit 022b05
      entPhysicalIsFRU          TruthValue,
Packit 022b05
      entPhysicalMfgDate        DateAndTime,
Packit 022b05
      entPhysicalUris           OCTET STRING
Packit 022b05
Packit 022b05
}
Packit 022b05
Packit 022b05
entPhysicalIndex    OBJECT-TYPE
Packit 022b05
    SYNTAX      PhysicalIndex
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The index for this entry."
Packit 022b05
    ::= { entPhysicalEntry 1 }
Packit 022b05
Packit 022b05
entPhysicalDescr OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "A textual description of physical entity.  This object
Packit 022b05
            should contain a string that identifies the manufacturer's
Packit 022b05
            name for the physical entity, and should be set to a
Packit 022b05
            distinct value for each version or model of the physical
Packit 022b05
            entity."
Packit 022b05
    ::= { entPhysicalEntry 2 }
Packit 022b05
Packit 022b05
entPhysicalVendorType OBJECT-TYPE
Packit 022b05
    SYNTAX      AutonomousType
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An indication of the vendor-specific hardware type of the
Packit 022b05
            physical entity.  Note that this is different from the
Packit 022b05
            definition of MIB-II's sysObjectID.
Packit 022b05
Packit 022b05
            An agent should set this object to an enterprise-specific
Packit 022b05
            registration identifier value indicating the specific
Packit 022b05
            equipment type in detail.  The associated instance of
Packit 022b05
            entPhysicalClass is used to indicate the general type of
Packit 022b05
            hardware device.
Packit 022b05
Packit 022b05
            If no vendor-specific registration identifier exists for
Packit 022b05
            this physical entity, or the value is unknown by this agent,
Packit 022b05
            then the value { 0 0 } is returned."
Packit 022b05
    ::= { entPhysicalEntry 3 }
Packit 022b05
Packit 022b05
entPhysicalContainedIn OBJECT-TYPE
Packit 022b05
    SYNTAX      PhysicalIndexOrZero
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of entPhysicalIndex for the physical entity which
Packit 022b05
            'contains' this physical entity.  A value of zero indicates
Packit 022b05
            this physical entity is not contained in any other physical
Packit 022b05
            entity.  Note that the set of 'containment' relationships
Packit 022b05
            define a strict hierarchy; that is, recursion is not
Packit 022b05
            allowed.
Packit 022b05
Packit 022b05
            In the event that a physical entity is contained by more
Packit 022b05
            than one physical entity (e.g., double-wide modules), this
Packit 022b05
            object should identify the containing entity with the lowest
Packit 022b05
            value of entPhysicalIndex."
Packit 022b05
    ::= { entPhysicalEntry 4 }
Packit 022b05
Packit 022b05
entPhysicalClass OBJECT-TYPE
Packit 022b05
    SYNTAX      PhysicalClass
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An indication of the general hardware type of the physical
Packit 022b05
            entity.
Packit 022b05
Packit 022b05
            An agent should set this object to the standard enumeration
Packit 022b05
            value that most accurately indicates the general class of
Packit 022b05
            the physical entity, or the primary class if there is more
Packit 022b05
            than one entity.
Packit 022b05
Packit 022b05
            If no appropriate standard registration identifier exists
Packit 022b05
            for this physical entity, then the value 'other(1)' is
Packit 022b05
            returned.  If the value is unknown by this agent, then the
Packit 022b05
            value 'unknown(2)' is returned."
Packit 022b05
    ::= { entPhysicalEntry 5 }
Packit 022b05
Packit 022b05
entPhysicalParentRelPos OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (-1..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An indication of the relative position of this 'child'
Packit 022b05
            component among all its 'sibling' components.  Sibling
Packit 022b05
            components are defined as entPhysicalEntries that share the
Packit 022b05
            same instance values of each of the entPhysicalContainedIn
Packit 022b05
            and entPhysicalClass objects.
Packit 022b05
Packit 022b05
            An NMS can use this object to identify the relative ordering
Packit 022b05
            for all sibling components of a particular parent
Packit 022b05
            (identified by the entPhysicalContainedIn instance in each
Packit 022b05
            sibling entry).
Packit 022b05
Packit 022b05
            If possible, this value should match any external labeling
Packit 022b05
            of the physical component.  For example, for a container
Packit 022b05
            (e.g., card slot) labeled as 'slot #3',
Packit 022b05
            entPhysicalParentRelPos should have the value '3'.  Note
Packit 022b05
            that the entPhysicalEntry for the module plugged in slot 3
Packit 022b05
            should have an entPhysicalParentRelPos value of '1'.
Packit 022b05
Packit 022b05
            If the physical position of this component does not match
Packit 022b05
            any external numbering or clearly visible ordering, then
Packit 022b05
            user documentation or other external reference material
Packit 022b05
            should be used to determine the parent-relative position.
Packit 022b05
            If this is not possible, then the agent should assign a
Packit 022b05
            consistent (but possibly arbitrary) ordering to a given set
Packit 022b05
            of 'sibling' components, perhaps based on internal
Packit 022b05
            representation of the components.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            If the agent cannot determine the parent-relative position
Packit 022b05
            for some reason, or if the associated value of
Packit 022b05
            entPhysicalContainedIn is '0', then the value '-1' is
Packit 022b05
            returned.  Otherwise, a non-negative integer is returned,
Packit 022b05
            indicating the parent-relative position of this physical
Packit 022b05
            entity.
Packit 022b05
Packit 022b05
            Parent-relative ordering normally starts from '1' and
Packit 022b05
            continues to 'N', where 'N' represents the highest
Packit 022b05
            positioned child entity.  However, if the physical entities
Packit 022b05
            (e.g., slots) are labeled from a starting position of zero,
Packit 022b05
            then the first sibling should be associated with an
Packit 022b05
            entPhysicalParentRelPos value of '0'.  Note that this
Packit 022b05
            ordering may be sparse or dense, depending on agent
Packit 022b05
            implementation.
Packit 022b05
Packit 022b05
            The actual values returned are not globally meaningful, as
Packit 022b05
            each 'parent' component may use different numbering
Packit 022b05
            algorithms.  The ordering is only meaningful among siblings
Packit 022b05
            of the same parent component.
Packit 022b05
Packit 022b05
            The agent should retain parent-relative position values
Packit 022b05
            across reboots, either through algorithmic assignment or use
Packit 022b05
            of non-volatile storage."
Packit 022b05
    ::= { entPhysicalEntry 6 }
Packit 022b05
Packit 022b05
entPhysicalName OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The textual name of the physical entity.  The value of this
Packit 022b05
            object should be the name of the component as assigned by
Packit 022b05
            the local device and should be suitable for use in commands
Packit 022b05
            entered at the device's `console'.  This might be a text
Packit 022b05
            name (e.g., `console') or a simple component number (e.g.,
Packit 022b05
            port or module number, such as `1'), depending on the
Packit 022b05
            physical component naming syntax of the device.
Packit 022b05
Packit 022b05
            If there is no local name, or if this object is otherwise
Packit 022b05
            not applicable, then this object contains a zero-length
Packit 022b05
            string.
Packit 022b05
Packit 022b05
            Note that the value of entPhysicalName for two physical
Packit 022b05
            entities will be the same in the event that the console
Packit 022b05
            interface does not distinguish between them, e.g., slot-1
Packit 022b05
            and the card in slot-1."
Packit 022b05
    ::= { entPhysicalEntry 7 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
entPhysicalHardwareRev    OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The vendor-specific hardware revision string for the
Packit 022b05
            physical entity.  The preferred value is the hardware
Packit 022b05
            revision identifier actually printed on the component itself
Packit 022b05
            (if present).
Packit 022b05
Packit 022b05
            Note that if revision information is stored internally in a
Packit 022b05
            non-printable (e.g., binary) format, then the agent must
Packit 022b05
            convert such information to a printable format, in an
Packit 022b05
            implementation-specific manner.
Packit 022b05
Packit 022b05
            If no specific hardware revision string is associated with
Packit 022b05
            the physical component, or if this information is unknown to
Packit 022b05
            the agent, then this object will contain a zero-length
Packit 022b05
            string."
Packit 022b05
    ::= { entPhysicalEntry 8 }
Packit 022b05
Packit 022b05
entPhysicalFirmwareRev    OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The vendor-specific firmware revision string for the
Packit 022b05
            physical entity.
Packit 022b05
Packit 022b05
            Note that if revision information is stored internally in a
Packit 022b05
            non-printable (e.g., binary) format, then the agent must
Packit 022b05
            convert such information to a printable format, in an
Packit 022b05
            implementation-specific manner.
Packit 022b05
Packit 022b05
            If no specific firmware programs are associated with the
Packit 022b05
            physical component, or if this information is unknown to the
Packit 022b05
            agent, then this object will contain a zero-length string."
Packit 022b05
    ::= { entPhysicalEntry 9 }
Packit 022b05
Packit 022b05
entPhysicalSoftwareRev    OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The vendor-specific software revision string for the
Packit 022b05
            physical entity.
Packit 022b05
Packit 022b05
            Note that if revision information is stored internally in a
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            non-printable (e.g., binary) format, then the agent must
Packit 022b05
            convert such information to a printable format, in an
Packit 022b05
            implementation-specific manner.
Packit 022b05
Packit 022b05
            If no specific software programs are associated with the
Packit 022b05
            physical component, or if this information is unknown to the
Packit 022b05
            agent, then this object will contain a zero-length string."
Packit 022b05
    ::= { entPhysicalEntry 10 }
Packit 022b05
Packit 022b05
entPhysicalSerialNum   OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString (SIZE (0..32))
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The vendor-specific serial number string for the physical
Packit 022b05
            entity.  The preferred value is the serial number string
Packit 022b05
            actually printed on the component itself (if present).
Packit 022b05
Packit 022b05
            On the first instantiation of an physical entity, the value
Packit 022b05
            of entPhysicalSerialNum associated with that entity is set
Packit 022b05
            to the correct vendor-assigned serial number, if this
Packit 022b05
            information is available to the agent.  If a serial number
Packit 022b05
            is unknown or non-existent, the entPhysicalSerialNum will be
Packit 022b05
            set to a zero-length string instead.
Packit 022b05
Packit 022b05
            Note that implementations that can correctly identify the
Packit 022b05
            serial numbers of all installed physical entities do not
Packit 022b05
            need to provide write access to the entPhysicalSerialNum
Packit 022b05
            object.  Agents which cannot provide non-volatile storage
Packit 022b05
            for the entPhysicalSerialNum strings are not required to
Packit 022b05
            implement write access for this object.
Packit 022b05
Packit 022b05
            Not every physical component will have a serial number, or
Packit 022b05
            even need one.  Physical entities for which the associated
Packit 022b05
            value of the entPhysicalIsFRU object is equal to 'false(2)'
Packit 022b05
            (e.g., the repeater ports within a repeater module), do not
Packit 022b05
            need their own unique serial number.  An agent does not have
Packit 022b05
            to provide write access for such entities, and may return a
Packit 022b05
            zero-length string.
Packit 022b05
Packit 022b05
            If write access is implemented for an instance of
Packit 022b05
            entPhysicalSerialNum, and a value is written into the
Packit 022b05
            instance, the agent must retain the supplied value in the
Packit 022b05
            entPhysicalSerialNum instance (associated with the same
Packit 022b05
            physical entity) for as long as that entity remains
Packit 022b05
            instantiated.  This includes instantiations across all
Packit 022b05
            re-initializations/reboots of the network management system,
Packit 022b05
            including those resulting in a change of the physical
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            entity's entPhysicalIndex value."
Packit 022b05
    ::= { entPhysicalEntry 11 }
Packit 022b05
Packit 022b05
entPhysicalMfgName   OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The name of the manufacturer of this physical component.
Packit 022b05
            The preferred value is the manufacturer name string actually
Packit 022b05
            printed on the component itself (if present).
Packit 022b05
Packit 022b05
            Note that comparisons between instances of the
Packit 022b05
            entPhysicalModelName, entPhysicalFirmwareRev,
Packit 022b05
            entPhysicalSoftwareRev, and the entPhysicalSerialNum
Packit 022b05
            objects, are only meaningful amongst entPhysicalEntries with
Packit 022b05
            the same value of entPhysicalMfgName.
Packit 022b05
Packit 022b05
            If the manufacturer name string associated with the physical
Packit 022b05
            component is unknown to the agent, then this object will
Packit 022b05
            contain a zero-length string."
Packit 022b05
    ::= { entPhysicalEntry 12 }
Packit 022b05
Packit 022b05
entPhysicalModelName   OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The vendor-specific model name identifier string associated
Packit 022b05
            with this physical component.  The preferred value is the
Packit 022b05
            customer-visible part number, which may be printed on the
Packit 022b05
            component itself.
Packit 022b05
Packit 022b05
            If the model name string associated with the physical
Packit 022b05
            component is unknown to the agent, then this object will
Packit 022b05
            contain a zero-length string."
Packit 022b05
    ::= { entPhysicalEntry 13 }
Packit 022b05
Packit 022b05
entPhysicalAlias    OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString (SIZE (0..32))
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object is an 'alias' name for the physical entity, as
Packit 022b05
            specified by a network manager, and provides a non-volatile
Packit 022b05
            'handle' for the physical entity.
Packit 022b05
Packit 022b05
            On the first instantiation of a physical entity, the value
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            of entPhysicalAlias associated with that entity is set to
Packit 022b05
            the zero-length string.  However, the agent may set the
Packit 022b05
            value to a locally unique default value, instead of a
Packit 022b05
            zero-length string.
Packit 022b05
Packit 022b05
            If write access is implemented for an instance of
Packit 022b05
            entPhysicalAlias, and a value is written into the instance,
Packit 022b05
            the agent must retain the supplied value in the
Packit 022b05
            entPhysicalAlias instance (associated with the same physical
Packit 022b05
            entity) for as long as that entity remains instantiated.
Packit 022b05
            This includes instantiations across all
Packit 022b05
            re-initializations/reboots of the network management system,
Packit 022b05
            including those resulting in a change of the physical
Packit 022b05
            entity's entPhysicalIndex value."
Packit 022b05
    ::= { entPhysicalEntry 14 }
Packit 022b05
Packit 022b05
entPhysicalAssetID OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString (SIZE (0..32))
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object is a user-assigned asset tracking identifier
Packit 022b05
            (as specified by a network manager) for the physical entity,
Packit 022b05
            and provides non-volatile storage of this information.
Packit 022b05
Packit 022b05
            On the first instantiation of a physical entity, the value
Packit 022b05
            of entPhysicalAssetID associated with that entity is set to
Packit 022b05
            the zero-length string.
Packit 022b05
Packit 022b05
            Not every physical component will have an asset tracking
Packit 022b05
            identifier, or even need one.  Physical entities for which
Packit 022b05
            the associated value of the entPhysicalIsFRU object is equal
Packit 022b05
            to 'false(2)' (e.g., the repeater ports within a repeater
Packit 022b05
            module), do not need their own unique asset tracking
Packit 022b05
            identifier.  An agent does not have to provide write access
Packit 022b05
            for such entities, and may instead return a zero-length
Packit 022b05
            string.
Packit 022b05
Packit 022b05
            If write access is implemented for an instance of
Packit 022b05
            entPhysicalAssetID, and a value is written into the
Packit 022b05
            instance, the agent must retain the supplied value in the
Packit 022b05
            entPhysicalAssetID instance (associated with the same
Packit 022b05
            physical entity) for as long as that entity remains
Packit 022b05
            instantiated.  This includes instantiations across all
Packit 022b05
            re-initializations/reboots of the network management system,
Packit 022b05
            including those resulting in a change of the physical
Packit 022b05
            entity's entPhysicalIndex value.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            If no asset tracking information is associated with the
Packit 022b05
            physical component, then this object will contain a
Packit 022b05
            zero-length string."
Packit 022b05
    ::= { entPhysicalEntry 15 }
Packit 022b05
Packit 022b05
entPhysicalIsFRU OBJECT-TYPE
Packit 022b05
    SYNTAX      TruthValue
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object indicates whether or not this physical entity
Packit 022b05
            is considered a 'field replaceable unit' by the vendor.  If
Packit 022b05
            this object contains the value 'true(1)' then this
Packit 022b05
            entPhysicalEntry identifies a field replaceable unit.  For
Packit 022b05
            all entPhysicalEntries that represent components
Packit 022b05
            permanently contained within a field replaceable unit, the
Packit 022b05
            value 'false(2)' should be returned for this object."
Packit 022b05
    ::= { entPhysicalEntry 16 }
Packit 022b05
Packit 022b05
entPhysicalMfgDate  OBJECT-TYPE
Packit 022b05
    SYNTAX      DateAndTime
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object contains the date of manufacturing of the
Packit 022b05
            managed entity.  If the manufacturing date is unknown or not
Packit 022b05
            supported, the object is not instantiated.  The special
Packit 022b05
            value '0000000000000000'H may also be returned in this
Packit 022b05
            case."
Packit 022b05
    ::= { entPhysicalEntry 17 }
Packit 022b05
Packit 022b05
entPhysicalUris OBJECT-TYPE
Packit 022b05
    SYNTAX      OCTET STRING
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object contains additional identification information
Packit 022b05
            about the physical entity.  The object contains URIs and,
Packit 022b05
            therefore, the syntax of this object must conform to RFC
Packit 022b05
            3986, section 2.
Packit 022b05
Packit 022b05
            Multiple URIs may be present and are separated by white
Packit 022b05
            space characters.  Leading and trailing white space
Packit 022b05
            characters are ignored.
Packit 022b05
Packit 022b05
            If no additional identification information is known
Packit 022b05
            about the physical entity or supported, the object is not
Packit 022b05
            instantiated.  A zero length octet string may also be
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            returned in this case."
Packit 022b05
    REFERENCE
Packit 022b05
            "RFC 3986, Uniform Resource Identifiers (URI): Generic
Packit 022b05
            Syntax, section 2, August 1998."
Packit 022b05
Packit 022b05
    ::= { entPhysicalEntry 18 }
Packit 022b05
Packit 022b05
Packit 022b05
--           The Logical Entity Table
Packit 022b05
entLogicalTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF EntLogicalEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This table contains one row per logical entity.  For agents
Packit 022b05
            that implement more than one naming scope, at least one
Packit 022b05
            entry must exist.  Agents which instantiate all MIB objects
Packit 022b05
            within a single naming scope are not required to implement
Packit 022b05
            this table."
Packit 022b05
    ::= { entityLogical 1 }
Packit 022b05
Packit 022b05
entLogicalEntry       OBJECT-TYPE
Packit 022b05
    SYNTAX      EntLogicalEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Information about a particular logical entity.  Entities
Packit 022b05
            may be managed by this agent or other SNMP agents (possibly)
Packit 022b05
            in the same chassis."
Packit 022b05
    INDEX       { entLogicalIndex }
Packit 022b05
    ::= { entLogicalTable 1 }
Packit 022b05
Packit 022b05
EntLogicalEntry ::= SEQUENCE {
Packit 022b05
      entLogicalIndex            Integer32,
Packit 022b05
      entLogicalDescr            SnmpAdminString,
Packit 022b05
      entLogicalType             AutonomousType,
Packit 022b05
      entLogicalCommunity        OCTET STRING,
Packit 022b05
      entLogicalTAddress         TAddress,
Packit 022b05
      entLogicalTDomain          TDomain,
Packit 022b05
      entLogicalContextEngineID  SnmpEngineIdOrNone,
Packit 022b05
      entLogicalContextName      SnmpAdminString
Packit 022b05
}
Packit 022b05
Packit 022b05
entLogicalIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "The value of this object uniquely identifies the logical
Packit 022b05
            entity.  The value should be a small positive integer; index
Packit 022b05
            values for different logical entities are not necessarily
Packit 022b05
            contiguous."
Packit 022b05
    ::= { entLogicalEntry 1 }
Packit 022b05
Packit 022b05
entLogicalDescr OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A textual description of the logical entity.  This object
Packit 022b05
            should contain a string that identifies the manufacturer's
Packit 022b05
            name for the logical entity, and should be set to a distinct
Packit 022b05
            value for each version of the logical entity."
Packit 022b05
    ::= { entLogicalEntry 2 }
Packit 022b05
Packit 022b05
entLogicalType OBJECT-TYPE
Packit 022b05
    SYNTAX      AutonomousType
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An indication of the type of logical entity.  This will
Packit 022b05
            typically be the OBJECT IDENTIFIER name of the node in the
Packit 022b05
            SMI's naming hierarchy which represents the major MIB
Packit 022b05
            module, or the majority of the MIB modules, supported by the
Packit 022b05
            logical entity.  For example:
Packit 022b05
               a logical entity of a regular host/router -> mib-2
Packit 022b05
               a logical entity of a 802.1d bridge -> dot1dBridge
Packit 022b05
               a logical entity of a 802.3 repeater -> snmpDot3RptrMgmt
Packit 022b05
            If an appropriate node in the SMI's naming hierarchy cannot
Packit 022b05
            be identified, the value 'mib-2' should be used."
Packit 022b05
    ::= { entLogicalEntry 3 }
Packit 022b05
Packit 022b05
entLogicalCommunity OBJECT-TYPE
Packit 022b05
    SYNTAX      OCTET STRING (SIZE (0..255))
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An SNMPv1 or SNMPv2C community-string, which can be used to
Packit 022b05
            access detailed management information for this logical
Packit 022b05
            entity.  The agent should allow read access with this
Packit 022b05
            community string (to an appropriate subset of all managed
Packit 022b05
            objects) and may also return a community string based on the
Packit 022b05
            privileges of the request used to read this object.  Note
Packit 022b05
            that an agent may return a community string with read-only
Packit 022b05
            privileges, even if this object is accessed with a
Packit 022b05
            read-write community string.  However, the agent must take
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            care not to return a community string that allows more
Packit 022b05
            privileges than the community string used to access this
Packit 022b05
            object.
Packit 022b05
Packit 022b05
            A compliant SNMP agent may wish to conserve naming scopes by
Packit 022b05
            representing multiple logical entities in a single 'default'
Packit 022b05
            naming scope.  This is possible when the logical entities,
Packit 022b05
            represented by the same value of entLogicalCommunity, have
Packit 022b05
            no object instances in common.  For example, 'bridge1' and
Packit 022b05
            'repeater1' may be part of the main naming scope, but at
Packit 022b05
            least one additional community string is needed to represent
Packit 022b05
            'bridge2' and 'repeater2'.
Packit 022b05
Packit 022b05
            Logical entities 'bridge1' and 'repeater1' would be
Packit 022b05
            represented by sysOREntries associated with the 'default'
Packit 022b05
            naming scope.
Packit 022b05
Packit 022b05
            For agents not accessible via SNMPv1 or SNMPv2C, the value
Packit 022b05
            of this object is the empty string.  This object may also
Packit 022b05
            contain an empty string if a community string has not yet
Packit 022b05
            been assigned by the agent, or if no community string with
Packit 022b05
            suitable access rights can be returned for a particular SNMP
Packit 022b05
            request.
Packit 022b05
Packit 022b05
            Note that this object is deprecated.  Agents which implement
Packit 022b05
            SNMPv3 access should use the entLogicalContextEngineID and
Packit 022b05
            entLogicalContextName objects to identify the context
Packit 022b05
            associated with each logical entity.  SNMPv3 agents may
Packit 022b05
            return a zero-length string for this object, or may continue
Packit 022b05
            to return a community string (e.g., tri-lingual agent
Packit 022b05
            support)."
Packit 022b05
    ::= { entLogicalEntry 4 }
Packit 022b05
Packit 022b05
entLogicalTAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      TAddress
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The transport service address by which the logical entity
Packit 022b05
            receives network management traffic, formatted according to
Packit 022b05
            the corresponding value of entLogicalTDomain.
Packit 022b05
Packit 022b05
            For snmpUDPDomain, a TAddress is 6 octets long: the initial
Packit 022b05
            4 octets contain the IP-address in network-byte order and
Packit 022b05
            the last 2 contain the UDP port in network-byte order.
Packit 022b05
            Consult 'Transport Mappings for the Simple Network
Packit 022b05
            Management Protocol' (STD 62, RFC 3417 [RFC3417]) for
Packit 022b05
            further information on snmpUDPDomain."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { entLogicalEntry 5 }
Packit 022b05
Packit 022b05
entLogicalTDomain OBJECT-TYPE
Packit 022b05
    SYNTAX      TDomain
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Indicates the kind of transport service by which the
Packit 022b05
            logical entity receives network management traffic.
Packit 022b05
            Possible values for this object are presently found in the
Packit 022b05
            Transport Mappings for Simple Network Management Protocol'
Packit 022b05
            (STD 62, RFC 3417 [RFC3417])."
Packit 022b05
    ::= { entLogicalEntry 6 }
Packit 022b05
Packit 022b05
entLogicalContextEngineID    OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpEngineIdOrNone
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The authoritative contextEngineID that can be used to send
Packit 022b05
            an SNMP message concerning information held by this logical
Packit 022b05
            entity, to the address specified by the associated
Packit 022b05
            'entLogicalTAddress/entLogicalTDomain' pair.
Packit 022b05
Packit 022b05
            This object, together with the associated
Packit 022b05
            entLogicalContextName object, defines the context associated
Packit 022b05
            with a particular logical entity, and allows access to SNMP
Packit 022b05
            engines identified by a contextEngineId and contextName
Packit 022b05
            pair.
Packit 022b05
Packit 022b05
            If no value has been configured by the agent, a zero-length
Packit 022b05
            string is returned, or the agent may choose not to
Packit 022b05
            instantiate this object at all."
Packit 022b05
    ::= { entLogicalEntry 7 }
Packit 022b05
Packit 022b05
entLogicalContextName    OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The contextName that can be used to send an SNMP message
Packit 022b05
            concerning information held by this logical entity, to the
Packit 022b05
            address specified by the associated
Packit 022b05
            'entLogicalTAddress/entLogicalTDomain' pair.
Packit 022b05
Packit 022b05
            This object, together with the associated
Packit 022b05
            entLogicalContextEngineID object, defines the context
Packit 022b05
            associated with a particular logical entity, and allows
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            access to SNMP engines identified by a contextEngineId and
Packit 022b05
            contextName pair.
Packit 022b05
Packit 022b05
            If no value has been configured by the agent, a zero-length
Packit 022b05
            string is returned, or the agent may choose not to
Packit 022b05
            instantiate this object at all."
Packit 022b05
    ::= { entLogicalEntry 8 }
Packit 022b05
Packit 022b05
entLPMappingTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF EntLPMappingEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This table contains zero or more rows of logical entity to
Packit 022b05
            physical equipment associations.  For each logical entity
Packit 022b05
            known by this agent, there are zero or more mappings to the
Packit 022b05
            physical resources, which are used to realize that logical
Packit 022b05
            entity.
Packit 022b05
Packit 022b05
            An agent should limit the number and nature of entries in
Packit 022b05
            this table such that only meaningful and non-redundant
Packit 022b05
            information is returned.  For example, in a system that
Packit 022b05
            contains a single power supply, mappings between logical
Packit 022b05
            entities and the power supply are not useful and should not
Packit 022b05
            be included.
Packit 022b05
Packit 022b05
            Also, only the most appropriate physical component, which is
Packit 022b05
            closest to the root of a particular containment tree, should
Packit 022b05
            be identified in an entLPMapping entry.
Packit 022b05
Packit 022b05
            For example, suppose a bridge is realized on a particular
Packit 022b05
            module, and all ports on that module are ports on this
Packit 022b05
            bridge.  A mapping between the bridge and the module would
Packit 022b05
            be useful, but additional mappings between the bridge and
Packit 022b05
            each of the ports on that module would be redundant (because
Packit 022b05
            the entPhysicalContainedIn hierarchy can provide the same
Packit 022b05
            information).  On the other hand, if more than one bridge
Packit 022b05
            were utilizing ports on this module, then mappings between
Packit 022b05
            each bridge and the ports it used would be appropriate.
Packit 022b05
Packit 022b05
            Also, in the case of a single backplane repeater, a mapping
Packit 022b05
            for the backplane to the single repeater entity is not
Packit 022b05
            necessary."
Packit 022b05
    ::= { entityMapping 1 }
Packit 022b05
Packit 022b05
entLPMappingEntry       OBJECT-TYPE
Packit 022b05
    SYNTAX      EntLPMappingEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Information about a particular logical entity to physical
Packit 022b05
            equipment association.  Note that the nature of the
Packit 022b05
            association is not specifically identified in this entry.
Packit 022b05
            It is expected that sufficient information exists in the
Packit 022b05
            MIBs used to manage a particular logical entity to infer how
Packit 022b05
            physical component information is utilized."
Packit 022b05
    INDEX       { entLogicalIndex, entLPPhysicalIndex }
Packit 022b05
    ::= { entLPMappingTable 1 }
Packit 022b05
Packit 022b05
EntLPMappingEntry ::= SEQUENCE {
Packit 022b05
      entLPPhysicalIndex         PhysicalIndex
Packit 022b05
}
Packit 022b05
Packit 022b05
entLPPhysicalIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      PhysicalIndex
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of this object identifies the index value of a
Packit 022b05
            particular entPhysicalEntry associated with the indicated
Packit 022b05
            entLogicalEntity."
Packit 022b05
    ::= { entLPMappingEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
-- logical entity/component to alias table
Packit 022b05
entAliasMappingTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF EntAliasMappingEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This table contains zero or more rows, representing
Packit 022b05
            mappings of logical entity and physical component to
Packit 022b05
            external MIB identifiers.  Each physical port in the system
Packit 022b05
            may be associated with a mapping to an external identifier,
Packit 022b05
            which itself is associated with a particular logical
Packit 022b05
            entity's naming scope.  A 'wildcard' mechanism is provided
Packit 022b05
            to indicate that an identifier is associated with more than
Packit 022b05
            one logical entity."
Packit 022b05
    ::= { entityMapping 2 }
Packit 022b05
Packit 022b05
entAliasMappingEntry       OBJECT-TYPE
Packit 022b05
    SYNTAX      EntAliasMappingEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Information about a particular physical equipment, logical
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            entity to external identifier binding.  Each logical
Packit 022b05
            entity/physical component pair may be associated with one
Packit 022b05
            alias mapping.  The logical entity index may also be used as
Packit 022b05
            a 'wildcard' (refer to the entAliasLogicalIndexOrZero object
Packit 022b05
            DESCRIPTION clause for details.)
Packit 022b05
Packit 022b05
            Note that only entPhysicalIndex values that represent
Packit 022b05
            physical ports (i.e., associated entPhysicalClass value is
Packit 022b05
            'port(10)') are permitted to exist in this table."
Packit 022b05
    INDEX { entPhysicalIndex, entAliasLogicalIndexOrZero }
Packit 022b05
    ::= { entAliasMappingTable 1 }
Packit 022b05
Packit 022b05
EntAliasMappingEntry ::= SEQUENCE {
Packit 022b05
      entAliasLogicalIndexOrZero        Integer32,
Packit 022b05
      entAliasMappingIdentifier         RowPointer
Packit 022b05
}
Packit 022b05
Packit 022b05
entAliasLogicalIndexOrZero OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of this object identifies the logical entity
Packit 022b05
            that defines the naming scope for the associated instance
Packit 022b05
            of the 'entAliasMappingIdentifier' object.
Packit 022b05
Packit 022b05
            If this object has a non-zero value, then it identifies the
Packit 022b05
            logical entity named by the same value of entLogicalIndex.
Packit 022b05
Packit 022b05
            If this object has a value of zero, then the mapping between
Packit 022b05
            the physical component and the alias identifier for this
Packit 022b05
            entAliasMapping entry is associated with all unspecified
Packit 022b05
            logical entities.  That is, a value of zero (the default
Packit 022b05
            mapping) identifies any logical entity that does not have
Packit 022b05
            an explicit entry in this table for a particular
Packit 022b05
            entPhysicalIndex/entAliasMappingIdentifier pair.
Packit 022b05
Packit 022b05
            For example, to indicate that a particular interface (e.g.,
Packit 022b05
            physical component 33) is identified by the same value of
Packit 022b05
            ifIndex for all logical entities, the following instance
Packit 022b05
            might exist:
Packit 022b05
Packit 022b05
                    entAliasMappingIdentifier.33.0 = ifIndex.5
Packit 022b05
Packit 022b05
            In the event an entPhysicalEntry is associated differently
Packit 022b05
            for some logical entities, additional entAliasMapping
Packit 022b05
            entries may exist, e.g.:
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                    entAliasMappingIdentifier.33.0 = ifIndex.6
Packit 022b05
                    entAliasMappingIdentifier.33.4 =  ifIndex.1
Packit 022b05
                    entAliasMappingIdentifier.33.5 =  ifIndex.1
Packit 022b05
                    entAliasMappingIdentifier.33.10 = ifIndex.12
Packit 022b05
Packit 022b05
            Note that entries with non-zero entAliasLogicalIndexOrZero
Packit 022b05
            index values have precedence over zero-indexed entries.  In
Packit 022b05
            this example, all logical entities except 4, 5, and 10,
Packit 022b05
            associate physical entity 33 with ifIndex.6."
Packit 022b05
    ::= { entAliasMappingEntry 1 }
Packit 022b05
Packit 022b05
entAliasMappingIdentifier OBJECT-TYPE
Packit 022b05
    SYNTAX      RowPointer
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of this object identifies a particular conceptual
Packit 022b05
            row associated with the indicated entPhysicalIndex and
Packit 022b05
            entLogicalIndex pair.
Packit 022b05
Packit 022b05
            Because only physical ports are modeled in this table, only
Packit 022b05
            entries that represent interfaces or ports are allowed.  If
Packit 022b05
            an ifEntry exists on behalf of a particular physical port,
Packit 022b05
            then this object should identify the associated 'ifEntry'.
Packit 022b05
            For repeater ports, the appropriate row in the
Packit 022b05
            'rptrPortGroupTable' should be identified instead.
Packit 022b05
Packit 022b05
            For example, suppose a physical port was represented by
Packit 022b05
            entPhysicalEntry.3, entLogicalEntry.15 existed for a
Packit 022b05
            repeater, and entLogicalEntry.22 existed for a bridge.  Then
Packit 022b05
            there might be two related instances of
Packit 022b05
            entAliasMappingIdentifier:
Packit 022b05
               entAliasMappingIdentifier.3.15 == rptrPortGroupIndex.5.2
Packit 022b05
               entAliasMappingIdentifier.3.22 == ifIndex.17
Packit 022b05
            It is possible that other mappings (besides interfaces and
Packit 022b05
            repeater ports) may be defined in the future, as required.
Packit 022b05
Packit 022b05
            Bridge ports are identified by examining the Bridge MIB and
Packit 022b05
            appropriate ifEntries associated with each 'dot1dBasePort',
Packit 022b05
            and are thus not represented in this table."
Packit 022b05
    ::= { entAliasMappingEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
-- physical mapping table
Packit 022b05
entPhysicalContainsTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF EntPhysicalContainsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A table that exposes the container/'containee'
Packit 022b05
            relationships between physical entities.  This table
Packit 022b05
            provides all the information found by constructing the
Packit 022b05
            virtual containment tree for a given entPhysicalTable, but
Packit 022b05
            in a more direct format.
Packit 022b05
Packit 022b05
            In the event a physical entity is contained by more than one
Packit 022b05
            other physical entity (e.g., double-wide modules), this
Packit 022b05
            table should include these additional mappings, which cannot
Packit 022b05
            be represented in the entPhysicalTable virtual containment
Packit 022b05
            tree."
Packit 022b05
    ::= { entityMapping 3 }
Packit 022b05
Packit 022b05
entPhysicalContainsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      EntPhysicalContainsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A single container/'containee' relationship."
Packit 022b05
    INDEX       { entPhysicalIndex, entPhysicalChildIndex }
Packit 022b05
    ::= { entPhysicalContainsTable 1 }
Packit 022b05
Packit 022b05
EntPhysicalContainsEntry ::= SEQUENCE {
Packit 022b05
      entPhysicalChildIndex     PhysicalIndex
Packit 022b05
}
Packit 022b05
Packit 022b05
entPhysicalChildIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      PhysicalIndex
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of entPhysicalIndex for the contained physical
Packit 022b05
            entity."
Packit 022b05
    ::= { entPhysicalContainsEntry 1 }
Packit 022b05
Packit 022b05
-- last change time stamp for the whole MIB
Packit 022b05
entLastChangeTime OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeStamp
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of sysUpTime at the time a conceptual row is
Packit 022b05
            created, modified, or deleted in any of these tables:
Packit 022b05
                    - entPhysicalTable
Packit 022b05
                    - entLogicalTable
Packit 022b05
                    - entLPMappingTable
Packit 022b05
                    - entAliasMappingTable
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                    - entPhysicalContainsTable
Packit 022b05
            "
Packit 022b05
    ::= { entityGeneral 1 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Entity MIB Trap Definitions
Packit 022b05
entityMIBTraps      OBJECT IDENTIFIER ::= { entityMIB 2 }
Packit 022b05
entityMIBTrapPrefix OBJECT IDENTIFIER ::= { entityMIBTraps 0 }
Packit 022b05
Packit 022b05
entConfigChange NOTIFICATION-TYPE
Packit 022b05
    STATUS             current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entConfigChange notification is generated when the value
Packit 022b05
            of entLastChangeTime changes.  It can be utilized by an NMS
Packit 022b05
            to trigger logical/physical entity table maintenance polls.
Packit 022b05
Packit 022b05
            An agent should not generate more than one entConfigChange
Packit 022b05
            'notification-event' in a given time interval (five seconds
Packit 022b05
            is the suggested default).  A 'notification-event' is the
Packit 022b05
            transmission of a single trap or inform PDU to a list of
Packit 022b05
            notification destinations.
Packit 022b05
Packit 022b05
            If additional configuration changes occur within the
Packit 022b05
            throttling period, then notification-events for these
Packit 022b05
            changes should be suppressed by the agent until the current
Packit 022b05
            throttling period expires.  At the end of a throttling
Packit 022b05
            period, one notification-event should be generated if any
Packit 022b05
            configuration changes occurred since the start of the
Packit 022b05
            throttling period.  In such a case, another throttling
Packit 022b05
            period is started right away.
Packit 022b05
Packit 022b05
            An NMS should periodically check the value of
Packit 022b05
            entLastChangeTime to detect any missed entConfigChange
Packit 022b05
            notification-events, e.g., due to throttling or transmission
Packit 022b05
            loss."
Packit 022b05
   ::= { entityMIBTrapPrefix 1 }
Packit 022b05
Packit 022b05
Packit 022b05
-- conformance information
Packit 022b05
entityConformance OBJECT IDENTIFIER ::= { entityMIB 3 }
Packit 022b05
Packit 022b05
entityCompliances OBJECT IDENTIFIER ::= { entityConformance 1 }
Packit 022b05
entityGroups      OBJECT IDENTIFIER ::= { entityConformance 2 }
Packit 022b05
Packit 022b05
Packit 022b05
-- compliance statements
Packit 022b05
entityCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  deprecated
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The compliance statement for SNMP entities that implement
Packit 022b05
            version 1 of the Entity MIB."
Packit 022b05
    MODULE  -- this module
Packit 022b05
        MANDATORY-GROUPS {
Packit 022b05
                           entityPhysicalGroup,
Packit 022b05
                           entityLogicalGroup,
Packit 022b05
                           entityMappingGroup,
Packit 022b05
                           entityGeneralGroup,
Packit 022b05
                           entityNotificationsGroup
Packit 022b05
        }
Packit 022b05
    ::= { entityCompliances 1 }
Packit 022b05
Packit 022b05
entity2Compliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The compliance statement for SNMP entities that implement
Packit 022b05
            version 2 of the Entity MIB."
Packit 022b05
    MODULE  -- this module
Packit 022b05
        MANDATORY-GROUPS {
Packit 022b05
                           entityPhysicalGroup,
Packit 022b05
                           entityPhysical2Group,
Packit 022b05
                           entityGeneralGroup,
Packit 022b05
                           entityNotificationsGroup
Packit 022b05
        }
Packit 022b05
        GROUP entityLogical2Group
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of this group is not mandatory for agents
Packit 022b05
            that model all MIB object instances within a single naming
Packit 022b05
            scope."
Packit 022b05
Packit 022b05
        GROUP entityMappingGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of the entPhysicalContainsTable is mandatory
Packit 022b05
            for all agents.  Implementation of the entLPMappingTable and
Packit 022b05
            entAliasMappingTables are not mandatory for agents that
Packit 022b05
            model all MIB object instances within a single naming scope.
Packit 022b05
Packit 022b05
            Note that the entAliasMappingTable may be useful for all
Packit 022b05
            agents; however, implementation of the entityLogicalGroup or
Packit 022b05
            entityLogical2Group is required to support this table."
Packit 022b05
Packit 022b05
        OBJECT entPhysicalSerialNum
Packit 022b05
        MIN-ACCESS   not-accessible
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Read and write access is not required for agents that
Packit 022b05
            cannot identify serial number information for physical
Packit 022b05
            entities, and/or cannot provide non-volatile storage for
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            NMS-assigned serial numbers.
Packit 022b05
Packit 022b05
            Write access is not required for agents that can identify
Packit 022b05
            serial number information for physical entities, but cannot
Packit 022b05
            provide non-volatile storage for NMS-assigned serial
Packit 022b05
            numbers.
Packit 022b05
Packit 022b05
            Write access is not required for physical entities for which
Packit 022b05
            the associated value of the entPhysicalIsFRU object is equal
Packit 022b05
            to 'false(2)'."
Packit 022b05
Packit 022b05
        OBJECT entPhysicalAlias
Packit 022b05
        MIN-ACCESS   read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is required only if the associated
Packit 022b05
            entPhysicalClass value is equal to 'chassis(3)'."
Packit 022b05
Packit 022b05
        OBJECT entPhysicalAssetID
Packit 022b05
        MIN-ACCESS   not-accessible
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Read and write access is not required for agents that
Packit 022b05
            cannot provide non-volatile storage for NMS-assigned asset
Packit 022b05
            identifiers.
Packit 022b05
Packit 022b05
            Write access is not required for physical entities for which
Packit 022b05
            the associated value of the entPhysicalIsFRU object is equal
Packit 022b05
            to 'false(2)'."
Packit 022b05
Packit 022b05
        OBJECT entPhysicalClass
Packit 022b05
        SYNTAX INTEGER {
Packit 022b05
            other(1),
Packit 022b05
            unknown(2),
Packit 022b05
            chassis(3),
Packit 022b05
            backplane(4),
Packit 022b05
            container(5),
Packit 022b05
            powerSupply(6),
Packit 022b05
            fan(7),
Packit 022b05
            sensor(8),
Packit 022b05
            module(9),
Packit 022b05
            port(10),
Packit 022b05
            stack(11)
Packit 022b05
        }
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of the 'cpu(12)' enumeration is not
Packit 022b05
            required."
Packit 022b05
Packit 022b05
    ::= { entityCompliances 2 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
entity3Compliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The compliance statement for SNMP entities that implement
Packit 022b05
            version 3 of the Entity MIB."
Packit 022b05
    MODULE  -- this module
Packit 022b05
        MANDATORY-GROUPS {
Packit 022b05
                           entityPhysicalGroup,
Packit 022b05
                           entityPhysical2Group,
Packit 022b05
                           entityPhysical3Group,
Packit 022b05
                           entityGeneralGroup,
Packit 022b05
                           entityNotificationsGroup
Packit 022b05
        }
Packit 022b05
        GROUP entityLogical2Group
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of this group is not mandatory for agents
Packit 022b05
            that model all MIB object instances within a single naming
Packit 022b05
            scope."
Packit 022b05
Packit 022b05
        GROUP entityMappingGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of the entPhysicalContainsTable is mandatory
Packit 022b05
            for all agents.  Implementation of the entLPMappingTable and
Packit 022b05
            entAliasMappingTables are not mandatory for agents that
Packit 022b05
            model all MIB object instances within a single naming scope.
Packit 022b05
Packit 022b05
            Note that the entAliasMappingTable may be useful for all
Packit 022b05
            agents; however, implementation of the entityLogicalGroup or
Packit 022b05
            entityLogical2Group is required to support this table."
Packit 022b05
Packit 022b05
        OBJECT entPhysicalSerialNum
Packit 022b05
        MIN-ACCESS   not-accessible
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Read and write access is not required for agents that
Packit 022b05
            cannot identify serial number information for physical
Packit 022b05
            entities, and/or cannot provide non-volatile storage for
Packit 022b05
            NMS-assigned serial numbers.
Packit 022b05
Packit 022b05
            Write access is not required for agents that can identify
Packit 022b05
            serial number information for physical entities, but cannot
Packit 022b05
            provide non-volatile storage for NMS-assigned serial
Packit 022b05
            numbers.
Packit 022b05
Packit 022b05
            Write access is not required for physical entities for
Packit 022b05
            which the associated value of the entPhysicalIsFRU object
Packit 022b05
            is equal to 'false(2)'."
Packit 022b05
Packit 022b05
        OBJECT entPhysicalAlias
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        MIN-ACCESS   read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is required only if the associated
Packit 022b05
            entPhysicalClass value is equal to 'chassis(3)'."
Packit 022b05
Packit 022b05
        OBJECT entPhysicalAssetID
Packit 022b05
        MIN-ACCESS   not-accessible
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Read and write access is not required for agents that
Packit 022b05
            cannot provide non-volatile storage for NMS-assigned asset
Packit 022b05
            identifiers.
Packit 022b05
Packit 022b05
            Write access is not required for physical entities for which
Packit 022b05
            the associated value of entPhysicalIsFRU is equal to
Packit 022b05
            'false(2)'."
Packit 022b05
    ::= { entityCompliances 3 }
Packit 022b05
Packit 022b05
Packit 022b05
-- MIB groupings
Packit 022b05
entityPhysicalGroup    OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
              entPhysicalDescr,
Packit 022b05
              entPhysicalVendorType,
Packit 022b05
              entPhysicalContainedIn,
Packit 022b05
              entPhysicalClass,
Packit 022b05
              entPhysicalParentRelPos,
Packit 022b05
              entPhysicalName
Packit 022b05
            }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The collection of objects used to represent physical
Packit 022b05
            system components, for which a single agent provides
Packit 022b05
            management information."
Packit 022b05
    ::= { entityGroups 1 }
Packit 022b05
Packit 022b05
entityLogicalGroup    OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
              entLogicalDescr,
Packit 022b05
              entLogicalType,
Packit 022b05
              entLogicalCommunity,
Packit 022b05
              entLogicalTAddress,
Packit 022b05
              entLogicalTDomain
Packit 022b05
            }
Packit 022b05
    STATUS  deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The collection of objects used to represent the list of
Packit 022b05
            logical entities, for which a single agent provides
Packit 022b05
            management information."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { entityGroups 2 }
Packit 022b05
Packit 022b05
entityMappingGroup    OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
              entLPPhysicalIndex,
Packit 022b05
              entAliasMappingIdentifier,
Packit 022b05
              entPhysicalChildIndex
Packit 022b05
            }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The collection of objects used to represent the
Packit 022b05
            associations between multiple logical entities, physical
Packit 022b05
            components, interfaces, and port identifiers, for which a
Packit 022b05
            single agent provides management information."
Packit 022b05
    ::= { entityGroups 3 }
Packit 022b05
Packit 022b05
entityGeneralGroup    OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
              entLastChangeTime
Packit 022b05
            }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The collection of objects used to represent general entity
Packit 022b05
            information, for which a single agent provides management
Packit 022b05
            information."
Packit 022b05
    ::= { entityGroups 4 }
Packit 022b05
Packit 022b05
entityNotificationsGroup NOTIFICATION-GROUP
Packit 022b05
    NOTIFICATIONS { entConfigChange }
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The collection of notifications used to indicate Entity MIB
Packit 022b05
            data consistency and general status information."
Packit 022b05
    ::= { entityGroups 5 }
Packit 022b05
Packit 022b05
entityPhysical2Group    OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
              entPhysicalHardwareRev,
Packit 022b05
              entPhysicalFirmwareRev,
Packit 022b05
              entPhysicalSoftwareRev,
Packit 022b05
              entPhysicalSerialNum,
Packit 022b05
              entPhysicalMfgName,
Packit 022b05
              entPhysicalModelName,
Packit 022b05
              entPhysicalAlias,
Packit 022b05
              entPhysicalAssetID,
Packit 022b05
              entPhysicalIsFRU
Packit 022b05
            }
Packit 022b05
    STATUS  current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The collection of objects used to represent physical
Packit 022b05
            system components, for which a single agent provides
Packit 022b05
            management information.  This group augments the objects
Packit 022b05
            contained in the entityPhysicalGroup."
Packit 022b05
    ::= { entityGroups 6 }
Packit 022b05
Packit 022b05
entityLogical2Group    OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
              entLogicalDescr,
Packit 022b05
              entLogicalType,
Packit 022b05
              entLogicalTAddress,
Packit 022b05
              entLogicalTDomain,
Packit 022b05
              entLogicalContextEngineID,
Packit 022b05
              entLogicalContextName
Packit 022b05
            }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The collection of objects used to represent the
Packit 022b05
            list of logical entities, for which a single SNMP entity
Packit 022b05
            provides management information."
Packit 022b05
    ::= { entityGroups 7 }
Packit 022b05
Packit 022b05
entityPhysical3Group    OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
              entPhysicalMfgDate,
Packit 022b05
              entPhysicalUris
Packit 022b05
            }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The collection of objects used to represent physical
Packit 022b05
            system components, for which a single agent provides
Packit 022b05
            management information.  This group augments the objects
Packit 022b05
            contained in the entityPhysicalGroup."
Packit 022b05
    ::= { entityGroups 8 }
Packit 022b05
Packit 022b05
Packit 022b05
END