zabbix-server通过zabbix-java-gateway 监控tomcat:8888
client–>webui–>zabbix-server–>zabbix jmx:10052–>tomcat:8888
在server2上
下载tomcat和jdlk,解压,作软链接方便更新。
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
让tomcat支持监控
vim /usr/local/tomcat/bin/catalina.sh
CATALINA_OPTS='-Dcom.sun.management.jmxremote #开启远程监控
-Dcom.sun.management.jmxremote.port=8888 #远程监控端口
-Dcom.sun.management.jmxremote.ssl=false #远程ssl验证为false
-Dcom.sun.management.jmxremote.authenticate=false'
cd /usr/local/tomcat/bin/
./startup.sh 启动
在server1上
安装zabbix-java-gateway
开启服务并设置服务开机自启动,并查看端口
yum install zabbix-java-gateway-4.4.1-1.el7.x86_64.rpm -y
systemctl start zabbix-java-gateway
systemctl enable zabbix-java-gateway
netstat -antlp | grep 10052
编辑zabbix-server的配置文件,添加javagateway的相关信息,重启服务
vim /etc/zabbix/zabbix_server.conf
systemctl restart zabbix-server
vim /etc/zabbix/zabbix_java_gateway.conf
systemctl restart zabbix-java-gateway
在web界面进行设置
正在监控tomcat