zabbix监控tomcat
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix监控tomcat相关的知识,希望对你有一定的参考价值。
zabbix监控tomcat
客户端操作(被监控端)
1.配置Tomcat JMX
[[email protected] media]# cd /usr/local/tomcat7/bin/
[[email protected] bin]# vi catalina.sh #添加以下几行
97 JAVA_HOME=/usr/local/java/
98 JAVA_BIN=$JAVA_HOME/bin
99 PATH=$PATH:$JAVA_BIN
100 CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
101 export JAVA_HOME JAVA_BIN PATH CLASSPATH
102 CATALINA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=12345"
2.启动tomcat,查看启动是否成功
[[email protected] bin]# /usr/local/tomcat7/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat7
Using CATALINA_HOME: /usr/local/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
Using JRE_HOME: /usr/local/java/
Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar
Tomcat started.
[[email protected] bin]# netstat -antup | grep 12345
tcp 0 0 :::12345 :::* LISTEN 113658/java
服务器操作(监控端)
1.Java 支持
编译安装zabbix server需要加上--enable-java以支持jmx监控.
2.修改settings.sh文件
[[email protected] ~]# cd /usr/local/zabbix-3.0.3/sbin/zabbix_java/
[[email protected] zabbix_java]# vi settings.sh
9 LISTEN_IP="127.0.0.1"
17 LISTEN_PORT=10052
35 START_POLLERS=5
3.修改zabbixserver的配置文件,使支持javagateway
[[email protected] zabbix_java]# cd /usr/local/zabbix-3.0.3/etc/
[[email protected] etc]# vi zabbix_server.conf #最末行添加以下3行
JavaGateway=127.0.0.1
JavaGatewayPort=10052
StartJavaPollers=5
4.启动javagateway
[[email protected] etc]# /usr/local/zabbix-3.0.3/sbin/zabbix_java/startup.sh
10052
[root[email protected] etc]# netstat -antup | grep 10052
tcp 0 0 ::ffff:127.0.0.1:10052 :::* LISTEN 1944/java
5.导入模板
6.调用模板
Ps :如果出现报错修改主机名ip为本机ip
本文出自 “Dream chaser” 博客,请务必保留此出处http://dreamchaser.blog.51cto.com/7756851/1789501
以上是关于zabbix监控tomcat的主要内容,如果未能解决你的问题,请参考以下文章