使用zabbix-java-gateway监控JVM

首先安装并配置zabbix-java-gateway。

其次java应用配置jmxRemote。

然后在zabbix-frontend添加JMX interfaces。

最后应用模板。模板见附件http://files.cnblogs.com/files/memoryredbook/simu_Template_JMX_Generic_1.7.xml。此模板是在zabbix自带的模板基础上修改而成。

可以使用jmxterm查询JVM参数。

时间: 2024-10-08 22:25:28

使用zabbix-java-gateway监控JVM的相关文章

Java 代码监控 JVM 运行状态 —— 记一次 JVM 调优的毛招

在做模型项目的时候遇到一个问题,由于模型服务装载一些大模型,大模型对象的大小在 300M 左右,而一台服务器可能装载多个大模型.在服务启动和模型更新的时候会遇到 young gc 耗时过长的问题,young gc 所采用的垃圾回收器是 ParNew.通过观察 GC 日志可以发现,模型对象一开始是存在于年轻代的,当经过 15次 gc 后,这些对象就会进入到老年代,而之后 young gc 的时间缩短到正常可以接受的时间范围 0.01s ~ 0.02s.而在模型对象尚未进入老年代时,young gc

zabbix使用zabbix-java-gateway监控jvm/tomcat性能

JAVA-GATEWAY Zabbix本身不支持直接监控Java,在zabbix 1.8以前,只能使用Zapcat来做代理监控,而且要修改源代码,非常麻烦.所有后来为了解决这个监控问题,Zabbix和Java双方应运生成了各自的代理监控程序:zabbix 2.0以后添加了服务进程zabbix-java-gateway:Java有了JMX,全称是Java Management Extensions,即Java管理扩展. 双方的工作原理 比如:当Zabbix-Server需要知道java应用程序的某

Zabbix 通过 JMX 监控 java 进程

参考: [ JMX monitoring ] [ Zabbix Java gateway ] [ JMX Monitoring (Java Gateway) not Working ] 这里会说明通过 JMX 监控 java 进程的配置过程以及需要注意的问题. 本文在 zabbix 已经安装好的基础之上展开. 如果使用 zabbix_proxy , 配置完全一致, 只需要打开zabbix_proxy 对 java app server 有所有端口的访问权限即可. 环境说明 基本环境 OS: Ce

(十四)Zabbix_服务器监控JVM服务

(十四)Zabbix_服务器监控JVM服务 背景: 1.zabbix-3.4.4服务器搭建完成 2.JDK已经源代码安装完成 思路: 1.编译安装zabbix Java Gateway让其允许 注意:网上大部分文档说重新编译安装zabbix服务.我看不然,因为要是重新编译zabbix的话,如果原来放到脚本目录里的文件就会丢失. 2.让zabbix服务启用JavaPollers 3.web端添加主机 工作原理:(网上查找仅供参考) 工作原理比如:当Zabbix-Server需要知道java应用程序

监控zabbix使用jmx监控tomcat

1.在zabix服务端安装java工具(服务器已安装zabbix) [[email protected] ~]# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-java-gateway-2.4.7-1.el6.x86_64.rpm [[email protected] ~]# vim /etc/zabbix/zabbix_server.conf JavaGateway=127.0.0.1JavaGatewayPor

zabbix使用zabbix_java_gateway 监控java应用进程

JAVA-GATEWAY Zabbix本身不支持直接监控Java,在zabbix 1.8以前,只能使用Zapcat来做代理监控,而且要修改源代码,非常麻烦.所有后来为了解决这个监控问题,Zabbix和Java双方应运生成了各自的代理监控程序:zabbix 2.0以后添加了服务进程zabbix-java-gateway:Java有了JMX,全称是Java Management Extensions,即Java管理扩展 比如:当Zabbix-Server需要知道java应用程序的某项性能的时候,会启

Java千百问_07JVM架构(018)_如何监控jvm的运行情况

点击进入_更多_Java千百问 1.如何监控jvm的运行情况 了解jvm内存模型看这里:java内存模型是什么样的 了解jvm内存管理看这里:jvm是如何管理内存的 了解jvm垃圾回收机制看这里:java垃圾回收机制是什么 了解jvm内存优化看这里:java内存如何优化 我们通常使用Jdk工具来监控jvm的运行情况,当然目前有很多第三方产品是通过jdk提供的api来组织数据进行监控的.具体来说有如下监控软件: Jconsole jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用.对垃圾回

zabbix监控jvm部分监控项解释

本文介绍了部分zabbix监控jvm和tomcat的监控项中文释义,适合有一定基础的人看,针对于zabbix的版本为2.4.4,内存回收管理主要依靠CMS和ParNew机制.如果有不对的地方,欢迎指出. 由于无法直接把表格复制过来,这里只上传了图片,需要copy具体内容,可以去本人的有道云笔记查阅,链接地址为: http://note.youdao.com/share/?id=5e3e61a16387f1a70064442511c5503c&type=note

Java系列笔记 - JVM监控与调优

光说不练假把式,学习Java GC机制的目的是为了实用,也就是为了在JVM出现问题时分析原因并解决之.通过学习,我觉得JVM监控与调优主要的着眼点在于如何配置.如何监控.如何优化3点上.下面就将针对这3点进行学习. (如果您对Java的内存区域划分和内存回收机制尚不明确,那在阅读本文前,请先阅读我的前一篇博客<Java系列笔记(3) - Java 内存区域和GC机制>,在该博客中,详细叙述了Java HotSpot虚拟机(Sun/Oracle JDK系列默认的虚拟机)的内存分配和垃圾回收机制.

利用zabbix-java-gateway监控jvm

要在zabbix上面监控tomcat的jvm情况需要用到zabbix-java-gateway zabbix监控jvm工作流程: 当zabbix-server需要获取jvm情况时的流程为: zabbix-server -> zabbix-java-gateway --> jvm 注:zabbix-server和zabbix-java-gateway是两2个独立的程序,可以安装一台机器,也可以安装在不同一的机器 安装方式: 1.zabbix-java-gateway可以源码安装zabbix-se