1. zabbix监控添加JMX实现对tomcat的监控
1.1安装jdk和tomcat
在server4上:
rpm -ivh jdk-8u121-linux-x64.rpm
tar zxf apache-tomcat-8.5.24.tar.gz -C /usr/local/
cd /usr/local/
ln -s apache-tomcat-8.5.24 tomcat
1.2编辑脚本文件
vim /usr/local/tomcat/bin/catalina.sh
109 CATALINA_OPTS='-Dcom.sun.management.jmxremote
110 -Dcom.sun.management.jmxremote.port=8888 #这里设置的虚拟端口是8888端口
111 -Dcom.sun.management.jmxremote.ssl=false
112 -Dcom.sun.management.jmxremote.authenticate=false'
1.3启动tomcat
cd tomcat/bin/
./startup.sh
[root@server2 bin]# netstat -antulpe | grep 8080 #查看是否有8080端口,如果有,代表服务启动成功
[root@server2 bin]# netstat -antulpe | grep 8888 #查看是否有8888端口,如果有,代表服务启动成功
1.4安装zabbix-java-gateway软件
在server1上:
yum install -y zabbi-java-gateway.x86_64
system