1.zabbix获取通过jmx监控tomcat示意图
2.在tomcat的catalina.sh配置文件中添加如下信息:
JAVA_OPTS="-Dcom.sun.management.jmxremote
-Djava.rmi.server.hostname=127.0.0.1
-Dcom.sun.management.jmxremote.port=9999
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"
3.通过yum的方式安装zabbix-java-gateway.x86_64
vim /etc/zabbix/zabbix/zabbix_java_gateway.conf,打开该文件
将LISTEN_PORT=10052和
START_POLLERS=5前面的注释去掉
然后输入命令:systemctl start zabbix-java-gateway,重启zabbix-java-gateway服务
开机自动启动该服务:systemctl enable zabbix-java-gateway
4.配置zabbix-server
vim /etc/zabbix/zabbix_server.conf
按照图上的操作配置JavaGatewayPort=10052,StartJavaPollers=5
5.在zabbix前台页面配置web监控
打开主机
点击"模板",打开"选择"
选中后点击"添加"
就可以监控到tomcat情况了