Lm-sensors or other way to monitor cpu, board temperatures

Does anyone have experience setting up the lm-sensors, or a different package, to monitor the cpu and board temperatures? We’re going to be putting our devices into enclosures while the initial tests are looking good I do want to be able to monitor the CPU and board temperature sensors.

My selection of lm-sensors is purely google based. It looks like there is a setup stage where it asks a bunch of questions and I haven’t looked into how to make that non-interactive (compatible with docker and resin images).

Hi @jason10

What board are you trying to monitor temperatures on? It seems like you can disable the interactive behavior of lm-sensors by running sensors-detect --auto (Arch wiki reference).

Netdata and telegraf are also popular monitoring stacks, the former auto-detecting everything and the latter well-suited for arbitrary manipulation and visualization.

I hope this helps you!

Hi Jason,

I have just released a balena project that monitors the system resources:

It is currently not monitoring the CPU temperature but I don’t think it is hard to extend it so that the telegraf container is also monitoring the CPU temperature. I think that following repository might help with this extension: GitHub - TheMickeyMike/raspberrypi-temperature-telegraf: Collect RaspberryPi CPU and GPU temperature with telegraf

Following link even speaks about collecting lm-sensors metrics by telegraf: https://github.com/influxdata/telegraf/tree/master/plugins/inputs/sensors

kr
Jan

thanks!