码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix通过jmx监控tomcat

时间:2015-10-20 19:49:40      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:zabbix jmx

实验目的:zabbix监控tomcat

实验环境:zabbix2.4.4  tomcat6.0.4.1

                    服务器端:已经安装好LAMP+zabbix_server

                    客户端:已经安装好zabbix_agentd tomcat


zabbix服务端配置:(重新编译zabbix_server)

yum -y install java java-devel

./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --enable-java


ls /usr/local/zabbix/sbin/zabbix_java 

#查看编译--enable-java,编译成功会有以下5个文件

bin  lib  settings.sh  shutdown.sh  startup.sh


[root@test1 zabbix_java]# pwd

/usr/local/zabbix/sbin/zabbix_java


[root@test1 zabbix_java]# grep ^[^#] settings.sh  //修改zabbix_java参数如下

 9 LISTEN_IP="0.0.0.0"

17 LISTEN_PORT=10052

27 PID_FILE="/tmp/zabbix_java.pid"

35 START_POLLERS=5


vim /usr/local/zabbix/etc/zabbix_server.conf  //修改zabbix_server配置文件

 30 LogFile=/tmp/zabbix_server.log 

 78 DBName=zabbix

 94 DBUser=zabbix

102 DBPassword=xxxxxx

109 DBSocket=/tmp/mysql.sock

198 JavaGateway=127.0.0.1

206 JavaGatewayPort=10052

214 StartJavaPollers=5


重启zabbix_server

service zabbix_server start


启动zabbix_java_Gateway   //zabbix_java_Gateway侦听10052端口

sh /usr/local/zabbix/sbin/zabbix_java/startup.sh

[root@test1 etc]# netstat -antlp|grep 10052

tcp        0      0 :::10052                    :::*                        LISTEN      27929/java


zabbix客户端(tomcat)配置:

yum -y install java java-devel

wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.26/bin/extras/catalina-jmx-remote.jar 

#下载tomcat对应的jmx版本放到$tomcat/lib/


vim /usr/local/tomcat/bin/catalina.sh

CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=客户端IP"

技术分享

重启tomcat和zabbix_agentd

zabbix服务端测试

java -jar /usr/local/src/cmdline-jmxclient-0.10.3.jar - 192.168.0.168:18090 java.lang:type=Memory NonHeapMemoryUsage

技术分享

如图所示、已经获取到数据

导入模板、添加主机:

技术分享

技术分享

关联模板:

技术分享

出图:

技术分享

技术分享


本文出自 “菜鸟的成长之路” 博客,请务必保留此出处http://francis905.blog.51cto.com/3048056/1704502

zabbix通过jmx监控tomcat

标签:zabbix jmx

原文地址:http://francis905.blog.51cto.com/3048056/1704502

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!