【问题标题】:InfluxDBv2 - get a remote config working as a telegraf windows serviceInfluxDBv2 - 获取远程配置作为 Telegraf Windows 服务
【发布时间】:2021-10-14 17:25:58
【问题描述】:

我正在尝试使用 InfluxDB 和 Telegraf 的远程配置功能。如果我用

设置环境变量
$env:INFLUX_TOKEN = "thisIsMyToken"

然后用

进行测试
.\telegraf.exe --config "https://influxdbserver:port/myremoteconfig" --test

它似乎正在工作。 当我尝试使用

安装服务时
.\telegraf.exe --service install --config "https://influxdbserver:port/myremoteconfig"

连接不起作用,并且根据 Windows 事件管理器,由于“401 Unauthorized”,它无法加载配置文件。这与我在使用 --test 命令之前未设置令牌时遇到的错误相同。 我认为问题在于服务没有看到环境变量。但是如何才能将变量放入服务中?

【问题讨论】:

    标签: windows service telegraf influxdb-2


    【解决方案1】:

    您可以使用setx,但这会设置一个您系统上所有用户都可以查看的环境变量

    setx /M INFLUX_TOKEN "ThisisMyToken"
    

    credits to kittenless_tootler

    【讨论】:

      猜你喜欢
      • 2015-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-08
      • 2017-07-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多