Grafana, Prometheus, and Zabbix in minutes via Docker Compose.

Опубликовано: 08 Июнь 2026
на канале: NOTO TI
1,878
81

Não use em ambiente de produção, use para testes e para aprender mais
sobre containers.

Testei num Ubuntu 24.04 zerado com docker e docker compose instalados
Use por sua conta e risco

Segue:
docker-compose.yml

version: '3.8'

services:
mysql-server:
image: mysql:8.3
container_name: mysql-server
environment:
MYSQL_DATABASE: "zabbix"
MYSQL_USER: "zabbix"
MYSQL_PASSWORD: "zabbix"
MYSQL_ROOT_PASSWORD: "zabbix"
command: --character-set-server=utf8 --collation-server=utf8_bin
volumes:
mysql-data:/var/lib/mysql
restart: unless-stopped
networks:
zabbix-net

zabbix-server:
image: zabbix/zabbix-server-mysql:latest
container_name: zabbix-server
environment:
DB_SERVER_HOST: "mysql-server"
MYSQL_DATABASE: "zabbix"
MYSQL_USER: "zabbix"
MYSQL_PASSWORD: "zabbix"
MYSQL_ROOT_PASSWORD: "zabbix"
depends_on:
mysql-server
ports:
"10051:10051"
restart: unless-stopped
networks:
zabbix-net

zabbix-web:
image: zabbix/zabbix-web-apache-mysql:latest
container_name: zabbix-web
environment:
ZBX_SERVER_HOST: "zabbix-server"
DB_SERVER_HOST: "mysql-server"
MYSQL_DATABASE: "zabbix"
MYSQL_USER: "zabbix"
MYSQL_PASSWORD: "zabbix"
MYSQL_ROOT_PASSWORD: "zabbix"
PHP_TZ: "America/Sao_Paulo"
depends_on:
zabbix-server
ports:
"80:8080"
restart: unless-stopped
networks:
zabbix-net

zabbix-agent2:
image: zabbix/zabbix-agent2:latest
container_name: zabbix-agent2
environment:
ZBX_HOSTNAME: "Zabbix server"
ZBX_SERVER_HOST: "zabbix-server"
depends_on:
zabbix-server
restart: always
networks:
zabbix-net

prometheus:
image: prom/prometheus:latest
container_name: prometheus
volumes:
prometheus-data:/etc/prometheus
command:
"--config.file=/etc/prometheus/prometheus.yml"
ports:
"9090:9090"
restart: unless-stopped
networks:
zabbix-net

grafana:
image: grafana/grafana:latest
container_name: grafana
environment:
GF_INSTALL_PLUGINS=alexanderzobnin-zabbix-app # Instala o plugin do Zabbix
volumes:
grafana-data:/var/lib/grafana
ports:
"3000:3000"
restart: unless-stopped
networks:
zabbix-net

volumes:
mysql-data:
prometheus-data:
grafana-data:

networks:
zabbix-net:
driver: bridge

Evandro José Zipf
https://nototi.com.br