← Empresa

Zabbix: qué es, cómo funciona y en qué se diferencia de Prometheus y Grafana

Zabbix es un software libre de monitoreo de servidores, redes y aplicaciones, con agentes, plantillas y alertas. Cómo funciona, su licencia y frente a Prometheus.

En este artículo
  1. Cómo funciona Zabbix
  2. Agentes y otras formas de recoger datos
  3. Plantillas y descubrimiento automático
  4. Alertas
  5. Licencia y versiones
  6. Zabbix frente a Prometheus y Grafana
  7. Limitaciones
  8. Preguntas frecuentes

Zabbix es un software libre para monitorear servidores, equipos de red, máquinas virtuales, bases de datos y aplicaciones. Recoge métricas con agentes o protocolos como SNMP, detecta problemas cuando un valor cruza un umbral y avisa por correo, mensajería o webhooks. Se administra desde una interfaz web, es gratuito y desde la versión 7.0 se distribuye bajo la licencia AGPL v3.

Cómo funciona Zabbix

Una instalación de Zabbix tiene cuatro piezas:

Componente Función
Servidor Zabbix Recibe los datos, evalúa las reglas y genera alertas
Base de datos Guarda configuración e historial (MySQL, MariaDB o PostgreSQL)
Interfaz web Configuración, paneles, gráficos y mapas
Agentes y proxies Recogen datos en los equipos; los proxies juntan datos de sitios remotos

El ciclo es siempre el mismo. Cada equipo monitoreado es un host. En cada host se definen ítems, que son las métricas a recoger (uso de CPU, espacio en disco, tráfico de una interfaz). Los triggers son las condiciones que marcan un problema, por ejemplo “disco con menos de 10 % libre”. Cuando un trigger se activa, una acción decide a quién avisar y por qué medio.

Agentes y otras formas de recoger datos

Zabbix tiene un agente propio para Linux, Windows, macOS y otros sistemas. Hay dos versiones: el agente clásico y Zabbix agent 2, que se extiende con plugins para vigilar servicios como bases de datos o Docker. El agente puede responder cuando el servidor le pregunta (modo pasivo) o enviar datos por su cuenta (modo activo), y guarda datos en memoria si se corta la conexión.

Donde no se puede instalar un agente, Zabbix usa otros métodos:

  • SNMP (v1, v2c y v3) para switches, routers, impresoras y UPS.
  • IPMI para el hardware de servidores físicos.
  • Revisiones simples: ping, puertos TCP y servicios HTTP.
  • Monitoreo web: recorre una página y mide si responde y cuánto tarda.

Plantillas y descubrimiento automático

Configurar cada métrica a mano sería imposible en una red grande. Por eso Zabbix trae plantillas listas para sistemas operativos, equipos de red de distintos fabricantes, bases de datos y servicios en la nube. Una plantilla agrupa ítems, triggers y gráficos; al asignarla a un host, todo queda configurado.

El descubrimiento completa el trabajo. El descubrimiento de red recorre un rango de IP y da de alta los equipos que encuentra. El descubrimiento de bajo nivel detecta dentro de cada equipo sus discos, interfaces o servicios y crea las métricas correspondientes, así que un disco nuevo empieza a vigilarse solo.

Alertas

Los triggers tienen niveles de severidad, desde “información” hasta “desastre”, y condiciones separadas para el problema y para la recuperación, lo que evita alertas que se encienden y apagan sin parar. Las notificaciones salen por correo, SMS, Telegram, Slack, Microsoft Teams y webhooks hacia otros sistemas. También se pueden definir escalamientos (si nadie responde en 30 minutos, avisar al jefe) y ejecutar scripts que intenten resolver el problema, como reiniciar un servicio.

Licencia y versiones

Hasta la versión 6.4, Zabbix usó la GPL v2. Desde la 7.0 usa la AGPL v3. Para una empresa que lo usa internamente el cambio no impone obligaciones nuevas; afecta a quien modifica Zabbix y lo ofrece como servicio a terceros por red.

Zabbix alterna versiones de soporte extendido (LTS), con cinco años de soporte entre completo y limitado, y versiones estándar de vida más corta:

Versión Tipo Publicada Soporte completo hasta
7.0 LTS Junio de 2024 Junio de 2027
7.4 Estándar Julio de 2025 Hasta la salida de la 8.0
8.0 LTS Anunciada para el cuarto trimestre de 2026 Cuarto trimestre de 2029

Para producción conviene usar una LTS. Zabbix SIA, la empresa letona que lo desarrolla, vende soporte, capacitación y un servicio alojado (Zabbix Cloud); el software es el mismo en todos los casos.

Zabbix frente a Prometheus y Grafana

Son herramientas con enfoques distintos, y Grafana no compite directamente: es una capa de visualización que puede mostrar datos de Zabbix o de Prometheus.

Zabbix Prometheus Grafana
Qué es Monitoreo completo Base de datos de métricas y alertas Paneles y visualización
Licencia AGPL v3 Apache 2.0 AGPL v3
Configuración Interfaz web Archivos de texto Interfaz web
Recolección Agentes, SNMP, IPMI Exportadores consultados por HTTP Lee otras fuentes
Equipos de red Muy bueno, con plantillas SNMP Posible, con exportador SNMP No recolecta
Contenedores y Kubernetes Soportado Su terreno natural Visualiza

En la práctica, Zabbix encaja mejor en infraestructura tradicional: servidores, máquinas virtuales, switches, impresoras, equipos de varias sucursales. Prometheus se impuso en entornos de contenedores y microservicios, donde los servicios aparecen y desaparecen todo el tiempo. Muchas empresas usan Grafana encima de cualquiera de los dos para tener paneles más flexibles.

Limitaciones

  • La curva de aprendizaje es real. Los conceptos de ítems, triggers, acciones y plantillas toman tiempo, y la interfaz tiene muchas opciones.
  • La base de datos crece. Con muchos equipos y métricas cada pocos segundos, el historial pesa. Hay que ajustar cuánto tiempo se guarda y, en instalaciones grandes, usar particiones o TimescaleDB.
  • Paneles menos vistosos que Grafana. Han mejorado mucho, pero para presentaciones a gerencia muchos prefieren conectar Grafana.

Zabbix vigila que los equipos funcionen; no detecta intrusiones. Para seguridad se complementa con una plataforma como Wazuh, y para el registro de equipos y tickets, con GLPI.

Preguntas frecuentes

¿Zabbix es gratis? Sí. Zabbix es software libre, sin costo de licencia ni límite de equipos. La empresa que lo desarrolla vende soporte, capacitación y un servicio alojado opcional.

¿Qué licencia tiene Zabbix? AGPL v3 desde la versión 7.0. Las versiones hasta la 6.4 usaban la GPL v2.

¿Zabbix necesita agente? No siempre. El agente da más detalle en servidores y computadores, pero Zabbix también monitorea por SNMP, IPMI, ping, puertos y HTTP, sin instalar nada en el equipo.

¿Qué es mejor, Zabbix o Prometheus? Depende del entorno. Zabbix es más cómodo para servidores, máquinas virtuales y equipos de red; Prometheus se adapta mejor a contenedores y Kubernetes.

¿Zabbix y Grafana son lo mismo? No. Zabbix recoge datos, evalúa reglas y envía alertas; Grafana es una herramienta de paneles que puede mostrar los datos de Zabbix.

Fuentes