#---------------------------------------------------------
#---=== MONITORAMENTO NETWATCH COM AVISO POR E-MAIL ===---
#---===--Compilador por: LUCIANO RAMPANELLI / M4D3--===---
#---===----------22/02/2014 - Mikrotik V6.9---------===---
#---------------------------------------------------------
#
#---=== CONFIGURAÇÃO DA CONTA DE E-MAIL ===---
:local servermailip [:resolve "smtp.gmail.com" ]
:local servermailport "587"
:local servermailtls "yes"
:local fromemail "[email protected]"
:local passemail "suasenha"
:local toemail "[email protected]"
#
#---=== CAPTURA DE VARIÁVEIS LOCAIS ===---
:local idlocal ([/system identity get name] . "/" . [/system license get software-id]);
:local datenow ([:pick [/system clock get date] 4 6] . "/" . [:pick [/system clock get date] 0 3] . "/" . [:pick [/system clock get date] 7 11]);
:local timenow ([:pick [/system clock get time] 0 2] . ":" . [:pick [/system clock get time] 3 5] . ":" . [:pick [/system clock get time] 6 8]);
:local ipremote $host
#
#---=== MONTAGEM DAS MENSAGENS ===---
:local subemail "Monitor de $ipremote acusou falha em $datenow / $timenow"
:log info message="Monitor de $ipremote acusou falha em $datenow as $timenow - Enviando aviso por email para: $toemail"
#
#---=== ENVIO DE E-MAIL ALERTA ===---
/tool e-mail send start-tls=$servermailtls subject=$subemail user=$fromemail password=$passemail to=$toemail port=$servermailport server=$servermailip body="O monitoramento em $idlocal encontrou uma falha na comunicação com $ipremote em $datenow as $timenow"