JMeter를 또한 서버의 CPU 및 메모리 사용량을 모니터링뿐만 아니라, 일부 플러그인 모니터링 서버에 서비스를 열어야 설치해야 할 수 있습니다.
① JMeterPlugins-Extras-1.1.2.zip
② JMeterPlugins-Standard-1.1.2.zip
1, 2 다운로드 : https://jmeter-plugins.org/downloads/old/
삼 . ServerAgent - 2.2.1
3 다운로드 https://github.com/undera/perfmon-agent
①과 ② 압축 해제 후, 우리는 다음 JMeter를 \ lib \ ext 디렉토리에 JMeterPlugins-Extras.jar 및 JMeterPlugins-Standard.jar을 복사해야합니다.
JMeter를 시작, 일본의 GC 리스너 리스너 옵션, 모니터링 CPU, 메모리 시작 일부 @를 추가, 내가 / O를 모니터는 일본의 @ (GC)에 -PerfMon 통계 수집이다
serverAgent.zip 다운로드 :
https://github.com/undera/perfmon-agent
세 시작 .agentserver :
행 모니터, 4444에, CPU / 메모리 / 디스크 인 I / O 등의 내용을 포트 번호 기본값을 서버 IP를 모니터링 할 필요성에 추가 할 수 있습니다 추가
후면 모니터링 할 서버에서 압축 해제 ServerAgent-2.2.1.zip 및 회전
startAgent.bat (창)
startAgent.sh (리눅스)
리눅스 서버에서 먼저 실행 파일로 설정 startAgent.sh :
chmod를 777 startAgent.sh
./startAgent.sh 실행 파일
당신은 파일을 닫지 않고 배경을 설정하려면
nohup을 ./startAgent.sh &
행 모니터, 4444에, CPU / 메모리 / 디스크 인 I / O 등의 내용을 포트 번호 기본값을 서버 IP를 모니터링 할 필요성에 추가 할 수 있습니다 추가
후면 모니터링 할 서버에서 압축 해제 ServerAgent-2.2.1.zip 및 회전
startAgent.bat (창)
startAgent.sh (리눅스)
리눅스 서버에서 먼저 실행 파일로 설정 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