🎥 VÃdeo tutorial:
👉 CLIQUE AQUI PARA ASSISTIR: Upgrade do PostgreSQL e TimescaleDB no Zabbix 7
Introdução
No tutorial de hoje, vamos realizar o upgrade de versão do PostgreSQL e do TimescaleDB em um ambiente que executa o Zabbix 7.
Nosso cenário inicial possui o PostgreSQL 15 e o TimescaleDB 2.17.2. Após o procedimento, o ambiente será atualizado para o PostgreSQL 17 e o TimescaleDB 2.21.4.
Antes de iniciar, lembre-se de instalar os repositórios do PostgreSQL e do TimescaleDB para garantir que as versões estejam disponÃveis.
Passo a passo
1. Parar o Zabbix Server
2. Listar as versões disponÃveis do TimescaleDB para PostgreSQL 17
3. Instalar PostgreSQL 17 + TimescaleDB 2.17.2
4. Listar os clusters ativos
5. Criar o cluster da versão 17
6. Parar ambos os clusters antes do upgrade
7. Configurar a extensão TimescaleDB no PostgreSQL 17
8. Checar compatibilidade dos clusters
9. Efetuar o upgrade real
10. Ajustar as portas e conexões dos clusters
Editar o conf do PostgreSQL 17:
Defina:
Editar o conf do PostgreSQL 15:
Ajuste:
11. Reiniciar o cluster da versão 17
12. Executar o Analyze com VacuumDB
13. Validar a versão do TimescaleDB no banco Zabbix
14. Reiniciar o Zabbix Server
Verifique os logs:
15. Atualizando o TimescaleDB para 2.21.4
Pare o serviço do zabbix-server:
Instale a nova versão:
Atualize a extensão:
Reinicie os serviços:
Valide os logs:
Conclusão
Com o processo concluÃdo, seu ambiente Zabbix 7 está agora utilizando o PostgreSQL 17 com o TimescaleDB 2.21.4, garantindo compatibilidade, performance aprimorada.