JMeterは、サーバのCPUとメモリの使用状況を監視するだけでなく、いくつかのプラグインが監視対象のサーバー上のサービスを開く必要がありますインストールする必要がありますすることができます。
①JMeterPlugins-Extras-1.1.2.zip
②JMeterPlugins-Standard-1.1.2.zip
1,2ダウンロード:https://jmeter-plugins.org/downloads/old/
3。ServerAgent-2.2.1
3ダウンロード https://github.com/undera/perfmon-agent
①と②解凍した後、我々は次のJMeter \ lib \ extディレクトリにJMeterPlugins-Extras.jarとJMeterPlugins-Standard.jarをコピーする必要があります。
JMeterのを起動し、JP GCリスナーリスナーオプションを始め、いくつかの@、監視CPU、メモリを追加して、I / OモニタはGC -PerfMonメトリックコレクター@ JPです
serverAgent.zipダウンロード:
https://github.com/undera/perfmon-agent
スリー開始.agentserver:
行が4444にサーバーIP、ポート番号のデフォルト値を監視する必要に追加することができます追加、CPU / MEMORY / DISKS I / Oなどのコンテンツを監視します
リア監視したいサーバ上で展開ServerAgent-2.2.1.zip、およびターン
startAgent.bat(Windowsの場合)
startAgent.sh(Linuxの)
実行可能ファイルに設定Linuxサーバ最初startAgent.shの場合:
chmodの777 startAgent.sh
./startAgent.sh実行ファイル
あなたは、ファイルを閉じずに背景を設定したい場合
nohupを./startAgent.sh&
行が4444にサーバーIP、ポート番号のデフォルト値を監視する必要に追加することができます追加、CPU / MEMORY / DISKS I / Oなどのコンテンツを監視します
リア監視したいサーバ上で展開ServerAgent-2.2.1.zip、およびターン
startAgent.bat(Windowsの場合)
startAgent.sh(Linuxの)
実行可能ファイルに設定Linuxサーバ最初startAgent.shの場合:
chmodの777 startAgent.sh
./startAgent.sh実行ファイル
あなたは、ファイルを閉じずに背景を設定したい場合
nohupを./startAgent.sh&
IV。結果を表示
注意事项:
执行时监控cpu的插件可能会报错
java.io.IOException: Agent is unreachable via TCP
windows环境下解决方法:
serveragent的默认端口为4444,使用jmeter监听器时,有时即使开启了agent服务也会无法监听,这时候可能是端口被占用了,需要修改端口,那么该如何做呢?
1、cmd命令进入ServerAgent的根目录;
2、在cmd中输入: java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 5555 --tcp-port 5555