Monitorear IP con Netwatch

¿Necesitas verificar si algún servidor está en línea?

Existe una herramienta en Mikrotik llamada “Netwatch” la cual nos será de mucha utilidad para saber si un servidor, un ruteador, una impresora, un teléfono IP o cualquier dispositivo al cual se le pueda asignar una IP , está en línea o “está caído”, de esta manera nos avisará por medio de un correo electrónico del estado del dispositivo que necesitemos monitorear.

Para esto necesitaremos algunas cosas:

  • Tener configurado el envío de correo electrónico, si no lo tienes aún o desconoces como hacerlo, en un post anterior hablé sobre este tema y como realizarlo, aquí lo puedes consultar.
  • Realizar dos sencillos Scripts
  • Activarlos en Netwatch.
Listo, vamos a realizarlo, vamos a System – Scripts en el Mikrotik:

En la imagen anterior,  ya se muestran los scripts que crearemos. El IP-Down lo que hace es enviar un correo electrónico avisándonos cuando el servidor esté fuera de línea, y el script IP-UP envía un correo de aviso cuando esté en línea.

IP-Down:
/tool e-mail send to=”correodestino@gmail.com” subject=”IP Offline” body=”IP 192.168.100.200  del Servidor de Archivos esta fuera de linea”

El script en si lo que hace es que envía un correo, indicamos un texto descriptivo,  y básicamente eso hará el scritp nos avisa que está fuera de línea.
El script IP-UP es similar, es envío de un correo avisando que el dispositivo está en línea:

En la parte que indica Run Script damos clic, y verificamos que el correo llegue correctamente. Ya que tenemos nuestros scripts configurados y probados es momento de configurar el Netwatch.

Para esto vamos a Tools – Netwatch:

En la anterior ya lo tenemos configurado, si no lo tuviéramos configurado tendríamos que dar clic en el signo ‘+’ . Ahora vamos a ver la configuración en las siguientes 3 imágenes:

Las imágenes de izquierda a derecha nos indican.

  • En la primer imágen indicamos la ip del host o dispositivos que queremos monitorear. En Interval indicamos el lapso de tiempo en el cual revisará si está en línea o no. En este caso es un minuto. Esos son los datos importantes. Lo que se muestra de Status, y Since los detecta el sistema.
  • La segunda imagen es el script que ejecutará cuando esté en línea.
  • Y la tercera imagen es el scritp que ejecuta cuando esté “on down”
IMPORTANTE : Si el último Status es up, y cada minuto que ejecuta, verifica que sigue en UP, entonces no envía el correo. Lo mismo pasa con Down. 

Y listo, con eso terminamos la configuración y ya tenemos nuestro Mikrotik monitoreando alguna ip.

Espero te ayude este post, y si tienes alguna duda, favor de indicarla en los comentarios.