Jmeter监控服务器性能插件PerfMon插件在服务器开启后不生效的几种原因
1. 未放行PerfMon插件的4444端口,可以先在服务器上放行对应端口,步骤如下:
1、开启防火墙
systemctl start firewalld
2、开放指定端口
firewall-cmd --zone=public --add-port=4444/tcp --permanent
3、重启防火墙
firewall-cmd --reload
4、查看端口号
netstat -ntulp |grep 4444 //查看所有4444端口使用情况·
2. 放行端口后还不生效可能是4444端口被屏蔽,在服务器上换一个未使用的端口试试,先用上一步方法开放端口,再改PerfMon端口,切换到serveragent目录后 使用如下命令
./startAgent.sh --udp-port 4445 --tcp-port 4445
4445是我更改后的端口,实际使用中替换成你想用端口就行
3. 换端口后还不行的可能是服务器提供商有做限制,如阿里云服务器,需要登录阿里云管理后台去放行端口才可以用
4.防火墙没关,关掉防火墙再试
如果还有其他原因欢迎大家补充
本文详述了Jmeter的PerfMon插件在服务器性能监控中可能遇到的问题及解决办法,包括端口放行、防火墙设置、服务器提供商限制等问题的处理方案。
1345





