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
