zabbix 监控tomcat

余生颓废 提交于 2020-03-22 11:00:22

zabbix 监控tomcat

server端
rpm -ivh jdk-8u20-linux-x64.rpm
vi /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_20
PATH=$PATH:$JAVA_HOME
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
source /etc/profile
java -version

cd /root/zabbix-2.0.6
./configure --enable-java -prefix=/usr/local/zabbix/zabbix_java
make&&make install

vi /usr/local/zabbix/zabbix_java/sbin/zabbix_java/settings.sh
LISTEN_IP="0.0.0.0"
LISTEN_PORT=10052
START_POLLERS=5

vi /usr/local/zabbix/etc/zabbix_server.conf
JavaGateway=127.0.0.1
JavaGatewayPort=10052
StartJavaPollers=5

启动zabbix_java
cd /usr/local/zabbix/zabbix_java/sbin/zabbix_java
./startup.sh

tomcat 服务器端
cd /usr/apache-tomcat-7.0.53/bin
修改tomcat catalina.sh
添加如下内容:
CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=123 -Dcom.sun.management.jmxremote.ssh=false -Djava.rmi.server.hostname=192.168.18.19" -----备注(192.168.18.19是客户端ip地址)

修改tomcat服务器的hostname
192.168.18.19 localhost.localdomain localhost
重启tomcat
pkill java
cd /usr/apache-tomcat-7.0.53/bin
./startup.sh
在zabbix服务器端用工具测试
下载cmdline-jmxclient-0.10.3.jar工具
java -jar cmdline-jmxclient-0.10.3.jar - 192.168.18.19:123

在服务器端进行测试
java -jar cmdline-jmxclient-0.10.3.jar - 192.168.18.19:123 java.lang:type=Memory NonHeapMemoryUsage

 

这个步骤貌似有点问题,web界面显示有问题!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!