我尝试通过zabbix监视JBoss。我创建模板和主机。在主机中,我使用JMX接口。但是,当启用此主机时,我会看到以下错误:
"java.io.IOException:未能检索RMIServer存根: javax.naming.CommunicationException [根异常为java.rmi.Connect。
请给我一些建议,我怎样才能修好它?
问候米克
发布于 2015-06-11 02:05:40
我让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参数,这是我必须做的。
发布于 2014-02-19 09:41:08
“企业应用服务器”通常使用JMX进行内部通信,甚至一些CLI工具连接到JMX向应用服务器发送命令。在这种情况下,由于安全原因,JMX被配置为只与该工具通信.只接受安装期间生成的本地主机连接和特定证书。调查您的JBoss JMX设置及其ACL设置。如果您对JVM监控感到满意,您可以在这里找到灵感:JVM SNMP监控这种监视方式可以独立于其他设置。
https://serverfault.com/questions/567724
复制相似问题