Pergunta

Olá a todos. Novato período de perguntas. Eu estou tentando configurar JMXQuery para conectar ao meu MBean, até agora este é o que eu tenho.

java -classpath jmxquery org.nagios.JMXQuery -U serviço: JMX: rmi: /// jndi / rmi: // localhost: 8004 / jmxrmi -O java.lang: type = Memória -A "NonHeapMemoryUsage"

Aqui está o que eu recebo.

JMX CRÍTICA A autenticação falhou! Credenciais necessário

Eu tenho as credenciais, mas como faço para passá-las para JMXQuery?

/ Ace

Foi útil?

Solução

De acordo com a fonte, você deve ser capaz de usar -username e -password argumentos.

http://code.google.com/p/jmxquery/source/browse/trunk/src/main/java/jmxquery/JMXQuery.java?r=3

Outras dicas

Parece que este é um addon para o JMX-consulta original, olhar para o campo de comentário.

/ ** * * JMXQuery é utilizado para locais ou solicitação remota de JMX atributos * Ela exige JRE 1.5 a ser utilizado para compilação e execução. * Veja principal método para a descrição de como ele pode ser invocado. * * Este plugin foi encontrado na nagiosexchange. Faltou um nome de usuário / senha / sistema de papel. * * @author * desconhecido @author Ryan Gravener (ryangravener@gmail.com) *
* /

Isso significa que não há nenhuma maneira de acessar remotamente JMX com JMXQuery original? Se assim for, o que pode você faz com ele?

java -classpath jmxquery org.nagios.JMXQuery -U serviço: JMX: rmi: /// jndi / rmi: // localhost: 8004 / jmxrmi -O java.lang: type = Memória -A NonHeapMemoryUsage K usadas - I NonHeapMemoryUsage -J usado -vvvv -w 82208358 -c 105696461 -username monitorRole -password changeme

Você pode baixar uma versão de check_jmx que funciona com --username e --password de http://snippets.syabru.ch/nagios-jmx-plugin/download.html

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top