Como monitorar uma temperatura da CPU no sistema Redhat 7 Linux

Como monitorar uma temperatura da CPU no sistema Redhat 7 Linux

Aqui está uma curta configuração para mostrar como exibir e monitorar a temperatura da CPU em um sistema Linux executando redhat 7 linux. Primeiro, precisamos instalar lm_sensors:

# yum install lm_sensors 

Em seguida, use sensores comando para exibir a temperatura da CPU:

$ sensores | núcleo Grep Core 0: +43.0 ° C (alto = +86.0 ° C, Crit = +100.0 ° C) núcleo 1: +43.0 ° C (alto = +86.0 ° C, Crit = +100.0 ° C) 

Se você preferir converter Celsius em Fahrenheit, basta adicionar -f opção:

$ sensores -f | Grep Core Core 0: +111.2 ° F (alto = +186.8 ° F, Crit = +212.0 ° F) núcleo 1: +111.2 ° F (alto = +186.8 ° F, Crit = +212.0 ° F) 

Para monitorar continuamente a temperatura da CPU, combine o comando acima com assistir comando. O próximo exemplo será atualizado sensores saída a cada segundo:

$ relógio -n 1 "Sensores -f | Grep Core"

Para montar todos um script simples de bash, pode ser criado para agir com um valor de temperatura predefinido. Combine o script abaixo com Cron por exemplo.:

*/5 * * * */path/para/your/script/cpu-temperature-script.sh 

E verificará a temperatura da primeira CPU (núcleo 0) a cada 5 minutos e agirá quando a temperatura da CPU atingir 80 e mais graus.

#!/Bin/Bash Temperature = $ (sensores | Grep "Core 0" | Cut -d + -f 2 | Cut -d . -F1) se [$ temperatura -ge 80]; Então eco "faça algo aqui" fi 

Tutoriais do Linux relacionados:

  • Obtenha a temperatura da CPU no Linux
  • Coisas para instalar no Ubuntu 20.04
  • Comandos de verificação de saúde básica do Linux
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Coisas para instalar no Ubuntu 22.04
  • Como instalar Yum no Linux
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Download do Linux
  • Instale Arch Linux na estação de trabalho VMware
  • Uma introdução à automação, ferramentas e técnicas do Linux