Zabbix Jboss контролируется Zabbix

Я пытаюсь контролировать JBoss Zabbix. Я создаю Шаблон и ХОСТ. В Host я использую интерфейсы JMX. Но когда я включаю этот хост, я вижу эту ошибку:

"java.io.IOException: Не удалось получить заглушку RMIServer: javax.naming.CommunicationException [Исключением корня является java.rmi.Connect.

Пожалуйста, дайте мне несколько советов, как я могу это исправить?

С уважением Мик

2 ответа

Я получил Zabbix для мониторинга JBoss по следующей ссылке.

http://skajla.blogspot.com/2010/07/jboss-monitoring-using-zabbix.html

Это в основном требует, чтобы вы включили JMX на вашем сервере. Затем запустите его.jar файл на стороне сервера через UserParameters.

UserParameter=Daemon_Threads,java -jar /opt/skajla-JMXClient.jar 127.0.0.1 9999 admin jmxpass java.lang:type=Threading DaemonThreadCount

Просто убедитесь, что у вашего Zabbix агента есть права на запуск файла.jar.

Если он возвращает некоторые значения мусора, вам может потребоваться изменить некоторые параметры JMX, что я должен был сделать.

"Серверы корпоративных приложений" обычно используют JMX для внутренней связи, и даже некоторые инструменты CLI подключаются к JMX для отправки команд на сервер приложений. В этом случае JMX настроен для связи только с этими инструментами по соображениям безопасности... принимать только локальные соединения и определенные сертификаты, сгенерированные во время установки. Изучите ваши настройки JBoss JMX и его настройки ACL. Если вас устраивает только мониторинг JVM, вы можете найти вдохновение здесь: Мониторинг SNMP JVM Этот способ мониторинга может работать независимо от других настроек.

Другие вопросы по тегам