如何将测试数据发送到 Logstash 进行故障排除
How to send test data to Logstash for troubleshooting
我正在使用具有正确配置的 ELK 堆栈的服务器,但 filebeat 无法将输入发送到我在两端配置的给定端口(logstash 输入端口,与 filebeat.yml 主机相同).
因为我看到 filebeat 日志生成以下条目:
Dec 28 01:25:02 [servername] /usr/bin/filebeat[50873]:
transport.go:125: SSL client failed to connect with: dial tcp
ELK_SERVER_IP:PORT: i/o timeout
我倾向于认为是中间有防火墙的缘故
我想将 customized/handmade 数据发送到给定端口,用于发送测试数据以填充我的测试实例(运行 在虚拟框中)和测试我的防火墙理论。我可以使用远程登录吗?有什么命令要发送吗? logstash 是否需要特殊配置来支持它?
提前致谢!
由于您尝试在 filebeat 和 logstash 之间使用加密通信,因此简单的 telnet 连接将不起作用。
如果您想备份并测试端口的一般连接性,我会关闭 logstash,在同一端口上设置一个简单的 'nc' 服务器,然后您可以尝试从客户端连接(使用 telnet 或 nc).
如果可行,您还可以在 filebeat 上启动调试,这可以为您提供更多信息。
我正在使用具有正确配置的 ELK 堆栈的服务器,但 filebeat 无法将输入发送到我在两端配置的给定端口(logstash 输入端口,与 filebeat.yml 主机相同).
因为我看到 filebeat 日志生成以下条目:
Dec 28 01:25:02 [servername] /usr/bin/filebeat[50873]: transport.go:125: SSL client failed to connect with: dial tcp ELK_SERVER_IP:PORT: i/o timeout
我倾向于认为是中间有防火墙的缘故
我想将 customized/handmade 数据发送到给定端口,用于发送测试数据以填充我的测试实例(运行 在虚拟框中)和测试我的防火墙理论。我可以使用远程登录吗?有什么命令要发送吗? logstash 是否需要特殊配置来支持它?
提前致谢!
由于您尝试在 filebeat 和 logstash 之间使用加密通信,因此简单的 telnet 连接将不起作用。
如果您想备份并测试端口的一般连接性,我会关闭 logstash,在同一端口上设置一个简单的 'nc' 服务器,然后您可以尝试从客户端连接(使用 telnet 或 nc).
如果可行,您还可以在 filebeat 上启动调试,这可以为您提供更多信息。