ssl - 无法将 Filebeat 连接到 Logstash

标签 ssl elasticsearch logstash filebeat

我是 elasticsearch 的新手,我正在遵循教程 here :

我遇到了一个绊脚石,因为我可以将服务器与配置有将事件记录到 FileBeat 的服务器的 ELK-stack 连接起来。

我已将问题范围缩小到从 ELK 服务器复制的 SSL 证书的问题,因为当我检查 /var/log/messages 时,出现以下错误:

usr/bin/filebeat[13730]: transport.go:125: SSL client failed to connect with: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "serial:16193853809450343771")

但是, key 已被复制,并且这些文件在两台服务器上是相同的:

cat /etc/pki/tls/certs/logstash-forwarder.crt

当我尝试读取系统日志时,我收到以下消息:

sudo tail /var/log/syslog | grep filebeat:

tail: cannot open ‘/var/log/syslog’ for reading: No such file or directory.

我将不胜感激任何对此的指示

最佳答案

我在 elastic 论坛中发现了类似的问题 link .
在夏季,您应该添加到您的 FileBeat 配置中:
不安全:true

然后看看您是否能够连接。如果你这样做,你可以使用这个guidelines for how to configure your ssl connection

关于ssl - 无法将 Filebeat 连接到 Logstash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52731024/

相关文章:

elasticsearch - 我应该如何配置elasticsearch映射才能像行为那样获得MySQL “like”?

json - Logstash:处理大消息

elasticsearch - 任何人都可以提供REST API列表来查询elasticsearch吗?

python - 如何使用Python API为应用服务上传和配置SSL证书

c# - 在 Windows 8 应用程序中以编程方式使用 SSL 证书

php - PHP cURL 和 SSL 的奇怪超时

logging - Logstash:GROK 导致 `thread watchdog timeout`

ruby-on-rails - 如何设置本地 SSL 证书和 Rails 应用程序?

elasticsearch - ELK仪表板显示错误的数据/结果

elasticsearch - 混合嵌套查询和脚本过滤器