项目作者: crosbymichael

项目描述 :
Prometheus UPS Exporter
高级语言: Go
项目地址: git://github.com/crosbymichael/rail.git
创建时间: 2019-08-30T13:06:56Z
项目社区:https://github.com/crosbymichael/rail

开源协议:MIT License

下载


rail

Prometheus exporter for nut connected UPS devices.

nut

Command

UPS are added in the following format. <name>:<hostname>:<ups watts>.

  1. > rail --ups rack:10.0.10.10:900 --metrics :9930 --ups network:wireguard.compute:300 --ups desktop:babylake.compute:865

Metrics

  1. # HELP crosbymichael_rail_battery_runtime_seconds Battery Runtime
  2. # TYPE crosbymichael_rail_battery_runtime_seconds gauge
  3. crosbymichael_rail_battery_runtime_seconds{name="desktop"} 2.238e+12
  4. crosbymichael_rail_battery_runtime_seconds{name="network"} 1.92e+12
  5. crosbymichael_rail_battery_runtime_seconds{name="rack"} 3.498e+12
  6. # HELP crosbymichael_rail_charge_percent Battery Charge
  7. # TYPE crosbymichael_rail_charge_percent gauge
  8. crosbymichael_rail_charge_percent{name="desktop"} 100
  9. crosbymichael_rail_charge_percent{name="network"} 100
  10. crosbymichael_rail_charge_percent{name="rack"} 100
  11. # HELP crosbymichael_rail_load_percent UPS load
  12. # TYPE crosbymichael_rail_load_percent gauge
  13. crosbymichael_rail_load_percent{name="desktop"} 18
  14. crosbymichael_rail_load_percent{name="network"} 26
  15. crosbymichael_rail_load_percent{name="rack"} 21
  16. # HELP crosbymichael_rail_output_voltage_volts UPS output voltage
  17. # TYPE crosbymichael_rail_output_voltage_volts gauge
  18. crosbymichael_rail_output_voltage_volts{name="desktop"} 0
  19. crosbymichael_rail_output_voltage_volts{name="network"} 123
  20. crosbymichael_rail_output_voltage_volts{name="rack"} 122
  21. # HELP crosbymichael_rail_status_total UPS Status
  22. # TYPE crosbymichael_rail_status_total gauge
  23. crosbymichael_rail_status_total{name="desktop",status="OL"} 1
  24. crosbymichael_rail_status_total{name="network",status="OL"} 1
  25. crosbymichael_rail_status_total{name="rack",status="OL"} 1
  26. # HELP crosbymichael_rail_watts_total UPS Watts
  27. # TYPE crosbymichael_rail_watts_total gauge
  28. crosbymichael_rail_watts_total{name="desktop"} 865
  29. crosbymichael_rail_watts_total{name="network"} 300
  30. crosbymichael_rail_watts_total{name="rack"} 900