Páginas

quinta-feira, 7 de abril de 2016

Zabbix 2.4 para 3.0 CentOS 7 Tutorial de Migração




Zabbix 2.4 para 3.0 CentOS 7.1 Tutoiral de Migração em Português via Pacote

 Neste tutorial vamos abordar as etapas de migração do Zabbix 2.4 para 3.0, conforme documentação você pode optar pelo upgrade via pacotes (repositórios) ou source (compilar as informações manualmente). Neste tutorial vou abordar a opção via pacotes que por sua vez é muito utilizada.


Autor: Hernandes Martins
Email: hernandss@gmail.com/skype: hernandss
Abril de 2016


Conteúdo

Recursos Utilizados

 01 Máquina Virtual com Linux Centos 7.1 (Virtual Box).
Putty Release 0.60
Acesso à internet
Browser para acesso a interface web Opera.

Passos executados


Antes de iniciar, temos que levar em consideração alguns conceitos para entender a lógica deste tipo de monitoramento, abaixo segue os passos executados neste tutorial.

1.            Preparando o Zabbix para a migração
2.            Executando a Migração
3.            Acessando a interface web

Pré-requisitos para este tutorial

Para a migração do zabbix 2.4.x para 3.0 é necessário conhecimentos básicos na plataforma Linux.
As referências deste tutorial estão conforme documentação no link abaixo:
·         Obs: Todos os passos para este tutorial foram executados com usuário root dentro da pasta /tmp

1.    Preparando o Zabbix para migração

Nesta etapa vamos checar os itens importantes antes de efetuar a migração
·         Antes de iniciar os procedimentos é necessário parar o Zabbix Server, digite o comando a seguir:
 
 # systemctl stop zabbix-server.service
 
·         É importante fazer o backup das seguintes informações “banco de dados e arquivos de configurações “, então crie um diretório para armazenar o backup digitando o comando a seguir e tecle enter:
# mkdir /tmp/backup
·         Para executar o backup do banco de dados execute o comando a seguir e tecle enter:
# mysqldump -u root -p zabbixdb > /tmp/backup/zabbixdb.sql
·         Faça o backup dos arquivos de configurações, digite o comando a seguir e tecle enter:
# cp -R /etc/zabbix/* /tmp/backup/

2.  Executando a migração

·         Atualize o repositório com o comando a seguir e tecle enter:
# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
 
·         Para listar os pacotes instalados, digite o comando a seguir e tecle enter:
# rpm -qa | grep zabbix
·         Para identificar o nome dos pacotes que devemos instalar, vamos digitar o comando a seguir e tecle enter:
# yum search zabbix
Neste processo devemos escolher os pacotes que vamos instalar e prosseguir com o upgrade com base no comando dos pacotes listados.
2.3.              Instalando novos pacotes
·         Informe os pacotes que deseja atualizar para a nova versão, digite o comando a seguir e tecle enter:
# yum install –y zabbix-server-mysql.x86_64 zabbix-web-mysql.noarch zabbix-agent.x86_64 zabbix-sender.x86_64 zabbix-get.x86_64
·         Habilite o novo o zabbix-server.service na inicialização do sistema, digite o comando a seguir e tecle enter:
# systemctl enable zabbix-service.service
·         Verifique se os serviços zabbix estão habilitados na inicialização do sistema, digite o comando a seguir e tecle enter:
# systemctl list-unit-files --type service | grep zabbix
·         Inicie o serviço zabbix-server.service e acompanhe o upgrade nos logs, digite o comando a seguir e tecle enter:
# systemctl start zabbix-server.service ; tail -f /var/log/zabbix/zabbix_server.log
·      Visualize o upgrade no log conforme imagem a seguir.
2.4.              Ajuste dos arquivos de configurações
·         Ajuste os arquivos de configurações zabbix_server.conf.rpmnew e zabbix_agentd.conf
·         Insira as informações do arquivo atual zabbix_server.conf no novo arquivo zabbix_server.conf.rpmnew
·         Renomeie o arquivo zabbix_server.conf para zabbix_server.conf_old, digite o comando a seguir:
# mv zabbix_server.conf zabbix_server.conf_old
·         Renomeie o arquivo zabbix_server.conf.rpmnew para zabbix_server.conf, digite o comando a seguir:
# mv zabbix_server.conf.rpmnew zabbix_server.conf
·         Valide as configurações reiniciando o serviços, digite o comando a seguir:
# systemctl start zabbix-server.service ; tail -f /var/log/zabbix/zabbix_server.log

3.     Validando a nova interface web do Zabbix 3.0

Se você chegou até este passo, a migração foi concluída com sucesso. Digite a url do zabbix e faça logon dentro no Zabbix 3.0 com seu usuário e senha.

Conclusão:

Este tutorial teve como objetivo apresentar as etapas de migração do Zabbix 2.4.x para 3.0.x via repositório, conforme documentação você deve identificar qual tipo de instalação foi utilizado, via pacotes (repositórios) ou source (compilar as informações manualmente). Lembrando que antes de executar a migração, se faz necessário testar e simular em ambientes de homologação.

Links importantes:



Link para o vídeo:


Zabbix 2.4 para 3.0 Tutorial de Migração



Aqui estão os passos para migração de versão 2.4 para 3.0 em ambiente CentOS 7.

Em caso de dúvidas consulte o manual em: http://www.zabbix.com/documentation/3.0

Não deixe de visitar o site Zabbix Brasil em: http://zabbixbrasil.org/

Acesse o nosso grupo no yahoo: Zabbix-Brasil para solucionar suas dúvidas.

E não esqueça de deixar o seu comentário sobre sua migração.