Назад | Перейти на главную страницу

zabbix jboss отслеживается zabbix

Пробую мониторить JBoss с помощью zabbix. Создаю Template и HOST. В Host я использую интерфейсы JMX. Но когда я включаю этот хост, я вижу эту ошибку:

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

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

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

Я заставил 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 настроен только для связи с этими инструментами из соображений безопасности ... принимать только подключения localhost и определенные сертификаты, созданные во время установки. Изучите настройки JBoss JMX и его настройки ACL. Если вас устраивает только мониторинг JVM, вы можете найти вдохновение здесь: JVM SNMP мониторинг Этот способ мониторинга может работать независимо от других настроек.