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!
Nenhum comentário:
Postar um comentário