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.防火墙没关,关掉防火墙再试
如果还有其他原因欢迎大家补充