jmeter怎么利用第三方插件serverAgent然后在Linux下做监控性能

发布时间 2023-03-26 14:37:06作者: 小学xcopy
  • 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插件