HOST-RESOURCES-MIB

Monitored by Observium
        This MIB is for use in managing host systems. The term
`host' is construed to mean any computer that communicates
with other similar computers attached to the internet and
that is directly used by one or more human beings. Although
this MIB does not necessarily apply to devices whose primary
function is communications services (e.g., terminal servers,
routers, bridges, monitoring equipment), such relevance is
not explicitly precluded.  This MIB instruments attributes
common to all internet hosts including, for example, both
personal computers and systems that run variants of Unix.
    
Observium actively monitors this MIB
Observium uses this MIB in discovery or polling workflows on applicable devices.
Graphs Inventory Memory Polling Processors Storage
Explore Observium network monitoring
Source file
HOST-RESOURCES-MIB
Last revised
Identity
hostResourcesMibModule
Base OID
1.3.6.1.2.1.25.7.1
Imported Objects
IF-MIB InterfaceIndexOrZero
SNMPv2-CONF MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Gauge32 Integer32 mib-2 MODULE-IDENTITY (no object page) OBJECT-TYPE (no object page) TimeTicks
SNMPv2-TC AutonomousType DateAndTime DisplayString TEXTUAL-CONVENTION (no object page) TruthValue
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 'HOST-RESOURCES-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'HOST-RESOURCES-MIB::hostResourcesMibModule'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'HOST-RESOURCES-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'HOST-RESOURCES-MIB::hostResourcesMibModule'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (97)
20 directly used by Observium
.1.3.6.1.2.1.25
.1.3.6.1.2.1.25.1
hrSystemUptime OBS ✓
.1.3.6.1.2.1.25.1.1
.1.3.6.1.2.1.25.1.2
Integer32
.1.3.6.1.2.1.25.1.3
OctetString
.1.3.6.1.2.1.25.1.4
.1.3.6.1.2.1.25.1.5
.1.3.6.1.2.1.25.1.6
Integer32
.1.3.6.1.2.1.25.1.7
.1.3.6.1.2.1.25.2
.1.3.6.1.2.1.25.2.1
KBytesKBytes
.1.3.6.1.2.1.25.2.2
.1.3.6.1.2.1.25.2.3
hrStorageEntry OBS ✓
.1.3.6.1.2.1.25.2.3.1
Integer32
.1.3.6.1.2.1.25.2.3.1.1
hrStorageType OBS ✓
.1.3.6.1.2.1.25.2.3.1.2
hrStorageDescr OBS ✓
.1.3.6.1.2.1.25.2.3.1.3
BytesInteger32
.1.3.6.1.2.1.25.2.3.1.4
hrStorageSize OBS ✓ r/w
Integer32
.1.3.6.1.2.1.25.2.3.1.5
hrStorageUsed OBS ✓
Integer32
.1.3.6.1.2.1.25.2.3.1.6
.1.3.6.1.2.1.25.2.3.1.7
hrDevice OBS ✓
.1.3.6.1.2.1.25.3
.1.3.6.1.2.1.25.3.1
.1.3.6.1.2.1.25.3.2
hrDeviceEntry OBS ✓
.1.3.6.1.2.1.25.3.2.1
hrDeviceIndex OBS ✓
Integer32
.1.3.6.1.2.1.25.3.2.1.1
hrDeviceType OBS ✓
.1.3.6.1.2.1.25.3.2.1.2
hrDeviceDescr OBS ✓
OctetString
.1.3.6.1.2.1.25.3.2.1.3
.1.3.6.1.2.1.25.3.2.1.4
hrDeviceStatus OBS ✓
Enumeration
.1.3.6.1.2.1.25.3.2.1.5
hrDeviceErrors OBS ✓
.1.3.6.1.2.1.25.3.2.1.6
.1.3.6.1.2.1.25.3.3
.1.3.6.1.2.1.25.3.3.1
.1.3.6.1.2.1.25.3.3.1.1
hrProcessorLoad OBS ✓
Integer32
.1.3.6.1.2.1.25.3.3.1.2
.1.3.6.1.2.1.25.3.4
.1.3.6.1.2.1.25.3.4.1
.1.3.6.1.2.1.25.3.4.1.1
.1.3.6.1.2.1.25.3.5
.1.3.6.1.2.1.25.3.5.1
Enumeration
.1.3.6.1.2.1.25.3.5.1.1
OctetString
.1.3.6.1.2.1.25.3.5.1.2
.1.3.6.1.2.1.25.3.6
.1.3.6.1.2.1.25.3.6.1
Enumeration
.1.3.6.1.2.1.25.3.6.1.1
Enumeration
.1.3.6.1.2.1.25.3.6.1.2
.1.3.6.1.2.1.25.3.6.1.3
KBytesKBytes
.1.3.6.1.2.1.25.3.6.1.4
.1.3.6.1.2.1.25.3.7
.1.3.6.1.2.1.25.3.7.1
Integer32
.1.3.6.1.2.1.25.3.7.1.1
OctetString
.1.3.6.1.2.1.25.3.7.1.2
OctetString
.1.3.6.1.2.1.25.3.7.1.3
KBytesKBytes
.1.3.6.1.2.1.25.3.7.1.4
Integer32
.1.3.6.1.2.1.25.3.7.1.5
.1.3.6.1.2.1.25.3.8
.1.3.6.1.2.1.25.3.8.1
Integer32
.1.3.6.1.2.1.25.3.8.1.1
OctetString
.1.3.6.1.2.1.25.3.8.1.2
OctetString
.1.3.6.1.2.1.25.3.8.1.3
.1.3.6.1.2.1.25.3.8.1.4
Enumeration
.1.3.6.1.2.1.25.3.8.1.5
.1.3.6.1.2.1.25.3.8.1.6
Integer32
.1.3.6.1.2.1.25.3.8.1.7
.1.3.6.1.2.1.25.3.8.1.8
.1.3.6.1.2.1.25.3.8.1.9
.1.3.6.1.2.1.25.3.9
.1.3.6.1.2.1.25.4
Integer32
.1.3.6.1.2.1.25.4.1
.1.3.6.1.2.1.25.4.2
.1.3.6.1.2.1.25.4.2.1
Integer32
.1.3.6.1.2.1.25.4.2.1.1
OctetString
.1.3.6.1.2.1.25.4.2.1.2
.1.3.6.1.2.1.25.4.2.1.3
OctetString
.1.3.6.1.2.1.25.4.2.1.4
OctetString
.1.3.6.1.2.1.25.4.2.1.5
Enumeration
.1.3.6.1.2.1.25.4.2.1.6
Enumeration
.1.3.6.1.2.1.25.4.2.1.7
.1.3.6.1.2.1.25.5
.1.3.6.1.2.1.25.5.1
.1.3.6.1.2.1.25.5.1.1
Integer32
.1.3.6.1.2.1.25.5.1.1.1
KBytesKBytes
.1.3.6.1.2.1.25.5.1.1.2
.1.3.6.1.2.1.25.6
.1.3.6.1.2.1.25.6.1
.1.3.6.1.2.1.25.6.2
.1.3.6.1.2.1.25.6.3
.1.3.6.1.2.1.25.6.3.1
Integer32
.1.3.6.1.2.1.25.6.3.1.1
OctetString
.1.3.6.1.2.1.25.6.3.1.2
.1.3.6.1.2.1.25.6.3.1.3
Enumeration
.1.3.6.1.2.1.25.6.3.1.4
.1.3.6.1.2.1.25.6.3.1.5
.1.3.6.1.2.1.25.7
.1.3.6.1.2.1.25.7.1
.1.3.6.1.2.1.25.7.2
.1.3.6.1.2.1.25.7.3
Dependencies (6) 4 direct · 2 transitive 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
  1. SNMPv2-SMIrfc
  2. SNMPv2-TCrfc
  3. IANAifType-MIBrfc
  4. SNMPv2-CONFrfc
  5. SNMPv2-MIBrfc
  6. IF-MIBrfc
  7. HOST-RESOURCES-MIBrfcselected
Type Definitions (3)
OctetString
Integer32 range: 0..2147483647
ObjectIdentifier
Conformance Groups (6)
The Host Resources System Group.
.1.3.6.1.2.1.25.7.3.1
The Host Resources Storage Group.
.1.3.6.1.2.1.25.7.3.2
The Host Resources Device Group.
.1.3.6.1.2.1.25.7.3.3
The Host Resources Running Software Group.
.1.3.6.1.2.1.25.7.3.4
The Host Resources Running Software
Performance Group.
.1.3.6.1.2.1.25.7.3.5
The Host Resources Installed Software Group.
.1.3.6.1.2.1.25.7.3.6
Compliance Statements (1)

OID .1.3.6.1.2.1.25.7.2.1
The requirements for conformance to the Host Resources MIB.
Required groups
mandatory hrSystemGroup
mandatory hrStorageGroup
mandatory hrDeviceGroup
optional hrSWRunGroup The Running Software Group. Implementation
of this group is mandatory only when the
hrSWRunPerfGroup is implemented.
optional hrSWRunPerfGroup The Running Software Performance Group.
Implementation of this group is at the discretion
of the implementor.
optional hrSWInstalledGroup The Installed Software Group.
Implementation of this group is at the discretion
of the implementor.
Object refinements
ObjectAccessSyntaxDescription
hrSystemDate readonly
Write access is not required.
hrSystemInitialLoadDevice readonly
Write access is not required.
hrSystemInitialLoadParameters readonly
Write access is not required.
hrStorageSize readonly
Write access is not required.
hrFSLastFullBackupDate readonly
Write access is not required.
hrFSLastPartialBackupDate readonly
Write access is not required.
hrSWRunStatus readonly
Write access is not required.