jmeter: ServerAgent 监控服务器
1、环境准备:
下载路径:
链接:https://pan.baidu.com/s/1PJyIa88nUkKicWUBicH_eQ
提取码:kpjq
服务端:jdk、ServerAgent-2.2
压测端:jdk、ServerAgent-2.2、jmeter、jp@gc - PerfMon Metrics Collector(
JMeterPlugins-Standard.jar 包复制到 jmeter 安装目录下的\lib\ext后重启jmeter在监听器下就可以找到
)
2、启动服务端:
启动ServerAgent-2.2下的,window的打开bat结尾,Linux启动sh结尾(sh ./startAgent.sh)默认时监听4444端口
备注:如果需要指定端口,需要设置:./startAgent.sh --udp-port 0 --tcp-port 8888(udp一般不用设置为0,一般时设置tcp,这里设置8888)
如果不想设置其他端口,那就需要找到占用4444端口的程序杀掉即可,我一般使用lsof -i:4444,查找,在kill掉,lsof工具一般需要另外安装。
如图下,代表启动成功。
3、启动压测端:
运行,发现卡死,访问不了,报了一堆:jmeter java.net.ConnectException: Connection timed out: connect
经过检查,是防火墙原因,需要关闭防火墙:
关闭:systemctl stop firewalld
打开:systemctl start firewalld
再次运行:
客户端:
监控服务器:
监控压测端: