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

zabbix通过jmx监控tomcat

时间:2015-12-14 19:24:30      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:tomcat zabbix jmx 监控

本文不讲解zabbix安装步骤。


1、编译zabbix时需要添加--enable-java参数

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

      已经安装zabbix的加上该参数重新编译即可,记得先备份配置文件

2、Server端安装JDK

3、配置zabbix_java

      LISTEN_IP、LISTEN_PORT、PID_FILE、START_POLLERS取消注释

4、配置zabbix_server

      配置JavaGateway、JavaGateway、StartJavaPollers,和zabbix_java对应

5、启动zabbix_java

6、调整tomcat,安装catalina-jmx-remote.jar

      下载该文件至tomcat目录下的lib目录中

7、修改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**"

8、重启tomcat和agentd

9、服务器端测试是否能获取信息

java -jar /root/cmdline-jmxclient-0.10.3.jar  - 192.168.146.130:9999 java.lang:type=Memory NonHeapMemoryUsage

10、前台自定义监控项

本文出自 “苏格拉底” 博客,请务必保留此出处http://brucez.blog.51cto.com/9668238/1722818

zabbix通过jmx监控tomcat

标签:tomcat zabbix jmx 监控

原文地址:http://brucez.blog.51cto.com/9668238/1722818

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