Connessione JMXQuery - autenticazione non riuscita
-
02-07-2019 - |
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
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