Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApcCollector ¶
Types ¶
type ApcEvent ¶
func ParseEventsFromLines ¶
type ApcStatus ¶
type ApcStatus struct { Hostname string `json:"hostname"` Version string `json:"version"` UpsName string `json:"ups_name"` Model string `json:"model"` Driver string `json:"driver"` UpsMode string `json:"ups_mode"` Status string `json:"status"` TimeLeft time.Duration `json:"time_left"` LoadPercent Percent `json:"load_percent"` ChargePercent Percent `json:"charge_percent"` LineVoltage Voltage `json:"line_voltage"` LowTransferVoltage Voltage `json:"low_transfer_voltage"` HighTransferVoltage Voltage `json:"high_transfer_voltage"` BatteryVoltage Voltage `json:"battery_voltage"` NominalBatteryVoltage Voltage `json:"nominal_battery_voltage"` NominalInputVoltage Voltage `json:"nominal_input_voltage"` NominalWattage Wattage `json:"nominal_wattage"` BatteryDate time.Time `json:"battery_date"` LastTimeOnBattery time.Time `json:"last_time_on_battery"` LastTimeOffBattery time.Time `json:"last_time_off_battery"` LastSelfTest time.Time `json:"last_self_test"` }
func ParseStatusFromLines ¶
Click to show internal directories.
Click to hide internal directories.