JMXQuery Verbindung - Authentifizierung fehlgeschlagen
-
02-07-2019 - |
Frage
Hey alle. Newbie Frage der Zeit. Ich Setup JMXQuery versuchen, meine MBean zu verbinden, so weit das ist, was ich habe.
java -classpath jmxquery org.nagios.JMXQuery -U Service: JMX: rmi: /// jndi / rmi: // localhost: 8004 / jmxrmi -O java.lang: type = Speicher -A "NonHeapMemoryUsage"
Hier ist, was ich bekomme.
JMX KRITISCH Authentifizierung fehlgeschlagen! Credentials erforderlich
Ich habe die Anmeldeinformationen, aber wie kann ich geben sie nicht an JMXQuery?
/ Ace
Lösung
Laut der Quelle, sollten Sie in der Lage sein -username und -password Argumente zu verwenden.
http://code.google.com/p/jmxquery/source/browse/trunk/src/main/java/jmxquery/JMXQuery.java?r=3
Andere Tipps
Es scheint, dass dies ist ein Addon zum ursprünglichen JMX-Abfrage, Blick auf das Kommentarfeld.
/ ** * * JMXQuery wird für lokal verwendet oder Remote-Anfrage von JMX Attribute * Es erfordert JRE 1.5 bis verwendet werden für Kompilierung und Ausführung. * Aussehen Methode main für die Beschreibung, wie kann es aufgerufen werden. * * Diese Plugin war auf nagiosexchange gefunden. Es fehlte ein Benutzername / Passwort / Rollensystem. * * @author unbekannt * @author Ryan Gravener (ryangravener@gmail.com) *
* /
Heißt das, dass es keine Möglichkeit gibt, mit original JMXQuery remote JMX zugreifen? Wenn ja, was können Sie tun damit?
java -classpath jmxquery org.nagios.JMXQuery -U Service: JMX: rmi: /// jndi / rmi: // localhost: 8004 / jmxrmi -O java.lang: type = Speicher -A NonHeapMemoryUsage -K verwendet - ich NonHeapMemoryUsage -J verwendet -vvvv -w 82208358 -c 105696461 -username monitorRole -password changeme
Sie können eine Version von check_jmx herunterladen, die mit --username arbeitet und --password von