telegraf/plugins/inputs/apcupsd
Greg d3cf7d669b Add apcupsd input plugin (#6226) 2019-08-20 17:10:25 -07:00
..
README.md Add apcupsd input plugin (#6226) 2019-08-20 17:10:25 -07:00
apcupsd.go Add apcupsd input plugin (#6226) 2019-08-20 17:10:25 -07:00
apcupsd_test.go Add apcupsd input plugin (#6226) 2019-08-20 17:10:25 -07:00

README.md

apcupsd Input Plugin

This plugin reads data from an apcupsd daemon over its NIS network protocol.

Requirements

apcupsd should be installed and it's daemon should be running.

Configuration

[[inputs.apcupsd]]
  # A list of running apcupsd server to connect to.
  # If not provided will default to tcp://127.0.0.1:3551
  servers = ["tcp://127.0.0.1:3551"]

  ## Timeout for dialing server.
  timeout = "5s"

Metrics

  • apcupsd
    • tags:
      • serial
      • ups_name
      • status
    • fields:
      • online
      • input_voltage
      • load_percent
      • battery_charge_percent
      • time_left_ns
      • output_voltage
      • internal_temp
      • battery_voltage
      • input_frequency
      • time_on_battery_ns

Example output

apcupsd,serial=AS1231515,ups_name=name1,host=server1 time_on_battery=0,load_percent=9.7,time_left_minutes=98,output_voltage=230.4,internal_temp=32.4,battery_voltage=27.4,input_frequency=50.2,online=true,input_voltage=230.4,battery_charge_percent=100 1490035922000000000