jmeter监控 ServerAgent启动以及使用时踩的坑

随笔记录,主要是记录启动 ServerAgent的时候、jmeter监控时遇到的一些问题

jmeter自带的监听器往往不能满足我们的要求,这时候我们可以使用插件~

1.插件下载

JMeterPlugins-Extras-1.4.0.zip

JMeterPlugins-Standard-1.4.0.zip

下载地址:https://jmeter-plugins.org/downloads/old/

ServerAgent-2.2.3.zip

下载地址:https://jmeter-plugins.org/wiki/PerfMonAgent/

2.插件准备

(1)下载好了之后,首先把解压出来的JMeterPlugins-Standard.jar,JMeterPlugins-Extras.jar两个jar包放在apache-jmeter\lib\ext目录下;

重新启动jmeter之后可以看到监听器里多了许多jp@gc开头的就成功了。

(2)将ServerAgent-2.2.3.zip上传到需要监控的服务器上,然后解压(liunx可用unzip命令解压zip的包~)

~~~~还记得当时上传的时候无权限,还是让公司运维大哥帮忙上传的呢~~~~~~~

解压之后进入目录可以看到

(3)启动:liunx上启动直接使用:./startAgent.sh即可启动成功,但这只是理想状况o(╥﹏╥)o

~~~~~~~~~~~~~~~以下是坑1~~~~~~~~~~~~~

提示未找到java命令

哎,我放弃挣扎了,直接求助我们的运维大哥了,他帮我在startAgent.sh里面把java的路径加上就可以正常启动了,下图就是启动成功的样子。

(4)启动成功了之后,回到jmeter,监听器添加jp@gc-PerfMon Metrics Collector,然后开始jp@gc-PerfMon Metrics Collector的设置,如下图所示:host/IP栏添加服务器的ip,填上端口,选择需要监控的CPU/Memery.....

好吧,来启动线程开始运行,结果又遇到了第二个问题,如下图所示:

~~~~~~~~~~~~~~~以下是踩的坑2~~~~~~~~~~~~~

本能的先检查了下服务器,serverAgent正在运行中,于是使用本地去ping一下这个服务器ip,可以ping通,就纳闷了,找了会儿问题,再看看端口通不通吧,于是打开本机的cmd窗口,telnet  ip 端口,一直正在连接....

端口不通啊~,于是边度娘边去服务器上查看端口是否被占用啊等一系列操作,看着也没被占用,突然看到一个说是可能是运营商拦截了4444端口,好吧,那就换一个端口了。

于是换了个端口,编辑startAgent.sh

再使用telnet果然就能通了,再回到jmeter,在jp@gc-PerfMon Metrics Collector中把端口改为4445就成功了,有曲线出来了就OK~

  • 8
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值