目录
强大的性能,无限的扩展能力
收集、组织和处理海量高速数据。当您将任何数据视为时序数据时,它都更有价值。借助 InfluxDB,这款排名第一的时序平台旨在与 Telegraf 一起扩展。
查看开始使用的几种方式
Apcupsd(American Power Conversion 不间断电源守护程序)是一个在 Linux、UNIX、macOS 和 Windows 上运行的实用程序。Apcupsd 可用于电源管理和控制。例如,在电源故障期间,Apcupsd 将通知用户有关故障以及已发生关机,因此可用于电源管理和控制。Apcupsd 在 GPL 版本 2 下获得许可。
Apcupsd 在守护程序模式下运行,使其始终与 UPS(不间断电源)保持实时连接。它可以根据您的偏好以几种不同的方式配置。首先,它可以定期轮询 UPS 以了解其当前状态。或者,它也可以使用 SNMP trap 接收来自 UPS 本身的消息以了解相同的信息。
Apcupsd 的显着之处在于它还可以与单独机器上的其他自身实例通信,从而与它们保持客户端-服务器关系。使用此配置,用户可以使用单个 UPS 为多台计算机供电 - 尽管只有其中一台计算机直接连接到 UPS 本身的数据端口。
Apcupsd 的开发目的是成为 APC 开发的专有软件 Powerchute 的免费替代品。实际上,它们支持许多相同的功能,并且使用方式基本相同。截至 Apcupsd 的 3.14.0 版本,它甚至包含 Powerchute 迅速闻名的网络关机功能。Apcupsd 用 C++ 编写,它也适用于一些原始设备制造商的电源,最著名的是 Hewlett Packard 和其他公司设计和开发的电源。
为什么要使用 Telegraf 插件来监控 Apcupsd?
电源监控对于确保您的网络、服务器和整体基础设施在发生故障时正常运行非常重要。不间断电源 (UPS) 是一种备用电源,当主电源发生故障时会激活。即使您有 UPS,主动监控 UPS 也很重要,以帮助您在断电期间顺利度过,而不会出现任何中断。Apcupsd Telegraf 插件收集指标和事件,以帮助您获得有关电池充电和性能的关键见解,并允许您根据设置的阈值设置警告。您还可以设置警报,以在需要更换电池或电池无法满足网络要求时警告您。
这也很重要,因为当发生某种类型的关机或断电时,根据您的环境,您可能需要以特定的顺序关闭设备,以避免数据丢失或其他类型的问题。这被称为有序关机,并且确实是时间至关重要的情况之一,因为 UPS 在任何给定时刻只有这么多电量。通过尽快向您发出问题警报,Apcupsd 使您可以执行有序关机,以便稍后您可以像什么都没发生过一样重新开始。
如何使用 Telegraf 插件监控 Apcupsd
Apcupsd Telegraf 插件的入门非常简单 - 提供要连接的正在运行的 apcupsd 服务器列表,Telegraf 将开始将指标摄取到 InfluxDB 中。您还可以为服务器设置超时。
值得庆幸的是,在您自己的环境中配置 Apcupsd 是一个简单的过程,您可以在几秒钟内完成。只需使用以下命令,只需将默认值替换为对您的基础设施最有意义的值即可
[[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"
用于监控的关键 Apcupsd 指标
您应主动监控的一些重要 Apcupsd 指标包括
status_flags
(状态位)input_voltage
load_percent
battery_charge_percent
time_left_ns
output_voltage
internal_temp
battery_voltage
input_frequency
time_on_battery_ns
battery_date
nominal_input_voltage
nominal_battery_voltage
nominal_power
firmware
强大的性能,无限的扩展能力
收集、组织和处理海量高速数据。当您将任何数据视为时序数据时,它都更有价值。借助 InfluxDB,这款排名第一的时序平台旨在与 Telegraf 一起扩展。
查看开始使用的几种方式