先安装 tomcat: tomcat 设置windows服务 : 连接
分两步:
1 开启tomcatjvm 监控
2- 配置zabbix
一、 开启tomcat jvm 参数监控
Windows 下修改Tomcat jvm参数的方法
在Tomcat的bin目录下运行双击"TomcatW.exe"
在"Java"选项下的java Options文本域中添加如下内容(注:以前的不要删除,在最下面新增即可,参数后面不能有空格)
tomcat作为window服务启动,设置jvm参数和jvisualvm监控 - 我不是真正的快乐 - 博客园 (cnblogs.com)
jvisualvm监控的话是在java option下面加上:
-Dcom.sun.management.jmxremote.port=8084
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
如果天添加后出现 zabbix SSL peer shut down
需要添加 本地
-Djava.rmi.server.hostname=192.168.3.237
然后启动tomcat,开启jvisualvm,在应用程序栏右键点击"本地"然后选择"添加jmx连接"
在jdk 目录下: jvisualvm.exe
出现这个说明成功了
二、 配置zabbix
模版选择
Apache Tomcat JMX
{#more-17288}
zabbix监控Tomcat以JVM方式{#articleContentId}
zabbix监控Tomcat以JVM方式_zabbix jvm模式-CSDN博客
不在catalina.sh中配置 -Dcom.sun.management.jmxremote.port=12345,因为如果配置这个参数,在tomcat重启后,除了12345端口被监听外,还会随机监听一个端口,就会造成防火墙(firewalld)无法准确的开放这个随机端口而使得jmx监控失效
使用 zabbix 监控 tomcat(包含jvm监控)_tomcat 查看当前加载的jar包-CSDN博客
centos7下安装zabbix监控tomcat_jmx["catalina:type=manager,context={$path},host=lo-CSDN博客