Назад | Перейти на главную страницу

Мониторинг термодатчиков Dell во FreeBSD?

Я пытаюсь удаленно контролировать датчики температуры в двух Dell PowerEdge 6850. У меня есть опасения, что в здании, в котором мы находимся, по выходным выключают кондиционер для экономии энергии, что не сулит ничего хорошего для серверной, где температура обычно составляет около 75 градусов.

Google побудил меня изучить freeipmi и ipmi-sensors команда, которую я установил из портов, но мало помогает. Я получаю такой вывод:

# ipmi-sensors
Segmentation fault: 11 (core dumped)

Я не знаю, как двигаться дальше. У меня больше нет физического доступа к зданию по выходным, поэтому мне нужно проводить этот мониторинг удаленно.

Убедитесь, что вы сначала загрузили модуль ядра ipmi через

kldload ipmi

Затем, если вы установите порт ipmitool, вы сможете запустить

ipmitool sensor

И он предоставит вам выходные данные всех различных датчиков, включая димм и другие датчики на материнской плате. Если ваша машина не поддерживается модулем ядра ipmi, то / dev / ipmi0 не будет создан. На этом этапе единственным другим вариантом будет мониторинг температуры самого процессора.

Если вы хотите контролировать только температуру процессора, вы можете загрузить датчики температуры процессора через (для процессоров Intel)

kldload coretemp

или для процессоров amd:

kldload amdtemp

На этом этапе вы можете получить показания температуры для каждого ядра каждого процессора на сервере через

sysctl -a | grep temp

Они должны выглядеть примерно так

dev.cpu.0.temperature: 59.0C
dev.cpu.1.temperature: 59.0C
dev.cpu.2.temperature: 58.0C
dev.cpu.3.temperature: 58.0C
dev.cpu.4.temperature: 59.0C
dev.cpu.5.temperature: 59.0C
dev.cpu.6.temperature: 57.0C
dev.cpu.7.temperature: 57.0C

Забудьте о высоких технологиях, просто купите себе Максимальный / минимальный термометр - они 20 долларов, портативны и полезны в другом месте.

Всегда думай о гетто;)

Связано, моя подсказка zsh:

# Set prompts
setopt prompt_subst
PROMPT='%F{green}%n@%m%f        %F{yellow}%~%f
%# '    # default prompt
RPROMPT=' %B<[%*]/%F{red}$(sysctl -n hw.acpi.thermal.tz0.temperature)%f>%b'
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Пытаться ipmitool sdr elist all

PS. ipmi.ko должен быть загружен, ipmitool установлены
PPS. Поверьте, температурный мониторинг - одна из самых слабых вещей, которые может сделать ipmi - исследуйте возможности Последовательный через LAN, System-Event-Log, PEF-trap, удаленное управление питанием, управление загрузочными устройствами и KVM-over-LAN!