Conky, alerta de temperatura alta

1. Conky, alerta de temperatura alta

Henrique
Henrique-RJ

(usa Outra)

Enviado em 19/12/2025 - 12:19h

Boa tarde a todos

Alguém poderia me informar a linha de código que tenho que colocar no .conkyrc para ser alertado em vermelho no próprio Conky que a temperatura chegou a 60ºC ?

Estive procurando e está difícil encontrar. Abaixo o meu .conkyrc atual


-- vim: ts=4 sw=4 noet ai cindent syntax=lua
--[[
Conky, a system monitor, based on torsmo

Any original torsmo code is licensed under the BSD license

All code written since the fork of torsmo is licensed under the GPL

Please see COPYING for details

Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
Copyright (c) 2005-2012 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
All rights reserved.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
]]

conky.config = {
alignment = false,
background = false,
border_width = 1,
cpu_avg_samples = 2,
default_color = 'white',
default_outline_color = 'white',
default_shade_color = 'white',
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
use_xft = true,
font = 'DejaVu Sans Mono:size=8',
gap_x = 750,
gap_y = 60,
minimum_height = 5,
minimum_width = 5,
net_avg_samples = 2,
no_buffers = false,
double_buffer = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
own_window = true,
own_window_class = 'Conky',
own_window_type = 'desktop',
own_window_transparent = true,
own_window_argb_visual = true,
own_window_argb_value = 0,
own_window_hints = undecorated, below, sticky, skip_taskbar, skip_pager,
stippled_borders = 0,
update_interval = 1.0,
uppercase = false,
use_spacer = 'none',
show_graph_scale = false,
show_graph_range = false
}

conky.text = [[
${color white}System Monitor
$hr
Date: ${time %A - %d/%m/%Y} Time: ${time %H}:${time %M}:${time %S}
${color white}System:$color $sysname $kernel on $machine
$hr
${color white}Uptime:$color $uptime
${color white}Frequency (in GHz):$color $freq_g
${color white}CPU1 %:$color ${cpu cpu1%} ${cpubar 4}
${color white}CPU2 %:$color ${cpu cpu2%} ${cpubar 4}
${color white}RAM:${color green} $mem / $memeasyfree / $memfree / $memmax
${color white}Swap:$color $swap/ $swapmax - $swapperc% ${color yellow} ${swapbar 4}
$hr
${color white}UPS APC BE600N-BR:
${color white}Charge: ${apcupsd localhost 3551} ${apcupsd_charge}% Load:${apcupsd_load}% ${color yellow} ${apcupsd_loadbar 4}
${color white}Inp Volt: ${apcupsd_linev}V Time Left: ${apcupsd_timeleft}min
${color white}Reason: ${apcupsd_lastxfer}
$hr
${color white}Temperatures: Core0:$color ${hwmon 0 temp 2}°C Core1:$color ${hwmon 0 temp 3}°C HDD:$color ${exec hddtemp /dev/sda | awk '{print $NF}'}
${color white}Voltages: Core0:$color ${hwmon 1 vol 0} Core1: ${hwmon 1 vol 1} 3,3V: ${hwmon 1 vol 2}
${color white}5V: ${hwmon 1 vol 5} 12V: ${hwmon 1 vol 8} Vbat: ${hwmon 1 vol 8}
${color white}CPU Fan:$color ${exec sensors | awk '/fan1/ { print $2 }'}rpm
$hr
${color white}Networking: ${color green} Up:$color ${upspeed wlx00e0222e091a} ${color green} Down:$color ${downspeed wlx00e0222e091a}
${color white}File systems:
$color/dev/sda3: ${fs_used /} / ${fs_size /} ${color yellow} ${fs_bar 4 /}
${color white}Processes:$color $processes ${color grey}Running:$color $running_processes
${color white}Name PID CPU% MEM%
${color white}${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color white}${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color white}${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color white}${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color white}${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}
${color white}${top name 6} ${top pid 6} ${top cpu 6} ${top mem 6}
]]



  


2. Re: Conky, alerta de temperatura alta

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 19/12/2025 - 12:37h


Temperatura de que ??

A grosso modo vc insere no conky o mesmo comando que faz no terminal .. ex:
${execpi 1 sensors | awk '/Tctl/ {print int($2)}'} 
mauricio@phantom ~ $ sensors | awk '/Tctl/ {print int($2)}'
38
mauricio@phantom ~ $


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




