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
git clone https://github.com/ccwienk/temper.git
apt install python3-serial
apt install jq
  • 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
    VAR=1;
    echo 'alert!';
fi
 
if [ "$VAR" == "1" ]; then
        set smtp=smtps://smtp.grude.ufmg.br:465
        set from="sddr@icb.ufmg.br"
        set smtp-auth-user=icb-smtp
        set smtp-auth-password=SENHA
        set smtp-auth=login
        set smtp-verify=ignore
        echo "Enviando email..."
        echo "Tempertura: $temperatura" | /bin/mailx -v -s "[SDDR] Temperatura acima de $maximo graus" gti@icb.ufmg.br
        echo "Tempertura: $temperatura" | /bin/mailx -v -s "[SDDR] Temperatura acima de $maximo graus" miguel@icb.ufmg.br
        echo "OK"
fi;

No XenServer/XCP-NG / redhat ou seus forks

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