【Jmeter服务器资源监控ServerAgent无法连接】

1、问题

通过Jmeter对接口进行压测,需要监控服务器资源,但是发现PerfMon Metrics Collector一直提示ERROR: java.net.ConnectException: Connection refused: connect (连接被拒绝:连接)


2、排查

发现连接被拒绝后,首先看一下ServerAgent服务是否正常(需要监控服务器资源时,在执行jmeter脚本前需要通过sh startAgent.sh命令启动ServerAgent服务)
查看Agent服务,发现有报错 Cannot send data to TCP network connection (无法将数据发送到TCP网络连接),在重启Agent服务后发现问题依然存在,此时怀疑防火墙未开放4444端口

3、解决

此时我们可以通过 /sbin/iptables -I INPUT -p tcp --dport 4444 -j ACCEPT 命令开放4444端口
再次启动Agent服务,执行jmeter脚本,PerfMon Metrics Collector运行正常,Agent服务无报错

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容