文档章节

Jmeter利用JMXMon插件监控服务器JVM情况

覃光林
 覃光林
发布于 05/23 17:28
字数 521
阅读 5
收藏 4

1、Jmeter下载JMXMon插件

2、Jmeter 添加 JMXMon请求

远程监控JVM状态需要在JVM启动时候加上一段参数才行,在tomcat bin目录下找到catalina.sh

 

在# OS specific support.  $var _must_ be set to either true or false.  下添加一下参数:

CATALINA_OPTS="$CATALINA_OPTS

-Dcom.sun.management.jmxremote.port=9999

-Dcom.sun.management.jmxremote.authenticate=true (表示通过帐号,密码进行连接,如果设置false的话,监控的过程中容易连接中断

-Dcom.sun.management.jmxremote.ssl=false

-Djava.rmi.server.hostname=LOCALHOSTIP(这里配置你要监控的服务器的IP就行了

-Dcom.sun.management.jmxremote.acccess.file=/data/tomcat/tomcat/jmx/jmxremote.access (这个目录是你自己定义的,只要能读取到即可

-Dcom.sun.management.jmxremote.password.file=/data/tomcat/tomcat/jmx/jmxremote.password"(这个目录是你自己定义的,只要能读取到即可

 

3、现在要配置访问权限的验证文件:

进入到你JDK配置目录,例如:

/opt/jdk1.8.0_60/jre/lib/management/  把jmxremote.access 和 jmxremote.password.template 拷贝到上面自定义的目录中,比如:/data/tomcat/tomcat/jmx/,如果文件没有权限,则要给响应的权限即可。

 

4、下面讲述jmxremote.access,jmxremote.paaword 文件

jmxremote.access里面其实最主要的就是两行:
monitorRole readonly --这个只的是监控角色,权限为只读,如果仅仅只监控目的使用这个权限即可
controlRole readwrite --这个具有操作权限,可以停起server。

 

jmxremote.password这个文件里面需要将最下面两行的注释给去掉,此处就是后面代码里面需要验证的用户名和密码(此处的两个用户一个是monitorRole,密码为QED;另一个用户为controlRole,密码为R&D),此处的用户名密码是可以自定义成的。
monitorRole QED
controlRole R&D

到这里服务器端的配置就结束了,下面就只要重启server即可。

效果展示:

5、用JAVA 自带的JVM也可以连接监控

 

 

 

© 著作权归作者所有

下一篇: shell 笔记
覃光林
粉丝 13
博文 130
码字总数 62800
作品 0
深圳
QA/测试工程师
私信 提问
JMeter学习-001-JMeter初识

Apache JMeter是Apache组织开发的基于Java的开源压力测试工具(个人发现也可用于接口测试)。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试...

拎壶冲冲冲
2018/05/29
0
0
JMeter学习-003-JMeter与LoadRunner的异曲同工

本节主要对 JMeter 与 LoadRunner 的优缺点进行概要的总结,若有不足之处,敬请指正,不胜感激! 同时,我也不得不承认,在对 JMeter 和 LoadRunner 进行比较时,我个人的确偏向了 JMeter(免...

拎壶冲冲冲
2018/06/26
0
0
五.jmeter代码学习(2)

使用JMeter做压力测试 1.下载Jmeter 地址:http://jmeter.apache.org/downloadjmeter.cgi 2.启动jmeter 运行bin/jmeter.bat 3.添加线程组 在TestPlan节点上右键,Add-->Threads(Users)-->......

木子木
2014/03/24
0
1
JMeter的介绍和脚本录制以及对WEB进行测试

注释:图片省略,大家如果哪里有疑问,可以留言来讨论。 1.JMeter介绍 到JMeter的网站http://jakarta.apache.org/site/downloads/downloadsjmeter.cgi 下载JMeter的最新版本,将zip文件解压缩...

JavaOlder
2013/03/13
0
0
使用JMeter的Java请求功能测试Hetty性能

1.JMeter介绍 JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现。JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库...

夕水溪下
2012/10/16
0
3

没有更多内容

加载失败,请刷新页面

加载更多

未来,哪些技术在前端开发的地位会越来越高?

转眼2019也快走到下半年,过去的这段时间里,不论是互联网巨头还是初创企业,都纷纷进行了一波优化。渐趋理智的资本淘汰了一批不能适应市场的业务,而业务的紧缩也淘汰了一批不能适应市场的程...

智云编程
13分钟前
0
0
Golang math基本数学函数

三角函数 正弦函数,反正弦函数,双曲正弦,反双曲正弦 func Sin(x float64) float64 func Asin(x float64) float64 func Sinh(x float64) float64 func Asinh(x float64) float64 一次性返回......

Sunki
16分钟前
0
0
SpringBoot系列教程JPA之新增记录使用姿势

SpringBoot系列教程JPA之新增记录使用姿势 上一篇文章介绍了如何快速的搭建一个JPA的项目环境,并给出了一个简单的演示demo,接下来我们开始业务教程,也就是我们常说的CURD,接下来进入第一...

小灰灰Blog
53分钟前
4
0
大话文本检测经典模型:Pixel-Anchor

文本检测是深度学习中一项非常重要的应用,在前面的文章中已经介绍过了很多文本检测的方法,包括CTPN(详见文章:大话文本检测经典模型CTPN)、SegLink(详见文章:大话文本检测经典模型Seg...

雪饼
56分钟前
2
0
手把手教你写一个RPC

1.1 RPC 是什么 定义:RPC(Remote Procedure Call Protocol)——远程过程调用协议 ,RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC...

我最喜欢三大框架
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部