Saltearse al contenido
InstagramYouTubeFacebook

Remote Access

Monitoreo de MikroTik con Zabbix

Use Zabbix para monitorear dispositivos MikroTik vía SNMP — instalación, alta de host, dashboards, triggers y escalado con Zabbix Proxy.

Summary Zabbix es el NMS open source preferido por ISPs y operadores que necesitan observabilidad completa en redes multi-vendor. Se empareja limpiamente con MikroTik vía SNMP, escala horizontalmente con Zabbix Proxy y convierte métricas de dispositivos en dashboards y alertas accionadas por triggers. Esta guía cubre la instalación en Ubuntu, la configuración SNMP del MikroTik, el alta del host, dashboards y triggers, y el patrón de escalado para flotas distribuidas en muchos sitios.

Dashboard Zabbix monitoreando varios routers MikroTik vía SNMP

¿Cómo monitorea Zabbix los routers MikroTik?

Zabbix es una plataforma de monitoreo gratuita y de nivel empresarial que recolecta métricas de hosts, aplicaciones y equipos de red vía SNMP, agente Zabbix, ICMP, HTTP(S), SSH, IPMI, JMX o APIs personalizadas — todo alimentando un único dashboard con gráficos, triggers y notificaciones. Para MikroTik, la integración estándar es SNMP: MikroTik no trae un agente Zabbix nativo, pero RouterOS expone una MIB SNMP rica que las plantillas MikroTik de Zabbix consumen directamente, mostrando uptime, contadores de interfaz, CPU, memoria, temperatura y throughput por puerto.

La arquitectura escala agregando instancias de Zabbix Proxy en sitios remotos. El Proxy recolecta localmente y reenvía datos resumidos al Servidor central, lo que mantiene la base manejable y reduce el overhead de polling sobre la WAN. Para un patrón de monitoreo single-vendor enfocado en SNMP específicamente, consulte nuestra guía de monitoreo SNMP MikroTik.

Arquitectura de Zabbix

  • Zabbix Server — cerebro central que recolecta, almacena y analiza datos.
  • Zabbix Agent — servicio ligero para métricas profundas de host en Linux/Windows.
  • Zabbix Proxy — colector opcional para sitios remotos o escala.
  • Frontend — UI web para dashboards, plantillas y alertas.

Flujo de datos típico: [Dispositivo / SNMP / Agente] → [Zabbix Proxy] → [Zabbix Server] → [DB + Frontend].

Paso 1: instalar Zabbix Server en Ubuntu

Lo mínimo para tener un servidor funcional para pruebas o implementaciones pequeñas.

Actualice el host:

apt update && apt upgrade -y

Instale dependencias:

apt install -y apache2 mysql-server php php-mysql snmp

Agregue el repositorio Zabbix e instale:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo apt update
sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent

Cree la base de datos:

mysql -uroot -p
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'StrongPassword!';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES; EXIT;

Habilite y arranque los servicios:

systemctl enable --now zabbix-server apache2 zabbix-agent

El frontend web queda disponible en http://<ZABBIX_IP>/zabbix. Use un usuario de BD dedicado con contraseña fuerte y respalde la base con cadencia regular.

Paso 2: habilitar SNMP en el MikroTik

En una terminal Winbox del MikroTik:

/snmp set enabled=yes
/snmp community add name=zabbix-ro addresses=192.0.2.10/32

Reemplace 192.0.2.10/32 con la IP real de origen de su servidor Zabbix. Nunca deje 0.0.0.0/0 ni la community por defecto public en producción — prefiera SNMPv3 con autenticación y cifrado cuando la red lo soporte.

Paso 3: agregar el host MikroTik en Zabbix

En el frontend de Zabbix, vaya a Configuration → Hosts → Create host:

  • Hostname: MikroTik-RB750 (o la convención que usted use)
  • Dirección IP: la IP de administración del router
  • Templates: adjunte una plantilla SNMP MikroTik (hay plantillas de la comunidad en la biblioteca de plantillas de Zabbix, o puede definir ítems propios por OID)

