Repolode
zabbix

zabbix/zabbix-docker

Dockerfiles y archivos Compose oficiales para ejecutar componentes de monitorización de Zabbix en contenedores.

Alternativa open source a:DatadogPRTG 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. 1

    Clona este repositorio

  2. 2

    Desde la raíz del repositorio, muestra los destinos make disponibles

    make help
  3. 3

    Inicia Zabbix con la configuración predeterminada

    make up
  4. 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