Filebeat ( 11.11.11.11
) не может подключиться к logstash ( 22.22.22.22
) на другом сервере ( соединение сброшено одноранговым узлом
), но сервисы filebeat с других серверов могут это сделать.
logstash уже является последней версией (1: 6.2.4-1).
Как это можно решить или исследовать?
Обновление :
Если я отключу logstash, ошибка изменится:
ERROR pipeline/output.go:74 Failed to connect:
dial tcp 22.22.22.22:5044: getsockopt: connection refused
не уверен в этом, но наверняка вы можете включить отладку для получения дополнительной информации:
https://www.elastic.co/guide/en/beats/filebeat/current/enable -filebeat-debugging.html
Я бы также проверил конфигурации logstash и filebeat:
Logstash:
в этом случае получает и должен иметь конфигурацию ввода, подобную приведенной ниже
input {
beats {
port => "5044"
ssl => false
}
}
, убедитесь, что служба logstash имеет разрешение на открытие прослушивающего сокета на машине. проверьте это с помощью
netstat -l
Filebeat:
проверьте, указывает ли filebeat на правильный порт logstash
output:
logstash:
hosts: ["22.22.22.22:5044"]