我想知道如何使用x509 telegraf输入监视kafka ssl端点,因为它似乎没有按预期工作。
以下是我的输入配置:
#
# INPUTS:
#
[[inputs.x509_cert]]
sources = ["https://mykafka.example.com:9093"]
这是我在telegraf日志中看到的:
mykafka.example.com 06:46:41 ~ # systemctl status telegraf -l
● telegraf.service - The plugin-driven server agent for reporting metrics into InfluxDB
Loaded: loaded (/usr/lib/systemd/system/telegraf.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2020-06-12 15:24:13 UTC; 6 days ago
Docs: https://github.com/influxdata/telegraf
Main PID: 29548 (telegraf)
Tasks: 10
Memory: 78.4M
CGroup: /system.slice/telegraf.service
└─29548 /usr/bin/telegraf -config /etc/telegraf/telegraf.conf -config-directory /etc/telegraf/telegraf.d
Jun 19 06:37:45 mykafka.example.com telegraf[29548]: 2020-06-19T06:37:45Z E! [inputs.x509_cert] Error in plugin: cannot get SSL cert 'https://mykafka.example.com:9093': local error: tls: unexpected message
Jun 19 06:38:45 mykafka.example.com telegraf[29548]: 2020-06-19T06:38:45Z E! [inputs.x509_cert] Error in plugin: cannot get SSL cert 'https://mykafka.example.com:9093': local error: tls: unexpected message
Jun 19 06:39:45 mykafka.example.com telegraf[29548]: 2020-06-19T06:39:45Z E! [inputs.x509_cert] Error in plugin: cannot get SSL cert 'https://mykafka.example.com:9093': local error: tls: unexpected message
我也试过了 tcp://mykafka.example.com:9093
(而不是https)具有完全相同的结果。
openssl会将已送达的证书无任何问题地返回给我,如果我这样做了: openssl s_client -connect mykafka.example.com:9093
我有我要找的信息。
如果您需要telegraf x509输入或任何其他解决方案,请提前感谢您的帮助。
暂无答案!
目前还没有任何答案,快来回答吧!