Saltearse al contenido

Monitoriza tu Mikrotik con Zabbix

Resumen
Guía práctica para usar Zabbix para monitorizar dispositivos MikroTik: arquitectura, configuración SNMP, instalación en Ubuntu, paneles (dashboards), alertas y consejos de escalado.

monitoring with zabbix

Monitorizando MikroTik remotamente con Zabbix

Zabbix es la navaja suiza del monitoring.

Open-source, probado en producción y escalable.

Convierte métricas crudas en alertas y paneles accionables.

Esta guía muestra por qué Zabbix encaja con proveedores y administradores — y cómo conectar routers MikroTik usando SNMP.

¿Qué es Zabbix?

Zabbix es una plataforma de monitorización empresarial gratuita creada en 2001.

Recoge métricas de hosts, aplicaciones y equipos de red.

Fuentes de datos incluyen SNMP, agente Zabbix, ICMP (ping), HTTP(S), SSH, IPMI, JMX y APIs customizadas.

Todas las entradas alimentan un único panel con gráficos, triggers y notificaciones.

Nota: Zabbix es flexible — usa agentes allí donde necesites métricas profundas y SNMP para dispositivos de red.

Arquitectura básica (resumen)

  • Zabbix Server: el cerebro — recoge, almacena y analiza datos.
  • Zabbix Agent: servicio ligero para métricas de hosts.
  • Zabbix Proxy: colector opcional para sitios remotos o para escalar.
  • Frontend: interfaz web para paneles, templates y alertas.

Flujo básico:

[Dispositivo / SNMP / Agent] → [Zabbix Proxy] → [Zabbix Server] → [DB + Frontend]

Qué puedes monitorizar

Zabbix puede vigilar casi cualquier cosa con IP:

  • Routers y switches (MikroTik, Cisco, Ubiquiti…)
  • Servidores Linux/Windows y VMs
  • Servicios web y APIs
  • Throughput de interfaces y ancho de banda
  • CPU, memoria, disco
  • Sensores ambientales y cámaras

Usa triggers para lanzar alertas cuando las métricas crucen umbrales — por ejemplo, un router offline o una interfaz saturada.

Instalando un servidor Zabbix básico en Ubuntu

Los pasos abajo proporcionan un servidor Zabbix funcional para pruebas o despliegues pequeños.

1) Actualiza el host

Terminal window
apt update && apt upgrade -y

2) Instala dependencias

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

3) Añade el repositorio Zabbix e instala

Terminal window
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

4) Crea 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;

5) Habilita e inicia servicios

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

El frontend web estará disponible en http://<ZABBIX_IP>/zabbix.

Consejo: usa usuario DB dedicado y contraseñas fuertes. Haz backups regulares de la DB.

Monitorizando MikroTik vía SNMP

MikroTik no ejecuta un agente Zabbix nativo, pero SNMP funciona de forma fiable.

1) Habilita SNMP en el MikroTik

/snmp set enabled=yes
/snmp community add name=public addresses=0.0.0.0/0

Advertencia: reemplaza la community por defecto y restringe las fuentes permitidas. Prefiere SNMPv3 para monitorización autenticada y cifrada.

2) Añade el host MikroTik en Zabbix

En el frontend de Zabbix: Configuration → Hosts → Create host.

Configura:

  • Hostname: p.ej.: MikroTik-RB750
  • Dirección IP: IP de gestión del router
  • Vincula una plantilla SNMP para MikroTik (o crea ítems personalizados)

Zabbix obtendrá uptime, estadísticas de interfaces, CPU/temperatura, memoria y throughput.

Dashboards, triggers y notificaciones

Construye paneles con tiles para banda, salud y lista de problemas.

Usa triggers para alertas automáticas:

{MikroTik-RB750:icmpping.max(3m)}=0

Este trigger se dispara si el dispositivo deja de responder al ping durante 3 minutos.

Las notificaciones pueden enviarse por email, Telegram, Slack o webhooks.

Consejo: empieza con pocos triggers importantes para evitar fatiga de alertas. Luego itera.

Escala: proxies y descubrimiento

Usa Zabbix Proxy para regiones remotas y reducir latencia y carga en la base de datos.

El descubrimiento automático vía SNMP ahorra tiempo en redes grandes.

Los proxies también permiten recopilar datos dentro de redes remotas sin exponer cada dispositivo a Internet público.

Buenas prácticas de seguridad

  • Usa SNMPv3 para SNMP autenticado y cifrado siempre que sea posible.
  • Restringe el acceso al UI de Zabbix y a los agentes vía reglas de firewall.
  • Rota credenciales y claves.
  • Usa VLANs de monitorización dedicadas o comunidades SNMP de solo lectura.
  • Haz backups frecuentes de la base de datos y configuración.

Advertencia: exponer comunidades SNMP o el frontend de Zabbix a Internet sin protección es riesgoso.

Comparación breve con otras herramientas

SoluciónEnfoqueAutomatizaciónMejor para
ZabbixNMS completoAltoISPs e infra grande
Herramientas solo SNMPProtocoloMedioPolling simple
TR-069 / TR-369Gestión CPEMedioISPs gestionando CPE
Grafana + PrometheusMétricas + panelesAltoDevOps y cloud
The Dude (MikroTik)LigeroBajoRedes pequeñas

Por qué Zabbix para proveedores y admins

  • Visibilidad centralizada para miles de hosts.
  • Triggers y escalados altamente personalizables.
  • Proxies para colección distribuida.
  • Sin coste de licencia para las funciones core.

Estas fortalezas hacen a Zabbix ideal para ISPs y operadores que necesitan observabilidad completa.

Dónde ayuda MKController: si prefieres un modelo operativo más ligero para monitoring y acceso remoto, NatCloud de MKController simplifica el acceso a dispositivos y reduce la necesidad de ejecutar una stack completa de monitorización on‑premises.

Conclusión

Zabbix es un sistema de monitorización potente y flexible.

Combinado con SNMP ofrece visibilidad precisa sobre dispositivos MikroTik y la salud de la red.

Empieza pequeño: monitoriza uptime y throughput, luego expande dashboards y triggers según aprendas qué importa.


Sobre MKController

Esperamos que las ideas anteriores te hayan ayudado a navegar mejor por tu universo MikroTik e Internet! 🚀
Ya sea afinando configuraciones o intentando poner algo de orden en el caos de la red, MKController está aquí para simplificar tu vida.

Con gestión centralizada en la nube, actualizaciones automáticas de seguridad y un panel que cualquiera puede dominar, tenemos lo que se necesita para mejorar tu operación.

👉 Comienza tu prueba gratuita de 7 días ahora en mkcontroller.com — y comprueba lo que significa tener control de red sin esfuerzo.