Instituto de Ciências Biológicas

UFMG - Universidade Federal de Minas Gerais

Ferramentas do usuário

Ferramentas do site


informatica:restrita:sensor_temper

Essa é uma revisão anterior do documento!


Como utilizar o sensor Temper para enviar e-mails de alerta

No Proxmox / debian ou seus forks

  • Baixe e instale os pacotes necessários
echo baixando/instalando os pacotes/arquivos necessarios
apt install python3-serial jq git
git clone https://github.com/ccwienk/temper.git
  • Crie o script necessario para medir a temperatura e enviar e-mail com alerta
temperatura=$( /pastatal/temper/temper.py --json | jq --raw-output '.[] ."internal temperature"' )
echo $temperatura

maximo=25.0
 
teste=$(echo "$temperatura < $maximo" | bc)
if [ $teste = '1' ]; then

    echo "temperature $temperaturaºC is smaller than $maximoºC";

else

    echo 'Alert! Temperature $temperaturaºC is biggest than $maximoºC';

    echo "Enviando email..."
    set smtp=smtps://smtp.grude.ufmg.br:465
    set from="sddr@icb.ufmg.br"
    set smtp-auth-user=icb-smtp
    set smtp-auth-password=SENHANOWIKI
    set smtp-auth=login
    set smtp-verify=ignore
    echo "Temperatura: $temperatura" | /bin/mailx -v -s "[SDDR] Temperatura acima de $maximo graus" gti@icb.ufmg.br
    echo "Temperatura: $temperatura" | /bin/mailx -v -s "[SDDR] Temperatura acima de $maximo graus" miguel@icb.ufmg.br
    echo "Enviado com sucesso"
    
fi;

No XenServer/XCP-NG / redhat ou seus forks

informatica/restrita/sensor_temper.1751979566.txt.gz · Última modificação: 2025/07/08 09:59 por davidysson