/zabbix-docker-compose

Repositorio de monitoração básica com Grafana e Zabbix

Primary LanguageShellMIT LicenseMIT

Docker Zabbix Grafana PostgreSQL NGINX

Componentes do docker-compose:

  • Postgresql 14.5
  • Zabbix Server 6.2
  • Zabbix Frontend NGINX 6.2
  • Zabbix Agent 6.2
  • Grafana 9.1.4

Instalação

  1. Clone:
git clone https://github.com/akmalovaa/zabbix-docker.git
cd zabbix-docker
  1. Alterar owner da pasta:
chown -R 472:472 grafana
  1. Executar o docker-compose:
docker-compose up -d

Logs

docker-compose logs --tail=1 -f

Setup

Host IP address (LXC): 10.27.0.10


Zabbix

Acesso ao Zabbix pelo endereço localhost:8080

  • Login: Admin
  • Password: zabbix

Configurando o Zabbix Agent

Configurations -> Hosts -> 10.5.0.40 - IP fixo do container do Agent

Add Zabbix Agent


Grafana

Acesso ao Grafana localhost:3000

  • Login: admin
  • Password: admin

Em seguida será apresentado uma tela para trocar a senha

Enable Zabbix plugin

Enable Zabbix plugin

Adding a Data Source ('zabbix-frontend' IP)

Adding a Data Source

Checking and saving (Save & test)

Checking and saving (Save & test)


Conclusão

Após adicionar novos hosts (nodes) ao Zabbix, é necessario ir em Data Source -> Zabbix e clicar em Save & Test novamente