Falando em
WatchDog, vou dar uma contribuição pra quem minera no Windows, sem Minerstat ou HiveOS.
Eu já uso há um tempo o
HWINFO64 pra mostrar as temperaturas, deixo uma caixinha no tray (do lado do relógio) mostrando as temperaturas de HotSpot das placas. Porém, tinha a necessidade de algum tipo de alarme por e-mail, pra quando eu estou fora, ou pro PC2 que eu não fico direto. O HWINFO64 tem várias ferramentas, tem até alarme sonoro caso a temperatura ultrapasse o valor definido, mas não tem opção nativa de avisar por e-mail.
Depois de pesquisar, descobri uma maneira de disparar um e-mail caso um alarme seja ativado, usando a funcionalidade do HWINFO64 de chamar um programa, e um programa de
MailSend por linha de comando.
Seguem abaixo os passos com telas:
1. Baixe o programa
MailSend:
https://github.com/muquit/mailsend/releases/tag/1.19
2. Na pasta do executável (no meu caso, eu renomeei para mailsend119.exe), crie um arquivo de texto, com extensão
.bat
3. Segue um
exemplo do conteúdo do arquivo .bat, usando uma conta do Gmail para enviar e-mails:
.\mailsend119.exe -smtp smtp.gmail.com -port 587 -t email_destino@gmail.com -f email_origem@gmail.com -sub ASSUNTO_EMAIL -user email_origem@gmail.com -pass senha_email_origem -starttls -auth-login -q -M TEXTO_DO_CORPO_DO_EMAIL
Obs.: eu não usei espaços nos textos pra evitar problemas, mas acho que se quiser usar espaços no Assunto e no Corpo, tem que colocar entre "aspas".
4. Abra o HWINFO64 (eu abro apenas a opção de sensores), clique com o botão direito no sensor de Hot Spot da sua GPU (vai estar com outro nome, eu renomeei o meu), e clique em
Alert settings...
5. Marque a caixinha
Enable Alerting, marque a caixinha
If value >=, defina o valor de temperatura de alerta, marque a caixinha
Run a Program, e clique na caixa cinza pra selecionar o Programa
6. Altere o tipo para
Batch files *.BAT, selecione o arquivo .bat criado anteriormente (no meu caso, eu coloquei o executável e o .bat na mesma pasta do HWINFO64), e clique em Abrir
7. Clique em
OK. Pronto, seu alerta está configurado. Se quiser pode executar o arquivo .bat manualmente pra testar se o envio de e-mails está funcionando. Existe também a opção de executar o .exe e passar os argumentos do MailSend ali no campo
Arguments.
Importante: se usar o Gmail, precisa abrir ele no navegador, acessar as Configurações de Segurança (clique no ícone com sua carinha, ou com a letra inicial do e-mail no lado direito > Gerenciar sua Conta do Google > Segurança > Acesso a app menos seguro > Ativar. Recomendável criar uma conta só pra isso.