Pregunta

Oigan todos.Turno de preguntas para novatos.Estoy intentando configurar JMXQuery para conectarme a mi MBean, hasta ahora esto es lo que obtuve.

java -classpath jmxquery org.nagios.JMXQuery -U service:jmx:rmi:///jndi/rmi://localhost:8004/jmxrmi -O java.lang:type=Memory -A "NonHeapMemoryUsage"

Esto es lo que obtengo.

JMX CRÍTICO ¡Error de autenticación!Credenciales requeridas

Obtuve las credenciales, pero ¿cómo las paso a JMXQuery?

/As

¿Fue útil?

Solución

Según la fuente, debería poder utilizar los argumentos -nombre de usuario y -contraseña.

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

Otros consejos

Parece que este es un complemento de la consulta JMX original, mire el campo de comentarios.

/** * * JMXQuery se usa para la solicitud local o remota de los atributos JMX * Requiere que JRE 1.5 se use para la compilación y la ejecución.* Mire el método principal para la descripción de cómo se puede invocar.* * Este complemento se encontró en Nagiosexchange.Carecía de un nombre de usuario/contraseña/sistema de roles.* * @author desconocido * @author Ryan Gravener (ryangravener@gmail.com) *
*/

¿Eso significa que no hay forma de acceder remotamente a JMX con JMXQuery original?Entonces qué poder haces con eso?

java -classpath jmxquery org.nagios.JMXQuery -U service:jmx:rmi:///jndi/rmi://localhost:8004/jmxrmi -O java.lang:type=Memory -A NonHeapMemoryUsage -K usado -I NonHeapMemoryUsage - J usó -vvvv -w 82208358 -c 105696461 -nombre de usuario monitorRole -cambio de contraseña

Puede descargar una versión de check_jmx que funcione con --username y --password desde http://snippets.syabru.ch/nagios-jmx-plugin/download.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top