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
Logo

Agent 垂直技术社区,欢迎活跃、内容共建,欢迎商务合作。wx: diudiu5555

更多推荐