Linux machine sensors monitoring with Netdata
Use this collector when lm-sensors
doesn't work on your device (e.g. for RPi temperatures).
For all other cases use the Python collector, which supports multiple
jobs, is more efficient and performs calculations on top of the kernel provided values.
This plugin will provide charts for all configured system sensors, by reading sensors directly from the kernel. The values graphed are the raw hardware values of the sensors.
The plugin will create Netdata charts for:
- Temperature
- Voltage
- Current
- Power
- Fans Speed
- Energy
- Humidity
One chart for every sensor chip found and each of the above will be created.
Enable the collector
The sensors
collector is disabled by default. To enable it, edit the charts.d.conf
file using edit-config
from the
Netdata config directory, which is typically at /etc/netdata
.
cd /etc/netdata # Replace this path with your Netdata config directory, if different
sudo ./edit-config charts.d.conf
It also needs to be set to "force" to be enabled:
sensors=force
Configuration
Edit the charts.d/sensors.conf
configuration file using edit-config
from the
Netdata config directory, which is typically at /etc/netdata
.
cd /etc/netdata # Replace this path with your Netdata config directory, if different
sudo ./edit-config charts.d/sensors.conf
This is the internal default for charts.d/sensors.conf
sensors_sys_dir="${NETDATA_HOST_PREFIX}/sys/devices"
sensors_sys_depth=10
sensors_source_update=1
sensors_update_every=
sensors_excluded=()
Was this page helpful?
Contribute
- Join our community forum
- Learn how to contribute to Netdata's open-source project
- Submit a feature request