【发布时间】:2021-12-18 14:25:55
【问题描述】:
我正在尝试使用 redis 作为缓冲区设置一个安全的 ELK 堆栈:
filebeat -> redis -> logstash -> 弹性
我安装了带有 TLS 配置的 redis,filebeat 可以通过 TLS 与 redis 通信,没有任何问题。
但我不明白如何配置logstash。有一个布尔选项 ssl,但是我在哪里可以提供 redis 证书?
filebeat.yml
output.redis:
hosts: ["redishost:6379"]
password: "password"
key: "filebeat"
db: 0
timeout: 5
ssl:
enabled: true
certificate_authorities: ["/etc/filebeat/cert/ca.crt"]
insecure: true
supported_protocols: [TLSv1.2]
verification_mode: none
logstash 中的redis.conf
redis {
host => "redishost"
password => "password"
db => 0
key => "filebeat"
data_type => "list"
ssl => true
}
提前致谢
【问题讨论】:
标签: elasticsearch ssl redis logstash elk