O tutorial abaixo descreve a migração do Zabbix da versão 1.8 para versão 2.0. Você pode ver o que há de novo no Zabbix 2.0 clicando aqui.
Importante: Faça backup do banco de dados, dos binários e dos arquivos da interface web antes de iniciar a migração.
Observação: Assume-se que o zabbix 1.8 já esteja rodando bem no servidor, logo muito provavelmente não será necessário suprir dependências. Ainda sim, você pode clicar aqui e consultar se seu servidor atente á todos requisitos.
Passo 1: Instalação dos binários
Parar Zabbix Server e
Zabbix Agent
#
/etc/init.d/zabbix_server stop
#
/etc/init.d/zabbix_agentd stop
Baixar nova versão
# mkdir /install
# cd /install
Extrair arquivos
#tar xvfz zabbix-2.0.0.tar.gz
Compilar e instalar
binários
# cd zabbix-2.0.0
#
./configure --enable-server --with-mysql --with-net-snmp
--with-libcurl –enable-agent
#
make install
Passo 2: Configurar arquivos
# cp/usr/local/etc/zabbix/zabbix_agentd.conf /usr/local/etc/zabbix/zabbix_agentd.conf.bkp
# cp/usr/local/etc/zabbix/zabbix_server.conf /usr/local/etc/zabbix/zabbix_server.conf.bkp
#
cp /etc/zabbix/zabbix_server.conf
/usr/local/etc/zabbix/zabbix_server.conf
#
cp /etc/zabbix/zabbix_agentd.conf
/usr/local/etc/zabbix/zabbix_agentd.conf
Passo 3: Atualizar banco de dados
Aviso: Este procedimento pode lever muito tempo para ser concluído (no meu caso levou vários dias).
#
mysql -u root -p zabbix <
upgrades/dbpatches/2.0/mysql/patch.sql
(22/08/2012)Obs: Neste caso o nome da base é zabbix. Se sua base tiver outro nome, substitua pelo nome correto.
(22/08/2012)Obs: Neste caso o nome da base é zabbix. Se sua base tiver outro nome, substitua pelo nome correto.
Passo 4: Instalar interface web
# rm -rf /var/www/html/zabbix/*
#
cp -R frontends/php/* /var/www/html/zabbix
# chown -R apache:apache /var/www/html/zabbix
Passo 5: Configurar a interface Web
Acessar: http://IP_do_servidor/zabbix, e clicar em "Next"
Clicar em Next
Insira as informações do banco de dados, clique em "test connection" para ver se está ok, e clique em "next".
Clique em Next
Clique em Next
E clique em Finish. Caso o apache não tenha conseguido criar o arquivo de configuração, ele irá pedir para que salve-o na pasta /var/www/html/zabbix/conf/zabbix.conf.php.
E pronto!