All MIBs › LM-SENSORS-MIB
Organization: AdamsNames Ltd
Last Updated: 2000-11-05
Category: Hardware and Environment
Description: Exposes Linux lm_sensors hardware monitoring data via SNMP, providing temperature, fan speed, and voltage readings from motherboard and CPU sensors.
IPNetwork Monitor uses several OIDs from this MIB in network discovery and polling the applicable devices. Start monitoring LM-SENSORS-MIB with a free 30-day trial of IPNetwork Monitor.
What Is LM-SENSORS-MIB?
LM-SENSORS-MIB is a vendor-neutral SNMP module that exposes hardware sensor data collected by the Linux "lm_sensors" utility, making motherboard and CPU hardware health visible over SNMP on Linux-based systems. It defines three parallel sensor tables -- temperature, fan speed, and voltage -- each indexed by sensor number and labeled with a device/sensor name, plus a corresponding current reading value. This is a direct and explicit hardware-health monitoring MIB: it lets an operator track CPU/system temperatures, cooling fan RPM, and power-supply/board voltage rails, the classic indicators used to detect overheating, failing fans, or unstable power before they cause a system failure. It depends only on the host Linux kernel's lm_sensors driver framework for its underlying data and on general SNMPv2 table conventions, with no dependency on other enterprise MIBs. It is deployed on Linux servers via an SNMP agent extension (such as net-snmp's pass-through or a dedicated subagent) to bring hardware sensor telemetry from lm-sensors-mib into general-purpose SNMP monitoring systems.
IPNetwork Monitor allows you to monitor SNMP objects defined in LM-SENSORS-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
Supported Devices
- Linux server/host with lm_sensors-compatible hardware sensors
- vendor-neutral, standards-based MIB, not tied to a specific manufacturer
Monitoring Examples
A monitoring system would poll lmTempSensorsTable (indexed by lmTempSensorsIndex, labeled by lmTempSensorsDevice) and alert if lmTempSensorsValue exceeds a threshold, indicating CPU or chassis overheating potentially from a failed fan or blocked airflow. lmFanSensorsTable's lmFanSensorsValue readings dropping toward zero for a given lmFanSensorsDevice would indicate a stalled or failed fan, and lmVoltSensorsTable entries drifting outside expected ranges would flag a failing power supply or unstable voltage regulator before it causes a crash.
What Can Be Monitored
- CPU/system temperature
- cooling fan speed (RPM)
- motherboard/power supply voltage rails
Imported Objects
From SNMPv2-SMI
| Gauge32 | |
| Integer32 | |
| MODULE-IDENTITY | |
| OBJECT-TYPE |
From SNMPv2-TC
| DisplayString |
From UCD-SNMP-MIB
| ucdExperimental | OBJECT-IDENTITY |
How to Use in IPNetwork Monitor
Example using lmTempSensorsValue OID:
OIDs
RFC description
SNMP MIB for accessing lm-sensors hardware monitoring data including temperature, fan, and voltage sensors. Enables monitoring of system thermal and power metrics through SNMP queries on Unix/Linux systems.
Start monitoring Linux server/host with lm_sensors-compatible hardware sensors with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.