Страница 1 из 1
HP MiscroServer - измерение температуры процессора
Добавлено: 2011-02-09 19:27:48
v0
Всем привет!
Имеется HP Miscroserver (спеки - AMD Neo II, 4Gb оперативки, чипсет AMD RS785E/SB820M), на который устрановлена FreeBSD 8.2 RC3 (так получилось):
Код: Выделить всё
# uname -a
FreeBSD biggiesmalls 8.2-RC3 FreeBSD 8.2-RC3 #0: Wed Feb 9 01:46:14 MSK 2011 rtorrent@biggiesmalls:/usr/src/sys/amd64/compile/GENERIC amd64
Ядро самосборное GENERIC - конфиг не менял.
Очень хочется видеть температуру процессора, а в идеале еще и скорость кулеров.
Были поставлены:
1) mbmon
Код: Выделить всё
# mbmon -d
No Hardware Monitor found!!
InitMBInfo: Unknown error: 0
2) Тулзы для работы с ipmi:
Код: Выделить всё
# pkg_info | grep ipmi
freeipmi-0.8.12 Library and tools to support IPMI-capable hardware
ipmitool-1.8.11_1 CLI to manage IPMI systems
Делаем как по инструкции:
И ничего не работает.
Смотрим dmesg:
Код: Выделить всё
acpi_hpet1: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
device_attach: acpi_hpet1 attach returned 12
ipmi0: <IPMI System Interface> on isa0
ipmi0: KCS mode found at mem 0x0 alignment 0x1 on isa
[b]ipmi0: couldn't configure I/O resource
device_attach: ipmi0 attach returned 6
ppc0: cannot reserve I/O port range[/b]
Т.е. не может создать девайс, и действительно, в /dev на i только io.
Вопрос - что делать?
Стоящий до этого FreeNAS температуру показывал.
Заранее спасибо.
PS: sysctl -a | grep therm не выводит ничего, то есть записей с температурой там нет.
Re: HP MiscroServer - измерение температуры процессора
Добавлено: 2011-02-10 10:06:06
manefesto
kldload amdtemp ?
Re: HP MiscroServer - измерение температуры процессора
Добавлено: 2011-02-10 10:47:49
v0
Да, я вчера сам его нашел, и с amdtemp получилось.
Код: Выделить всё
$ sysctl -a | grep temperature
dev.cpu.0.temperature: 42,5C
dev.cpu.1.temperature: 42,5C
Жаль, что не работают остальные сенсоры - скорость кулеров, температура на матери и т.п.
Например, вот что выдает healthd:
Код: Выделить всё
localhost 255.0 0.0 0.0 0000 0000 0000 4.08 4.08 4.08 6.85 15.50 -14.16 -6.12
ipmi-sensors:
И как все это заставить работать - непонятно.
Кстати, чтобы munin нормально отображал температуру процессора, пришлось патчить плагин coretemp:
Заменил
Код: Выделить всё
sysctl -n dev.cpu.$cpu.temperature | tr -cd '0-9.'
на
Код: Выделить всё
sysctl -n dev.cpu.$cpu.temperature | tr -cd '0-9.' | tr -d C | sed -e 's/,/\./'
иначе RRD спотыкался на С и запятой.
Re: HP MiscroServer - измерение температуры процессора
Добавлено: 2014-04-12 0:08:01
weec
используй sysutils/freeipmi
он напрямую работает с BMC, тобишь не нужно подгружать модуль ipmi
вот к примеру, на мой взгляд, не заменимый инструмент (из пакета sysutils/freeipmi) для мониторинга различных датчиков, сенсоров
Код: Выделить всё
# ipmimonitoring
ID | Name | Type | State | Reading | Units | Event
1 | Pwr Unit Status | Power Unit | Nominal | N/A | N/A | 'OK'
2 | IPMI Watchdog | Watchdog 2 | Nominal | N/A | N/A | 'OK'
3 | Physical Scrty | Physical Security | Nominal | N/A | N/A | 'OK'
4 | SMI Timeout | OEM Reserved | N/A | N/A | N/A | 'OK'
5 | System Event Log | Event Logging Disabled | Nominal | N/A | N/A | 'OK'
6 | System Event | System Event | Nominal | N/A | N/A | 'OK'
7 | Button | Button/Switch | Nominal | N/A | N/A | 'OK'
8 | BMC Watchdog | Management Subsystem Health | Nominal | N/A | N/A | 'OK'
9 | VR Watchdog | Voltage | Nominal | N/A | N/A | 'OK'
10 | PCH Therm Trip | Temperature | Nominal | N/A | N/A | 'OK'
11 | BMC FW Health | Management Subsystem Health | Nominal | N/A | N/A | 'OK'
13 | BB EDGE Temp | Temperature | Nominal | 31.00 | C | 'OK'
14 | PCH Temp | Temperature | Nominal | 46.00 | C | 'OK'
15 | BB BMC Temp | Temperature | Nominal | 38.00 | C | 'OK'
16 | BB CPU VR Temp | Temperature | Nominal | 37.00 | C | 'OK'
17 | System Fan 1 | Fan | Nominal | 1078.00 | RPM | 'OK'
18 | Processor Fan | Fan | Nominal | 1078.00 | RPM | 'OK'
19 | P1 Status | Processor | Nominal | N/A | N/A | 'Processor Presence detected'
20 | P1 Therm Margin | Temperature | Nominal | -47.00 | C | 'OK'
21 | P1 Therm Ctrl % | Temperature | Nominal | 0.00 | % | 'OK'
22 | P1 ERR2 | Processor | Nominal | N/A | N/A | 'OK'
23 | CATERR | Processor | Nominal | N/A | N/A | 'OK'
24 | P1 ICC Mismatch | Processor | Nominal | N/A | N/A | 'OK'
25 | CPU Missing | Processor | Nominal | N/A | N/A | 'OK'
26 | P1 DTS Therm Mgn | Temperature | Nominal | -48.00 | C | 'OK'
27 | P1 VRD Hot | Temperature | Nominal | N/A | N/A | 'OK'
28 | DIMM Thrm Mrgn 1 | Temperature | Nominal | -39.00 | C | 'OK'
29 | P1 Mem Thrm Trip | Memory | Nominal | N/A | N/A | 'OK'
30 | BB +12.0V | Voltage | Nominal | 11.62 | V | 'OK'
31 | BB +5.0V1 | Voltage | Nominal | 5.00 | V | 'OK'
32 | BB +3.3V | Voltage | Nominal | 3.35 | V | 'OK'
33 | BB +5.0V2 | Voltage | Nominal | 4.94 | V | 'OK'
34 | BB +12.0V V2 | Voltage | Nominal | 11.57 | V | 'OK'
35 | BB +1.75V Vccp | Voltage | Nominal | 1.77 | V | 'OK'
37 | BB VBAT | Voltage | Nominal | 3.13 | V | 'OK'
38 | BB +1.05V PCH | Voltage | Nominal | 1.04 | V | 'OK'
39 | BB +1.05V AUX | Voltage | Nominal | 1.03 | V | 'OK'
40 | BB +1.35V MEM | Voltage | Nominal | 1.32 | V | 'OK'
41 | BB +12.0V V1 | Voltage | Nominal | 11.57 | V | 'OK'
Re: HP MiscroServer - измерение температуры процессора
Добавлено: 2014-04-12 0:29:31
weec
Код: Выделить всё
FreeIPMI includes a userspace driver that works on most motherboards without any driver installation, loading, or configuration required. FreeIPMI also includes support of a Linux SSIF driver through the SSIF device (i.e. ‘/dev/i2c-0’), the OpenIPMI Linux kernel driver (i.e. ‘/dev/ipmi0’), the Sun/Solaris BMC driver (i.e. ‘/dev/bmc’), and the Intel DCMI/MEI driver (i.e. ‘/dev/dcmi’). If you communicate through one of these mechanisms, the appropriate drivers for them should be loaded. Most systems should automatically load the appropriate drivers you need.
Re: HP MiscroServer - измерение температуры процессора
Добавлено: 2014-04-12 6:23:06
Bayerische
По поводу оборотов попробуйте /usr/ports/sysutils/consolehm
chm -I
установить 20%
chm -Ix20
Re: HP MiscroServer - измерение температуры процессора
Добавлено: 2014-04-12 15:41:09
weec
для чего?
Re: HP MiscroServer - измерение температуры процессора
Добавлено: 2014-04-12 19:07:17
Alex Keda
для оборотов
