Migrando Zabbix para a versão 2.2

O Zabbix 2.2 saiu do forno oficialmente hoje, 12/11/2013, e você pode verificar o que hé de novo acessando o link http://www.zabbix.com/whats_new.php.

Neste post comentarei a respeito da atualização para a versão 2.2. Não entrarei em detalhes da execução dos comandos. Este post presume que você já está familiarizado com o Zabbix e já tenha feito ao menos a instalação de uma versão anterior à 2.2. Caso seja o seu primeiro contato com o Zabbix, sugiro uma pesquisa em http://zabbixbrasil.org/?page_id=7

Os requisitos míminos para a atualização são os seguintes:
  • PHP 5.3
  • MySQL 5.0.3
Uma boa notícia para a migração: não é mais necessário a execução de scripts SQL, pois a atualização do banco de dados é realizada pelo Zabbix Server.

A atualização para a versão 2.2 funciona apenas se você estiver com as versões da família 2.x. Se não for o seu caso, terá que fazer o upgrade gradualmente, ou seja, 1.6 para 1.8, 1.8 para 2.0 e 2.0 para 2.2.

Dica: não faça o upgrade em seu ambiente de produção. Apesar da versão 2.2 ser estável, nada garante que você terá os resultados desejados neste primeiro momento. Você pode fazer uma instalação nova e ir testando as mudanças, ou até mesmo fazer uma cópia da sua base de dados atual e fazer o upgrade em uma ambiente de homologação.

Execute os seguintes passos para a atualização do Zabbix 2.2:
  • Baixe o código-fonte e extraia para um diretório temporário.
  • Pare todos os processos do Zabbix em execução: zabbix_server, zabbix_proxy, zabbix_agentd etc.
  • Compile o Zabbix com as opções de sua preferência.
  • Altere as configurações que você já conhece nos arquivos zabbix_server.conf, zabbix_agentd.conf etc.
Inicie os serviços zabbix_server e zabbix_agentd.

Após a execução do zabbix_server, o processo de atualização da base de dados iniciará e você poderá acompanhar a atualização de base de dados, como o seguinte comando:
tail -f /opt/zabbix/log/zabbix_server.log
Dependendo do tamanho da sua base de dados e do poder computacional do seu computador, esse processo poderá levar um tempo considerável.

Quando o processo terminar, será impresso as seguintes linhas no arquivo de log:
 16759:20131112:132143.307 completed 100% of database upgrade

 16759:20131112:132143.307 database upgrade fully completed

 16759:20131112:132143.307 End of DBcheck_version():SUCCEED
Agora, basta continuar com o processo de instalação da inferface web e está feito a migração. Lembre-se de verificar se não ocorreu erros no processo de migração do banco de dados.

Até o próximo post, onde pretendo explorar o que há de novo nesta nova versão do Zabbix que promete muito.

Share this:

COMENTÁRIOS

0 comentários:

Postar um comentário