Monitorar sensores térmicos da Dell no FreeBSD?

1

Estou tentando monitorar remotamente os sensores de temperatura em dois Dell PowerEdge 6850s. Eu temo que o prédio em que estamos está desligando o ar-condicionado nos finais de semana para economizar energia, o que não é bom para uma sala de servidores que normalmente fica em torno de 75 graus de qualquer maneira.

O Google levou-me a investigar freeipmi e o comando ipmi-sensors , que instalei a partir de portas, mas não ajuda muito. Eu recebo esta saída:

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

Não sei como avançar. Eu não tenho mais acesso físico ao prédio nos finais de semana, então preciso fazer esse monitoramento remotamente.

    
por Jack M. 09.05.2011 / 17:46

4 respostas

3

Certifique-se de ter carregado o módulo do kernel ipmi primeiro via

kldload ipmi

Então, se você instalar a porta ipmitool, poderá executar

ipmitool sensor

E ele vai te dar a saída de todos os vários sensores, incluindo dimm e outros sensores na placa-mãe. Se sua máquina não for suportada pelo módulo do kernel ipmi, então / dev / ipmi0 não será criado. Nesse ponto, sua única outra opção seria monitorar a temperatura da CPU em si.

Se você quiser monitorar a temperatura da CPU sozinha, você pode carregar os sensores de temperatura da cpu via (para processadores intel)

kldload coretemp

ou para processadores AMD:

kldload amdtemp

Neste ponto, você pode recuperar leituras de tempetura para cada núcleo de cada processador no servidor via

sysctl -a | grep temp

Eles devem aparecer parecendo algo assim

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
    
por 09.05.2011 / 20:54
1

Esqueça o jeito da alta tecnologia, compre apenas um Termômetro máximo / mínimo - são US $ 20, portáteis e úteis em outros lugares.

Sempre pense em gueto;)

    
por 09.05.2011 / 18:00
0

Relacionado, meu prompt do 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'
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    
por 10.05.2011 / 03:50
0

Experimente ipmitool sdr elist all

PS. ipmi.ko deve ser carregado, ipmitool installed
PPS. Confie em mim, o monitoramento térmico é uma das coisas mais lamentáveis que o ipmi pode fazer - explorar o poder de Serial-over-LAN , System-Event-Log, PEF-traps, controle remoto de energia, manipulação de dispositivos de inicialização e KVM-over-LAN!

    
por 14.05.2011 / 01:52