Script para instalação do ZBX 3.0 ALFA 6 no Centos 7

Objetivos deste post:

  • Disponibilizar script para instalação de LABORATÓRIO para TESTES com o ZABBIX 3.0 ALFA 6.
  • Disponibilizar script para upgrade automático do LABORATÓRIO para TESTES com o ZABBIX 3.0 ALFA 6.

O script irá instalar de forma automatizada o ZBX 3 a partir dos sources do DESENVOLVIMENTO da ZABBIX INC, isso quer dizer que é uma versão do software que pode conter BUGS pois está sendo desenvolvido.

O local onde pego é o “Night Build” o que faz com que esteja menos propenso a instabilidades (afinal passou pelo menos por um processo diário de commit).

zabbix_3-alfa-6O script foi desenvolvido para ser utilizado em um CENTOS 7.0 MINIMAL… instalação em outros ambientes ou distribuições poderão ou não funcionar… kkkk

Antes de executar os procedimentos, verifique se a DATA do seu servidor está correta, o ajuste pode ser feito com um comando similar ao comando a seguir:

date +'%Y%m%d %H%m' --set='20140928 1518'

A tentativa de instalação com o horário do servidor muito atrasado causará falha na instalação dos pacotes e compilação, logo… verifique.

O script de instalação do Zabbix 3.0-alfa6 pode ser encontrado aqui: install_zbx3_centos_7.sh

Baixe o script para o /tmp do seu servidor de laboratório e o execute conforme exemplo:

cd /tmp
sh install_zbx3_centos_7.sh

O script irá baixar os pacotes de pré-requisitos, alterar o php.ini, criar o banco de dados para o Zabbix Server / Proxy, compilar os binários do Zabbix Server / Proxy / Agent, limpar regras de firewall do iptables, UFA… instalar o Zabbix 3.0-alfa6 finalmente :D.

Após isso você deverá conseguir acessar através do IP do servidor (no “/” do servidor web) a interface do Zabbix com sua senha padrão.

zabbix_3-alfa-6-dados-recentes

Certo, mas no dia seguinte a instalação já estará defasada… pois o desenvolvimento continua sendo feito todos os dias incansavelmente… como estar “up-to-date” ?

Aí é que entra o segundo script, que poderá ser instalado na crontab do seu servidor para 1x por dia fazer o processo de upgrade (se vocês observarem nas imagens venho utilizando o método desde o Zabbix 3.0-alfa4 sem problema algum).

O segundo script pode ser obtido aqui: upgrade_zbx3_centos_7.sh e o processo de execução é o mesmo da instalação:

cd /tmp
sh upgrade_zbx3_centos_7.sh

zabbix_3-alfa-6-eventos

Bons testes !