Enviando notificaciones de DUDE vía Gmail

La aplicación de monitoreo de redes DUDE en sus versiones actuales no dispone de la posibilidad de enviar una notificación de correo electrónico a través de un servidor SMTP seguro, es por ello que debemos valernos de herramientas externas para poder enviar esas notificaciones.

Una de las manera de hacerlo es utilizando la combinación de Blat (Cliente de correo), Stunnel -Túnel encriptado SSL- , Dude server (Windows) y una cuenta de Gmail. Los pasos para la instalación y configuración son las siguientes:

[important title=»Primer Paso»]
Descargar e instalar stunnel. Configurar el stunnel.conf con los siguientes parámetros:

socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
debug = 7
output = stunnel.log

client = yes

[pop3s]
accept = 995
connect = pop.gmail.com:995

[ssmtp]
accept = 465
connect = smtp.gmail.com:465

Instalar el stunnel como un servicio:

"C:Program Filesstunnelstunnel.exe" -install

ó

Start-->All Programms --> stunnel --> Service install

[/important]

[important title=»Segundo Paso»]
Descargar blat y descomprimir 3 archivos en el directorio del DUDE c:Program FilesDudeblat

blat.dll
blat.exe
blat.lib

[/important]

[important title=»Tercer Paso»]: En el mismo directorio utilizado en el paso anterior se deberá crear el archivo emailblat.cmd con el siguiente contenido

set dir=c:Program FilesDudeblat
set smtpsender=gmailaccount@gmail.com
set smtpserver=127.0.0.1
set smtpport=465
set smtpuser=gmailaccount
set smtppwd=*********
set mailto=gmailaccount@gmail.com

"%dir%blat.exe" -to %mailto% -f %smtpsender% -server %smtpserver% -port %smtpport% -u %smtpuser% -pw %smtppwd% -subject %1 -body %2

Cambiar los campos smtpsender, smtpuser, smtppwd
[/important]

[important title=»Cuarto Paso «]
Crear una nueva notificacion en el DUDE con el nombre: Email Blat y Tipo: execute on server agregando los siguientes datos:

"c:Program FilesDudeblatemailblat.cmd" "Service [Probe.Name] on [Device.Name] is now [Service.Status]" "Service [Probe.Name] on [Device.Name] is now [Service.Status] ([Service.ProblemDescription])"

Siguiendo los pasos anteriores se debe enviar las notificaciones de los dispositivos que nosotros necesitemos con SMTP vía Gmail.
[/important]

Por: Fuente: Mikrotik - Recopilación: Maximiliano Dobladez
Bajo Licencia CC 2.5 - Attribution-Noncommercial-No Derivative