开始使用TICK堆栈,对此我还很陌生。已为TICK分配了专用计算机以运行和接收数据。首先,我已使用udp将3个实例的指标发送到TICK堆栈,一切都很好。现在,我也想发送Kafka
信息,它是安全的(通过SSL认证)。安全证书随附以下文件:ca-cert
,ca-cert.srl
,ca-key
,cert-file
,cert-signed
,kafka.client.truststore.jks
,kafka.server.keystore.jks
,{{ 1}}。
另一方面,我尝试使用
的TSL配置参数配置telegraf.conf文件。kafka.server.truststore.jks
在启动telegraf时显示的错误是:
2019-01-18T11:51:48Z E! [agent]无法连接到输出kafka,在15秒内重试,错误为“无法加载密钥对cert-signed:ca-key:tls:解析私钥失败”
2019-01-18T11:52:03Z E! [telegraf]运行代理程序时出错:无法加载密钥对cert-signed:ca-key:tls:无法解析私钥
不确定发生了什么。帮助我调试或选择正确的文件。
我知道在任何客户端尝试访问kafka时都会使用tls_ca = "ca-cert"
tls_cert = "cert-signed"
tls_key = "ca-key"
。
但是在这里如何使用,因为telegraf是一个试图发布的客户?