我正在尝试添加一些主机 (UPS) 来监控电池电量、逆变器状态、输入电压等。我一直在努力让它工作好几个小时。因此,Nagios 脚本似乎工作正常,并且至少有一些数据记录在 influxdb 中。但是,当尝试从 influx 网页上的数据资源管理器查看数据时,它似乎并没有保留各个主机的详细信息。我也有与下面相同的单独配置,但每个配置文件中只有一个主机,但它似乎没有区别。所有配置文件都将数据存储在同一个存储桶中。对查询和返回的数据进行了截图,因为我无法复制/粘贴并且仍然清晰可见。
这是我的配置:
[[inputs.exec]]
timeout = "5s"
commands = [
"/usr/local/nagios/libexec/custom-plugins/check_ups_temperature -H 192.168.x.x -o 1.3.6.1.2.1.33.1.2.7.0 -v1 -C public -w 28 -c 31",
"/usr/local/nagios/libexec/custom-plugins/check_ups_temperature -H 192.168.x.x -o 1.3.6.1.2.1.33.1.2.7.0 -v1 -C public -w 28 -c 31",
"/usr/local/nagios/libexec/custom-plugins/check_ups_temperature -H 192.168.x.x -o 1.3.6.1.2.1.33.1.2.7.0 -v1 -C public -w 28 -c 31",
"/usr/local/nagios/libexec/custom-plugins/check_ups_temperature -H 192.168.x.x -o 1.3.6.1.2.1.33.1.2.7.0 -v1 -C public -w 28 -c 31"
]
name_suffix = "_ups_temp"
data_format = "nagios"
[[outputs.influxdb_v2]]
urls = ["http://192.168.x.x:8086"]
token = "--token--"
organization = "--org--"
bucket = "UPS"
任何指针将不胜感激。