Question

Salut à tous. Newbie question time. J'essaie de configurer JMXQuery pour qu'il se connecte à mon MBean, c'est ce que j'ai obtenu jusqu'à présent.

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

Voici ce que je reçois.

L’authentification JMX CRITICAL a échoué! Informations d'identification requises

J'ai les informations d'identification, mais comment puis-je les transmettre à JMXQuery?

/ Ace

Était-ce utile?

La solution

Selon la source, vous devriez pouvoir utiliser les arguments -username et -password.

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

Autres conseils

Il semble que ceci soit un addon à la requête JMX d'origine, regardez le champ de commentaire.

  

/ ** * * JMXQuery est utilisé pour les appels locaux   ou demande à distance d'attributs JMX *   JRE 1.5 doit être utilisé pour   compilation et exécution. * Regarde   méthode principale pour la description comment il peut   être invoqué. * * Ce plugin était   trouvé sur nagiosexchange. Il manquait un   nom d'utilisateur / mot de passe / système de rôle. * *   @author unknown * @author Ryan   Gravener (ryangravener@gmail.com) *
  * /

Cela signifie-t-il qu'il est impossible d'accéder à distance à JMX avec JMXQuery d'origine? Si oui, que pouvez-vous en faire?

java -classpath jmxquery org.nagios.JMXQuery -U service: jmx: rmi: /// jndi / rmi: // localhost: 8004 / jmxrmi -O java.lang: type = mémoire -A nonHeapMemoryUsage -K utilisé - I NonHeapMemoryUsage -J utilisé -vvvv -w 82208358 -c 105696461 -username monitorRole -password changeme

Vous pouvez télécharger une version de check_jmx fonctionnant avec --username et --password à partir de http://snippets.syabru.ch/nagios-jmx-plugin/download.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top