Apcupsd is a program for monitoring UPSes and performing a graceful computer shutdown in the event of a power failure. It runs on Linux, Mac OS/X, Win32, BSD, Solaris, and other OSes.

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow Apcupsd UPS control software

Apcupsd UPS control software Web Site

Other Useful Business Software
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

Native application identity and user-based security for your Azure cloud

Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
Get a free trial
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
19
3
3
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • Using since 2012 on production & backup Ubuntu servers running 12.04 through 26.04 with ACP models; SmartUPS-750 (circa 2011), BackUPS-BX1300 (2015), BackUPS-850 (2023). The only issue for us is since Ubuntu v22.04 the Webmin APCUPS monitor once accessed, will not exit properly. To stop it from repeatedly popping up you must log out of Webmin. Outside of that glitch, it is still doing what we need it to do and doing it well. To bad that Schneider Electric has been reluctant to provide better support for the primary O/S running the vast majority of web servers on the planet. I bought a new APC SMC-1000C with SmartConnect in 2023 thinking everything would be fine. However, that was not the case. The unit only supports Windows (uggh) so for me it's just an expensive dumb UPS suitable only for printers & other non-critical equipment.
  • Great useful piece of software that has run without trouble for many years. Configured many moons ago rolls from one openSUSE release to the next. @rickcooper try /usr/sbin/apcaccess to see the status of the UPS via the daemon. For me that's currently 37 lines (installed from Leap 15.6) : APC : 001,036,0937 DATE : 2024-12-07 11:40:10 +0000 HOSTNAME : chunk VERSION : 3.14.14 (31 May 2016) suse UPSNAME : chunk CABLE : USB Cable DRIVER : USB UPS Driver UPSMODE : Stand Alone STARTTIME: 2024-11-19 12:36:53 +0000 MODEL : Back-UPS ES 700G STATUS : ONLINE LINEV : 236.0 Volts LOADPCT : 26.0 Percent BCHARGE : 81.0 Percent TIMELEFT : 17.2 Minutes MBATTCHG : 5 Percent MINTIMEL : 3 Minutes MAXTIME : 0 Seconds SENSE : Medium LOTRANS : 180.0 Volts HITRANS : 266.0 Volts ALARMDEL : 30 Seconds BATTV : 13.3 Volts LASTXFER : Unacceptable line voltage changes NUMXFERS : 46 XONBATT : 2024-12-07 11:23:45 +0000 TONBATT : 0 Seconds CUMONBATT: 106 Seconds XOFFBATT : 2024-12-07 11:23:47 +0000 LASTSTEST: 2024-11-24 20:43:26 +0000 STATFLAG : 0x05000008 SERIALNO : 3B0937X31037 BATTDATE : 2023-06-21 NOMINV : 230 Volts NOMBATTV : 12.0 Volts FIRMWARE : 871.O1 .I USB FW:O1 END APC : 2024-12-07 11:40:56 +0000
  • For a very long time now you cannot get line voltage, load or temp so it has become just a way to shutdown your device rather than monitor it. I have 12 1500 series UPS and only 2 ( the oldest) can actually give all the information in multimon or apcaccess. I guess this is dead and I should look into what NUT has to offer
    1 user found this review helpful.
  • The package itself doesn't provide the reason for its invocation in its system-wide announcements. Consequently, I'd like an answer to forums.opensuse.org/t/apccontrol-doing-usr-sbin-apcupsd-killpower-on-ups-without-ups-connected/168626 but there's no official discussion space, and anyone who thinks normal people are going to bother to use mailing lists are kidding themselves.
    1 user found this review helpful.
  • Running on a Windows10 machine with x2 APC Back-UPS's. To start, you have to take the time to read all of the docs and do some testing until you get familiar with how it operates. But once you do, there is no limit to what you can accomplish by executing your own scripts for different events. I've automated everything. I'm glad I found this, thanks to the developers!
Read more reviews >

Additional Project Details

Operating Systems

BSD, Linux, Mac, Solaris, Windows

Languages

English

Intended Audience

Developers, End Users/Desktop, System Administrators

User Interface

Non-interactive (Daemon)

Programming Language

C, Unix Shell

Related Categories

Unix Shell Systems Administration Software, Unix Shell Battery Monitoring Software, C Systems Administration Software, C Battery Monitoring Software

Registered

2002-05-26