zabbix 监控jvm

原创 2016年06月01日 13:34:32
tomcat 机器配置;

[root@wx03 lib]# pwd
/usr/local/apache-tomcat-7.0.55/lib
[root@wx03 lib]# ls -ltr *jmx*
-rw-r--r-- 1 root root 9533 Jun  1 12:53 catalina-jmx-remote.jar




编辑catalina.sh,添加jmx配置:

CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=5566"


[root@wx03 bin]# netstat -nap | grep 5566
tcp        0      0 0.0.0.0:5566                0.0.0.0:*                   LISTEN      4009/java           
[root@wx03 bin]# ps -ef | grep 4009
root      4009     1 26 12:55 pts/1    00:00:02 /usr/java/jdk1.8.0_20/bin/java -Djava.util.logging.config.file=/usr/local/apache-tomcat-7.0.55/conf/logging.properties -

Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms4096m -Xmx4096m -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -

Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=5566 -Djava.endorsed.dirs=/usr/local/apache-tomcat-7.0.55/endorsed -classpath /usr/local/apache-tomcat-

7.0.55/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.55/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/apache-tomcat-7.0.55 -Dcatalina.home=/usr/local/apache-tomcat-7.0.55 -

Djava.io.tmpdir=/usr/local/apache-tomcat-7.0.55/temp org.apache.catalina.startup.Bootstrap start
root      4038  3892  0 12:55 pts/1    00:00:00 grep 4009
[root@wx03 bin]# 


zabbix 服务器配置:

然后进入到下面的目录下面进行seeting.sh脚本编辑  
  
zabbix:/root/zabbix-2.2.2/src/zabbix_java# pwd  
/root/zabbix-2.2.2/src/zabbix_java 

zabbix:/root/zabbix-2.2.2/src/zabbix_java# grep -v "^#" settings.sh 

 LISTEN_IP="0.0.0.0"

 LISTEN_PORT=10052


PID_FILE="/tmp/zabbix_java.pid"

 START_POLLERS=5


修改zabbix_server文件:

JavaGateway=127.0.0.1
JavaGatewayPort=10052
StartJavaPollers=5


启动zabbix_java

找到zabbix_java目录路径,然后执行命令./startup.sh

zabbix:/root/zabbix-2.2.2/src/zabbix_java# ./startup.sh 
zabbix:/root/zabbix-2.2.2/src/zabbix_java# netstat -nap | grep 10052
tcp        0      0 :::10052                    :::*                        LISTEN      30862/java 



重启zabbix:

zabbix 服务器上测试;
zabbix:/etc/init.d# java -jar /root/cmdline-jmxclient-0.10.3.jar  - 120.55.118.6:5566 java.lang:type=Memory NonHeapMemoryUsage
06/01/2016 13:20:39 +0800 org.archive.jmx.Client NonHeapMemoryUsage: 
committed: 23330816
init: 2555904
max: -1
used: 22670760


zabbix 服务器上添加:

JMX interfaces 120.55.118.6  Port 5566

相关文章推荐

zabbix3.2监控JVM状态

zabbix3.2监控JVM状态,JMX监控数据的获取由专门的代理程序来实现,即Zabbix-Java-Gateway来负责数据的采集,Zabbix-Java-Gateway和JMX的Java程序之间...

zabbix 添加jvm监控

1. zabbix 服务端安装,监控jmx 需要--enable-java zabbix 客户端不需要 --enable-java 2.zabbix_server端安装jdk 安装jdk [...

zabbix监控jvm

配置Tomcat JMX 配置jmx 编辑daemon.sh,加入如下配置 CATALINA_OPTS="-Djava.rmi.server.hostname=1.1.1.1 -Dcom.su...

zabbix监控server安装步骤

  • 2017年11月02日 15:26
  • 695KB
  • 下载

linux 配置zabbix 监控mysql

  • 2017年11月08日 22:15
  • 3.46MB
  • 下载

zabbix 监控 oracle 数据库

一、简介        Orabbix 是设计用来为 zabbix 监控 Oracle 数据库的插件,它提供多层次的监控,包括可用性和服务器性能指标。         它提供了从众多 Or...

Zabbix 性能监控

  • 2017年09月05日 22:35
  • 4.45MB
  • 下载

zabbix监控之redis模板

  • 2017年08月03日 08:59
  • 34KB
  • 下载

zabbix3.0.4通过自定义shell脚本添加对关键日志文件的监控

zabbix添加对自定义无规则日志文件的监控 项目背景及思路: zabbix自带有针对日志文件的监控,自带的监控只能监控到指定文件或者正则匹配的固定日志文件,但当需要监控的文件名没有规律的时候自带...

zabbix监控之esxi模板

  • 2017年08月07日 09:42
  • 46KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:zabbix 监控jvm
举报原因:
原因补充:

(最多只允许输入30个字)