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.
¿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 -yInstale dependencias:
apt install -y apache2 mysql-server php php-mysql snmpAgregue 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.debsudo dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.debsudo apt updatesudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agentCree la base de datos:
mysql -uroot -pCREATE 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-agentEl 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/32Reemplace 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)=0Las 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ón | Foco | Automatización | Mejor para |
|---|---|---|---|
| Zabbix | NMS completo | Alta | ISPs e infraestructuras grandes |
| Herramientas solo SNMP | Protocolo | Media | Polling simple de dispositivos |
| TR-069 / TR-369 | Gestión de CPE | Media | ISPs gestionando CPEs de clientes |
| Grafana + Prometheus | Métricas, dashboards | Alta | Entornos DevOps y cloud |
| The Dude (MikroTik) | NMS ligero | Baja | Redes 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.