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 Этот способ мониторинга может работать независимо от других настроек.