Atualização Zabbix 5.4 para 6.0 em Ubuntu 20.04; tutorial aqui

Confira passo a passo a atualização do Zabbix 5.4 para 6.0 em Ubuntu 20.04. E aproveite esta versão que agrega mais valor aos fornecedores de serviços empresariais, equipes de DevOps e ITOps.

atualização zabbix 5.4 para 6.0

A atualização Zabbix 5.4 para 6.0 é especialmente interessante para fornecedores de serviços empresariais, equipes de DevOps e ITOps. O update traz um maior valor agregado, com destaque para melhoria do fluxo de trabalho de supervisão geral e a ampliação dos conhecimentos em diversos níveis.

As mudanças são muitas e abrangem também segurança, usabilidade, integrações, entre outras. Então, aproveite o update neste tutorial de atualização Zabbix 5.4 para 6.0 em Ubuntu 20.04.

Antes de começar, é importante saber…

A atualização dos agentes Zabbix é recomendada apenas, ou seja, não é obrigatória. No entanto, o servidor Zabbix e os proxies devem ser da mesma versão principal. Dessa forma, em uma configuração de proxy de servidor, o servidor Zabbix e todos os proxies devem ser interrompidos e atualizados.

Você não precisa deixar os proxies em execução durante a atualização do servidor, porque isso não trará mais nenhum benefício. Afinal, ao longo do procedimento, seus dados antigos serão descartados (e nenhum dado novo será coletado) até a configuração do proxy ser sincronizada com o servidor.

Note que, no caso do banco de dados SQLite em proxies, os dados históricos dos proxies antes da atualização serão perdidos. Isso acontecerá porque não há suporte para atualização do banco de dados SQLite.

Portanto, o arquivo dele precisa ser removido manualmente. Na ausência no banco de dados SQLite na primeira inicialização do proxy, este cria o banco automaticamente.

  • A atualização do banco de dados para a versão 6.0 pode levar muito tempo, dependendo do tamanho dele.

Procedimento de atualização Zabbix 5.4 para 6.0

Passo 1

Parando processos Zabbix

Pare o servidor Zabbix e garanta que nenhum dado novo seja inserido no banco de dados, como resultado.
# service zabbix-server stop

Está atualizando o proxy Zabbix? Pare o proxy também.
# service zabbix-proxy stop

Passo 2

Faça o backup do banco de dados Zabbix existente.

  • Atenção: este passo é muito importante, pois se a atualização falhar por qualquer problema inesperado (desligamento, falta de espaço em disco etc.), você terá um backup do seu banco de dados.

Passo 3

Faça backup de arquivos de configuração, arquivos PHP e binários Zabbix. Arquivos de configuração:

# mkdir /opt/zabbix-backup/# cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/# cp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix-backup/

PHP e binários Zabbix:
# cp -R /usr/share/zabbix/ /opt/zabbix-backup/# cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/

Passo 4

Atualize o pacote de configuração do repositório. Para seguir com a atualização, desinstale seu pacote de repositório atual.
# rm -Rf /etc/apt/sources.list.d/zabbix.list

curso zabbix ultimate

Passo 5

Agora, instale o novo pacote de configuração do repositório. No Ubuntu 20.04, execute:
# wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb# dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb

Passo 6

Atualize as informações do repositório.
# apt-get update

Atualizando 5 componentes do Zabbix

Passo 7

Para atualizar os componentes do Zabbix, execute:
# apt-get install –only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent

  • Atenção: Se estiver usando PostgreSQL, substitua mysql por pgsql no comando. Se estiver atualizando o proxy, substitua server por proxy no comando. Se estiver atualizando o agente Zabbix 2, substitua zabbix-agent por zabbix-agent2 no comando.

Passo 8

Em seguida, atualize o frontend da Web com o Apache corretamente. Faça:
# apt-get install zabbix-apache-conf

Passo 9

Revisando os parâmetros de configuração do componente. Verifique as notas de atualização para conseguir detalhes sobre atualizações obrigatórias neste link, se houver. Para os novos parâmetros opcionais, consulte aqui a seção Novidades.

Passo 10

Estamos quase terminando…

Enfim, é hora de iniciar os processos do Zabbix, seus componentes atualizados.
# service zabbix-server start# service zabbix-proxy start# service zabbix-agent start# service zabbix-agent2 start

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

Finalizamos a atualização Zabbix 5.4 para 6.0 com sucesso! E se você ainda não teve tempo de conferir em detalhes as vantagens dela, temos uma dica de conteúdo para ampliar seus argumentos. Confira este artigo em nosso LinkedIn e fique por dentro!

Referências:
https://www.zabbix.com/documentation/6.0/en/manual/installation/upgrade/packages/debian_ubuntu
https://www.zabbix.com/documentation/6.0/en/manual/installation/upgrade_notes_600

Tem dúvidas sobre algum assunto em Monitoramento de TI?

Deixe aqui temas que gostaria de ver em nossos canais e vamos preparar conteúdos especiais para você.

Acesse o nosso canal no Youtube. Clique na imagem e confira.

Os comentários foram encerrados, mas trackbacks e pingbacks estão abertos.