JMeter监控CPU和内存必备插件
JMeter是一款压力测试工具,我们也可以用它来监控服务器资源使用情况。
JMeter正常自带可以通过Tomcat的/manager/status来监控服务资源使用情况。这种情况只能监控Tomcat支持的资源使用部分。
本文主要来说一下如何通过JMeter插件来监控服务器CPU、内存、磁盘、网络等相关资源。
JMeter 插件网址:http://jmeter-plugins.org/
Perf Mon 插件 http://jmeter-plugins.org/wiki/PerfMon/
服务端插件下载: https://github.com/undera/perfmon-agent
一、插件准备/所需插件:
1,JMeterPlugins-Extras.jar:
2,JMeterPlugins-Standard.jar:
3,ServerAgent-2.2.3:
其中JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的,ServerAgent是服务端的。
所需插件已上传网盘,下载地址请见文章最后
二、配置
将 JMeterPlugins-Standard-1.3.1.zip 中 lib\ext 目录下的 JmeterPlugins-Standard.jar 文件都放到apache-jmeter-2.13\lib\ext目录中。
将 JMeterPlugins-Extras-1.3.1.zip 中 lib\ext 目录下的 JMeterPlugins-Extras.jar 文件放到apache-jmeter-2.13\lib\ext目录中。
将 ServerAgent-2.2..3解压包放到要被监测的服务器上(linux服务器可以放在opt目录下启动startAgent.sh,windows任意目录下,中启动startAgent.bat)
三、.监控:
1)Linux服务器启动监控服务
运行命令./startAgent.sh 或 sh startAgent.sh 即可启动ServerAgent服务
运行成功如图所示