fbpx

Desmitificando Netwatch: Optimizando la Gestión de Redes con MikroTik RouterOS

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

MikroTik RouterOS se destaca por su rica gama de herramientas que permiten a los administradores de redes tener un control preciso sobre sus infraestructuras. Entre estas herramientas, Netwatch emerge como un recurso esencial para monitorear y automatizar acciones en la red.

Al final del artículo encontrarás un pequeño test que te permitirá evaluar los conocimientos adquiridos en esta lectura

Configuración Básica de Netwatch

Antes de sumergirnos en ejemplos específicos, es fundamental comprender la configuración básica de Netwatch. La sintaxis básica implica crear una regla de Netwatch, especificando la dirección IP o el nombre de dominio del recurso a monitorear y el script que se ejecutará cuando se cumplan las condiciones establecidas.

/tool netwatch add host=<dirección_IP_o_nombre_de_dominio> interval=<intervalo_tiempo> timeout=<tiempo_límite> \

    up-script=<script_subida> down-script=<script_bajada> comment=<comentario>
  • host: La dirección IP o el nombre de dominio del recurso a monitorear.
  • interval: El intervalo de tiempo entre las verificaciones.
  • timeout: El tiempo límite para considerar que el recurso no está disponible.
  • up-script: El script a ejecutar cuando el recurso se vuelve accesible.
  • down-script: El script a ejecutar cuando el recurso se vuelve inaccesible.
  • comment: Un comentario opcional para describir la regla.

Importante: Estas propiedades están disponibles en RouterOS v6 hasta RouterOS 7.3.1

A parter de RouterOS v7.4 la funcionalidad de Netwatch se ha ampliado, las versiones anteriores solo admiten opciones ICMP simples. Mientras que, al actualizar a la nueva versión, las entradas antiguas de Netwatch permanecerán sin cambios, informando el tipo de opción “simple”, conservando la misma funcionalidad. El monitoreo se puede realizar en base a los siguientes tipos:

  • ICMP: hace ping a una dirección IP específica: hosts, con una opción para ajustar los valores de umbral
  • Simple: usa ping, sin usar métricas avanzadas
  • TCP conn: para probar la conexión TCP
  • HTTP GET/HTTPS GET: solicitud contra un servidor que está monitoreando
Desmitificando Netwatch: Optimizando la Gestión de Redes con MikroTik RouterOS

Ejemplos Prácticos de Uso de Netwatch

1. Reinicio Automático de Interfaces

Supongamos que deseamos reiniciar automáticamente una interfaz enrutadora cuando detectamos que la conexión a un servidor específico está inactiva. Podemos lograr esto configurando Netwatch para monitorear la conectividad al servidor y ejecutar un script que reinicie la interfaz si la conexión se pierde.

/tool netwatch add host=mi_servidor.com interval=10s timeout=5s \

    down-script="/interface ethernet restart ether1" comment="Reiniciar ether1 si la conexión falla"

2. Notificación de Pérdida de Conexión

En lugar de realizar acciones automáticas, podemos configurar Netwatch para enviar una notificación cuando se pierda la conexión a un recurso crítico. En este ejemplo, enviaremos un correo electrónico cuando un servidor web no esté disponible.

/tool netwatch add host=mi_servidor_web.com interval=30s timeout=10s \

    down-script="/tool e-mail send [email protected] subject=¡Alerta! Servidor Web no disponible body=El servidor web no está respondiendo." \

    comment="Notificar pérdida de conexión al servidor web"

3. Respuesta Automática a Pérdida de Ping

Netwatch también puede utilizarse para responder automáticamente a la pérdida de conectividad de un dispositivo mediante la ejecución de scripts personalizados. A continuación, se muestra un ejemplo en el que se cambia la configuración de una regla de firewall cuando se pierde la conectividad a un dispositivo.

/tool netwatch add host=dispositivo_critico interval=20s timeout=8s \

    down-script="/ip firewall filter set [find comment='Permitir_Dispositivo_Critico'] disabled=yes" \

    up-script="/ip firewall filter set [find comment='Permitir_Dispositivo_Critico'] disabled=no" \

    comment="Cambiar configuración de firewall cuando se pierde la conectividad"

Conclusiones y Consideraciones Finales

