我正在使用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的接收和发送字节。我该怎么办?