metricbeat не может отправить данные - пишет: соединение сброшено узлом

Я пытаюсь отправить системную метрику с помощью metricbeat на мой сервер logstash по SSL.

Когда я пытаюсь подключиться к порту logstash сервера, я могу подключиться, но в файле журнала metricbeat я получаю следующую ошибку:

2017-03-10T12:27:22Z ERR Failed to publish events caused by: write tcp [private_ip]:51105->[logstash-public-ip]:5044: write: connection reset by peer

2017-03-10T12:27:22Z INFO Error publishing events (retrying): write tcp [private_ip]:51105->[logstash-public-ip]:5044 write: connection reset by peer

Ошибка, связанная с SSL, отсутствует. клиент и серверы могут подключаться и аутентифицировать друг друга с помощью своих имен и сертификата SSL. Существуют проблемы с ошибкой чтения файла на сайте elasticsearch, но этот метод не может решить проблему. Любая помощь будет отличной


person v_sukt    schedule 10.03.2017    source источник
comment
Можете ли вы подключиться к этому хосту и порту с машины, на которой установлен metricbeat? Может брандмауэр мешает? Используете ли вы ввод ударов в Logstash, на который отправляете?   -  person Will Barnwell    schedule 10.03.2017
comment
Да. Я могу подключиться к обеим машинам с сервера logstash. и с помощью telnet с других серверов на порту logstash. Я даже получаю некоторые данные с этих серверов в конце logstash. но эта ошибка остается.   -  person v_sukt    schedule 14.03.2017
comment
Какая версия Логсташа?   -  person Jakub Szumiato    schedule 29.03.2017
comment
5.1.2 как для metricbeat, так и для logstash   -  person v_sukt    schedule 29.03.2017
comment
Было много проблем с тайм-аутами, которые вызывали аналогичную проблему у многих людей. Я бы предложил увеличить client_inactivity_timeout в файле конфигурации logstash до значения, которое могло бы устранить проблему тайм-аутов (например, 86400 на 24 часа или 0, чтобы полностью отключить его).   -  person Jakub Szumiato    schedule 29.03.2017
comment
но он будет держать неисправные сеансы открытыми со стороны logstash. не уверен, получены ли новые события в том же сеансе или создан новый. Но это может работать, пока не возникнет новая проблема   -  person v_sukt    schedule 29.03.2017
comment
Если увеличение этого тайм-аута поможет, вы можете настроить его так, чтобы он не увеличивался слишком сильно. Проверьте, помогает ли это.   -  person Jakub Szumiato    schedule 29.03.2017


Ответы (1)


Было много проблем с тайм-аутами, которые вызывали аналогичную проблему у многих людей. Я бы предложил увеличить client_inactivity_timeout в файле конфигурации logstash до значения, которое могло бы устранить проблему тайм-аутов (например, 86400 для 24h или 0 до disable полностью)

person Jakub Szumiato    schedule 30.03.2017
comment
в logstash.yaml нет параметра client_inactivity_timeout - person v_sukt; 27.04.2017
comment
Извините, не заметил вашего комментария. Взгляните на этот PR: github.com/logstash-plugins/logstash -input-beats/pull/108 - person Jakub Szumiato; 05.05.2017
comment
когда я добавляю это поле в logstash.yaml, получаю ошибку, связанную с неопределенным, и это не вариант для настройки в плагине ввода ударов. не могли бы вы подтвердить, где я должен добавить это - person v_sukt; 08.05.2017