我第一次尝试使用Telegraf。我有可编程控制器与工作的modbus TCP (与其他工具检查)和InfluxDB在我的覆盆子Pi。
请帮我弄清楚到底什么不起作用?
我附上Telegraf配置和日志
检查Telegraf配置时
telegraf -config telegraf.conf -input-filter modbus -test我得到:
2020-11-16T12:17:56Z I! Starting Telegraf 1.16.2
2020-11-16T12:17:56Z E! [inputs.modbus] Error in plugin: dial tcp [::1]:502: connect: connection refused
2020-11-16T12:17:56Z E! [telegraf] Error running agent: input plugins recorded 1 errors我已经花了一天时间在这上面,我想这是很明显的事情,我错过了。
请帮帮忙,代我问好,达瑞克
这是telegraf.log:telegraf.log
下面是Telegraf:Telegraf配置文件
编辑:问题是我没有用我的telegraf.comf配置文件启动telegraf。必须直接指向配置文件,例如:
C:\Users\myUser\SCADA\telegraf-1.20.3\telegraf.exe -- C:\Windows\System32\cmd.exe /k C:\Windows\System32\cmd.exe --config C:\Users\myUser\SCADA\telegraf-1.20.3\telegraf.conf
发布于 2022-01-26 06:28:54
不工作的原因对我来说是显而易见的。我的telegraf实例根本没有使用telegraf.conf。它实际上使用了一个telegraf.conf,但没有使用我所认为的那个(不是我正在编辑的那个)。
现在,我在启动telegraf时显式地指向了它的配置文件。我有如下命令的桌面快捷方式:
C:\Windows\System32\cmd.exe /k C:\Users\myUser\SCADA\telegraf-1.20.3\telegraf.exe --config C:\Users\myUser\SCADA\telegraf-1.20.3\telegraf.confhttps://stackoverflow.com/questions/64857968
复制相似问题