Você está na página 1de 5

19/05/12

Monitorando o JBOSS com Zapcat e Zabbix | New Flamer`s Home

New Flamer`s Home


"If you love what you do, you will never work another day in your life." Confucius

Monitorando o JBOSS com Zapcat e Zabbix


Posted on 27 de maio de 2011 Estes dias eu postei nas redes sociais que havia terminado de implementar um monitoramento bem especfico. Se tratava de ter implementado o monitoramento de um JBOSS utilizando o Zabbix e a ferramenta Zapcat. Ento um colega, o Andr Deo, me perguntou quando eu escreveria sobre isso, a propsito esta uma deficincia grave que tenho quando fao as coisas, no gostar de documentar, ento eu disse a ele que faria um txt e enviaria pra ele, mas nem isso eu fiz .

Ento eu resolvi hoje, nessa bela sexta-feira, fazer o tal documento e ensinar a voc como se monitora o seu JBOSS com o Zabbix usando o Zapcat, mas no vou utilizar prints de tela, vou s ensinar mesmo como voc deve proceder ok!? Fechado! Bora l ento Contando que voc j tenha seu Zabbix instalado e configurado, bem como seu servidor Linux com JBOSS instalado e configurado, e pode at estar monitorando o servidor Linux onde est o JBOSS com o Zabbix, os passos a seguir j podem ser seguidos, mas antes vamos aos detalhes. O Zapcat O que o Zapcat? O zapcat nada mais que uma pacote java que deployado no seu servidor JBOSS e que, alm de uma interface Web onde voc pode visualizar os Itens suportados para o monitoramento, lhe dar um agente Zabbix completinho funcionando dentro do seu JBOSS. Este agente funciona em uma porta diferente do agente padro do Zabbix, funciona na porta 10052 ao invs da porta usual do agente zabbix que a 10050.
www.flamarion.eti.br/2011/05/27/monitorando-o-jboss-com-zapcat-e-zabbix/ 1/5

19/05/12

Monitorando o JBOSS com Zapcat e Zabbix | New Flamer`s Home

Outro aspecto interessante que os itens que voc pode criar no no tem nada de diferente de um item padro utilizando o agente Zabbix, exceto as chaves que sero utilizadas no item. Mas alm disso, o Zapcat, para adiantar sua vida difcil de Sysadmin, te da um template Java prontinho pra voc usar com Itens, Triggers e Grficos. Ento vamos a prtica. Baixe o Zapcat daqui http://sourceforge.net/projects/zapcat/, descompacte e localize o arquivo zapcat-1.2.war dentro da pasta descompactada. Localize tambm a pasta template, e dentro dela localize o arquivo Template_Java.xml. Pronto, meio caminho andadoPorra, mas ai voc vai me falar, como assim meio caminho andado? Pois , muito simples e j est quase tudo pronto. Com os devidos arquivos localizados, vamos a implementao do monitoramento. Primeiramente seu servidor Zabbix dever ter acesso a porta 10052 do servidor que voc quer monitorar. Segundo, faa um backup do template java que j vem por padro no Zabbix, modificando seu nome para qualquer coisa que voc queira. Feito isso voc vai importar o Template_Java.xml que falamos logo acima para o Zabbix, que por sua vez j criar para voc um template para monitorar os Servidores JBOSS j com alguns Itens, Triggers e Grficos. Feito isso o prximo passo fazer o deploy do arquivo zapcat-1.2.war no seu AS. Para isso voc ter que simplesmente copiar o arquivo .war acima para dentro da diretrio ${JBOSS_HOME}/server/default/deploy. No precisa nem reiniciar o JBOSS. Neste momento o Zapcat j estar instalado e o Zabbix configurado para monitorar o seu JBOSS AS. Bom, agora voc ter que adicionar o Servidor ao Zabbix. Putz, ai voc vai me falar: Carinha, eu j tenho este servidor cadastrado no Zabbix!! E eu vou lhe dizer: Adiciona novamente mas mudando o nome do host, tipo adicionando a palavra zapcat na frente dele, e ao invs de usar a porta padro pr configurada na adio do host, tu muda para a porta do zapcat, que a 10052. Beleza, j no ato da adio tu pode associar seu novo host-zapcat ao Template_Java que criamos agora a pouco. Pronto, zapcat instalado e monitorando o JBOSS.
www.flamarion.eti.br/2011/05/27/monitorando-o-jboss-com-zapcat-e-zabbix/ 2/5

19/05/12

Monitorando o JBOSS com Zapcat e Zabbix | New Flamer`s Home

