UPSD 输入插件
此插件通过其 NUT 网络协议从 Network UPS Tools 守护程序读取一个或多个不间断电源的数据。
引入版本: Telegraf v1.24.0 标签: hardware, server 操作系统支持: all
全局配置选项
插件支持其他全局和插件配置设置,用于修改指标、标签和字段,创建别名以及配置插件顺序等任务。更多详情请参阅 CONFIGURATION.md。
配置
# Monitor UPSes connected via Network UPS Tools
[[inputs.upsd]]
## A running NUT server to connect to.
## IPv6 addresses must be enclosed in brackets (e.g. "[::1]")
# server = "127.0.0.1"
# port = 3493
# username = "user"
# password = "password"
## Force parsing numbers as floats
## It is highly recommended to enable this setting to parse numbers
## consistently as floats to avoid database conflicts where some numbers are
## parsed as integers and others as floats.
# force_float = false
## Collect additional fields if they are available for the UPS
## The fields need to be specified as NUT variable names, see
## https://networkupstools.org/docs/developer-guide.chunked/apas02.html
## Wildcards are accepted.
# additional_fields = []
## Dump information for debugging
## Allows to print the raw variables (and corresponding types) as received
## from the NUT server ONCE for each UPS.
## Please attach this information when reporting issues!
# log_level = "trace"注意事项
请注意,字段类型是根据值自动确定的。特别是字符串 enabled 和 disabled 会被自动转换为 boolean 值。这可能会给那些可以包含非二进制值的字段带来麻烦,例如 enabled、disabled 和 muted,因为对于前两个值,输出字段将是 boolean,而对于最后一个值,输出字段将是 string。要将这些字段的 enabled 和 disabled 值转换回 string,请使用 enum 处理器,配合
[[processors.enum]]
[[processors.enum.mapping]]
field = "ups_beeper_status"
[processors.enum.mapping.value_mappings]
true = "enabled"
false = "disabled"另外,您也可以将非二进制值映射到 boolean。
Metrics
此实现试图保持与 apcupsd 指标的兼容性
- upsd
- 标签 (tags)
- serial
- ups_name
- model
- 字段 (fields)
- status_flags (status-bits)
- input_voltage
- load_percent
- battery_charge_percent
- time_left_ns
- output_voltage
- internal_temp
- battery_voltage
- input_frequency
- battery_date
- nominal_input_voltage
- nominal_battery_voltage
- nominal_power
- firmware
- 标签 (tags)
除了
- 标签 (tags)
- status (表示 set status_flags 的字符串)
- 字段 (fields)
- time_on_battery_ns
示例输出
upsd,serial=AS1231515,ups_name=name1 load_percent=9.7,time_left_ns=9800000,output_voltage=230.4,internal_temp=32.4,battery_voltage=27.4,input_frequency=50.2,input_voltage=230.4,battery_charge_percent=100,status_flags=8i 1490035922000000000此页面是否有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一员!我们欢迎并鼓励您对 Telegraf 和本文档提出反馈和 bug 报告。要获取支持,请使用以下资源
具有年度合同或支持合同的客户可以 联系 InfluxData 支持。