aplicativo de monitoramento em tempo real JMX

2

Estou procurando um (provavelmente) aplicativo de desktop para monitorar aplicativos por meio do JMX em tempo real. O aplicativo deve fornecer a capacidade de projetar um painel com gráficos e medidores com valores provenientes de várias consultas JMX. Eu devo ser capaz de definir limites para alguns valores e ser alertado com sons se o valor for além do limite.

O aplicativo estará sempre sendo executado em um monitor grande em nossa sala de operação.

O aplicativo de monitoramento tradicional, como Nagios, Hyperic e outros, não se encaixa bem no meu requisito de "tempo real". Eles também são excelentes em manter o histórico de monitoramento ou alertas, mas falta uma interface gráfica boa e rápida.

Meu orçamento é de US $ 200, mas gratuito e opensource são sempre preferidos. Eu tenho algum tempo para personalizá-lo.

    
por tuler 21.12.2009 / 19:30

7 respostas

2

Você pode usar uma combinação de JMXTrans e Grafite . JMXTrans irá periodicamente obter os valores de seus contadores JMX e, em seguida, armazená-los no Graphite. O Graphite pode, então, fazer um gráfico para você.

Como outros já mencionaram, existem algumas soluções SAAS:

por 30.10.2012 / 22:15
1

Existem muitas ferramentas JMX que podem fazer o que você quer.

Você tem um orçamento em mente? Tem que ser livre? Barato? Empreendimento? ITRS / BMC / HPOV são soluções maiores e caras.

Quanto esforço você vai colocar para personalizá-lo? Nagios / Zenoss / etc são gratuitos, mas facilmente extensíveis.

    
por 21.12.2009 / 19:49
1

O Zenoss Core tem um ZenPack para monitorar o JMX: link Código aberto e gratuito, o JMX ZenPack é usado por muitos usuários e clientes em alguns aplicativos realmente grandes.

    
por 21.12.2009 / 20:45
1

Estou usando o Java Mission Control , que faz parte dos lançamentos recentes do JDK7 e de todos os lançamentos do JDK8. O binário é chamado jmc no Linux e jmc.exe no Windows e está localizado em $JAVA_HOME/bin/ .

A taxa de amostragem padrão é de 1 segundo, mas é configurável para cada atributo do MBean.

Além de monitorar os itens expostos pelo JMX, você pode executar um profiler chamado Java Flight Recorder .

    
por 14.07.2016 / 21:03
0

Vou criar uma lista de pacotes que encontro:

por 23.12.2009 / 11:43
0

Experimente o MC4J, também é grátis

link

    
por 23.12.2009 / 12:46
-1

Tente a melhor solução em software de monitoramento: Nagios .

Existem vários plugins JMX na rede: nagios jmx .

    
por 21.12.2009 / 19:48