Sistema distribuído de monitoramento de código aberto para acompanhar o desempenho e a disponibilidade de redes, servidores, VMs, aplicações e serviços de nuvem.
zabbix/zabbix-docker
Dockerfiles e arquivos Compose oficiais para executar componentes de monitoramento do Zabbix em contêineres.
Alternativa open source a:Datadog
PRTG Network Monitor
- Estrelas
- 2,861
- Forks
- 1,432
- Issues abertas
- 2
- Último commit
- há 12 horas
O que é?
O Zabbix é um sistema distribuído de monitoramento de código aberto que acompanha parâmetros de rede e a integridade de servidores, envia alertas configuráveis e oferece relatórios e visualização de dados. Este repositório contém os Dockerfiles oficiais usados para criar as imagens dos componentes do Zabbix publicadas no Docker Hub.
As imagens incluem o servidor (variantes com MySQL/MariaDB e PostgreSQL), o proxy (SQLite3 e MySQL), a interface web com Apache ou Nginx, o agent e o agent 2, o Java gateway, o web service para relatórios com navegador headless, o receptor de traps SNMP e um servidor MCP que conecta agentes de IA à API do Zabbix. Os sistemas operacionais base incluem Alpine, CentOS, Oracle Linux e Ubuntu.
O repositório também fornece arquivos Docker Compose para stacks com MySQL e PostgreSQL, configuradas por variáveis de ambiente e por um Makefile que seleciona o banco de dados, o sistema operacional base e o perfil, além de exemplos para testes com TLS.
Recursos principais
- 01Fornece imagens separadas para o servidor, o proxy, a interface web, os agents e os gateways do Zabbix.
- 02Oferece suporte a bancos de dados MySQL/MariaDB, PostgreSQL e SQLite3.
- 03Oferece imagens da interface web com Apache e Nginx.
- 04Inclui stacks Docker Compose configuráveis por meio de um Makefile e de um arquivo .env.
- 05Cria imagens com Alpine, CentOS, Oracle Linux e Ubuntu como imagens base.
Casos de uso
- Implantar uma stack de monitoramento Zabbix com Docker ou Docker Compose.
- Executar um proxy Zabbix próximo às redes monitoradas, usando SQLite3 ou MySQL para armazenamento.
- Testar o Zabbix localmente com configurações de banco de dados ou web habilitadas para TLS.
- Conectar agentes de IA ao Zabbix por meio da imagem do servidor MCP.
Início rápido
- 1
Clone este repositório
- 2
Na raiz do repositório, liste os alvos make disponíveis
make help - 3
Inicie o Zabbix com a configuração padrão
make up - 4
Ao terminar, pare e limpe a configuração do PostgreSQL
make down DB=pgsql
Antes de usar
- Requer make e docker compose versão 2.24.0 ou superior.
- Licenciado sob AGPL-3.0, que impõe obrigações de copyleft para versões modificadas distribuídas ou oferecidas por meio de uma rede.
- O README informa que o Zabbix Bridge Adapter é proprietário e regido por um EULA separado.
Em coleções
Tópicos
Perguntas frequentes
- O que é zabbix-docker?
- Dockerfiles e arquivos Compose oficiais para executar componentes de monitoramento do Zabbix em contêineres. O Zabbix é um sistema distribuído de monitoramento de código aberto que acompanha parâmetros de rede e a integridade de servidores, envia alertas configuráveis e oferece relatórios e visualização de dados. Este repositório contém os Dockerfiles oficiais usados para criar as imagens dos componentes do Zabbix publicadas no Docker Hub.
- zabbix-docker é gratuito? Qual é a licença?
- zabbix-docker é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- zabbix-docker ainda é mantido?
- Manutenção ativa. O último commit de zabbix-docker foi em 6 de nov. de 2026.
- Para que posso usar zabbix-docker?
- Implantar uma stack de monitoramento Zabbix com Docker ou Docker Compose. Executar um proxy Zabbix próximo às redes monitoradas, usando SQLite3 ou MySQL para armazenamento. Testar o Zabbix localmente com configurações de banco de dados ou web habilitadas para TLS. Conectar agentes de IA ao Zabbix por meio da imagem do servidor MCP.
- Como instalar zabbix-docker?
- Clone este repositório Na raiz do repositório, liste os alvos make disponíveis: make help Inicie o Zabbix com a configuração padrão: make up Ao terminar, pare e limpe a configuração do PostgreSQL: make down DB=pgsql
- Onde consigo zabbix-docker?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zabbix/zabbix-docker
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Monitoramento leve e autohospedado de servidores, com painel web, métricas de containers Docker, histórico e alertas.
Sistema leve de monitoramento por probes em Go que acompanha métricas de servidores, verifica serviços via HTTP/TCP/ICMP e avalia as configurações básicas de segurança do Linux.
Monitoramento self-hosted de Docker, Kubernetes, uptime, TLS e cron jobs em um único binário Go, com alertas e servidor MCP integrado.
Conjunto de skills criadas pela Docker que ensinam agentes de programação com IA a criar, testar, depurar e otimizar apps em contêineres.
Agente open source de monitoramento de infraestrutura em tempo real, com métricas por segundo, descoberta automática, detecção de anomalias com ML e alertas.