Linux系统jmeter资源监控报错排查

目录

前言

一、启动serveragent服务

二、查看应端口是否启动成功

三、检查防火墙


前言

jmeter自带资源监控,可监控多个服务器资源,只需在服务器中放置serveragent工具,并启动对应服务,然后在jmeter的permon配置服务器IP地址即可,jmeter中permon插件使用见地址:https://blog.csdn.net/m0_60624282/article/details/122639114

当其中一个服务器为Linux时,部署serveragent并运行服务后,很可能出现permon报ConnectException: Connection refused: connect的情况,该文章记录了我对该问题排查的心得/思路,希望对大家同样适用


一、启动serveragent服务

使用命令:

sh startAgent.sh

(可以不进入serveragent目录,直接添加该服务路径)或

./startAgent.sh

(须进入serveragent目录内)启动服务

二、查看应端口是否启动成功

使用命令:

netstat -tunlp | grep 4444

可查看serveragent服务对应端口4444是否已启动,启动成功后,继续看下一步,否则问题出在sh启动服务这一步

启动成功后,可到jmeter中测试运行,出现connection refused提示,如下图

或到执行机,win+r进入cmd界面录入:

telnet IP(服务器的) 4444

看是否可以连接到服务器的该端口,若是无法连通,继续看下一步

三、检查防火墙

使用命令:

systemctl status firewalld

查看防火墙状态,防火墙若是开启的,那么使用命令:

iptables -L -n -v

查看防火墙是否限制了该端口,若限制了该端口,则需要开放端口,使用命令:

firewall-cmd --zone=public --add-port=4444/tcp --permanent(不加permanent,则重启后失效)

开放4444端口,再使用命令:

firewall-cmd --reload

重载防火墙设置,以使该设置生效,若需查看设置是否生效,使用命令:

firewall-cmd --zone=public --query-port=4444/tcp

而后,再重复步骤三,看是否可以连通,若是还未连通,需要检查之间的连接还有什么介质有该限制,这种就可以让运维去具体查看了

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值