zoukankan      html  css  js  c++  java
  • 安装jolokia 和perl 环境 用于采集jvm

    安装jolokia 和perl 环境:
    
    5分钟快速入门:
    
    在本教程中,会展示如何简单的把一个WAR agent 安装到一个新的Tomcat环境,
    
    如何验证安装和如何访问client
    
    
    准备:
    
    
    为了 开始一个绿色的领域,我们是安装一个新的Tomcat,agent-war 是准备被安装,下载Tomcat 7 从它的站点和提取它
    
    
    $ tar zxvf apache-tomcat-7.*.tar.gz 
    $ cd apache-tomcat-7.*
    $ TC=`pwd`
    
    
    下载 Jolokia  WAR-agent  拷贝它到Tomcat的webapp 目录
    
    
    $ cd $TC/webapps
    $ wget  
    http://repo1.maven.org/maven2/org/jolokia/jolokia-war/1.2.3/jolokia-war-1.2.3.war
    $ mv jolokia-war-1.2.3.war jolokia.war
    
    
    Install Jmx4Perl  安装Jmx4Perl  
    
    
    这个5分钟已经过去,但我强烈推荐安装jmx4perl ,除了提供一个Perl 语言绑定了Jolokia,
    
    有一些很酷的命令行工具
    
    jmx4perl 是一个命令行用于查看JMX的空间通过命令行提供的参数
    
    j4psh  是一个基于readline的,彩色的, 交互式shell 使用上下文相关的命令来完成MBean names and attributes操作。
    
    
    它是一个完美的工具用于交互式查看MBeans and their values.
    
    
    check_jmx4perl  是一个功能用于Nagios plugin 用于连接Jolokia agent
    
    
    jolokia  是一个支持脚本用于简单下载和配置 Jolokia agents
    
    $ perl -MCPAN -e shell
    Terminal does not support AddHistory.
    
    cpan shell -- CPAN exploration and modules installation (v1.9205)
    ReadLine support available (maybe install Bundle::CPAN or Bundle::CPANxxl?)
    
    cpan[1]> install JMX::Jmx4Perl
    ...
    ...
    jmx4perl
    ========
    
    jmx4perl is a command line utility for accessing Jolokia agents
    (www.jolokia.org). It can be used for script based exploration 
    and easy inspection of the JMX space.
    
    Install 'jmx4perl' ? (y/n) [y ]
    ....
    
    
    你会被要求对于每个功能脚本 是否需要被安装除了 核心perl模块。
    
    那些脚本每个(mx4perl, j4psh, jolokia, check_jmx4perl) 会介绍一套Perl模块新的依赖 可能依赖其他的Perl模块或者操作系统的库。
    
    Perl 模块会被自动解析和自动安装, 
    
     agent management script  依赖  XML::LibXML 需要 一个libxml 的开发版。
    
    推荐安装 libxml2-dev  使用包管理器
    
    $ jmx4perl http://localhost:8080/jolokia list
    ....
    $ jmx4perl http://localhost:8080/jolokia 
               read java.lang:type=Memory HeapMemoryUsage
    $ jmx4perl --help
    $ man jmx4perl
    
    
    
    接下来,我们推荐尝试j4psh. 为获得最好的readline体验, 它是推荐安装 Term::ReadLine::Gnu(需要libreadline-dev 被安装)
    
    
    JMX        即 Java Management Extensions   Java管理扩展
    
    MBean   即 managed beans                         被管理的Beans
    
    
    
    建议安装所有的lib库
    yum install *lib*
    

  • 相关阅读:
    [其他]win7下chrome浏览器插件导出与导入
    [Linux]当一个棘手问题需要即可定位,如何协助开发,缩小定位范围
    [Jmeter]jmeter之脚本录制与回放,优化(windows下的jmeter)
    【Loadrunner】初学Loadrunner——场景设计
    【APP测试初体验】android测试命令----adb常用命令
    Android抓包方法
    [Jmeter]jmeter之初体验(windows下的jmeter)
    [Jmeter]jemeter启动报错,返回错误码 5,处理方法
    【Linux】zookeeper构造伪集群
    【性能诊断】九、并发场景的性能分析(windbg案例,Fist Chance Exception/Crash dump)
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349820.html
Copyright © 2011-2022 走看看