实验环境
1、下载jmxtrans
1
下载地址:https://github.com/jmxtrans/jmxtrans/downloads
2、安装jmxtrans
1
2
3
4
5
6
#判断是否已安装此软件
#rpm -qa |grep jmx
#卸载软件
#rpm -e jmxXXXXXX
#安装jmxtrans
rpm -ivh
说明:
jmxtrans安装目录:/usr/share/jmxtrans
jmxtrans配置文件 :/etc/sysconfig/jmxtrans
json文件默认目录:/var/lib/jmxtrans/
3、配置开机启动
jmxtrans配置文件增加JAVA_HOME的配置,例如:
1
2
3
4
5
6
vi /etc/sysconfig/jmxtrans
export JAVA_HOME=/opt/jdk1.7
chkconfig --add jmxtrans
chkconfig jmxtrans on
service jmxtrans start
#启动日志的文件在/var/log/jmxtrans/jmxtrans.log,大家可以通过查看日志来判断是否可以接收数据
4、监控jvm应用需要增加以下jvm启动参数
1
2
3
4
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=12345
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
之后有一篇介绍ganglia集成jmxtrans监控storm集群的实例,这里就不举例了
http://chengyanbin.blog.51cto.com/3900113/1653572
分享到:
相关推荐
【Ganglia监控系统在Linux集群上的配置及Solr监控】 Ganglia是一个开源的分布式监控系统,专门设计用于监控大型集群的计算资源,如CPU使用率、内存使用、网络流量等。它由三个主要组件构成:gmond、gmetad和ganglia...
【Ganglia监控系统在Linux集群上的配置及Solr监控】 Ganglia是一个开源的分布式监控系统,专门设计用于监控大型集群的计算性能,如CPU使用率、内存使用情况、网络带宽等。它适用于高性能计算环境(HPC),通过低...
Ganglia是一款开源的分布式监控系统,用于集群和网格环境,可以实时监控网络中的各种性能数据,包括CPU使用率、内存使用情况、网络流量、磁盘I/O等。这款工具因其轻量级的设计和强大的数据聚合能力而在IT行业中受到...
7. **配置与使用**:在Ganglia中集成RRDTool,需要正确配置Ganglia的配置文件,并确保RRDTool库和工具已经安装并可用。管理员还需要了解如何通过Ganglia Web界面查看和分析由RRDTool生成的图表。 8. **性能分析**:...
Ganglia是一款强大的系统状态监控软件,主要用于监测各种性能指标,包括CPU利用率、内存使用、硬盘I/O、网络流量等,以帮助用户了解系统的工作状态并优化资源分配,提升整体性能。Ganglia的核心组件包括两个守护进程...
### Ganglia监控软件知识点 #### 一、Ganglia简介 Ganglia是一款开源的分布式监控系统,主要用于高性能计算(HPC)环境中的资源监控。它能够高效地收集和传播集群内部各节点的状态信息,包括但不限于CPU利用率、...
《Ganglia监控系统安装与配置详解》 Ganglia是一款开源的分布式监控系统,用于收集、聚合并展示网络中的各个节点(如服务器、虚拟机等)的性能数据。本篇将详细介绍Ganglia监控系统的安装步骤,以及相关组件的配置...
1. **Gmond (Ganglia Monitoring Daemon)**:这是Ganglia的节点代理程序,它运行在每一个被监控的主机上,收集诸如CPU使用率、内存使用、磁盘I/O、网络流量等系统指标,并将这些数据发送到Ganglia集群中的其他节点或...
4. **监控工具**:使用Solr提供的监控工具或者第三方工具(如Ganglia、Nagios等)对Solr集群进行监控。 #### 四、常见问题及解决方案 - **问题1:启动失败** - 解决方案:检查JDK环境变量是否正确设置;检查Solr的...
Ganglia分布式集群监控系统安装手册 - 千秋大业奋当先 - 博客频道
Ganglia是一款开源的分布式监控系统,广泛用于监控大型计算集群的资源使用情况,包括CPU、内存、网络等关键指标。在Hadoop这样的大数据处理框架中,Ganglia的集成显得尤为重要,因为它能够实时展现Hadoop集群的健康...
描述中提到“配合Nagios进行分布式监控预警”,这表示本配置不仅是关于Ganglia本身的安装与配置,还涉及与另一个监控工具Nagios的整合。Nagios是一个功能强大的监控工具,可用于监控系统、网络和服务。通过将Ganglia...
本书的详细内容涵盖了Ganglia的安装、配置、使用及优化,旨在帮助读者快速掌握这一强大的监控工具。 首先,Ganglia的核心在于其分布式架构,这使得它可以轻松地扩展到成百上千的节点,无论是在小型集群还是大型数据...
大数据平台监控是确保系统稳定性和高效运行的关键,Ganglia 和 Nagios 是两种广泛使用的开源监控工具,它们在监控大数据环境方面有着各自的优势。本文将详细介绍如何在大数据平台上结合使用Ganglia和Nagios进行监控...
总之,Ganglia作为集群监控工具,其强大的功能在于能实时监控整个集群的资源使用状况,帮助管理员及时发现和处理潜在的性能瓶颈,优化系统资源分配,确保集群的稳定运行。通过合理配置和维护,Ganglia能够提供详尽的...
Ganglia是一款开源的分布式监控系统,用于集群和网格环境,可以实时监控系统的各项性能指标,包括CPU使用率、内存使用、磁盘I/O、网络流量等。它使用Gmond(Ganglia Metrics Daemon)收集数据,Gmetad进行数据聚合,...
Ganglia系统监控完整版 pdf 清晰
Ganglia 使用基于多播的监听/宣告协议来监控集群内部的状态,并通过代表节点间的点对点连接树状结构来联合集群并汇总它们的状态。系统依赖于XML数据表示、XDR(External Data Representation)进行紧凑且可移植的...
分布式监控系统Ganglia的详细中文文档。Ganglia是UC Berkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu 、mem、...