You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置Grafana连接InfluxDB时遭遇Unauthorised错误求助

解决Grafana连接InfluxDB的Unauthorised错误

1. 确认InfluxDB的认证状态

InfluxDB默认可能开启了认证(1.8+或2.x版本普遍默认启用),你能登录控制台说明系统存在用户权限体系。检查InfluxDB配置文件(通常路径为/etc/influxdb/influxdb.conf)的[http]区块,确认auth-enabled = true——这表示所有API请求必须携带合法凭证。

2. 给Grafana配置正确访问凭证

在Grafana的InfluxDB数据源配置页面:

  • 找到Auth区域,勾选Basic Auth
  • 填入你登录InfluxDB控制台使用的用户名和密码
  • 若是InfluxDB 2.x版本,需切换配置模式为Flux或兼容模式,直接填写在控制台API Tokens页面生成的、具备network_data数据库(bucket)读权限的token

3. 验证用户对目标数据库的权限

登录InfluxDB控制台,执行对应版本的命令验证权限:

  • 1.x版本:
SHOW GRANTS FOR "你的用户名"

确认该用户对network_data数据库拥有READ权限,若无则执行:

GRANT READ ON "network_data" TO "你的用户名"
  • 2.x版本:在控制台的API Tokens页面,检查对应token的权限列表,确保包含network_data bucket的读权限

4. 手动用curl测试带凭证的请求

替换<用户名>和<密码>后执行命令,验证凭证有效性:

curl -u <用户名>:<密码> "http://localhost:8086/query?db=network_data&epoch=ms&q=SHOW+measurements"

若返回正常的measurement列表,说明凭证无问题,返回Grafana重新保存数据源配置即可。

5. 检查InfluxDB用户状态

确保使用的用户未被禁用,在控制台执行:

SHOW USERS

确认用户状态为启用(1.x版本显示true/false,2.x版本可在用户列表查看状态)


内容的提问来源于stack exchange,提问作者Aditya K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 06:24:55