0

我刚刚安装了整个 TICK 堆栈,但遇到了一个愚蠢的问题。

当我使用 auth_enabled = false 离开 influx 时,我可以让 Telegraf 与 Influx 对话,而 Chronograf 可以完美运行。

然后,我将 auth_enabled 更改为 true 并在我的 influx 配置中设置了用户名和密码。如果我使用身份验证详细信息更新 Telegraf 和 Kapacitor 配置文件 - 它们可以完美运行。问题是 Chronograf 现在嘲笑我(太粗鲁了)并告诉我它无法连接到流入。

您可以查看下面的日志以了解确切的错误。在配置 chronograf 时,我是否遗漏了一些重要的东西?当其他两个应用程序都乐于工作时,为什么它不会连接到influx?

任何帮助将不胜感激……</p>

哦,顺便说一句。我是那些在 Windows 上运行所有这些的愚蠢人之一……如果这有什么不同的话。

time="2020-01-22T11:36:06+02:00" level=info msg="Response: OK" component=server method=GET remote_addr="[::1]:62574" response_time=0s status=200
time="2020-01-22T11:36:16+02:00" level=info msg="Response: OK" component=server method=GET remote_addr="[::1]:62574" response_time=0s status=200
time="2020-01-22T11:36:20+02:00" level=info msg="Failed to retrieve database version" error="{\"error\":\"unable to parse authentication credentials\"}\n"
time="2020-01-22T11:36:20+02:00" level=error msg="Error message Error contacting source" component=server http_status =400
time="2020-01-22T11:36:20+02:00" level=info msg="Response: Bad Request" component=server method=POST remote_addr="[::1]:62574" response_time=4.9858ms status=400
time="2020-01-22T11:36:26+02:00" level=info msg="Response: OK" component=server method=GET remote_addr="[::1]:62574" response_time=0s status=200
4

1 回答 1

0

在 InfluxDB 上启用身份验证后,您提到您使用所需的凭据更新 Telegraf 和 Kapacitor 配置文件。但是,据我了解,您没有对 Chronograf 采取任何行动。

当您在 InfluxDB 上启用身份验证时,您必须通过 Chronograf UI > Configuration > Add Connection 更新当前的 InfluxDB 连接。否则,它将尝试使用默认匿名端点连接到 InfluxDB 实例。

在此处输入图像描述

于 2020-02-07T15:38:50.020 回答