On 01/20/12 12:09, Alexander Shikoff wrote:
Появилась необходимость отмониторить температуру на серверах.
Сервер - HP Proliant 360g4.
В гугле нашлось такое:
Integrated Lights-Out (iLO) remote management embedded on every HP ProLiant
DL360
Через iLO не пробовали? В инетах пишут, что современные реализации iLO умеют
эмулировать IPMI over LAN, а значит температуру можно смотреть через
sysutils/ipmitool
...
hw.acpi.thermal.tz0._PSV: 9,8C
hw.acpi.thermal.tz0._HOT: -1
hw.acpi.thermal.tz0._CRT: 31,3C
hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
hw.acpi.thermal.tz0._TC1: 4
hw.acpi.thermal.tz0._TC2: 4
hw.acpi.thermal.tz0._TSP: 60
Меня смущают значения. Не может быть у меня в серверное 8 градусов ну никак.
Чтение acpi_thermal(4) особо не помогло. coretemp не поддерживается.
1. Можно построить график этой величины. Сама величина может быть неправильной,
но при этом правильно расти при повышении температуры и падать при понижении.
2. Еще можно смотреть температуру дисков через smart, тоже полезная величина.
Когда я сталкивался с перегревом ДЦ из за проблем с кондиционерами, то первыми
при повышении температуры страдали диски (возникали ошибки i/o появлялись
pending sectors и др.), а не CPU (он был на тех серверах слабо загружен в
отличие от дисков).
--
Anton Yuzhaninov