Соединение JMXQuery - аутентификация не удалась - PullRequest
0 голосов
/ 23 сентября 2008

Привет всем. Время вопроса новичка. Я пытаюсь настроить JMXQuery для подключения к моему MBean, пока это то, что я получил.

java -classpath jmxquery org.nagios.JMXQuery -U служба: jmx: rmi: /// jndi / rmi: // localhost: 8004 / jmxrmi -O java.lang: type = Memory -A "NonHeapMemoryUsage"

Вот что я получаю.

Сбой аутентификации JMX CRITICAL! Требуются учетные данные

Я получил учетные данные, но как мне передать их в JMXQuery?

/ Ace

Ответы [ 4 ]

1 голос
/ 23 сентября 2008

Согласно источнику, вы должны иметь возможность использовать аргументы -username и -password.

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

0 голосов
/ 07 мая 2014

Вы можете скачать версию check_jmx, которая работает с --username и --password от http://snippets.syabru.ch/nagios-jmx-plugin/download.html

0 голосов
/ 17 февраля 2009

java -classpath jmxquery org.nagios.JMXQuery -U служба: jmx: rmi: /// jndi / rmi: // localhost: 8004 / jmxrmi -O java.lang: type = Memory -A NonHeapMemoryUsage -K используется - I NonHeapMemoryUsage -J используется -vvvv -w 82208358 -c 105696461 -username monitorRole -password changeme

0 голосов
/ 24 сентября 2008

Похоже, что это дополнение к исходному JMX-запросу, посмотрите в поле комментария.

/ ** * * JMXQuery используется для локального или удаленный запрос атрибутов JMX * Требуется JRE 1.5 для использования компиляция и исполнение. * Посмотрите метод основной для описания, как это может быть призван. * * Этот плагин был найден на нагиообмене. Не хватало имя пользователя / пароль / роль системы. * * @ Автор неизвестен * @ Автор Райан Gravener (ryangravener@gmail.com) *
* /

Значит ли это, что нет никакого способа удаленного доступа к JMX с оригинальным JMXQuery? Если так, что может вы делаете с этим?

...