zabbix 基于JMX监控tomcat
配置java网关:
cd /usr/local/zabbix/sbin/zabbix_java/ //进入路径下
vim settings.sh //修改文件
vim /usr/local/zabbix/etc/zabbix_server.conf //修改文件,在末行添加
JavGateway=127.0.0.1
JavGatewayPort=10052
StartJavaPollers=5
sh /usr/local/zabbix/sbin/zabbix_java/startup.sh //启动脚本
netstat -anpt | grep 10052 //查看10052端口状态,启动成功
安装tomcat:
java -version
which java
tar xf apache-tomcat-8.5.16.tar.gz
mv apache-tomcat-8.5.16 /usr/local/tomcat/
修改tomcat启动脚本
vim /usr/local/tomcat/bin/catalina.sh
CATALINA_OPTS="$CATALINA_OPTS
-Dcom.sun.management.jmxremote
-Docom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=192.168.96.4
启动tomcat;
/usr/local/tomcat/bin/catalina.sh start
netstat -anpt | grep LISTEN |grep java
Zabbix_web端配置:
添加JMX信息:
配置——主机——server。zabbix。com——
导入模板:
配置——模板——导入模板
为server.zabbix.com添加模板:
主机——server.zabbix.com——模板——添加——更新