Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

1 Atualização a partir do código-fonte

Visão geral

Esta seção fornece as etapas necessárias para uma atualização bem-sucedida do Zabbix 7.2.x para o Zabbix 7.4.x usando as fontes oficiais do Zabbix.

Antes da atualização, certifique-se de ler as notas de atualização relevantes!

Você também pode querer revisar os requisitos para o 7.4.

Pode ser útil executar duas sessões SSH paralelas durante a atualização, executando as etapas de atualização em uma e monitorando os logs do server/proxy em outra. Por exemplo, execute tail -f zabbix_server.log ou tail -f zabbix_proxy.log na segunda sessão SSH, mostrando as últimas entradas do arquivo de log e possíveis erros em tempo real. Isso pode ser crítico para instâncias de produção.

Processo de atualização do server

1 Parar o servidor

Pare o Zabbix server para garantir que nenhum novo dado seja inserido no banco de dados.

2 Faça backup do banco de dados Zabbix existente

Esta é uma etapa muito importante. Certifique-se de que você tem um backup do seu banco de dados. Ele será útil caso o procedimento de atualização falhe (falta de espaço em disco, desligamento, qualquer problema inesperado).

3 Faça backup dos arquivos de configuração, arquivos PHP e binários do Zabbix

Faça uma cópia de backup dos binários do Zabbix, arquivos de configuração e do diretório de arquivos PHP.

4 Instale os novos binários do servidor

Use estas instruções para compilar o Zabbix server a partir do código-fonte.

5 Review server configuration parameters

Make sure to review Upgrade notes to check if any changes in the configuration parameters are required.

For new optional parameters, see the What's new page.

6 Inicie os novos binários do Zabbix

Inicie os novos binários. Verifique os arquivos de log para ver se os binários foram iniciados com sucesso.

O servidor Zabbix atualizará automaticamente o banco de dados. Ao iniciar, o servidor Zabbix informa as versões atuais (obrigatórias e opcionais) e as versões necessárias do banco de dados. Se a versão obrigatória atual for mais antiga do que a versão necessária, o servidor Zabbix executa automaticamente os patches de atualização do banco de dados necessários. O início e o nível de progresso (porcentagem) da atualização do banco de dados são gravados no arquivo de log do servidor Zabbix. Quando a atualização for concluída, uma mensagem "atualização do banco de dados totalmente concluída" será gravada no arquivo de log. Se algum dos patches de atualização falhar, o servidor Zabbix não será iniciado. O servidor Zabbix também não será iniciado se a versão obrigatória atual do banco de dados for mais recente do que a necessária. O servidor Zabbix só será iniciado se a versão obrigatória atual do banco de dados corresponder à versão obrigatória necessária.

8673:20161117:104750.259 current database version (mandatory/optional): 03040000/03040000
       8673:20161117:104750.259 required mandatory version: 03040000

Antes de iniciar o servidor:

  • Certifique-se de que o usuário do banco de dados tenha permissões suficientes (criar tabela, excluir tabela, criar índice, excluir índice)
  • Certifique-se de que você tenha espaço livre em disco suficiente.
7 Instale a nova interface web do Zabbix

A versão mínima exigida do PHP é 8.0.0. Atualize se necessário e siga as instruções de instalação.

8 Limpe os cookies e o cache do navegador

Após a atualização, pode ser necessário limpar os cookies e o cache do navegador para que a interface web do Zabbix funcione corretamente.

Processo de atualização do proxy

1 Parar o proxy

Pare o proxy Zabbix.

2 Faça backup dos arquivos de configuração e binários do Zabbix proxy

Faça uma cópia de backup do binário do Zabbix proxy e do arquivo de configuração.

3 Instale os novos binários do proxy

Use estas instruções para compilar o proxy Zabbix a partir do código-fonte.

4 Revisar os parâmetros de configuração do proxy

Não há alterações obrigatórias nesta versão nos parâmetros do proxy.

5 Inicie o novo proxy Zabbix

Inicie o novo proxy Zabbix. Verifique os arquivos de log para ver se o proxy foi iniciado com sucesso.

O proxy Zabbix atualizará automaticamente o banco de dados. A atualização do banco de dados ocorre de forma semelhante à inicialização do servidor Zabbix.

Processo de atualização do agent

A atualização dos agents não é obrigatória. Você só precisa atualizar os agents se for necessário acessar a nova funcionalidade.

O procedimento de atualização descrito nesta seção pode ser usado para atualizar tanto o agent Zabbix quanto o agent Zabbix 2.

1 Parar o agent

Pare o agent do Zabbix.

2 Faça backup dos arquivos de configuração e dos binários do Zabbix agent

Faça uma cópia de backup do binário do Zabbix agent e do arquivo de configuração.

3 Instale os novos binários do agent

Use estas instruções para compilar o agent Zabbix a partir do código-fonte.

Como alternativa, você pode baixar agents Zabbix pré-compilados na página de download do Zabbix.

4 Revisar os parâmetros de configuração do agent

Não há alterações obrigatórias nesta versão nos parâmetros do agent nem do agent 2.

5 Inicie o novo agent do Zabbix

Inicie o novo agent do Zabbix. Verifique os arquivos de log para ver se o agent foi iniciado com sucesso.

Atualização entre versões secundárias

Ao atualizar entre versões secundárias do 7.4.x (por exemplo, da 7.4.1 para a 7.4.3), é necessário executar as mesmas ações para server/proxy/agent que durante a atualização entre versões principais. A única diferença é que, ao atualizar entre versões secundárias, nenhuma alteração no banco de dados é feita.