Zabbix是一款功能强大的开源监控平台,目前最高版本1.9.3。最新版已经内置了对JMX的支持。官方网站:http://www.zabbix.com。具体的安装请大家google吧,需要提醒的是server端配置文件需要加上:
JavaProxy=192.168.6.3 #Java Proxy部署的主机地址
JavaProxyPort=10051 #Java Proxy 部署的端口
StartJavaPollers=5 #接收的线程数量
1。应用要能被JMX监控,首先开启JMX功能。开启的方法很简单,启动虚拟机时增加参数,已启动tomcat为例,,在startup.sh里增加:
export CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote"
export CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.port=9999"
#export CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.authenticate=true"
#export CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.ssl=false"
通过JAVA自带的Jconsole可以查看下是否开启成功。
2。打开Zabbix,在系统配置--主机选择某个主机后,进入监控项列表,选择新建监控项。以监控“虚拟机打开的线程数量”为列,需要填写的如下,其余的默认,配置好后保存。
Username:如JMX未配置认证的话,置空。
password:同上
key: jmx["java.lang:type=Threading","ThreadCount"]
3。查看结果,默认没30秒刷新一次:
4。通过进一步设置可以增加触发器报警,如果线程数量超过规定数量发短信通知维护人员。
- 大小: 20.4 KB
- 大小: 45.4 KB
分享到:
相关推荐
#### 一、Zabbix与JMX监控简介 **Zabbix**是一款开源的企业级监控工具,它能够监控网络中的各种硬件资源和软件服务的状态,并且提供了丰富的功能,如自动发现、报警等。在Zabbix 2.0版本中引入了一个新的特性——...
Zabbix 通过 JMX 监控 Java 中间件的工作原理是:Zabbix 服务器想知道一台主机上的特定的 JMX 值时,它向 Zabbix-Java-gateway 询问,而 Zabbix-Java-gateway 使用“JMX management API”去查询特定的应用程序,前提...
本篇文章将详细介绍如何使用Zabbix监控Tomcat,特别是通过JMX(Java Management Extensions)来监控Tomcat,并涉及到相关的jar包和Zabbix模板。 首先,让我们了解一下`cmdline-jmx`和`catalina-jmx`这两个标签所指...
描述中的信息虽然简洁,但强调了这个测试包的目的,即验证Zabbix的JMX监控功能是否正常工作。这意味着可能有一个场景,用户需要确保Zabbix配置的JMX监控项能够正确地从Java应用程序中获取和报告数据。 标签"测试...
本文将介绍如何使用 Zabbix 通过 JMX 监控 Tomcat,帮助初学的朋友快速上手。 监控 Tomcat 的必要性 Tomcat 作为一个流行的 Java Web 服务器,广泛应用于各种 Web 应用程序中。然而,随着应用程序的复杂度增加,...
Zabbix通过在被监控的主机上部署代理或使用SNMP、JMX等协议直接收集数据,然后将这些数据发送到Zabbix Server进行处理和存储。Zabbix提供了丰富的图形化界面,用于展示系统状态、警报触发和历史数据分析。 dbforbix...
Zabbix是一款功能强大的企业级监控软件,它能够实时监控各种IT资源,包括网络性能、服务器健康状况、应用服务等,并在出现问题时提供警报通知。Zabbix的核心特性包括: 1. **灵活的监控**:Zabbix支持多种监控协议...
在运维过程中,JMX(Java Management Extensions)监控是一个非常重要的工具,可以帮助我们实时查看和管理应用程序的状态,以及诊断和解决问题。本文将详细介绍如何使用 JMX 监控 TongWeb7。 首先,要开启 JMX 监控...
Zabbix被设计用来实时监控服务器、网络设备、应用和服务的健康状况,提供报警机制以确保业务连续性。 2. **手册结构**:手册的结构通常包括安装与配置指南、用户指南、管理员指南和技术参考等多个部分,旨在帮助...
基础信息有:Classes、Compilation、Garbage Collector、General、Gzip Compression、Memory、MemoryPool、OperatingSystem、Runtime、Sessions、Status、hreads等指标
JMX(Java Management Extensions)是一种Java平台标准,用于管理和监控应用程序。在本实战中,我们将深入探讨如何利用JMX对HBase和Hadoop进行监控,以确保系统的稳定性和性能。 首先,我们需要理解HBase。HBase是...
- Zabbix监控框架:Zabbix提供了一个灵活的架构,支持多种监控方式,包括SNMP、IPMI、JMX、Agent等,对于Oracle监控,主要通过Agent或JDBC接口进行。 - Oracle11g:Oracle数据库的第11个主要版本,提供了一套全面...
- JMX是Java平台的一个核心组件,它提供了一种统一的方式来管理和监控应用程序。 - MBeans是JMX中的基本管理单元,可以代表任何可管理的对象,如服务器的配置、服务状态等。 - JMX客户端工具则用于连接到JMX代理...
2. **Template JMX Tomcat.xml**:此文件可能包含了更具体的JMX监控配置,可能针对Tomcat的特定组件或者提供了额外的监控指标,如Web应用程序的运行情况、Garbage Collector的状态等。 3. **Tomcat.xml**:这个文件...
本文将深入探讨如何使用Zabbix监控Tomcat应用服务器,特别关注"cmdline-jmxclient-0.10.3.jar"工具以及相关的自定义模板。 首先,`cmdline-jmxclient-0.10.3.jar`是一个Java管理扩展(JMX)客户端,它允许通过...
本文将深入探讨如何使用Zabbix来监控Apache Tomcat,一个流行的Java应用服务器。 首先,让我们理解Zabbix监控Tomcat的重要性。Tomcat是许多基于Java的Web应用程序的首选平台,包括但不限于Spring Boot应用、RESTful...
**Zabbix**是一款功能强大的企业级开源监控工具,能够实现对服务器、网络设备、应用程序等的全方位监控。该工具结合了Cacti和Nagios等其他工具的优点,不仅支持网络设备监控,还能对操作系统等非网络设备进行有效...
4. **API接口**:Zapcat提供了简洁的API,允许开发人员轻松地将JMX监控集成到他们的Java应用中。这使得开发者可以在不深入理解Zabbix内部机制的情况下,快速实现JMX数据的上报。 5. **易用性**:Zapcat强调易用性,...
Zabbix配置使用包括监控方式的添加、自定义监控项的创建、模板的应用、触发器的定义、动作的设置等。监控方式包括agentd、SNMP、IPMI、JMX等。Zabbix允许用户通过web页面创建模板,自定义监控项(key)和触发器,以及...
Zabbix是一款开源的企业级监控解决方案,它能够对网络、服务器、应用程序...实践中,我们应不断探索Zabbix的高级功能,如SNMP监控、JMX监控、网络发现、API自动化等,以提升监控效率和精度,确保数据中心的高效运行。