Para voc ver os itens disponveis para monitoramento voc pode acessar a seguinte url: http://ip.do.servidor.jboss:8080/zapcat-1.2/ <- interfacezinha web falando do zapcat. http://ip.do.servidor.jboss:8080/zapcat-1.2/mbean.jsp <- Lista de intens e parametros que voc pode monitorar no seu JBOSS AS. Ou simplesmente clique em mbeam list na interfacezinha que eu mostrei acima. Obviamente teremos agora as restries . Vamo ento as observaes sobre o Zapcat:

- Se o monitoramento no funcionar de cara voc ter que acessar primeiro o jmx-console do AS para o Zapcat passar a funcionar. Eu no sei por que cargas dagua isso acontece, mas se tu no acessar http://ip.do.seu.jboss:8080/jmx-console antes de comear a monitorar em alguns casos. Se no fizer isso o maldito zapcat no funciona. Tipo que no precisa fazer nada na jmx-console, s acessar que o zapcat passa a funcionar. - O template do zapcat no funciona com Zabbix Server 1.8.3, sei que a partir do 1.8.4 funciona bem e com o Zabbix Server 1.6 tambm funciona. - O zapcat-1.2.war no funciona no JBOSS AS 4.0.2, a partir do 4.2 j pode usar sem medo de ser feliz. Do, t ai, acho que melhor que o txt que eu prometi Abraos This entry was posted in JBoss, Monitoramento, Software Livre, Zabbix, Zapcat and tagged JBoss, Monitoramento, Software Livre, Zabbix, Zapcat by Flamarion Jorge. Bookmark the permalink [http://www.flamarion.eti.br/2011/05/27/monitorando-ojboss-com-zapcat-e-zabbix/] .
6 THOUGHTS ON MONITORANDO O JBOSS COM ZAPCAT E ZABBIX

Andr Do on 27 de maio de 2011 at 15:36 said:

Flamarion, Acabei de ler, ficou muito bom e bem humorado cara. Fico feliz de ser incentivo, mesmo que seja pegando no p, para que voc documente as coisas. Isso bom para referncias futuras, serve como marketing pois as pessoas comeam a ver que voc realmente entende do assunto a ponto de implementar e explicar como funciona e serve tambm para ajudar outras pessoas.
www.flamarion.eti.br/2011/05/27/monitorando-o-jboss-com-zapcat-e-zabbix/ 3/5

19/05/12

Monitorando o JBOSS com Zapcat e Zabbix | New Flamer`s Home

Valew pelas referncias, assim que tiver um tempinho coloco no Wiki da comunidade, aguardo agora o prximo Abrao, Do

Danilo Herrera on 9 de agosto de 2011 at 23:28 said:

Flamarion, Muito bom o Tutorial, muito bem explicado. nessa parte do Do enche o saco, verdico. Tinha o mesmo costume de fazer e no documentar.. huahuah Ele tambm fala um monte para mim. Eu fiz uma entregao do Zabbix com Google Calendar. Para usar envio de alerta por SMS. Agora vendo voc passar esse tutorial, vou terminar minha documentao para Publicar. Abraos e que ns continuemos Publicando. huauhahu

Bruno Emanuel on 1 de novembro de 2011 at 16:14 said:

Flamarion, ficou porreta. S corrige um ponto, em http://ip.do.servidor.jboss:8080/zapcat-1.2/mbean.jsp o certo http://ip.do.servidor.jboss:8080/zapcat-1.2/mbeans.jsp No plural.

Flamarion Jorge on 2 de novembro de 2011 at 19:18 said:

depois eu atualizo heheh!! Abrao e obrigado

www.flamarion.eti.br/2011/05/27/monitorando-o-jboss-com-zapcat-e-zabbix/

4/5

19/05/12

Monitorando o JBOSS com Zapcat e Zabbix | New Flamer`s Home

Arnaldo Carrilho Mendes Jnior on 12 de dezembro de 2011 at 15:24 said:

Flamarion efetuei a configurao do zabbix com zapcat aqui no meu trabalho, porm, quando algum para e inica o jboss a coleta para e o template apresenta como no suportado, alguma dica?

karolina on 22 de dezembro de 2011 at 11:18 said:

Gostei muito do tutorial.. sei que j tem um tempo, mas eu no consegui achar onde fica os templates do zabbix para substituir pelo o do zapcat? poderia me dizer estou usando o zabbix 1.8.9.

www.flamarion.eti.br/2011/05/27/monitorando-o-jboss-com-zapcat-e-zabbix/

5/5

Você também pode gostar