리눅스 CPU, IO, Memery 모니터링

JMeter를 또한 서버의 CPU 및 메모리 사용량을 모니터링뿐만 아니라, 일부 플러그인 모니터링 서버에 서비스를 열어야 설치해야 할 수 있습니다.

1. 필요성 플러그인 준비

 

① 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

 

 

2.Jmeter 마스터 서버

①과 ② 압축 해제 후, 우리는 다음 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를 모니터링 할 필요성에 추가 할 수 있습니다 추가

3.agent 서버

후면 모니터링 할 서버에서 압축 해제 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를 모니터링 할 필요성에 추가 할 수 있습니다 추가

3.agent 서버

후면 모니터링 할 서버에서 압축 해제 ServerAgent-2.2.1.zip 및 회전

startAgent.bat (창)

startAgent.sh (리눅스)

리눅스 서버에서 먼저 실행 파일로 설정 startAgent.sh :

chmod를 777 startAgent.sh

./startAgent.sh 실행 파일

당신은 파일을 닫지 않고 배경을 설정하려면

nohup을 ./startAgent.sh &

IV. 결과보기

在服务器上开启startAgent服务后,再在jmeter上运行脚本,可以在jp@gc - PerfMon Metrics Collector上查看监控的图形结果

注意事项:

执行时监控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

 

추천

출처www.cnblogs.com/SunshineKimi/p/11361216.html