Setting up lm sensors: Difference between revisions
No edit summary |
(updated information and removed redundant things) |
||
Line 1: | Line 1: | ||
This document is a short note on how to set up | This document is a short note on how to set up lm-sensors in Alpine. | ||
Install the neccessary packages. | Install the neccessary packages. | ||
{{ | {{Cmd|# apk add {{pkg|lm-sensors}} {{pkg|lm-sensors-sensord}} {{pkg|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: | Load the i2c-dev module: | ||
{{Cmd|<nowiki>echo i2c-dev >> /etc/modules-load.d/i2c.conf | {{Cmd|<nowiki># echo i2c-dev >> /etc/modules-load.d/i2c.conf | ||
modprobe i2c-dev</nowiki>}} | # modprobe i2c-dev</nowiki>}} | ||
Run sensors detect: | Run sensors detect: | ||
{{Cmd|sensors-detect}} | {{Cmd|# sensors-detect}} | ||
There are multiple types of sensors that you must skip scanning for (answer | There are multiple types of sensors that you must skip scanning for (answer <code>no</code> to the prompt) because grsec will not allow you to access {{path|/proc/port}}. If you encounter an error that says something like <code>/dev/port: no such file..</code>, re-run the script and answer <code>no</code> to that question on the next attempt. Examples of ones that you must enter <code>no</code> for: ISA bus, other Super I/O sensors, and IPMI. | ||
Be sure to enter | Be sure to enter <code>yes</code> (non-default) for the question <code>Do you want to generate /etc/conf.d/lm_sensors?</code> | ||
You will not need perl anymore. Remove it before you forget. | You will not need perl anymore. Remove it before you forget. | ||
{{Cmd| | {{Cmd|# apk del lm-sensors-detect}} | ||
Make services start during next reboot. | Make services start during next reboot. | ||
{{Cmd| | {{Cmd|# rc-update add sensord default}} | ||
rc-update add sensord default}} | |||
Start services: | Start services: | ||
{{Cmd| | {{Cmd|# rc-service sensord start}} | ||
Don't forget to save your new server configuration using {{Cmd|lbu commit}}. | Don't forget to save your new server configuration using {{Cmd|# lbu commit}}. | ||
[[Category:Monitoring]] | [[Category:Monitoring]] |
Revision as of 21:30, 21 September 2023
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
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 sensord default
Start services:
# rc-service sensord start
Don't forget to save your new server configuration using
# lbu commit
.