Setting up lm sensors

From Alpine Linux
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This document is a short note on how to set up lm-sensors in Alpine.

Install the neccessary packages.

# apk add lm-sensors lm-sensors-sensord lm-sensors-detect

Note: If you already know the name of the sensor module, you can modprobe it now, and skip the lm-sensors-detect install.

Load the i2c-dev module:

# echo i2c-dev >> /etc/modules-load.d/i2c.conf # modprobe i2c-dev

Run sensors detect:

# sensors-detect

There are multiple types of sensors that you must skip scanning for (answer no to the prompt) because grsec will not allow you to access /proc/port. If you encounter an error that says something like /dev/port: no such file.., re-run the script and answer no to that question on the next attempt. Examples of ones that you must enter no for: ISA bus, other Super I/O sensors, and IPMI.

Be sure to enter yes (non-default) for the question Do you want to generate /etc/conf.d/lm_sensors?

You will not need perl anymore. Remove it before you forget.

# apk del lm-sensors-detect

Make services start during next reboot.

# rc-update add lm_sensors default # rc-update add sensord default

Start services:

# rc-service lm_sensors start # rc-service sensord start

Don't forget to save your new server configuration using

# lbu commit

.