Zabbix es una plataforma open source de monitorización de infraestructura TI. Vigila servidores, redes, máquinas virtuales, aplicaciones, bases de datos, contenedores y servicios en la nube; recoge métricas, detecta fallos mediante umbrales y envía alertas para que el equipo actúe antes o durante una incidencia.[zabbix][zabbix]
Qué monitoriza
Puede obtener datos como uso de CPU, memoria, disco, tráfico de red, disponibilidad de servicios web, latencia, procesos, estado de bases de datos y métricas de dispositivos de red. También admite comprobaciones personalizadas mediante scripts.[zabbix][es.wikipedia]
- Con agente: se instala un pequeño software en el servidor o equipo y envía métricas detalladas al servidor Zabbix.[es.wikipedia]
- Sin agente: consulta dispositivos mediante protocolos como SNMP, ICMP, HTTP/HTTPS, SSH, IPMI o JMX.[zabbix][es.wikipedia]
- Traps SNMP: además de consultar dispositivos, puede recibir notificaciones que estos envían cuando ocurre un evento.[zabbix][zabbix]
Cómo funciona
El flujo básico es: recoger métricas → almacenarlas → evaluar reglas → generar evento → notificar y visualizar.[consultoriainformatica][soloingenieria]
- Se define un host, por ejemplo un servidor Linux, un switch o una aplicación web.
- Se asignan items, que son las métricas concretas a recoger: espacio libre en disco, ping, uso de CPU, etc.
- Se configuran triggers, reglas que comparan los valores con umbrales; por ejemplo, “alertar si el disco queda por debajo del 10% durante 5 minutos”.[zabbix]
- Cuando un trigger se activa, Zabbix crea un evento y ejecuta acciones: enviar correo, mensaje a Teams/Slack, webhook, abrir ticket o ejecutar un comando.[zabbix][observasistemas]
- Los dashboards web muestran gráficas, estado actual, historial, mapas y tendencias para diagnóstico y planificación de capacidad.[zabbix][zabbix]
Componentes principales
| Componente | Función |
| Zabbix Server | Núcleo del sistema: recibe datos, evalúa triggers, genera eventos y coordina alertas. [consultoriainformatica][soloingenieria] |
| Base de datos | Guarda configuración, métricas, historial y eventos; puede usar PostgreSQL, MySQL, entre otras opciones. [es.wikipedia] |
| Frontend web | Interfaz PHP/web para configurar hosts, ver dashboards, gráficas, problemas y reportes. [zabbix][es.wikipedia] |
| Agente | Software instalado en el host monitorizado para obtener métricas del sistema operativo y aplicaciones. [es.wikipedia][soloingenieria] |
| Proxy | Recoge datos en redes remotas o de gran volumen y los reenvía al servidor; ayuda a escalar y a reducir carga central. [consultoriainformatica][soloingenieria] |
| Java Gateway | Permite monitorizar aplicaciones Java mediante JMX. [es.wikipedia] |
Ejemplo práctico
Supón que monitorizas un servidor web:
- Zabbix consulta cada minuto el uso de CPU, memoria y espacio en disco.
- Si el disco baja del 10%, un trigger cambia a estado “problema”.
- Zabbix envía un correo al equipo de sistemas y crea un evento en el dashboard.
- Si nadie lo atiende en 30 minutos, una regla de escalado puede avisar al responsable de guardia.
Para qué se usa
Se emplea para detectar caídas y degradaciones, reducir el tiempo de respuesta ante incidentes, mantener inventario de activos, analizar tendencias y planificar capacidad. Sus plantillas permiten reutilizar la configuración en muchos servidores o dispositivos similares, lo que facilita monitorizar entornos grandes.[zabbix][soloingenieria][observasistemas]
En resumen, Zabbix funciona como un “panel de control y sistema de alarmas” centralizado para toda la infraestructura TI: observa constantemente, interpreta señales según reglas y avisa cuando algo requiere atención.[zabbix][soloingenieria]
(este contenido creado con I.A. y recuerda que puede contener errores)