【发布时间】:2017-03-10 12:54:48
【问题描述】:
我正在尝试将带有 metricbeat 的 sys 指标发送到我在 SSL 上的 logstash 服务器。
当我尝试连接服务器 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站点上的filebeat存在读取失败的问题,但该方法无法解决问题。 任何帮助都会很棒
【问题讨论】:
-
您可以从 metricbeat 所在的机器访问该主机和端口吗?路上会不会有防火墙?您是否在发送到的 Logstash 上使用节拍输入?
-
是的。我可以从 logstash 服务器连接到两台机器。并在logstash端口使用来自其他服务器的telnet。我什至从 logstash 端的那些服务器获取了一些数据。但此错误仍然存在。
-
Logstash 的版本是多少?
-
5.1.2 用于 metricbeat 和 logstash
-
已经有很多超时问题给很多人带来了类似的问题。我建议将logstash 配置文件中的
client_inactivity_timeout增加到可以消除超时问题的值(例如24 小时为86400,或完全禁用它为0)。
标签: ssl logstash metricbeat