O Zabbix é um software de código aberto usado para monitorar redes, servidores, dispositivos virtuais e serviços em nuvem.
A melhor abordagem para gerenciar múltiplos contêineres que precisam se comunicar, como o Zabbix e o MySQL, é usar o Docker Compose.Ele permite que você defina e execute sua aplicação multi-contêiner com um único arquivo de configuração.
O Zabbix precisa de seu próprio banco de dados e de um usuário com permissões específicas. Vamos criá-los dentro do seu contêiner mysql-app existente.
docker exec -it mysql-app mysql -uroot -pSQL
mkdir zabbix-dockercd zabbix-dockernano docker-compose.ymlYAML
Agora que tudo está configurado, o último passo é iniciar os contêineres do Zabbix usando o Docker Compose. No mesmo diretório onde você criou o docker-compose.yml, execute:
docker-compose up -dAguarde alguns minutos para que os contêineres baixem as imagens e iniciem. O primeiro início do zabbix-server pode demorar um pouco, pois ele precisa popular o banco de dados.
docker-compose logs -f- Usuário: Admin (com 'A' maiúsculo)
- Senha: zabbix