我有两台 centos 机器,机器 A 和机器 B。在机器 A 中我安装了 collectd 和 influxdb。因此,机器 A 的系统指标使用 collectd 推送到 influxdb。我在机器 B 中安装了 collectd。现在,我需要将机器 B 中的系统指标推送到机器 A 中的 influxdb。
Collectd 使用端口 25826。
我已经在机器 B 的 iptable 中添加了端口 25826。然后我重新启动了 iptable...但是它没有监听...
有人可以帮忙吗...
答案1
CentOS 使用firewalld 来管理 iptables。
假设您已安装并激活了firewalld,只需将端口添加到永久开放端口表中:
firewall-cmd --permanent --add-port=25826/udp
然后重新加载firewalld配置:
firewall-cmd --reload
现在,你可以使用以下命令检查计算机上的端口是否打开:
firewall-cmd --list-ports
编辑:将规则修正为 25826/udp