У меня Ubuntu Server 11.04 Edition, и я правильно установил и настроил lm-sensor, и загрузка grub нормальная / установлена по умолчанию. Когда я набираю следующую команду:
sensors
я получаю:
acpitz-virtual-0 Adapter: Temp1 виртуального устройства: + 8,3 ° C (крит = + 31,3 ° C)
и после:
sudo sensors-detect
Выход: Извините, датчики не обнаружены. Либо в вашей системе нет датчиков, либо они не поддерживаются, либо они подключены к адаптеру I2C или SMBus, который не поддерживается. Если вы узнаете, какие чипы у вас на плате, проверьте статус драйвера на lm-sensors.org/wiki/Devices.
Это не может быть правильным выводом, у кого-нибудь была такая проблема на этом сервере? Мне нужно обновление BIOS? Если так, пожалуйста, предоставьте мне подробное руководство, потому что биос - деликатная вещь. Заранее спасибо!
К сожалению, кажется, что серверы HP Proliant DL не используют SMBus для датчиков, поэтому они не обнаружены, обновление BIOS также не решит проблему.
У HP есть утилита для чтения данных с платы управления Internal Lights Out, а утилита hplog используется для получения значений температуры и скорости вентилятора.
Я нашел некоторую корреспонденцию, подтверждающую это здесь , это относится к 2006 году, так что, вероятно, HP ничего с этим не сделала.
Это может быть довольно поздно, но вы можете получить HP-Tools для своего Proliant:
wget http://mirror.safehostnet.com/debian-hp/pool/non-free/hp-health_8.7.0.1.2-5_amd64.deb
dpkg -i hp-health_8.7.0.1.2-5_amd64.deb
hpasmcli -s "show temp"
Он работает как шарм:
root@server:/tmp# hpasmcli -s "show temp"
Sensor Location Temp Threshold
------ -------- ---- ---------
#1 PROCESSOR_ZONE 17C/62F 62C/143F
#2 CPU#1 18C/64F 80C/176F
#3 I/O_ZONE 18C/64F 60C/140F
#4 CPU#2 - -
#5 POWER_SUPPLY_BAY 13C/55F 53C/127F