Laboratório implementado para um servidor com as seguintes configurações:
SO: Ubuntu 20.04
CPU: 2
RAM: 4GB
Disco: 15GB
Clone o repositório em seu servidor e execute o arquivo install.sh como root
git clone https://github.com/thiagomalks/speedzabbixlab
./install.sh
Itens da Instalação:
1 - Docker Engine CE
2 - Zabbix Server PSQL 6.0.12
3 - Zabbix Web Nginx 6.0.12
4 - Zabbix Agent2 6.6.12
5 - PostgreSQL 14-6
Para atualização, basta verificar a versão de desejada no Docker Hub e alterar a tag no docker-compose, recriando posteriormente os serviços
Após instalação, acesse o Zabbix pelo navegador utilizando o IP do servidor de instalação.
Se aparecer uma mensagem de erro de conexão com o banco, é por que este ainda está sendo populado. Aguarde até 5 minutos
User: Admin
Pass: zabbix
Após logar, vá em Configuration - Hosts , selecione o host Zabbix server
no Agent, mude para DNS e coloque zabbix-agent no campo DNS name, para que o agent do zabbix fique ativado
Diretórios Principais da Instalação
Docker Compose: /home/zabbix
PostgreSQL e Zabbix persistent files: /opt/