Sistema de monitoreo distribuido de código abierto para supervisar el rendimiento y la disponibilidad de redes, servidores, máquinas virtuales, aplicaciones y servicios en la nube.
zabbix/zabbix-docker
Dockerfiles y archivos Compose oficiales para ejecutar componentes de monitorización de Zabbix en contenedores.
Alternativa open source a:Datadog
PRTG Network Monitor
- Estrellas
- 2,861
- Forks
- 1,432
- Issues abiertos
- 2
- Último commit
- hace 12 horas
¿Qué es?
Zabbix es un sistema de monitorización distribuida de código abierto que supervisa parámetros de red y el estado de los servidores, envía alertas configurables y ofrece informes y visualización de datos. Este repositorio contiene los Dockerfiles oficiales para crear las imágenes de los componentes de Zabbix publicadas en Docker Hub.
Las imágenes incluyen el servidor (variantes para MySQL/MariaDB y PostgreSQL), el proxy (SQLite3 y MySQL), la interfaz web en Apache o Nginx, agent y agent 2, Java gateway, un servicio web para generar informes con un navegador sin interfaz gráfica, un receptor de traps SNMP y un servidor MCP que conecta agentes de IA con la API de Zabbix. Los sistemas operativos base incluyen Alpine, CentOS, Oracle Linux y Ubuntu.
El repositorio también ofrece archivos Docker Compose para stacks con MySQL y PostgreSQL, configurados mediante variables de entorno, y un Makefile para seleccionar la base de datos, el sistema operativo base y el perfil, además de ejemplos de pruebas con TLS.
Funciones clave
- 01Ofrece imágenes independientes para Zabbix server, proxy, interfaz web, agentes y gateways.
- 02Es compatible con bases de datos MySQL/MariaDB, PostgreSQL y SQLite3.
- 03Ofrece imágenes de la interfaz web para Apache y Nginx.
- 04Incluye stacks de Docker Compose configurables mediante un Makefile y un archivo .env.
- 05Crea imágenes basadas en Alpine, CentOS, Oracle Linux y Ubuntu.
Casos de uso
- Implementar un stack de monitorización de Zabbix con Docker o Docker Compose.
- Ejecutar un proxy de Zabbix cerca de las redes supervisadas, con almacenamiento en SQLite3 o MySQL.
- Probar Zabbix localmente con configuraciones de base de datos o web habilitadas para TLS.
- Conectar agentes de IA con Zabbix mediante la imagen del servidor MCP.
Inicio rápido
- 1
Clona este repositorio
- 2
Desde la raíz del repositorio, muestra los destinos make disponibles
make help - 3
Inicia Zabbix con la configuración predeterminada
make up - 4
Al terminar, detén y limpia la configuración de PostgreSQL
make down DB=pgsql
Antes de usarlo
- Requiere make y docker compose versión 2.24.0 o posterior.
- Está bajo la licencia AGPL-3.0, que impone obligaciones de copyleft para las versiones modificadas que se distribuyan o se ofrezcan a través de una red.
- El README indica que Zabbix Bridge Adapter es propietario y se rige por un EULA independiente.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es zabbix-docker?
- Dockerfiles y archivos Compose oficiales para ejecutar componentes de monitorización de Zabbix en contenedores. Zabbix es un sistema de monitorización distribuida de código abierto que supervisa parámetros de red y el estado de los servidores, envía alertas configurables y ofrece informes y visualización de datos. Este repositorio contiene los Dockerfiles oficiales para crear las imágenes de los componentes de Zabbix publicadas en Docker Hub.
- ¿zabbix-docker es gratuito? ¿Qué licencia tiene?
- zabbix-docker es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿zabbix-docker sigue mantenido?
- Mantenimiento activo. El último commit de zabbix-docker fue el 6 nov 2026.
- ¿Para qué puedo usar zabbix-docker?
- Implementar un stack de monitorización de Zabbix con Docker o Docker Compose. Ejecutar un proxy de Zabbix cerca de las redes supervisadas, con almacenamiento en SQLite3 o MySQL. Probar Zabbix localmente con configuraciones de base de datos o web habilitadas para TLS. Conectar agentes de IA con Zabbix mediante la imagen del servidor MCP.
- ¿Cómo se instala zabbix-docker?
- Clona este repositorio Desde la raíz del repositorio, muestra los destinos make disponibles: make help Inicia Zabbix con la configuración predeterminada: make up Al terminar, detén y limpia la configuración de PostgreSQL: make down DB=pgsql
- ¿Dónde consigo zabbix-docker?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zabbix/zabbix-docker
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Monitoreo ligero de servidores autoalojado, con panel web, métricas de contenedores Docker, datos históricos y alertas.
Sistema ligero de monitorización con sondas, escrito en Go, que registra métricas de servidores, comprueba servicios HTTP/TCP/ICMP y evalúa las bases de seguridad de Linux.
Monitoreo autohospedado de Docker, Kubernetes, disponibilidad, TLS y tareas cron en un solo binario de Go, con alertas y un servidor MCP integrado.
Conjunto de archivos de skills creados por Docker que enseñan a los agentes de programación con IA a compilar, probar, depurar y optimizar aplicaciones en contenedores.
Agente de código abierto para monitorear infraestructura en tiempo real, con métricas por segundo, detección automática, detección de anomalías con ML y alertas integradas.