`

ganglia监控solr之监控jmxtrans配置

 
阅读更多
安装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
分享到:
评论

相关推荐

    linux集群上配置Ganglia监控系统并监控solr可用.pdf

    【Ganglia监控系统在Linux集群上的配置及Solr监控】 Ganglia是一个开源的分布式监控系统,专门设计用于监控大型集群的计算资源,如CPU使用率、内存使用、网络流量等。它由三个主要组件构成:gmond、gmetad和ganglia...

    linux集群上配置Ganglia监控系统并监控solr.pdf

    【Ganglia监控系统在Linux集群上的配置及Solr监控】 Ganglia是一个开源的分布式监控系统,专门设计用于监控大型集群的计算性能,如CPU使用率、内存使用情况、网络带宽等。它适用于高性能计算环境(HPC),通过低...

    基于CentOs的ganglia监控配置

    标题中提到的知识点是“基于CentOs的ganglia监控配置”。首先,需要了解Ganglia是一个分布式监控系统,用于高性能计算系统(如集群和网格)的监控。它在大型环境中的性能和扩展性都非常出色。基于CentOs的配置说明...

    ganglia监控软件的笔记

    ### Ganglia监控软件知识点 #### 一、Ganglia简介 Ganglia是一款开源的分布式监控系统,主要用于高性能计算...综上所述,Ganglia因其强大的功能和灵活性,在高性能计算领域内被广泛认为是集群监视的首选工具之一。

    rrdtool--ganglia 监控附属插件

    7. **配置与使用**:在Ganglia中集成RRDTool,需要正确配置Ganglia的配置文件,并确保RRDTool库和工具已经安装并可用。管理员还需要了解如何通过Ganglia Web界面查看和分析由RRDTool生成的图表。 8. **性能分析**:...

    Ganglia系统状态监控软件安装配置手册

    本文将详细介绍Ganglia系统状态监控软件的安装与配置步骤,以便读者能够快速上手并实施于实际的监控环境中。 ### Ganglia监控软件的核心组件 Ganglia监控软件由两大核心组件构成:Ganglia Monitoring Daemon ...

    服务器监控软件ganglia安装包及其安装文档

    - **配置Gmond**:编辑`/etc/ganglia/gmond.conf`,配置监控参数,如主机名、端口、网络接口等。 - **配置Gmetad**:编辑`/etc/ganglia/gmetad.conf`,设置数据源和web前端路径。 - **启动服务**:分别启动`gmond...

    (转经修改)ganglia监控HADOOP 2.2

    本文将详细讲解如何在Hadoop 2.2版本上配置和使用Ganglia进行监控。 首先,我们理解Ganglia的基本架构。Ganglia由三部分组成:数据采集器(gmond),数据聚合器(gmetad)以及Web前端(web UI)。gmond运行在每个...

    ganglia集群监控(包+部署说明)

    5. **配置gmetad**:在中央收集器上配置`/etc/ganglia/gmetad.conf`,添加需要监控的集群和gmond节点信息。 6. **启动gmetad**:启动gmetad服务并设置开机启动。 7. **部署Web界面**:安装Web服务器(如Apache或...

    《Ganglia系统监控(中文完整版)》

    本书的详细内容涵盖了Ganglia的安装、配置、使用及优化,旨在帮助读者快速掌握这一强大的监控工具。 首先,Ganglia的核心在于其分布式架构,这使得它可以轻松地扩展到成百上千的节点,无论是在小型集群还是大型数据...

    大数据平台监控Ganglia加Nagios

    大数据平台监控是确保系统稳定性和高效运行的关键,Ganglia 和 Nagios 是两种广泛使用的开源监控工具,它们在监控大数据环境方面有着各自的优势。本文将详细介绍如何在大数据平台上结合使用Ganglia和Nagios进行监控...

    Ganglia监控安装手册

    《Ganglia监控系统安装与配置详解》 Ganglia是一款开源的分布式监控系统,用于收集、聚合并展示网络中的各个节点(如服务器、虚拟机等)的性能数据。本篇将详细介绍Ganglia监控系统的安装步骤,以及相关组件的配置...

    ganglia系统监控扩展

    Ganglia是一款开源的分布式监控系统,用于集群和网格环境,可以实时监控系统的各项性能指标,包括CPU使用率、内存使用、磁盘I/O、网络流量等。它使用Gmond(Ganglia Metrics Daemon)收集数据,Gmetad进行数据聚合,...

    集群级监控工具ganglia

    创建Ganglia配置文件,如gmond.conf和gmetad.conf,配置gmond监听节点信息,gmetad配置数据源,如"data_source "db1" 192.168.10.1"表示监控名为“db1”的IP为192.168.10.1的节点。 最后,确保Ganglia的运行目录...

    ganglia监控技术深入分析

    为了优化Ganglia的性能和适应不同的监控需求,用户可以根据实际情况调整gmond和gmetad的配置参数,比如监控频率、数据保留时间、多播地址等。此外,Ganglia的开源性质意味着社区不断更新和改进,以支持更多的操作...

    Ganglia系统监控完整版 pdf

    Ganglia系统监控完整版 pdf 清晰

    Ganglia系统监控.pdf

    分布式监控系统Ganglia的详细中文文档。Ganglia是UC Berkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu 、mem、...

    solr搜索服务器安装配置

    4. **监控工具**:使用Solr提供的监控工具或者第三方工具(如Ganglia、Nagios等)对Solr集群进行监控。 #### 四、常见问题及解决方案 - **问题1:启动失败** - 解决方案:检查JDK环境变量是否正确设置;检查Solr的...

    ganglia配置修改脚本.rar_ganglia_linux

    本压缩包包含了一个用于修改Ganglia配置的Python脚本,可以帮助管理员更高效地管理和调整Ganglia的监控设置。 脚本的核心目标是对Ganglia的配置文件进行自动化处理,以适应不同的监控需求。在Linux系统中,Ganglia...

Global site tag (gtag.js) - Google Analytics