jmeter ServerAgent监控服务器资源
下载所需插件资源:https://jmeter-plugins.org/downloads/old/
-
JMeterPlugins-Extras.jar
-
JMeterPlugins-Standard.jar
-
ServerAgent-2.2.1
下载后分别解压
将JMeterPlugins-Extras.jar 和 JMeterPlugins-Standard.jar 放到jmeter安装路径lib\ext目录下
将ServerAgent-2.2.1解压包放到linux服务器windows服务器任意目录下
2.1Linux服务器启动监控服务
运行命令./startAgent.sh 或 sh startAgent.sh 即可启动ServerAgent服务
注:ServerAgent服务端口号默认为4444,如若遇到端口被占用,则需关闭占用该端口的进程,或者改变ServerAgent服务的默认端口:
A:关闭占用4444端口的进程
关闭占用4444端口的8260进程后,再次启动ServerAgent服务,成功。
B:使用命令改变ServerAgent服务的默认端口
java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7777 --tcp-port 7777
2.2Windows服务器启动监控服务
Windows环境,双击startAgent.bat启动,默认使用4444端口
三、资源监听
将jar包放到lib下后,jmeter的监听器就会多出一些监控插件,添加jp@gc - PerfMon Metrics Collector监听器,可以看到如下所示。(注意IP为被监控系统的IP,也就是agent所在IP)
添加监控项中的细项,如CPU、memory、磁盘I/O等信息