⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2037.mib

📁 wm PNE 3.3 source code, running at more than vxworks6.x version.
💻 MIB
📖 第 1 页 / 共 2 页
字号:
ENTITY-MIB DEFINITIONS ::= BEGINIMPORTS    MODULE-IDENTITY, OBJECT-TYPE,    mib-2, NOTIFICATION-TYPE        FROM SNMPv2-SMI    TDomain, TAddress, DisplayString, TEXTUAL-CONVENTION,    AutonomousType, RowPointer, TimeStamp        FROM SNMPv2-TC    MODULE-COMPLIANCE, OBJECT-GROUP        FROM SNMPv2-CONF;entityMIB MODULE-IDENTITY    LAST-UPDATED "9605160000Z"    ORGANIZATION "IETF ENTMIB Working Group"    CONTACT-INFO            "        WG E-mail: entmib@cisco.com                     Subscribe: majordomo@cisco.com                                msg body: subscribe entmib                     Keith McCloghrie                     ENTMIB Working Group Chair                     Cisco Systems Inc.                     170 West Tasman Drive                     San Jose, CA 95134                     408-526-5260                     kzm@cisco.com                     Andy Bierman                     ENTMIB Working Group Editor                     Cisco Systems Inc.                     170 West Tasman Drive                     San Jose, CA 95134                     408-527-3711                     abierman@cisco.com"    DESCRIPTION            "The MIB module for representing multiple logical            entities supported by a single SNMP agent."    ::= { mib-2 47 }entityMIBObjects OBJECT IDENTIFIER ::= { entityMIB 1 }-- MIB contains four groupsentityPhysical OBJECT IDENTIFIER ::= { entityMIBObjects 1 }entityLogical  OBJECT IDENTIFIER ::= { entityMIBObjects 2 }entityMapping  OBJECT IDENTIFIER ::= { entityMIBObjects 3 }entityGeneral  OBJECT IDENTIFIER ::= { entityMIBObjects 4 }-- Textual ConventionsPhysicalIndex ::= TEXTUAL-CONVENTION    STATUS          current    DESCRIPTION            "An arbitrary value which uniquely identifies the physical            entity.  The value is a small positive integer; index values            for different physical entities are not necessarily            contiguous."    SYNTAX          INTEGER (1..2147483647)PhysicalClass ::= TEXTUAL-CONVENTION    STATUS          current    DESCRIPTION            "An enumerated value which provides an indication of the            general hardware type of a particular physical entity."    SYNTAX      INTEGER  {        other(1),        unknown(2),        chassis(3),        backplane(4),        container(5),   -- e.g. slot or daughter-card holder        powerSupply(6),        fan(7),        sensor(8),        module(9),      -- e.g. plug-in card or daughter-card        port(10)    }--           The Physical Entity TableentPhysicalTable OBJECT-TYPE    SYNTAX      SEQUENCE OF EntPhysicalEntry    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."    ::= { entityPhysical 1 }entPhysicalEntry       OBJECT-TYPE    SYNTAX      EntPhysicalEntry    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "Information about a particular physical entity.            Each entry provides objects (entPhysicalDescr,            entPhysicalVendorType, and entPhysicalClass) to help an NMS            identify and characterize the entry, and objects            (entPhysicalContainedIn and entPhysicalParentRelPos) to help            an NMS relate the particular entry to other entries in this            table."    INDEX   { entPhysicalIndex }    ::= { entPhysicalTable 1 }EntPhysicalEntry ::= SEQUENCE {      entPhysicalIndex          PhysicalIndex,      entPhysicalDescr          DisplayString,      entPhysicalVendorType     AutonomousType,      entPhysicalContainedIn    INTEGER,      entPhysicalClass          PhysicalClass,      entPhysicalParentRelPos   INTEGER,      entPhysicalName           DisplayString}entPhysicalIndex    OBJECT-TYPE    SYNTAX      PhysicalIndex    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "The index for this entry."    ::= { entPhysicalEntry 1 }entPhysicalDescr OBJECT-TYPE    SYNTAX      DisplayString    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "A textual description of physical entity.  This object            should contain a string which identifies the manufacturer's            name for the physical entity, and should be set to a            distinct value for each version or model of the physical            entity. "    ::= { entPhysicalEntry 2 }entPhysicalVendorType OBJECT-TYPE    SYNTAX      AutonomousType    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "An indication of the vendor-specific hardware type of the            physical entity. Note that this is different from the            definition of MIB-II's 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            entPhysicalClass 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."    ::= { entPhysicalEntry 3 }entPhysicalContainedIn OBJECT-TYPE    SYNTAX      INTEGER (0..2147483647)    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "The value of entPhysicalIndex 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."    ::= { entPhysicalEntry 4 }entPhysicalClass 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."    ::= { entPhysicalEntry 5 }entPhysicalParentRelPos OBJECT-TYPE    SYNTAX      INTEGER (-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 entPhysicalEntries which share the            same instance values of each of the entPhysicalContainedIn            and entPhysicalClass objects.            An NMS can use this object to identify the relative ordering            for all sibling components of a particular parent            (identified by the entPhysicalContainedIn instance in each            sibling entry).            This value should match any external labeling of the            physical component if possible. For example, for a module            labeled as 'card #3', entPhysicalParentRelPos should have            the value '3'.            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            entPhysicalContainedIn 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            entPhysicalParentRelPos 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."    ::= { entPhysicalEntry 6 }entPhysicalName OBJECT-TYPE    SYNTAX      DisplayString    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 device's `console'.  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 entPhysicalName 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."    ::= { entPhysicalEntry 7 }--           The Logical Entity TableentLogicalTable OBJECT-TYPE    SYNTAX      SEQUENCE OF EntLogicalEntry    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "This table contains one row per logical entity.  At least            one entry must exist."    ::= { entityLogical 1 }entLogicalEntry       OBJECT-TYPE    SYNTAX      EntLogicalEntry    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "Information about a particular logical entity.  Entities            may be managed by this agent or other SNMP agents (possibly)            in the same chassis."    INDEX       { entLogicalIndex }    ::= { entLogicalTable 1 }EntLogicalEntry ::= SEQUENCE {      entLogicalIndex            INTEGER,      entLogicalDescr            DisplayString,      entLogicalType             AutonomousType,      entLogicalCommunity        OCTET STRING,      entLogicalTAddress         TAddress,      entLogicalTDomain          TDomain}entLogicalIndex OBJECT-TYPE    SYNTAX      INTEGER (1..2147483647)    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "The value of this object uniquely identifies the logical            entity. The value is a small positive integer; index values            for different logical entities are are not necessarily            contiguous."    ::= { entLogicalEntry 1 }entLogicalDescr OBJECT-TYPE    SYNTAX      DisplayString    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "A textual description of the logical entity.  This object            should contain a string which identifies the manufacturer's            name for the logical entity, and should be set to a distinct            value for each version of the logical entity. "    ::= { entLogicalEntry 2 }entLogicalType OBJECT-TYPE    SYNTAX      AutonomousType    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "An indication of the type of logical entity.  This will            typically be the OBJECT IDENTIFIER name of the node in the            SMI's naming hierarchy which represents the major MIB            module, or the majority of the MIB modules, supported by the            logical entity.  For example:               a logical entity of a regular host/router -> mib-2               a logical entity of a 802.1d bridge -> dot1dBridge               a logical entity of a 802.3 repeater -> snmpDot3RptrMgmt            If an appropriate node in the SMI's naming hierarchy cannot            be identified, the value 'mib-2' should be used."    ::= { entLogicalEntry 3 }entLogicalCommunity OBJECT-TYPE    SYNTAX      OCTET STRING (SIZE (1..255))    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "An SNMPv1 or SNMPv2C community-string which can be used to            access detailed management information for this logical            entity.  The agent should allow read access with this            community string (to an appropriate subset of all managed            objects) and may also choose to return a community string            based on the privileges of the request used to read this            object.  Note that an agent may choose to return a community            string with read-only privileges, even if this object is            accessed with a read-write community string. However, the            agent must take care not to return a community string which            allows more privileges than the community string used to            access this object.            A compliant SNMP agent may wish to conserve naming scopes by            representing multiple logical entities in a single 'main'            naming scope.  This is possible when the logical entities            represented by the same value of entLogicalCommunity have no            object instances in common.  For example, 'bridge1' and            'repeater1' may be part of the main naming scope, but at            least one additional community string is needed to represent            'bridge2' and 'repeater2'.            Logical entities 'bridge1' and 'repeater1' would be            represented by sysOREntries associated with the 'main'            naming scope.            For agents not accessible via SNMPv1 or SNMPv2C, the value            of this object is the empty-string."    ::= { entLogicalEntry 4 }entLogicalTAddress OBJECT-TYPE    SYNTAX      TAddress    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -