Вопрос

Всем привет.Время вопросов для новичков.Я пытаюсь настроить 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?

/Туз

Это было полезно?

Решение

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

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

Другие советы

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

/** * * JMXQUERY используется для локального или удаленного запроса атрибутов JMX * Требуется использование JRE 1.5 для компиляции и выполнения.* Посмотрите метод основной для описания, как его можно вызвать.* * Этот плагин был найден на nagiosexchange.У него не было имени пользователя/пароля/ролевой системы.* * @author неизвестно * @author Райан Грейгенер (ryangravener@gmail.com) *
*/

Означает ли это, что невозможно получить удаленный доступ к JMX с помощью оригинального JMXQuery?Если да, то может ты с этим делаешь?

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top