Pular para o conteúdo principal

Postagens

Primeiros passos com API do Zabbix

Bom galera, Faz tempo que não posto nada sobre Zabbix. Então, quis presentear vocês com um conteúdo mais avançado. Espero que ao menos 1 vez por mês coloco mais assuntos como esse no blog. Vou mostrar para vocês como utilizar a API do Zabbix. Antes vou explicar de forma básica o que API para os que não sabem do que se trata. Programadores tem a obrigação de saber.  :P - API  - Application Programming Interface  - é um conjunto de rotinas e padrões estabelecidos por um software. Isso permite que aplicações de terceiros utilizem as funcionalidades oferecidas pelo software.

Livro Monitoramento de Redes com Zabbix

O livro está em pré-venda no seguinte endereço  http://www.brasport.com.br/informatica-e-tecnologia/rede/monitoramento-de-redes-com-zabbix.html Comprando agora você tem 25% de desconto e receberá o livro após o dia 20/03, data oficial do seu lançamento. Neste perído de pré-venda será comercializado apenas pela editora. Após, será comercializado nas melhores livrarias e lojas virtuais. Mais detalhes sobre o livro, acesse aqui .

Monitorando JBoss 7 no Zabbix

Quem frequenta o meu blog já deve ter lido o meu post  sobre monitoramento de JBoss no Zabbix . Naquela oportunidade eu trabalhava com administração de servidores JBoss, porém a versão era a 5.1 GA. Já conseguia fazer o monitoramento do JBoss utilizando UserParameter antes do lançamento da versão 2.0 do Zabbix, que trouxe monitoramento nativo de JMX, o que tornou as coisas mais fáceis para efetuar o monitoramento do JBoss e outros servidores de aplicações. Em dezembro surgiu uma demanda para eu administrar alguns servidores JBoss com a versão 7 AS. Depois de algumas pesquisas na Web, verifiquei que a partir da versão 6 do JBoss o método de busca de dados JMX utilizado até a versão 5 foi modificado. Estudando um pouco mais e buscando por monitoramento JMX na versão 7. Até a versão 5, a consulta por dados JMX era realizada via RMI . Nas versões posteriores, o método utilizado é o remoting-JMX, que utiliza as próprias bibliotecas do JBoss para comunicação remota. E é aqui eu surg...

Monitoramento de serviço com protocolo UDP no Zabbix

A partir do questionamento de um colega na lista zabbix-brasil do Yahoo Grupos, resolvi fazer este post para demonstrar que é possível fazer o monitoramento de serviços que utilizam o protocolo UDP no Zabbix. Algumas considerações: O suporte a este tipo de checagem está disponível desde a versão 1.8.4 Apenas os SO's GNU/Linux 2.4 e 2.6, FreeBSD, Solaris e Mac OS X são suportados O monitoramento feito pelo Zabbix de um serviço que utiliza o protocolo UDP é bem simples, pois o servidor irá apenas verificar se a porta do serviço está ou não aberta.

Monitorar servidor Apache pelo Zabbix

Estou com este post pronto deste 18/07/2012, porém esqueci de agendar a data da postagem e só agora, revisando meus posts, vi que este ainda não estava ativo. Mas agora ele está aí. Outro dia estava procurando detalhes de como monitorar o servidor Apache pelo Zabbix e encontrei um texto na Wiki do Zabbix . No tópico da Wiki tem três métodos explicando como fazer o monitoramento do servidor Apache, dois com Python e um em bash script. Na Wiki tem disponível o código do script e uma template para coletar os itens. Eu modifiquei o script para tornar a consulta mais rápida usando fgrep e awk ao invés de dar um echo no arquivo temporário e logo em seguida usar grep e awk , como no script disponível na Wiki.

Usando LSOF para verificar porta usada por determinado processo

Outro dia fui realizar alguns testes em aplicações rodando no JBoss e verifiquei que nenhuma aplicação estava funcionando. Verifiquei no log do JBoss que o serviço iniciava e ocorria vários erros, informando que não conseguia fazer o deploy das aplicações. Mesmo parando o serviço do JBoss, verifiquei com a ferramenta nmap que a porta 8080 continuava aberta.