Jmeter 中使用 serverAgent 监控服务器资源

本文详细介绍了如何在JMeter中使用serverAgent来监控服务器资源,包括下载serverAgent、在Linux上安装和配置、启动监控以及解决遇到的问题,如防火墙配置和端口冲突。此外,还提供了详细的步骤和命令,帮助读者成功实现服务器资源的实时监控。
摘要由CSDN通过智能技术生成

Jmeter 中使用 serverAgent 监控服务器资源

一、下载 serverAgent
资源见文章 https://blog.csdn.net/m0_46996515/article/details/114253274
serverAgent 整个压缩包要放到要监控的服务器中
二、Linux 中安装 serverAgent
1、使用 XShell 连接服务器(能操作服务器就行,工具随意),并创建文件夹。
在这里插入图片描述
2、将下载好的 serverAgent 压缩包放到创建好的文件夹里。这里使用了 Xftp 工具传输文件。
如果使用的是 XShell 点击 Xftp 标志即可。
在这里插入图片描述
如果出现上传错误,一般是文件夹权限问题。
在这里插入图片描述

chmod 777 serverAgent1

severAgent1 处为修改权限的文件夹,再次上传就可以了。
在这里插入图片描述
3、解压 serverAgent 压缩包。

unzip ServerAgent-2.2.3.zip

在这里插入图片描述
4、进入解压后的文件夹,启动 startagent.sh
在这里插入图片描述
5、启动 Jmeter ,打开监听器。
在这里插入图片描述
设置监控的服务器IP和监听的端口号,以及需要监听的资源。设置完运行脚本即可。
在这里插入图片描述
如果无图片显示,在线程组中设置循环次数为永久。
在这里插入图片描述

三、踩坑

1、Jmeter 显示连接失败或连接超时,一般是服务器的防火墙问题
查看防火墙状态:

systemctl status firewalld

若防火墙是开启状态,查看端口状态:

firewall-cmd --query-port=4444/tcp

若防火墙是开启状态,可直接关闭防火墙:

systemctl stop firewalld

在不关闭防火墙的情况下,开通端口:

firewall-cmd --zone=public --add-port=4444/tcp --permanent

重启防火墙:

firewall-cmd --reload

systemctl restart firewalld.service

2、serverAgent端口被占用,更改端口

./startAgent.sh --udp-port 5555 --tcp-port 5555
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值