【问题标题】:How to send test data to Logstash for troubleshooting如何将测试数据发送到 Logstash 进行故障排除
【发布时间】:2017-01-01 09:30:34
【问题描述】:

我正在使用具有正确配置的 ELK 堆栈的服务器,但 filebeat 无法将输入发送到我在两端配置的给定端口(logstash 输入端口,与 filebeat.yml 主机相同)。

因为我看到 filebeat 日志产生以下条目:

12 月 28 日 01:25:02 [服务器名称] /usr/bin/filebeat[50873]: transport.go:125:SSL 客户端无法连接:拨号 tcp ELK_SERVER_IP:PORT: i/o 超时

我倾向于认为这是由于中间有防火墙。

我想将定制/手工数据发送到给定端口,目的是发送测试数据以填充我的测试实例(在虚拟盒中运行)和测试我的防火墙理论。我可以使用远程登录吗?有什么命令要发送吗? logstash 是否需要特殊配置来支持这一点?

提前致谢!

【问题讨论】:

标签: logstash elastic-stack


【解决方案1】:

由于您尝试在 filebeat 和 logstash 之间使用加密通信,因此简单的 telnet 连接将无法正常工作。

如果你想备份和测试端口的一般连接,我会关闭logstash,在同一个端口上设置一个简单的“nc”服务器,然后你可以尝试从客户端连接(使用telnet或nc )。

如果可行,您还可以启动 filebeat 上的调试,这可以为您提供更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    相关资源
    最近更新 更多