apcupsd
« Back to VersTracker
Description:
Daemon for controlling APC UPSes
Type: Formula  |  Latest Version: 3.14.14@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: apc ups power-management daemon hardware-monitoring
Install: brew install apcupsd
About:
apcupsd is a daemon that monitors UPS (Uninterruptible Power Supply) hardware from American Power Conversion (APC). It communicates with the UPS to track battery status, power events, and load levels. The tool enables automatic, graceful system shutdowns during power failures to prevent data loss and hardware damage.
Key Features:
  • Monitors UPS battery status, line voltage, and load
  • Supports USB, serial, and network connections to UPS units
  • Provides event-driven scripts for power failure and shutdown events
  • Includes a network information server (NIS) for remote monitoring
Use Cases:
  • Protecting servers and workstations from unclean shutdowns during power outages
  • Monitoring power quality and battery health for critical infrastructure
  • Automating graceful system shutdowns when battery reserves are low
Alternatives:
  • NUT (Network UPS Tools) – NUT is a more widely adopted, vendor-agnostic standard with broader device support, while apcupsd is specifically optimized for APC hardware.
License: GPL-2.0-only
Dependencies: gd, libusb-compat, systemd
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, catalina, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 14, 2025 4:04pm 0 VERSION_BUMP 3e8ae78a
Sep 12, 2024 4:50pm 0 VERSION_BUMP 6bf776c3