-
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插件