У меня есть две машины centos, машина A и машина B. На машине A я установил collectd и infxdb. Итак, системная метрика с машины A помещается в infxdb с помощью collectd. Я установил collectd на машине B. Теперь мне нужно перенести системную метрику с машины B на infxdb, который находится на машине A.
Collectd использует порт 25826. Когда я запускаю указанную ниже команду на компьютере A, я получаю следующий результат:
Машина А:
command: netstat -tuplen | grep ':25826'
output : udp6 0 0 :::25826 :::* 981 325073833 23132/influxd
В машине B:
sudo netstat -tuplen | grep ':25826'
Выхода нет.
Когда я использую указанную ниже команду в Машина 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
Попробуйте и отправьте сообщение с обнаруженными вами ошибками, и мы постараемся их исправить.