Prometheus的Node Exporter启动后无法被本机以外的机器访问
表现为telnet 9100显示“No host to ip。。”,but ping,ssh是正常的
1.确定node exporter服务正常
本机访问9100可以,wget页面也OK
2.查看路由问题
ip route显示的没有什么怪异的地方
3.查看是否是防火墙的问题
firewall-cmd --state
发现防火墙并未开启
4.查看其他端口是否有同样问题
起来httpd,发现有同样的问题
5.查看是否可以收到tcp包
通过tcpdump -nni enp1s0f0 port 9100发现能够收到SYN包
至此可以确定问题出现在本机
6.查看本机网络规则
iptables -L发现与其他机器明显不同,有明显的reject规则
删除后,成功解决