ENTITY-MIB
Monitored by Observium The MIB module for representing multiple logical
entities supported by a single SNMP agent.
Copyright (c) 2013 IETF Trust and the persons identified
as authors of the code. All rights reserved.
Redistribution and use in source and binary forms, with
or without modification, is permitted pursuant to, and
subject to the license terms contained in, the Simplified
BSD License set forth in Section 4.c of the IETF Trust's
Legal Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info).
Observium actively monitors this MIB
Observium uses this MIB in discovery or polling workflows on applicable devices.
Discovery
Inventory
Memory
Polling
Processors
Sensors
Explore Observium network monitoring
- Source file
ENTITY-MIB- Last revised
- Identity
entityMIB- Base OID
1.3.6.1.2.1.47
Imported Objects
| IANA-ENTITY-MIB | IANAPhysicalClass |
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Integer32 mib-2 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) |
| SNMPv2-TC | AutonomousType DateAndTime RowPointer TAddress TDomain TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue |
| UUID-TC-MIB | UUIDorZero |
Net-SNMP examples using the rfc MIB directory Show commands
These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.
Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'ENTITY-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'ENTITY-MIB::entityMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'ENTITY-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'ENTITY-MIB::entityMIB'
Objects (53)
15 directly used by Observium
Showing 53 of 53 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.2.1.47 |
||
.1.3.6.1.2.1.47.1 |
||
.1.3.6.1.2.1.47.1.1 |
||
.1.3.6.1.2.1.47.1.1.1 |
||
|
|
.1.3.6.1.2.1.47.1.1.1.1 |
|
.1.3.6.1.2.1.47.1.1.1.1.1 |
||
|
|
.1.3.6.1.2.1.47.1.1.1.1.10 |
|
|
|
OctetString
|
.1.3.6.1.2.1.47.1.1.1.1.11 |
|
|
.1.3.6.1.2.1.47.1.1.1.1.12 |
|
|
|
.1.3.6.1.2.1.47.1.1.1.1.13 |
|
|
|
OctetString
|
.1.3.6.1.2.1.47.1.1.1.1.14 |
|
OctetString
|
.1.3.6.1.2.1.47.1.1.1.1.15 |
|
.1.3.6.1.2.1.47.1.1.1.1.16 |
||
.1.3.6.1.2.1.47.1.1.1.1.17 |
||
|
|
OctetString
|
.1.3.6.1.2.1.47.1.1.1.1.18 |
.1.3.6.1.2.1.47.1.1.1.1.19 |
||
|
|
.1.3.6.1.2.1.47.1.1.1.1.2 |
|
|
|
.1.3.6.1.2.1.47.1.1.1.1.3 |
|
|
|
.1.3.6.1.2.1.47.1.1.1.1.4 |
|
|
|
.1.3.6.1.2.1.47.1.1.1.1.5 |
|
|
|
Integer32
|
.1.3.6.1.2.1.47.1.1.1.1.6 |
|
|
.1.3.6.1.2.1.47.1.1.1.1.7 |
|
|
|
.1.3.6.1.2.1.47.1.1.1.1.8 |
|
|
|
.1.3.6.1.2.1.47.1.1.1.1.9 |
|
.1.3.6.1.2.1.47.1.2 |
||
.1.3.6.1.2.1.47.1.2.1 |
||
.1.3.6.1.2.1.47.1.2.1.1 |
||
|
Integer32
|
.1.3.6.1.2.1.47.1.2.1.1.1 |
|
.1.3.6.1.2.1.47.1.2.1.1.2 |
||
.1.3.6.1.2.1.47.1.2.1.1.3 |
||
|
|
OctetString
|
.1.3.6.1.2.1.47.1.2.1.1.4 |
.1.3.6.1.2.1.47.1.2.1.1.5 |
||
.1.3.6.1.2.1.47.1.2.1.1.6 |
||
.1.3.6.1.2.1.47.1.2.1.1.7 |
||
.1.3.6.1.2.1.47.1.2.1.1.8 |
||
.1.3.6.1.2.1.47.1.3 |
||
.1.3.6.1.2.1.47.1.3.1 |
||
.1.3.6.1.2.1.47.1.3.1.1 |
||
.1.3.6.1.2.1.47.1.3.1.1.1 |
||
.1.3.6.1.2.1.47.1.3.2 |
||
.1.3.6.1.2.1.47.1.3.2.1 |
||
|
Integer32
|
.1.3.6.1.2.1.47.1.3.2.1.1 |
|
.1.3.6.1.2.1.47.1.3.2.1.2 |
||
.1.3.6.1.2.1.47.1.3.3 |
||
.1.3.6.1.2.1.47.1.3.3.1 |
||
.1.3.6.1.2.1.47.1.3.3.1.1 |
||
.1.3.6.1.2.1.47.1.4 |
||
.1.3.6.1.2.1.47.1.4.1 |
||
.1.3.6.1.2.1.47.2 |
||
.1.3.6.1.2.1.47.2.0 |
||
.1.3.6.1.2.1.47.3 |
||
.1.3.6.1.2.1.47.3.1 |
||
.1.3.6.1.2.1.47.3.2 |
Dependencies (6) 6 direct Show tree and compile order Hide dependency details
Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.
Dependency tree
Dependency-first compile order
- SNMPv2-SMIrfc
- SNMPv2-TCrfc
- IANA-ENTITY-MIBrfc
- SNMPv2-CONFrfc
- SNMP-FRAMEWORK-MIBrfc
- UUID-TC-MIBrfc
- ENTITY-MIBrfcselected
Type Definitions (4)
| Enumeration |
other(1)unknown(2)chassis(3)backplane(4)container(5)powerSupply(6)fan(7)sensor(8)module(9)port(10)stack(11)cpu(12) |
|
| Integer32 |
range: 1..2147483647 |
|
| Integer32 |
range: 0..2147483647 |
|
| OctetString |
range: 0..32 |
Conformance Groups (10)
|
entPhysicalDescr entPhysicalVendorType entPhysicalContainedIn entPhysicalClass entPhysicalParentRelPos entPhysicalName
The collection of objects used to represent physical
system components for which a single agent provides management information. |
.1.3.6.1.2.1.47.3.2.1
|
|
|
entityLogicalGroup
deprecated
|
The collection of objects used to represent the list of
logical entities for which a single agent provides management information. |
.1.3.6.1.2.1.47.3.2.2
|
|
The collection of objects used to represent the
associations between multiple logical entities, physical components, interfaces, and port identifiers for which a single agent provides management information. |
.1.3.6.1.2.1.47.3.2.3
|
|
|
The collection of objects used to represent general entity
information for which a single agent provides management information. |
.1.3.6.1.2.1.47.3.2.4
|
|
|
The collection of notifications used to indicate Entity MIB
data consistency and general status information. |
.1.3.6.1.2.1.47.3.2.5
|
|
|
entPhysicalHardwareRev entPhysicalFirmwareRev entPhysicalSoftwareRev entPhysicalSerialNum entPhysicalMfgName entPhysicalModelName entPhysicalAlias entPhysicalAssetID entPhysicalIsFRU
The collection of objects used to represent physical
system components for which a single agent provides management information. This group augments the objects contained in the entityPhysicalGroup. |
.1.3.6.1.2.1.47.3.2.6
|
|
|
entLogicalDescr entLogicalType entLogicalTAddress entLogicalTDomain entLogicalContextEngineID entLogicalContextName
The collection of objects used to represent the
list of logical entities for which a single SNMP entity provides management information. |
.1.3.6.1.2.1.47.3.2.7
|
|
|
The collection of objects used to represent physical
system components for which a single agent provides management information. This group augments the objects contained in the entityPhysicalGroup. |
.1.3.6.1.2.1.47.3.2.8
|
|
|
The collection of objects used to represent physical
system components for which a single agent provides management information. This group augments the objects contained in the entityPhysicalGroup and entityPhysicalCRGroup. |
.1.3.6.1.2.1.47.3.2.9
|
|
|
The collection of objects used to represent physical
system components for constrained resourced devices, for which a single agent provides management information. |
.1.3.6.1.2.1.47.3.2.10
|
Compliance Statements (5)
OID
.1.3.6.1.2.1.47.3.1.1The compliance statement for SNMP entities that implement
version 1 of the Entity MIB.
version 1 of the Entity MIB.
Required groups
| mandatory | entityPhysicalGroup | |
| mandatory | entityLogicalGroup | |
| mandatory | entityMappingGroup | |
| mandatory | entityGeneralGroup | |
| mandatory | entityNotificationsGroup |
OID
.1.3.6.1.2.1.47.3.1.2The compliance statement for SNMP entities that implement
version 2 of the Entity MIB.
version 2 of the Entity MIB.
Required groups
| mandatory | entityPhysicalGroup | |
| mandatory | entityPhysical2Group | |
| mandatory | entityGeneralGroup | |
| mandatory | entityNotificationsGroup | |
| optional | entityLogical2Group |
Implementation of this group is not mandatory for agents that model all MIB object instances within a single naming scope. |
| optional | entityMappingGroup |
Implementation of the entPhysicalContainsTable is mandatory for all agents. Implementation of the entLPMappingTable and entAliasMappingTables are not mandatory for agents that model all MIB object instances within a single naming scope. Note that the entAliasMappingTable may be useful for all agents; however, implementation of the entityLogicalGroup or entityLogical2Group is required to support this table. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| entPhysicalSerialNum | noaccess | Read and write access is not required for agents that cannot identify serial number information for physical entities and/or cannot provide non-volatile storage for NMS-assigned serial numbers. Write access is not required for agents that can identify serial number information for physical entities but cannot provide non-volatile storage for NMS-assigned serial numbers. Write access is not required for physical entities for which the associated value of the entPhysicalIsFRU object is equal to 'false(2)'. |
|
| entPhysicalAlias | readonly | Write access is required only if the associated entPhysicalClass value is equal to 'chassis(3)'. |
|
| entPhysicalAssetID | noaccess | Read and write access is not required for agents that cannot provide non-volatile storage for NMS-assigned asset identifiers. Write access is not required for physical entities for which the associated value of the entPhysicalIsFRU object is equal to 'false(2)'. |
|
| entPhysicalClass |
other(1), unknown(2), chassis(3), backplane(4), container(5), powerSupply(6), fan(7), sensor(8), module(9), port(10), stack(11)
|
Implementation of the 'cpu(12)' enumeration is not required. |
OID
.1.3.6.1.2.1.47.3.1.3The compliance statement for SNMP entities that implement
version 3 of the Entity MIB.
version 3 of the Entity MIB.
Required groups
| mandatory | entityPhysicalGroup | |
| mandatory | entityPhysical2Group | |
| mandatory | entityPhysical3Group | |
| mandatory | entityGeneralGroup | |
| mandatory | entityNotificationsGroup | |
| optional | entityLogical2Group |
Implementation of this group is not mandatory for agents that model all MIB object instances within a single naming scope. |
| optional | entityMappingGroup |
Implementation of the entPhysicalContainsTable is mandatory for all agents. Implementation of the entLPMappingTable and entAliasMappingTables are not mandatory for agents that model all MIB object instances within a single naming scope. Note that the entAliasMappingTable may be useful for all agents; however, implementation of the entityLogicalGroup or entityLogical2Group is required to support this table. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| entPhysicalSerialNum | noaccess | Read and write access is not required for agents that cannot identify serial number information for physical entities and/or cannot provide non-volatile storage for NMS-assigned serial numbers. Write access is not required for agents that can identify serial number information for physical entities but cannot provide non-volatile storage for NMS-assigned serial numbers. Write access is not required for physical entities for which the associated value of the entPhysicalIsFRU object is equal to 'false(2)'. |
|
| entPhysicalAlias | readonly | Write access is required only if the associated entPhysicalClass value is equal to 'chassis(3)'. |
|
| entPhysicalAssetID | noaccess | Read and write access is not required for agents that cannot provide non-volatile storage for NMS-assigned asset identifiers. Write access is not required for physical entities for which the associated value of entPhysicalIsFRU is equal to 'false(2)'. |
OID
.1.3.6.1.2.1.47.3.1.4The compliance statement for SNMP entities that implement
the full version 4 (full compliance) of the Entity MIB.
the full version 4 (full compliance) of the Entity MIB.
Required groups
| mandatory | entityPhysicalGroup | |
| mandatory | entityPhysical2Group | |
| mandatory | entityPhysical3Group | |
| mandatory | entityGeneralGroup | |
| mandatory | entityNotificationsGroup | |
| mandatory | entityPhysical4Group | |
| optional | entityLogical2Group |
Implementation of this group is not mandatory for agents that model all MIB object instances within a single naming scope. |
| optional | entityMappingGroup |
Implementation of the entPhysicalContainsTable is mandatory for all agents. Implementation of the entLPMappingTable and entAliasMappingTables are not mandatory for agents that model all MIB object instances within a single naming scope. Note that the entAliasMappingTable may be useful for all agents; however, implementation of the entityLogicalGroup or entityLogical2Group is required to support this table. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| entPhysicalSerialNum | noaccess | Read and write access is not required for agents that cannot identify serial number information for physical entities and/or cannot provide non-volatile storage for NMS-assigned serial numbers. Write access is not required for agents that can identify serial number information for physical entities but cannot provide non-volatile storage for NMS-assigned serial numbers. Write access is not required for physical entities for which the associated value of the entPhysicalIsFRU object is equal to 'false(2)'. |
|
| entPhysicalAlias | readonly | Write access is required only if the associated entPhysicalClass value is equal to 'chassis(3)'. |
|
| entPhysicalAssetID | noaccess | Read and write access is not required for agents that cannot provide non-volatile storage for NMS-assigned asset identifiers. Write access is not required for physical entities for which the associated value of entPhysicalIsFRU is equal to 'false(2)'. |
OID
.1.3.6.1.2.1.47.3.1.5The compliance statement for SNMP entities that implement
version 4 of the Entity MIB on devices with constrained
resources.
version 4 of the Entity MIB on devices with constrained
resources.
Required groups
| mandatory | entityPhysicalCRGroup | |
| mandatory | entityPhysical4Group |
Notifications / Traps (1)
| Name | OID | Description |
|---|---|---|
.1.3.6.1.2.1.47.2.0.1 |
An entConfigChange notification is generated when the value
of entLastChangeTime changes. It can be utilized by an NMS to trigger logical/physical entity table maintenance polls. An agent should not generate more than one entConfigChange 'notification-event' in a given time interval (five seconds is the suggested default). A 'notification-event' is the transmission of a single trap or inform PDU to a list of notification destinations. If additional configuration changes occur within the throttling period, then notification-events for these changes should be suppressed by the agent until the current throttling period expires. At the end of a throttling period, one notification-event should be generated if any configuration changes occurred since the start of the throttling period. In such a case, another throttling period is started right away. An NMS should periodically check the value of entLastChangeTime to detect any missed entConfigChange notification-events, e.g., due to throttling or transmission loss. |