Netwatch en MikroTik RouterOS es una herramienta poderosa que proporciona a los administradores de red la capacidad de supervisar y responder automáticamente a cambios en el estado de los recursos de red.

La flexibilidad para ejecutar scripts personalizados en respuesta a eventos específicos ofrece un control granular sobre la infraestructura de red.

Al implementar Netwatch de manera estratégica, los administradores pueden mejorar la disponibilidad, la eficiencia y la capacidad de respuesta de sus redes, reduciendo el tiempo de inactividad y mejorando la experiencia del usuario.

La comprensión de la configuración básica y la aplicación de ejemplos prácticos permiten a los profesionales de redes aprovechar al máximo esta herramienta versátil en MikroTik RouterOS.

Breve cuestionario de conocimientos

¿Qué te pareció este artículo?
¿Te atreves a evaluar tus conocimientos aprendidos?

QUIZ - Desmitificando Netwatch: Optimizando la Gestión de Redes con MikroTik RouterOS

Libro recomendado para éste artículo

¿Quieres sugerir un tema?

Todas las semanas posteamos nuevo contenido. Quieres que tratemos sobre algo específico?
Tema para el proximo Blog

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

CÓDIGO DE DESCUENTO

AN24-LIB

aplica a libros y packs de libros MikroTik

Días
Horas
Minutos
Segundos

Introducción a
OSPF - BGP - MPLS

Regístrate en éste curso gratuito

MAE-RAV-ROS-240118
Días
Horas
Minutos
Segundos

Regístrate en éste curso gratuito

MAS-ROS-240111

¡ Promo por Día de Reyes !

REYES24

15%

todos los productos

cursos MikroTik
cursos Academy
libros MikroTik

¡ Aprovecha el código de descuento Día de Reyes !

* promoción válida hasta el Domingo 7 Enero 2024
** el código (REYES24) se aplica en el carrito de compras
*** compra tu curso ahora y tómalo hasta el 31 Marzo 2024

¡ Promo por Fín de Año !

NY24

20%

todos los productos

cursos MikroTik
cursos Academy
libros MikroTik

¡ Aprovecha el código de descuento de Fín de Año !

* promoción válida hasta el lunes 1 Enero 2024
** el código (NY24) se aplica en el carrito de compras
*** compra tu curso ahora y tómalo hasta el 31 Marzo 2024

Descuentos por Navidad !

XMAS23

30%

todos los productos

cursos MikroTik
cursos Academy
libros MikroTik

Aprovecha el código de descuento por Navidad !!!

** los códigos se aplican en el carrito de compras
promo válida hasta el lunes 25 Diciembre 2023

DESCUENTOS CYBER WEEK

CW23-MK

17%

todos los cursos MikroTik OnLine

CW23-AX

30%

todos los cursos Academy

CW23-LIB

25%

todos los Libros y Packs de Libros MikroTik

Aprovecha los códigos de descuento por Cyber Week !!!

** los códigos se aplican en el carrito de compras
promo válida hasta el domingo 3 Diciembre 2023

DESCUENTOS BLACK FRIDAY

BF23-MX

22%

todos los cursos MikroTik OnLine

BF23-AX

35%

todos los cursos Academy

BF23-LIB

30%

todos los Libros y Packs de Libros MikroTik

Aprovecha los códigos de descuento por Black Friday !!!

** Los códigos se aplican en el carrito de compras

los códigos se aplican en el carrito de compras
válido hasta el domingo 26 Noviembre 2023

Días
Horas
Minutos
Segundos

Regístrate en éste curso gratuito

MAE-VPN-SET-231115

Promo Halloween

Aprovecha los códigos de descuento por Halloween.

Los códigos se aplican en el carrito de compras

HW23-MK

11% de descuento en todos los cursos MikroTik OnLine

11 %

HW23-AX

30% de descuento en todos los cursos Academy

30 %

HW23-LIB

25% de descuento en todos los Libros y Packs de Libros MikroTik

25 %

Regístrate y participa en el curso gratuito Introducción a Ruteo Avanzado con MikroTik (MAE-RAV-ROS)

Hoy (miércoles) 11 Octubre, 2023
7pm a 11pm (Colombia, Ecuador, Perú)

MAE-RAV-ROS-231011