segunda-feira, 3 de dezembro de 2012
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
# sudo wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.0.0/zabbix-2.0.0.tar.gz
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!
Assinar:
Postagens (Atom)