Atualizando o Zabbix 6.4 para a versão 7.0 LTS

Neste tutorial, vou te ensinar a atualizar o Zabbix da versão 6.4 para a 7.0, utilizando o ambiente Ubuntu 22.04.
Essa atualização traz diversas melhorias de desempenho, novas funcionalidades e ajustes de segurança que tornam o Zabbix ainda mais eficiente no monitoramento da infraestrutura.

⚠️ IMPORTANTE: antes de iniciar o processo, é fundamental garantir que o backup do banco de dados e dos arquivos de configuração sejam feitos.

🎥 Vídeo tutorial:
👉CLIQUE AQUI PARA ASSISTIR: Atualizando o Zabbix 6.4 para a versão 7.0


🔧 Passo a passo

1. Baixar o pacote do repositório da versão 7.0

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2%2Bubuntu22.04_all.deb

2. Instalar o pacote do repositório

dpkg -i zabbix-release_7.0-2+ubuntu22.04_all.deb

3. Atualizar a lista de repositórios

apt update

4. Fazer backup do arquivo de configuração

Antes de prosseguir, salve o arquivo de configuração atual do Zabbix Server:

cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.BKP

5. Parar o serviço do Zabbix Server

service zabbix-server stop

6. Instalar os componentes da nova versão

Atualize os pacotes principais do Zabbix 7.0:

apt install zabbix-server-pgsql zabbix-frontend-php php8.1-pgsql zabbix-apache-conf zabbix-sql-scripts zabbix-agent2

7. Reiniciar o Zabbix Server

service zabbix-server restart

8. Verificar os logs do servidor

Analise o log para confirmar se o serviço subiu corretamente:

tail -n 200 /var/log/zabbix/zabbix_server.log

9. Parar novamente o Zabbix Server

Antes de aplicar o script do TimescaleDB:

service zabbix-server stop

10. Atualizar o schema do banco de dados

Execute o script para converter as tabelas em Hypertable no TimescaleDB:

cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb/schema.sql | sudo -u zabbix psql zabbix

11. Reiniciar o Zabbix Server

service zabbix-server restart

✅ Conclusão

Com esses passos, o Zabbix 6.4 é atualizado com sucesso para a versão 7.0, mantendo o banco de dados compatível com o TimescaleDB e garantindo o funcionamento correto do servidor e frontend.

Essa atualização é essencial para aproveitar os novos recursos de desempenho e estabilidade que o Zabbix 7.0 oferece.