如何启用Tomcat的JMX Catalina支持?

时间:2019-02-01 09:48:52

标签: java tomcat jmx zabbix

我正在使用Zabbix监视指标,我有一个Java Spring应用程序,我想查看所有指标,例如Tomcat的指标。当我使用Zabbix进行监视时,Zabbix的某些项目不起作用。特别是Catalina支持。我试图在Jconsole上查看Catalina指标,但确实收到了任何数据。我不知道应该在哪里添加任何库或组件以获取指标。

我配置了Spring Jmx,Rmi bean。但是无论如何我都没有找到任何答案。它没有帮助我解决问题。 我使用了这个recource。不幸的是,我无法解决我的问题。

我试图添加它。

<dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>tomcat-catalina-jmx-remote</artifactId>
    <version>8.5.9</version>
    <type>jar</type>
</dependency>

在运行服务器之前,我已添加

-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port= -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=

我希望监视tomcat可以在没有任何其他代码的情况下工作,但是它不起作用。基本上,我需要Tomcat的接收和发送字节。我该怎么办?

0 个答案:

没有答案