Zabbix empezará a recolectar uptime, contadores de interfaz, CPU y temperatura, uso de memoria y throughput en el próximo ciclo de polling.

Paso 4: dashboards, triggers y notificaciones

Construya dashboards con bloques para ancho de banda, salud del dispositivo y la lista de problemas. Los triggers disparan alertas en condiciones — por ejemplo, una comprobación ICMP-fail que avisa a alguien cuando el router deja de responder por tres minutos:

last(/MikroTik-RB750/icmpping)=0

Las notificaciones pueden enviarse a correo, Telegram, Slack o webhooks arbitrarios. Comience con pocos triggers importantes y expanda desde allí — la fatiga de alertas es la forma más fácil de destruir la efectividad de un monitoreo.

Paso 5: escalar con Zabbix Proxy

Para ISPs u operadores que gestionan sitios remotos, desplegar un Zabbix Proxy por región reduce latencia, desacopla la recolección de la base central y aísla interrupciones por sitio para que no afecten al resto de la flota. Las reglas de auto-discovery SNMP permiten que nuevos MikroTiks se incorporen solos cuando aparecen en la red de administración — defina la regla una vez y el onboarding queda hands-off.

Los proxies también permiten recolectar datos de dispositivos detrás de NAT o en segmentos privados sin exponer cada dispositivo a internet. Para patrones más amplios de acceso remoto que complementan Zabbix a escala, vea nuestra guía de gestión WireGuard y la guía de gestión vía VPS.

Buenas prácticas de seguridad

  • Use SNMPv3 con autenticación y privacidad siempre que se pueda — vea la guía SNMP MikroTik para configurar v3.
  • Restrinja el acceso al UI Zabbix y a los puertos de agentes con reglas de firewall.
  • Rote credenciales SNMP, claves de API de Zabbix y contraseñas administrativas en un calendario.
  • Corra el tráfico de monitoreo en VLANs dedicadas cuando la topología lo permita.
  • Respalde la base de datos y la configuración de Zabbix con regularidad.

Exponer communities SNMP o el frontend de Zabbix a internet sin protección es una gran superficie de riesgo.

Zabbix vs. otras herramientas de monitoreo

SoluciónFocoAutomatizaciónMejor para
ZabbixNMS completoAltaISPs e infraestructuras grandes
Herramientas solo SNMPProtocoloMediaPolling simple de dispositivos
TR-069 / TR-369Gestión de CPEMediaISPs gestionando CPEs de clientes
Grafana + PrometheusMétricas, dashboardsAltaEntornos DevOps y cloud
The Dude (MikroTik)NMS ligeroBajaRedes pequeñas, descubrimiento básico

Por qué Zabbix para proveedores y administradores

Visibilidad centralizada para miles de hosts. Triggers y escalados altamente personalizables. Proxies para recolección distribuida. Sin costo de licencia para funciones centrales. Estas fortalezas convierten a Zabbix en la elección estándar para ISPs y operadores que necesitan observabilidad completa sobre una flota heterogénea — MikroTik, UniFi, Intelbras y más allá — sin el costo de un NMS comercial.

Siguiente paso

Zabbix es un sistema de monitoreo potente y flexible. Combinado con SNMP, ofrece insight preciso sobre dispositivos MikroTik y salud general de la red. Comience pequeño — monitoree uptime y throughput de interfaz, luego expanda dashboards y triggers a medida que aprenda qué importa más.

Si prefiere evitar correr un NMS on-prem, MKController combina monitoreo SNMP con acceso remoto seguro a través de los túneles salientes de NATCloud — visibilidad centralizada y sesiones remotas en flotas MikroTik sin operar un servidor Zabbix usted mismo. Para protocolos complementarios, vea nuestra guía TR-369 USP y la guía de gestión TR-069.

Comience su prueba gratuita de MKController