3. Re: Conky, alerta de temperatura alta

Henrique
Henrique-RJ

(usa Outra)

Enviado em 19/12/2025 - 13:28h

Eu tentei umas linhas no conky tipo a de baixo:

${exec hddtemp /dev/sda > 60} | awk '{color red}WARNING-HDD temperature too HIGH'

Mas não dá certo ainda que o texto em vermelho apareça no conky


_______________________________________________________
E viu-se um grande sinal no céu: uma mulher vestida de sol, tendo a lua debaixo dos seus pés, e uma coroa de doze estrelas sobre a sua cabeça. Apocalipse 12:1 Nsa Sra de Fátima, Nsa Sra de Lourdes, Nsa Sra das Graças ...
_______________________________________________________
São Padre Pio de Pietrelcina, Santa Faustina Kowalska, São Francisco de Assis e Santa Gema Galgani foram alguns dos que tiveram os milagres dos Estigmas de Cristo em seus corpos, Ferimentos que sangravam
_______________________________________________________
Milagre Eucarístico que ocorreu em uma Igreja de Lanciano na Itália no ano de 750 em que o vinho se tornou sangue e o pão carne humana estão até hoje em seus estados naturais. https://pt.wikipedia.org/wiki/Milagre_eucar%C3%ADstico_de_Lanciano
_______________________________________________________
A Luz veio ao mundo mas o mundo amou mais as trevas do que a Luz ( João 3, 19-20 )


4. Re: Conky, alerta de temperatura alta

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 19/12/2025 - 13:41h


Henrique-RJ escreveu:
...
${exec hddtemp /dev/sda > 60} | awk '{color red}WARNING-HDD temperature too HIGH'
...


isso nunca vai dar certo ... esse comando seu é uma coisa escabrosa, medonha, sem fundamento nenhum !!
vc tem que fazer uma estrutura 'if then else'.
Algoritimo:
se temperatura do hd maior que 60 faça
mensagem na cor vermelha
[opcional]senão
mensagem na cor branca
fim se


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




5. Re: Conky, alerta de temperatura alta

Henrique
Henrique-RJ

(usa Outra)

Enviado em 19/12/2025 - 13:47h


Mauriciodez escreveu:


Henrique-RJ escreveu:
...
${exec hddtemp /dev/sda > 60} | awk '{color red}WARNING-HDD temperature too HIGH'
...


isso nunca vai dar certo ... esse comando seu é uma coisa escabrosa, medonha, sem fundamento nenhum !!
vc tem que fazer uma estrutura 'if then else'.
Algoritimo:
se temperatura do hd maior que 60 faça
mensagem na cor vermelha
[opcional]senão
mensagem na cor branca
fim se


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------



Mas como é isso em linha de código para que eu copie e cole no texto do .conkyrc ?

_______________________________________________________
E viu-se um grande sinal no céu: uma mulher vestida de sol, tendo a lua debaixo dos seus pés, e uma coroa de doze estrelas sobre a sua cabeça. Apocalipse 12:1 Nsa Sra de Fátima, Nsa Sra de Lourdes, Nsa Sra das Graças ...
_______________________________________________________
São Padre Pio de Pietrelcina, Santa Faustina Kowalska, São Francisco de Assis e Santa Gema Galgani foram alguns dos que tiveram os milagres dos Estigmas de Cristo em seus corpos, Ferimentos que sangravam
_______________________________________________________
Milagre Eucarístico que ocorreu em uma Igreja de Lanciano na Itália no ano de 750 em que o vinho se tornou sangue e o pão carne humana estão até hoje em seus estados naturais. https://pt.wikipedia.org/wiki/Milagre_eucar%C3%ADstico_de_Lanciano
_______________________________________________________
A Luz veio ao mundo mas o mundo amou mais as trevas do que a Luz ( João 3, 19-20 )


6. Re: Conky, alerta de temperatura alta

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 19/12/2025 - 15:09h


Eis um exemplo, adapte aí às suas necessidades
${if_match ${execi 5 sudo smartctl -A /dev/sda | awk '/194/ {print $10}'} > 60} ${color red}Temp alta${color} ${else}Temp baixa${endif} 


Note que para rodar hddtemp (não tem mais no debian) ou smartctl precisa de permissão root, logo vai ter que setar aí na sua máquina para não pedir senha

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts