JMeter — 使用ServerAgent 监控服务器资源
1、先将ServerAgent-2.2.3.zip的压缩包上传到服务器上,解压后到ServerAgent-2.2.3目录下启动startAgent.sh。
可见默认端口是4444
2、在Jmeter脚本的线程组中添加一个监听器jp@gc - PerfMon Metrics Collector ,填写对应的内容后执行脚本即可
3、需要注意的地方
- 端口4444是默认端口(阿里云服务器此端口不开放),需要修改监控端口为7777(端口号任意即可) ./startAgent.sh --udp-port 0 --tcp-port 7777
- 防火墙永久(permanent)开放自己设定的端口 firewall-cmd --zone=public --add-port=7777/tcp --permanent
- 重启防火墙 systemctl restart firewalld service
- 查看端口是否开放 firewall-cmd --query-port=7777/tcp
另外可能会用到的命令,查看防火墙状态 systemctl status firewalld