1. 下载和安装ServerAgent插件
- 下载ServerAgent插件: https://github.com/undera/perfmon-agent/releases
- 解压缩文件到Linux服务器上的任意目录,例如/opt/serveragent
2. 配置ServerAgent插件
- 进入解压后的目录,修改serveragent.sh文件的配置参数,例如:
```
# ServerAgent配置文件
CONFIG_FILE=/opt/serveragent/serveragent.cfg
# ServerAgent监听端口
LISTEN_PORT=4444
# ServerAgent日志文件
LOG_FILE=/opt/serveragent/serveragent.log
```
- 修改serveragent.cfg文件的配置参数,例如:
```
# 监控项配置
# CPU使用率
cpu.usage.system=true
cpu.usage.user=true
# 内存使用情况
mem.usage=true
# 磁盘使用情况
disk.usage=true
# 网络使用情况
net.usage=true
# 系统负载
system.load.average=true
# 系统进程数
system.process.count=true
# 系统线程数
system.thread.count=true
```
- 保存修改后的配置文件
3. 启动ServerAgent插件
- 执行命令:`cd /opt/serveragent && sh serveragent.sh start`,启动ServerAgent插件
- 执行命令:`sh serveragent.sh status`,查看ServerAgent插件的运行状态
4. 在JMeter中使用ServerAgent插件
- 安装JMeter插件:PerfMon Metrics Collector
- 添加PerfMon Metrics Collector到测试计划中
- 配置PerfMon Metrics Collector的IP和端口,例如:
```
Host: 192.168.0.100
Port: 4444
```
- 启动测试计划,即可监控Linux服务器的性能指标
5. 停止ServerAgent插件
- 执行命令:`cd /opt/serveragent && sh serveragent.sh stop`,停止ServerAgent插件