Skip to content

Monthly Archives: March 2013

Fazendo o upgrade do Zabbix

 

Algumas pessoas já me perguntaram como fazer o upgrade do Zabbix, então resolvi compartilhar um procedimento bem resumido que espero que o(a) ajude também.

OBS.: No passo a passo abaixo estou assumindo que você tem o Zabbix instalado no Ubuntu com o PostgreSQL. Se o ambiente for diferente desse, consulte os links postados no final.

Também não me responsabilizo por danos causados ao seu ambiente. O que estou compartilhando são procedimentos que funcionaram comigo, mas que você deve avaliar e customizar para atender a sua necessidade.

Caso 1: Tenho instalada a versão 2.0.3 e quero atualizar para a 2.0.4

  • Fazer o backup (dump) do banco de dados usado pelo Zabbix;

Se você não sabe como fazer um dump do Postgres, consulte os links abaixo.

http://www.postgresql.org/docs/current/static/app-pgdump.html

http://www.postgresql.org/docs/current/static/app-pgrestore.html

http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html

http://www.livredesenvolvimento.com.br/desktoplivre/servidores/gerar-e-restaurar-backup-do-postgresql-no-linux

  • Baixar a nova versão do Zabbix e compilá-la com os mesmos comandos usados na instalação da versão 2.0.4.

Ex.: A instalação da versão 2.0.3 foi feita seguindo os passos deste tutorial.
Então a compilação da versão 2.04 será feita com os comandos abaixo:

cd zabbix-2.0.4

sudo ./configure –enable-server –enable-agent –enable-java –with-postgresql –with-net-snmp –with-jabber –with-libcurl=/usr/bin/curl-config –with-ssh2 –with-openipmi

sudo make install

  • Depois faça uma cópia do diretório do Apache que contém os arquivos .php da interface web do Zabbix (Ex.: /var/www/zabbix) e copie os arquivos .php da nova versão para a pasta que está no Apache.

Ex.:

$ sudo cp -Ra /var/www/zabbix /var/www/zabbix_old

$ sudo rm -rf /var/www/zabbix

$ sudo mkdir /var/www/zabbix

$ sudo cp -R zabbix-2.0.4/frontends/php/* /var/www/zabbix/

$ sudo chown -R www-data:www-data /var/www/zabbix/

  • Depois é só acessar reiniciar o Apache e acessar a interface web do Zabbix para configurar a nova versão do Zabbix.

Caso 2: Tenho instalada a versão 1.8.X e quero atualizar para a 2.0.4

O vídeo tutorial foi feito por Hernandes Martins que também faz parte da comunidade Zabbix-BR. O vídeo exibe as etapas da migração Zabbix 1.8.x para versão Zabbix 2.0.0 no Ubuntu Server 12.04 com PostgreSQL.

http://www.youtube.com/watch?v=utKW0p2A5mw&feature=youtu.be

Os links abaixo também ensinam a fazer o upgrade.

http://gesielbernardes.blogspot.com.br/2012/06/migrando-do-zabbix-18-para-zabbix-20.html

http://heylinux.com/en/?p=175