Domanda

Ciao a tutti. Tempo delle domande per i principianti. Sto cercando di configurare JMXQuery per connettermi al mio MBean, finora questo è quello che ho ottenuto.

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

Ecco cosa ottengo.

Autenticazione JMX CRITICAL fallita! Credenziali richieste

Ho ottenuto le credenziali, ma come le passo a JMXQuery?

/ Ace

È stato utile?

Soluzione

Secondo la fonte, dovresti essere in grado di usare gli argomenti -username e -password.

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

Altri suggerimenti

Sembra che questo sia un componente aggiuntivo alla query JMX originale, guarda il campo dei commenti.

  

/ ** * * JMXQuery è usato per locale   o richiesta remota di attributi JMX *   Richiede l'utilizzo di JRE 1.5   compilazione ed esecuzione. * Guarda   metodo principale per la descrizione come può   essere invocato. * * Questo plugin era   trovato su nagiosexchange. Mancava a   nome utente / password / sistema di ruolo. * *   @author unknown * @author Ryan   Gravener (ryangravener@gmail.com) *
  * /

Significa che non c'è modo di accedere in remoto a JMX con JMXQuery originale? In tal caso, cosa puoi farci?

java -classpath jmxquery org.nagios.JMXQuery -U servizio: jmx: rmi: /// jndi / rmi: // localhost: 8004 / jmxrmi -O java.lang: type = Memory -A NonHeapMemoryUsage -K usato - I NonHeapMemoryUsage -J usato -vvvv -w 82208358 -c 105696461 -username monitor Ruolo -password changeme

È possibile scaricare una versione di check_jmx che funziona con --username e --password da http://snippets.syabru.ch/nagios-jmx-plugin/download.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top