Todos os posts de adail.horst

Zabbix 3 – Beta 1

Vamos começar a aquecer os motores Srs, Srtas e assemelhados… a Zabbix SIA liberou hoje o primeiro BETA do Zabbix 3 e ainda deu um indicativo na casa de SEMANAS para o lançamento da versão final do produto (ou seja pode ser que saia antes de março 🙁 pelo visto vou errar a minha previsão… mas como terá sido com 1 mês de margem de erro não vou ficar triste por isso eheheheh).

Criei novos scripts para instalar o beta e atualiza-lo automaticamente também, assim como fiz para o alfa.

Script de instalação

Script de atualização

Não sei se vai dar tempo… mas o Zabbix Extras 3 também está no forno…

Logo ZE

 

Primeiro beta vem aí ?

Em recente post a Zabbix deu a indicar que a data de lançamento do Zabbix 3 está ficando próxima (na escala de semanas / meses)…

O processo de desenvolvimento de uma nova versão do Zabbix envolve:

  • zabbix_3_alfa_6Desenvolvimento de propostas internas (não é público mesmo);
  • Desenvolvimento de versões alfas (para pessoas apressadas e desenvolvedores de ferramentas integradas ao Zabbix);
  • Desenvolvimento de versões betas (quando as new features já estão mais estáveis);
  • Desenvolvimento de RCs (quando todas as new features foram desenvolvidas mas precisam ser testadas em ambientes fora do controle da Zabbix INC, o famoso: “Ta quaaaaase”).
  • Liberação da versão final;

Pelo histórico de versões do Zabbix que tive a oportunidade de acompanhar, normalmente vejo a nova versão ser lançada mais ou menos 1 mês após o primeiro RC ser lançado (mais ou menos).

Digamos que o beta seja MUITO RÁPIDO… isso quer dizer que final de fevereiro / início de março já seria possível ter uma nova versão do Zabbix (coincidentemente ou não estou chutando março/2016 desde janeiro/2015… será que acertarei?).

É isso, vamos preparar os ambientes de TESTES e aguardar as novidades.

PS. O novo Zabbix Extras está sendo desenvolvido também ehhehehe.

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 !

 

Zabbix Extras (ZE) 2.1.1

Estimados,

Enquanto o Zabbix 3 não sai… envio aqui o que, provavelmente será a última versão do Zabbix Extras para Zabbix 2.X.Y.

Com a atual conjuntura do país não tenho tido muito tempo nem cabeça para conseguir desenvolver as várias idéias que tenho para o plugin (afinal o software é livre… mas o almoço não…).

Eu criei um novo build do instalador que já busca da nova versão do ZE no repositório, havendo dúvidas sobre o processo de instalação recomendo a consulta do post sobre a versão 2.1 do produto, também disponível aqui no blog.

Imagem extraida de: http://www.hbw.com/sites/default/files/styles/large_a/public/figures/17_micrastur_mintoni.jpg
Imagem extraida de: http://www.hbw.com/sites/default/files/styles/large_a/public/figures/17_micrastur_mintoni.jpg

Da versão 2.4.0 para a versão 2.4.7 ocorreram pequenas mudanças em parâmetros de funções da API Interna do Zabbix (aquela… que existe mas não é documentada e é utilizada para a construção do frontend) que colegas da lista localizaram e me auxiliaram a identificar alguns pontos de ajuste (acabei localizando ainda mais 3 outros pontos que precisavam de ajuste para o pleno funcionamento com o 2.4.7).

O instalador: Instalador do ZE 2.1.1

Palestra no FISL 2015

Estimados,

Este ano terei a honra de palestrar novamente no FISL. Visando facilitar o acesso ao conteúdo para aqueles que infelizmente não puderem comparecer ao evento eu disponibilizo aqui a minha palestra.

Reforço apenas que alguns dos slides não tem o mesmo impacto sozinhos, a explicação que será feita durante a palestra dará mais sentido a eles.

O download da palestra pode ser feito aqui.

FISL2016

Livro “De A a Zabbix” será publicado pela Novatec

A_a_Zabbix[1]Desde 2011 eu, Aécio Pires e André Déo estávamos escrevendo um livro sobre Zabbix. O resultado deste trabalho deverá ser publicado no mês que vem. 🙂

Saibam mais sobre o livro aqui:
http://zabbixone.com/?p=68

O site da Novatec já está divulgando o livro no final da página inicial, na parte de próximos lançamentos.
http://www.novatec.com.br/

O livro tem o apoio de Alexei Vladishev, criador do Zabbix, e Luciano Alves, dono da UNIREDE, empresa representante do Zabbix na América Latina e que aplica a certificação Zabbix no Brasil.

Ainda não é possível comprar o livro através da pré-venda e também não sei a estimativa de preço, mas logo logo você saberá. Aguarde e acompanhe as novidades no site do livro http://zabbixone.com.
Se você é aluno ou professor na área de Redes de Computadores, saiba que o livro pode ser utilizado na disciplina de gerenciamento e monitoramento de redes de computadores. O conteúdo do livro também vai de encontro ao assunto ensinado na certificação Zabbix.

Zabbix-Extras 2.1 para Zabbix 2.4 – Versão Micrastur mintoni

Acompanhando a disponibilização do Zabbix 2.4… anunciamos também a nova versão do Zé (Zabbix-Extras) específica para esta versão do Zabbix (2.4). A versão 2.1 incorpora as seguintes novidades:

Upgrade do Zabbix 2.2 para 2.4

Fiz hoje o upgrade de meu primeiro ambiente de produção de Zabbix 2.2 para Zabbix 2.4. Era um ambiente sem NODES e foi tudo bem.

O processo de upgrade:

  • Baixar os sources do Zabbix 2.4;
wget http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.0/zabbix-2.4.0.tar.gz?r=http%3A%2F%2Fwww.zabbix.com%2Fdownload.php&ts=1410443092&use_mirror=ufpr
  • Descompactar;
tar -xzvf zabbix-2.4.0.tar.gz
  • Compilar binários (Server e Agent);
cd zabbix-2.4.0
./configure --enable-server --enable-agent --with-mysql --with-net-snmp  --with-jabber  --with-libcurl --with-openipmi
make install
  • Reiniciar processos do Zabbix;
service zabbix_agentd stop
service zabbix_agentd start
service zabbix_server stop
service zabbix_server start
  • Reiniciar o Apache (o dashboard não carregava dando erro interno… algum cache em memória;
service httpd stop
service httpd start

Após isso… autenticar e testar ! E Be fun !!!