Filebeat не может подключиться к logstash на другом сервере

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
1
задан 10 May 2018 в 15:08
1 ответ

не уверен в этом, но наверняка вы можете включить отладку для получения дополнительной информации:

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"]
2
ответ дан 3 December 2019 в 20:14

Теги

Похожие вопросы