Páginas

segunda-feira, 3 de dezembro de 2012

Comunidade Zabbix Brasil





Tutorial de migração do Zabbix 1.8 para Zabbix 2.0 no Ubuntu Server 12.04 com Postgres.



Este tutorial exibe as etapas com detalhes da migração Zabbix 1.8.5 para versão Zabbix 2.0.0 no Ubuntu Server 12.04 com Postgres.

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
#sudo  /etc/init.d/zabbix_server stop
#sudo  /etc/init.d/zabbix_agentd stop
cd…
Baixar nova versão
# sudo mkdir /install
# sudo cd /install

Extrair arquivos
#tar xvfz zabbix-2.0.0.tar.gz

Compilar e instalar binários
# cd zabbix-2.0.0
#sudo ./configure --enable-server --with-postgresql --with-net-snmp --with-libcurl –enable-agent
# make install


Passo 2: Configurar arquivos

     A localização padrão dos arquivos de configuração do Zabbix mudaram de /etc/zabbix para /usr/local/etc/zabbix. Outro ponto é que algumas opções dos arquivos .conf foram alteradas. Ideal é que você configure novamente os arquivos  /usr/local/etc/zabbix/zabbix_server.conf e /usr/local/etc/zabbix/zabbix_agentd.conf, porém caso você tenha utilizado apenas as opções mais comuns dos arquivos de configuração você pode realizar o procedimento abaixo:



Backup das conifgurações
# 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).

# psql -U zabbix zabbix< upgrades/dbpatches/2.0/postgresql/patch.sql

Passo 4: Instalar interface web

#sudo rm -rf /var/www/html/zabbix/*
#sudo cp -R frontends/php/* /var/www/zabbix
# sudo chown -R www-data:www-data /var/www/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!


Tutorial Migração Zabbix 1.8.x para 2.0.0


Tutorial Zabbix 2.0.0 no Ubuntu Server 12.04

Tutorial Zabbix 2.0.0 no Ubuntu Server 12.04