Recibir un correo cuando un dispositivo se desconecta (Mikrotik)

Recibir un correo  automático cuando un host se desconecta (Solución Mikrotik)


Este es un punto muy importante  en cuanto al monitoreo de  dispositivos como repetidores ,antenas,routers,swicth,servidores,cámaras,teléfonos o cualquier dispositivos ip, para estar enterados en que momento estubo activo y de que hora a que hora, esta información nos notificara a nuestro correo en tiempo real  para tomar las medidas necesarias


Como funciona?

Usaremos la herramienta Netwatch  indicando la ip y en la sección de  UP  y DOWN  haremos un script indicándo que hará cuando el router  detecte al host  levantado  o caído, en nuestro caso nos mandera un correo  con el    mensaje  de (nombre del cliente)(ip) caido o up , cada 30 segundos   el Mikrotik sensara con  un ping,  si el ping no responde  enviara un correo de DOWN y si  el ping responde enviara un correo de  UP , en caso el host este caído  y luego de los 30 segundos   vuelve ha hacer la prueba  y aun sigue caído  el  Mikrotik no enviara ningún correo ,solo enviara cuando detecte un cambio de estado


Para  este manual tendremos que  habilitar el servicio de email del  mikrotik tema que ya se toco  en otro post  pueden consultar     como hacerlo revisando este link   en el paso 4  http://rizolatti.blogspot.com/2018/08/backup-automatico-mikrotik-email.html   una ves registrado nuestro correo en el mikoritk   comensamos con la configuracion


Paso 1

hacemos una lista de los equipos(ip)  que deseamos monitorear   en caso que queramos  monitorear dispositivos fuera de nuestra red una vpn  nos  seria de mucha ayuda, una ves tenido los objetivos  nos dirigimos a la pestaña tools/Netwatch  le damos en el signo  + para agregar una tarea



 

Introducimos los datos requerido





Host        :  introducimos la ip del equipo a monitorear
Interval   :  indica el tiempo de intervalo en el que se hará el ping
Timeout  :  tiempo de espera del ping
Down     :  en esta pestaña  indicaremos el script que ejecutara si detecta el host caido
Up          :  en esta pestaña  indicaremos el script que ejecutara  si  detecta el host up


Script

En este sencillo script veremos como que cada ves que el mikoritk detecte que el host  un cambio en el host enviara un correo al correo "correo@gmail.com" que recomendablemente tiene que ser el mismo que registramos  en el mikoritk   en el script indicándonos como asunto que   el repetidor 1 esta UP  y como  cuerpo del correo  indicándonos los mismo  solo que añadiendo la ip y el estado del repetidor, el la pestaña down seria practica mente lo mismo  con diferencia de  que se cambia el UP por el DOWN al terminar de hacer esto le  damos apply y ok y nos llegara a nuestro correo un correo del estado actual del host

UP

tool e-mail send to=correo@gmail.com subject=ROUTER_REPETIDOR_1-UP body=ROUTER_REPETIDOR_1-172.16.16.11-UP

DOWN

tool e-mail send to=correo@gmail.com subject=ROUTER_REPETIDOR_1-DOWN body=ROUTER_REPETIDOR_1-172.16.16.11-DOWN




En esta imagen vemos que el proceso se puede repetir con sin multiples hosts   una ves echo esato tener en cuenta que  al correo  al que se va enviar los correos  debe estar habilitado la opción de aplicaciones no seguras, que se habilita  logeandose  a la cuenta de correo y  entrando a este link para habilitar   la opción  https://myaccount.google.com/lesssecureapps   esto ya esta explicado en un post anterior  que se encuentra en este link http://rizolatti.blogspot.com/2018/08/backup-automatico-mikrotik-email.html   en el paso 6, una ves  verificado  que  ya los correos  llegan  de forma correcta   nos notificara  cada ves que el host caída y levante





Esto sera de gran ayuda cuando salgamos algún viaje y tengamos que estar informado sobre las caída  de algún dispositivo en nuestra red.



Scritp

tool e-mail send to=correo@gmail.com subject=ROUTER_REPETIDOR_1-UP body=ROUTER_REPETIDOR_1-172.16.16.11-UP

Comentarios

Entradas populares