У меня есть две машины centos, машина A и машина B. На машине A я установил collectd и infxdb. Итак, системная метрика с машины A помещается в infxdb с помощью collectd. Я установил collectd на машине B. Теперь мне нужно передать системную метрику с машины B на infxdb, которая находится на машине A.
Collectd использует порт 25826. Когда я запускаю указанную ниже команду на машине A, мой вывод is:
Машина A:
command: netstat -tuplen | grep ':25826'
output : udp6 0 0 :::25826 :::* 981 325073833 23132/influxd
На машине B:
sudo netstat -tuplen | grep ':25826'
Вывод не получен.
Когда я использую указанную ниже команду на Machine B :
command:telnet "xxx.xx.xx.xx" "25826"
output:Trying xxx.xx.xx.xx...
telnet: connect to address xxx.xx.xx.xx: No route to host
Как создать хост в машина B ...Чтобы я мог передать метрику с машины B на машину A ... На обоих машинах работает команда PING
Когда я запускаю
sudo firewall-cmd --zone=public --list-ports
Вывод:
80/tcp 5666/tcp 25826/tcp 25826/udp 3000/tcp
Порт добавлен в iptables ... хотя почему команда telnet не работает?
Пожалуйста, проверьте правила брандмауэра iptables и разрешите порты со следующими правилами.
iptables -I INPUT -p tcp -m tcp --dport 25826 -j ACCEPT
service iptables save
Откройте порт в IPtables - CentOS 7
firewall-cmd --zone=public --add-port=25826/tcp --permanent
firewall-cmd --reload
Попробуйте и отправьте сообщение с ошибками, которые вы определили, и мы постараемся решить эту проблему.