一、前言
PerfMon是Jmeter用來監控系統資源的一款插件,可以用來監控系統的cpu、內存、I/O等性能指標。
因此我本機的jmeter版本比較高(5.0),而該插件不支持高版本,所以就不實操了,參考https://blog.csdn.net/qq_45664055/article/details/105979481
二、PerfMon監控插件安裝
1、進入下載頁https://jmeter-plugins.org/install/Install/
2、下載完成后把jmeter-plugins-manager-1.7放到apache-jmeter-5.0\lib\ext目錄下
3、運行jmeter,點擊選項-- Plugins Manager菜單
4、通過插件管理器安裝PerfMon,添加成功后,軟件會自動重啟,重啟完成后,就可以看見插件了
三、服務器安裝ServerAgent程序
1、下載地址,引用別的博客的網盤地址了,哈哈哈 下載地址:https://pan.baidu.com/s/1exfy8l_OYjG2DKNu1IKXLg 提取碼: nsx5
2、如果你的服務器是windows,那么直接運行startAgent.bat文件即可;如果你的服務器是linux,那么需要把壓縮包丟到服務器,運行startAgent.sh文件
默認端口是4444
3、這里提一下服務器安裝的步驟吧,因為也是剛實操過
步驟一:下載xshell,新建連接,填寫服務器的ip和端口號后,登錄連接到服務器
步驟二:xshell上傳文件到服務器
進入到要上傳文件目錄的,比如要上傳到服務器的/usr/bin目錄:cd /usr/bin
查看服務器是否支持rz命令,輸入rz回車,如果支持則會彈出上傳文件彈框;否則會提示找不到,不支持rz上傳文件 所以需先安裝rz:yum -y install lrzsz
安裝成功后,再輸入rz,則會彈出上傳文件彈窗,文件上傳成功后可以用ls命令查看文件
步驟三:解壓上傳的zip文件
首先輸入zip看下支不支持命令,如不支持,則需要先安裝:yum install -y zip unzip
安裝成功后,解壓zip文件:unzip -e ServerAgent-2.2.1.zip
步驟四:
執行命令: cd ServerAgent-2.2.1 ,進入ServerAgent-2.2.1目錄;
執行命令: chmod u+x startAgent.sh ,將startAgent.sh設置成可執行文件;
執行命令: sh startAgent.sh ,啟動Agent服務;
執行命令: nohup ./startAgent.sh & ,把Agent服務放到后台並且不掛起
四、運行腳本&監控服務器指標
在jp@gc-PerfMon Metrics Collector中添加服務器的ip,選擇監控的資源,如CPU、內存等,然后運行,就會顯示數據了。
Host/IP:要監控服務器的地址
Port:默認端口
Metric to collect:監控資源配置項
Add Row、Copy Row、Delete Row:分別對應的是添加按鈕、復制按鈕、刪除按鈕
Chart:曲線圖展示主界面
Rows:曲線圖小界面以及不同資源曲線所代表的顏色
Settings:設置