Este artigo listará alguns dos aplicativos de linha de comando disponíveis no Linux para monitorar os sensores de hardware. Muitos aplicativos gráficos usam essas ferramentas de linha de comando como base, especialmente os dois primeiros aplicativos mencionados abaixo.
LM-sensores
LM-Sensors é um conjunto de aplicativos de linha de comando para monitoramento e visualização de dados do sensor. Ele pode mostrar informações do sensor como velocidade do ventilador, tensão, temperatura e assim por diante.
Para instalar os sensores LM no Ubuntu, execute o comando abaixo:
$ sudo apt install lm-sensores
Após o término da instalação, execute o comando abaixo para identificar sensores em seu sistema:
$ sudo sensores-detectar
Os sensores de LM mostrarão alguns avisos no terminal e solicitarão sua entrada. Leia cada prompt com cuidado e responda em sim/não. Esses avisos podem ser diferentes para diferentes sistemas, dependendo da configuração de hardware, portanto não existe uma maneira padrão de configurar os sensores. É necessário concluir este Assistente de Configuração da Linha de Comando, caso contrário, informações erradas ou apenas informações parciais sobre os sensores podem estar disponíveis.
Depois de responder a todas as perguntas, reinicie seu sistema e execute o comando abaixo para verificar a temperatura da CPU, a temperatura da GPU, a velocidade do ventilador, a tensão etc. No terminal:
$ sensores
Se você preferir unidades Fahrenheit em vez de Celsius, execute um comando modificado mencionado abaixo:
$ sensores -f
Para atualizar automaticamente os valores de temperatura a cada segundo, execute um comando no seguinte formato:
$ relógio -n 1 sensores
Aqui “-n 1” refere-se ao intervalo de tempo em segundos entre as atualizações.
Psutil
Psutil é um módulo Python que pode procurar informações de hardware, processos ativos e dados de utilização do sistema em tempo real. Como o psutil pode mostrar muitos dados sobre seu hardware, você pode efetivamente usá -los como um substituto para vários aplicativos de linha de comando e comandos de bash que são usados separadamente para recuperar vários valores de utilização de hardware.
Para instalar o psutil no Ubuntu, execute o comando abaixo:
$ sudo apt install python3-psutilDepois que a instalação terminar, execute o comando abaixo para visualizar rapidamente a temperatura da CPU e da GPU:
$ python3 -c "importar psutil; importar pprint; pprint.pprint (psutil.Sensors_temperatures ()) "Para mostrar continuamente a temperatura a cada segundo, execute o comando abaixo:
$ watch -n 1 -x python3 -c "importar psutil; importar pprint;Aqui “-n 1” refere-se ao intervalo de tempo em segundos entre as atualizações.
Como Psutil é uma biblioteca Python, você pode usá -la em scripts python e aplicativos de GUI fabricados em python. Alguns scripts agradáveis fornecidos pela documentação oficial do psutil podem ser usados para visualizar a saída bem formatada no terminal.
O primeiro script “temperaturas.py ”pode ser baixado daqui. Execute o comando abaixo para visualizar os valores da temperatura depois de baixar o arquivo:
$ python3 ./temperaturas.pyPara visualizar continuamente os valores de temperatura em um intervalo fixo de um segundo, execute o comando abaixo:
$ relógio -n 1 -x python3 ./temperaturas.pyO segundo roteiro chamado “sensores.py ”pode ser baixado daqui. Além dos valores de temperatura, esse script também fornece velocidade do ventilador em rpm, nível da bateria e assim por diante. Execute o comando abaixo depois de baixar o arquivo:
$ python3 ./sensores.pyPara visualizar continuamente os valores de temperatura, velocidade do ventilador etc. Em um intervalo fixo de um segundo, execute o comando abaixo:
$ relógio -n 1 -x python3 ./sensores.pyHardinfo
Hardinfo é um aplicativo gráfico que exibe informações sobre vários componentes de hardware em seu sistema. Ele também pode fazer certos parâmetros de referência para medir o desempenho e pode exportar relatórios detalhados nos formatos de texto e html.
Para instalar o Hardinfo no Ubuntu, execute o comando abaixo:
$ sudo apt install hardinfo
Juntamente com o aplicativo GTK, ele também fornece uma interface de linha de comando tão capaz quanto o front -end gráfico. Para visualizar os sensores e os valores de temperatura atual usando o hardinfo, execute o comando abaixo:
$ hardinfo -rma dispositivos.Então | Grep -a 10 sensores
Olhares
Giro é uma ferramenta "top" como Linux que mostra dados de utilização de hardware em tempo real em um terminal. Está escrito na linguagem Python e, de fato. No entanto, ele vem com muitos recursos extras, como um servidor leve embutido, API JSON RESTful, interface da web que pode ser vista em um navegador, exportação de CSV e assim por diante. Se você usou ferramentas como top / htop, ele parece e funciona semelhante a eles.
Para instalar olhares no Ubuntu, execute o comando abaixo:
$ sudo apt os olhares de instalação
Para ver sensores e seus valores de temperatura, juntamente com outras informações de hardware, execute o comando abaixo:
$ GANCES
Para visualizar os valores de temperatura nas unidades de Fahrenheit, execute o comando abaixo:
$ GANCES - -FAHRENHEIT
Para visualizar apenas os dados dos sensores e nada mais, execute o comando abaixo:
$ GANCES -T 1 -Sensores de stdout
Aqui “-t 1” refere-se ao intervalo de tempo em segundos entre as atualizações.
Conclusão
Estes são alguns dos aplicativos da linha de comando disponíveis para o Linux para monitorar a temperatura dos componentes de hardware em um sistema. Esses aplicativos são leves na CPU e no consumo de memória e são ideais para monitorar os servidores remotamente.