Domingo frio e chuvoso em Riga, nada poderia ser melhor para sentar na frente do notebook, rever anotações e escrever sobre o segundo e último dia da ZABBIX Conference 2012.
A sensação é de que nesse evento as palestras estavam bem mais maduras. Provavelmente na próxima ZABBIX Conference tenhamos a mesma sensação, foi assim com o FISL em Porto Alegre, a comunidade e os palestrantes foram ‘amadurecendo’ ao longo dos anos. Claro que tinhamos marinheiros de primeira viagem que estavam bastante tensos e preocupados se fariam uma boa apresentação. No final tudo deu certo (como sempre) e fomos presenteados com um bom evento.
A organização do evento pela ZABBIX SIA vale um post a parte pois é importante ressaltar o esforço de TODA a empresa para fazer um bom evento. A ZABBIX SIA teve cuidado com cada pequeno detalhe: desde o envio prévio de informações úteis aos participantes até a ‘Fun-Stuff Agenda’. Mas como comentei antes, esse assunto é para outro post.
O assunto pertinente agora é o segundo dia de palestras que foi aberto pelo Marek Neumann da Jesta Digital GmbH falando sobre o monitoramento JavaEE, a solução deles ainda está baseada no ZapCat (que teve a última versão publicada em 2007 e está obsoleto desde o monitoramento JMX nativo do ZABBIX 2.x).
Tivemos outras palestras que chamaram a atenção, como a do Pavels (desenvolvedor da ZABBIX SIA) falando sobre a ‘API Next Generation’, o caminho natural da API é que ela seja cada vez mais robusta e abrangente e foi nesse sentido que Pavels reforçou a importância das mudanças que irão e já estão ocorrendo nela. Aqui vale ressaltar dois pontos: a porção de vezes que o Pavels falou em documentação. Ninguém pode negar que a falta de informações sobre a API é um fator limitador para que novas e boas aplicações sejam desenvolvidas com base nela. Outro ponto a ressaltar é que algumas funções da API irão mudar nas novas versões (para ser mais exato na 2.2). Alguns padrões foram adotados e com isso surge a necessiade, por exemplo, de renomear funções e classes. Na prática algumas aplicações deixarão de funcionar se não forem ajustadas. A dica é: ficar atento ao Changelog das novas versões para saber quando alguma alteração, pertinente a essas mudanças, surgir. Fora esses dois pontos o Pavels falou que a ZABBIX SIA continua na mesma linha de tentar manipular cada vez mais dados pela API e mitigar o acesso direto ao banco. Como o próprio Pavels disse: ‘sem promessas’, mas podemos esperar algumas coisas novas relacionadas a mapas e gráficos por exemplo.
Depois tivemos o Takanori Suzuki e na sequência o Mattias Geniar falando sobre desenvolvimentos baseados na API. O fato de os dois apresentarem as suas palestras depois do Pavels ter falado sobre as mudanças na nova API gerou algumas brincadeiras e risadas, pois os dois teriam, digamos, algum retrabalho manter suas aplicações na versão 2.2.
Se no primeiro dia tivemos as palestras que impressionaram, no segundo dia também. A palestra do Dominique Barton foi muito boa, ele apresentou ao mundo (do ZABBIX é claro) a solução dele. Na prática o correto não seria falar ‘a solução’ mas sim ‘as soluções’ pois estamos falando de duas coisas distintas: PhpZabbixApi Builder e PhpZabbixApi Library. Vale conferrr a poposta principalmente pelo fato de que, com o Builder, fica fácil ‘recriar’ o que for necessário após as mudanças anunciadas pelo Pavels.
Outra boa palestra foi a do Maxim Tyukov que nos trouxe a abordagem de ‘três camadas’ para monitoramento de serviços com o ZABBIX. Na prática a ideia é parecida com a do Mantas (palestra de ontem) mas com uma diferença básica: o Mantas nos trouxe algo mais próximo do DevOps (desenvolvimento e operação trabalhando juntos) e o Maxim nos trouxe algo mais (digamos) realista ao nossos dias onde a equipe de infraestrutura precisa ‘se virar’ para buscar as métricas corretas para monitorar o negócio. A abordagem do Maxim é a mais próxima da qual aplicamos aqui na Unirede. Tivemos a oportunidade de conversar um pouco e o Maxim viu uma de nossas apresentações sobre o mesmo modelo (as três camadas) que ele apresentou. Assim como o Mantas (e como eu) ele ficou suspreso em saber que a necessidade que levou ele a criar essa abordagem é a mesma que a Unirede e o Mantas (quem sabe muitos outros tantos) tiveram quando criaram as suas.
O evento encerrou com uma curta fala do Alexei (visivelmente emocionado) agradecendo pela participação de todos no evento … e um ‘we hope to see you next year’ …
E com isso encerramos mais uma ZABBIX Conference.
Eu também espero poder estar no próximo evento onde quer que ele ocorra. Os planos ainda não estão totalmente definidos. Aparentemente a ZABBIX SIA não está muito segura em transferir o evento para outro continente, mas seguimos firmes na batalha para levar o evento oficial para o Brasil. Na Segunda e na Terça temos reuniões na ZABBIX SIA e esse será um dos assuntos em pauta. Certamente informaremos em primeira mão quando algo concreto for definido.
Olá, vocês já tem alguma previsão/material divulgação do próximo treinamento em POA ?
Oi Rodrigo, na verdade temos um treinamento por mês (quase sempre na última semama). O pessoal do ‘comercial@unirede.net’ pode confirmar. Encaminhei a tua dúvida para eles que devem entrar em contato contigo em breve.