安装jmxtrans:
wget https://github.com/downloads/jmxtrans/jmxtrans/jmxtrans-20121016.145842.6a28c97fbb-0.noarch.rpm
rpm -ivh jmxtrans-20121016.145842.6a28c97fbb-0.noarch.rpm
添加配置:
vim /var/lib/jmxtrans/solr.json
{
"servers" : [
{
"host" : "192.168.36.84",
"alias" : "solr23",
"port" : "3000",
"queries" : [
{
"obj" : "java.lang:type=Memory",
"resultAlias": "solr23.heap",
"attr" : [ "HeapMemoryUsage", "NonHeapMemoryUsage" ],
"outputWriters" : [
{
"@class" : "com.googlecode.jmxtrans.model.output.GangliaWriter",
"settings" : {
"groupName" : "Solr-JVM",
"host" : "239.2.11.71",
"port" : "8649"
}
}]
},
{
"obj" : "java.lang:name=CMS Old Gen,type=MemoryPool",
"resultAlias": "solr23.cmsoldgen",
"attr" : [ "Usage" ],
"outputWriters" : [
{
"@class" : "com.googlecode.jmxtrans.model.output.GangliaWriter",
"settings" : {
"groupName" : "Solr-JVM",
"host" : "239.2.11.71",
"port" : "8649"
}
}]
},
{
"obj" : "java.lang:type=GarbageCollector,name=*",
"resultAlias": "solr23.gc",
"attr" : [ "CollectionCount", "CollectionTime" ],
"outputWriters" : [
{
"@class" : "com.googlecode.jmxtrans.model.output.GangliaWriter",
"settings" : {
"groupName" : "Solr-JVM",
"host" : "239.2.11.71",
"port" : "8649"
}
}]
},
{
"obj" : "java.lang:type=Threading",
"resultAlias": "solr23.threads",
"attr" : [ "DaemonThreadCount", "PeakThreadCount", "ThreadCount", "TotalStartedThreadCount" ],
"outputWriters" : [
{
"@class" : "com.googlecode.jmxtrans.model.output.GangliaWriter",
"settings" : {
"groupName" : "Solr-JVM",
"host" : "239.2.11.71",
"port" : "8649"
}
}]
},
{
"obj" : "solr/techproducts:type=queryResultCache,id=org.apache.solr.search.LRUCache",
"resultAlias": "solr23.queryCache",
"attr" : [ "warmupTime","size","lookups","evictions","hits","hitratio","inserts","cumulative_lookups","cumulative_hits","cumulative_hits","cumulative_hitratio","cumulative_inserts","cumulative_evictions" ],
"outputWriters" : [
{
"@class" : "com.googlecode.jmxtrans.model.output.GangliaWriter",
"settings" : {
"groupName" : "Solr-JVM",
"host" : "239.2.11.71",
"port" : "8649"
}
}]
},
{
"obj" : "solr/techproducts:type=searcher,id=org.apache.solr.search.SolrIndexSearcher",
"resultAlias": "solr23.searcher",
"attr" : [ "maxDoc","numDocs","warmupTime" ],
"outputWriters" : [
{
"@class" : "com.googlecode.jmxtrans.model.output.GangliaWriter",
"settings" : {
"groupName" : "Solr-JVM",
"host" : "239.2.11.71",
"port" : "8649"
}
}]
}]
}]
}
启动solr
bin/solr start -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=3000 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.36.84
启动jmx
service jmxtrans start
启动gmond
分享到:
相关推荐
【Ganglia监控系统在Linux集群上的配置及Solr监控】 Ganglia是一个开源的分布式监控系统,专门设计用于监控大型集群的计算资源,如CPU使用率、内存使用、网络流量等。它由三个主要组件构成:gmond、gmetad和ganglia...
【Ganglia监控系统在Linux集群上的配置及Solr监控】 Ganglia是一个开源的分布式监控系统,专门设计用于监控大型集群的计算性能,如CPU使用率、内存使用情况、网络带宽等。它适用于高性能计算环境(HPC),通过低...
标题中提到的知识点是“基于CentOs的ganglia监控配置”。首先,需要了解Ganglia是一个分布式监控系统,用于高性能计算系统(如集群和网格)的监控。它在大型环境中的性能和扩展性都非常出色。基于CentOs的配置说明...
### Ganglia监控软件知识点 #### 一、Ganglia简介 Ganglia是一款开源的分布式监控系统,主要用于高性能计算...综上所述,Ganglia因其强大的功能和灵活性,在高性能计算领域内被广泛认为是集群监视的首选工具之一。
7. **配置与使用**:在Ganglia中集成RRDTool,需要正确配置Ganglia的配置文件,并确保RRDTool库和工具已经安装并可用。管理员还需要了解如何通过Ganglia Web界面查看和分析由RRDTool生成的图表。 8. **性能分析**:...
本文将详细介绍Ganglia系统状态监控软件的安装与配置步骤,以便读者能够快速上手并实施于实际的监控环境中。 ### Ganglia监控软件的核心组件 Ganglia监控软件由两大核心组件构成:Ganglia Monitoring Daemon ...
- **配置Gmond**:编辑`/etc/ganglia/gmond.conf`,配置监控参数,如主机名、端口、网络接口等。 - **配置Gmetad**:编辑`/etc/ganglia/gmetad.conf`,设置数据源和web前端路径。 - **启动服务**:分别启动`gmond...
本文将详细讲解如何在Hadoop 2.2版本上配置和使用Ganglia进行监控。 首先,我们理解Ganglia的基本架构。Ganglia由三部分组成:数据采集器(gmond),数据聚合器(gmetad)以及Web前端(web UI)。gmond运行在每个...
5. **配置gmetad**:在中央收集器上配置`/etc/ganglia/gmetad.conf`,添加需要监控的集群和gmond节点信息。 6. **启动gmetad**:启动gmetad服务并设置开机启动。 7. **部署Web界面**:安装Web服务器(如Apache或...
本书的详细内容涵盖了Ganglia的安装、配置、使用及优化,旨在帮助读者快速掌握这一强大的监控工具。 首先,Ganglia的核心在于其分布式架构,这使得它可以轻松地扩展到成百上千的节点,无论是在小型集群还是大型数据...
大数据平台监控是确保系统稳定性和高效运行的关键,Ganglia 和 Nagios 是两种广泛使用的开源监控工具,它们在监控大数据环境方面有着各自的优势。本文将详细介绍如何在大数据平台上结合使用Ganglia和Nagios进行监控...
《Ganglia监控系统安装与配置详解》 Ganglia是一款开源的分布式监控系统,用于收集、聚合并展示网络中的各个节点(如服务器、虚拟机等)的性能数据。本篇将详细介绍Ganglia监控系统的安装步骤,以及相关组件的配置...
Ganglia是一款开源的分布式监控系统,用于集群和网格环境,可以实时监控系统的各项性能指标,包括CPU使用率、内存使用、磁盘I/O、网络流量等。它使用Gmond(Ganglia Metrics Daemon)收集数据,Gmetad进行数据聚合,...
创建Ganglia配置文件,如gmond.conf和gmetad.conf,配置gmond监听节点信息,gmetad配置数据源,如"data_source "db1" 192.168.10.1"表示监控名为“db1”的IP为192.168.10.1的节点。 最后,确保Ganglia的运行目录...
为了优化Ganglia的性能和适应不同的监控需求,用户可以根据实际情况调整gmond和gmetad的配置参数,比如监控频率、数据保留时间、多播地址等。此外,Ganglia的开源性质意味着社区不断更新和改进,以支持更多的操作...
Ganglia系统监控完整版 pdf 清晰
分布式监控系统Ganglia的详细中文文档。Ganglia是UC Berkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu 、mem、...
4. **监控工具**:使用Solr提供的监控工具或者第三方工具(如Ganglia、Nagios等)对Solr集群进行监控。 #### 四、常见问题及解决方案 - **问题1:启动失败** - 解决方案:检查JDK环境变量是否正确设置;检查Solr的...
本压缩包包含了一个用于修改Ganglia配置的Python脚本,可以帮助管理员更高效地管理和调整Ganglia的监控设置。 脚本的核心目标是对Ganglia的配置文件进行自动化处理,以适应不同的监控需求。在Linux系统中,Ganglia...