Segue meu script de atualização do Zabbix da versão 2.4 pra 3.0.
Este servidor Zabbix rodava em um servidor Debian 7, Mysql 5.1 e Zabbix Server 2.4 porem esses procedimentos funcionarão para qualquer zabbix 2.x.
1. Tirar um snapshot antes de qualquer procedimento(caso seu servidor seja uma VM).
2. Baixe o source da versão mais nova do zabbix.
http://www.zabbix.com/download.php
3. Pare todos os processos referentes ao zabbix
a. #service zabbix-agent stop
b. #service zabbix-server stop
4. Verifique se ainda existe algum processo do zabbix rodando
a. ps -ef | grep -i zabbix
5. Descompacte o source do zabbix e entre no diretorio.
a. #tar -xzvf zabbix-3.0.tar.gz
b. #cd zabbix-3.0
6. Compilar a nova versão:
a. #./configure --enable-server --enable-agent --enable-java --with-mysql --with-libcurl --with-net-snmp --with-openipmi --with-ssh2 --with-libxml2 --with-jabber
b. #make install
7. Reveja os arquivos de configuração em /etc/zabbix/zabbix_server.conf
8.Inicie o serviço do zabbix para dar inicio a atualização do banco, esta parte deve ser acompanhada pelo log do zabbix para saber quando termina a atualização.
a. #service zabbiz-server start
b. #tail –f /var/log/zabbix/zabbix_server.log
9. Instalar o novo Frontend, va até o diretório que estão os arquivos de instalação do zabbix, você deve copiar os arquivos para o apache e depois configurar as permissões das pastas.
a. #mv /var/www/zabbix /var/www/zabbix-2.x.bkp
b.#mkdir /var/www/zabbix
c. #cp -a /home/root/zabbix-3.0/frontends/php/* /var/www/zabbix
d. #cd /var/www/
e. #chown -R www-data:www-data zabbix
10. Acesse a aplicação do zabbix através do navegador em http://ipounomedoservidor/zabbix e siga os passos abaixo:
a. Na tela de Welcome clique em avançar.
b. Na tela Check of pre-requesites verificar se todos os requesitos estão OK, se sim avançar, se não, deve tratar os erros.
c. Na tela Configure DB connection preencher o nome do banco de dados, usuário do banco de dados e senha.
d. Na tela Zabix Server Details avançar.
e. Na tela Pre-Installaton summary avançar.
f. Na tela Pre-Installaton summary avançar.
g. Na tela install verificar se foi criado o arquvio de configuração, se sim, clique em finish
11. Se tudo correr como esperado o zabbix esta atualizado e pronto pra continuar usando.
Espero ter ajudado.
Muito Obrigado e até a próxima!
Olá Marckson! Aqui no trabalho temos um servidor Zabbix 2.4 em produção em um servidor OpenSuse 12.3 e junto o banco mysql. Queremos atualizar para a versão 3.0. Aproveitando para sair do OpenSuse, eu queria instalar o zabbix 3.0 em um Unbuntu Server 16.04 e importar a base de dados do zabbix 2.4. Quando eu iniciar o zabbix 3.0 eu tenho a opção de atuaizar uma base de dados de uma versão anterior? Desde já agradeço!
ResponderExcluirele nao tem a opção de importar nao, creio que a ideia seria migrar o serviço existente pro ubuntu e depois atualizar.
ResponderExcluir