O twiddle do Jboss pode te dar estas informações, por exemplo:

/opt/jboss/bin/twiddle.sh invoke jboss.system:type=ServerInfo listMemoryPools 
true

As opções de memória são cobertas por esta chamada do twiddle. Para ter acesso 
às outras que voce quer, tem que ver se tem interface de acesso externa via RMI 
para capturá-las via twiddle ou via plugin do nagios (check_jbossjmx). 

Normalmente voce consegue ter as informações que precisa ou acessando ao probe, 
ou ao web-console. Se tiver algum parâmetro recuperável somente por 
web-console, uma possibilidade seria usar o links para acessá-lo (via Linux), e 
fazer um shell script para parsear a página html com o resultado, comparar com 
o que voce precisa e jogar o resultado no nagios. 

Cuidado quanto ao número de sessions, ele não corresponde ao número de usuários 
logados. Especialmente se você não tiver configurações de time-out de sessão 
configuradas no jboss para suas aplicações. 

Para saver se a aplicação está ou não no ar, melhor desenvolver uma página de 
teste que te retorne um 0 ou 1, e voce usa esta informação para mostrar no 
nagios se está ou não ok. 

Abs
Pedro

-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de ikami
Enviada em: segunda-feira, 22 de outubro de 2007 13:46
Para: [email protected]
Assunto: [Nagios-users-br] Monitorar JBOSS

Ola lista
Estou procurando algum plugin para monitorar o JBOSS. Achei uma referência aqui 
na lista falando para monitorar ele como se fosse um servidor web. Monitorar a 
porta 8080 ou outra qualquer que ele esteja rodando. Porém, acho isso uma forma 
muito ineficiente visto que a aplicação pode estar respondendo na porta mas não 
esta funcionando. Por exemplo num estouro de cache ou memoria dele.
Procurei uma outra forma e achei dois plugins:

check_jbossjmx - http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossNagiosPlugin
check_jboss.pl - 
http://www.nagiosexchange.org/Check_Plugins.21.0.html?&tx_netnagext_pi1[p_view]=944

Agora vem meu grande problema. Não sou desenvolvedor, não sei mexer com o jboss 
e não tenho a mínima idéia de como ele funciona.Ou seja, não consigo fazer os 
plugins funcionar! ehehe Alguém da lista que monitora essa aplicação pode me 
ajudar? Gostaria de algumas dicas a respeito dos parametros que esses plugins 
usam.
Fiz um pequeno levantamento do que preciso monitorar no JBOSS:

1- Utilização (%) do JVM (Java Virtual Machine)
2- Utilização (%) de memória
2- Número de conexões (usuários logados) - SESSIONS
3- Disponibilidade do serviço (aplicação no ar ou não)
4- Monitoração do JDBC - Número de conexões com o banco em uso

MonitoraçãoUso um "deploy" (acho que é isso) chamado λProbe (Lambda Probe)  - 
http://www.lambdaprobe.org/d/index.htm - que monitora muita coisa do JBOSS. 
Inclusive, esses plugins que citei acima monitoram várias coisas que tem no 
Probe. O problema do Probe é que tenho q ficar com ele aberto e ficar olhando 
pra ele o tempo todo! 

Grato

Ikami <!--
                @page { margin: 2cm }
                P { margin-bottom: 0.21cm }
        -->
        



 





      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
--
[email protected] mailing list 
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
-- 
[email protected] mailing list
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki

Responder a