Apcupsd, a daemon for controlling APC UPSes
Description: Apcupsd a monitoring daemon for APC UPSes
Keywords: Apcupsd, APC, UPS, UNIX, monitor

> General Apcupsd Home Site Visits Documentation Online Manual PDF Manual Single Page Manual Support Email Lists Support Bug Reporting SourceForge Project Page Current Downloads All Downloads CVS |  | # Apcupsd a daemon for controlling APC UPSes Apcupsd can be used for power mangement and controlling most of APC's UPS models on Unix and Windows machines. Apcupsd works with most of APC's Smart-UPS models as well as most simple signalling models such a Back-UPS, and BackUPS-Office. During a power failure, apcupsd will inform the users about the power failure and that a shutdown may occur. If power is not restored, a system shutdown will follow when the battery is exhausted, a timeout (seconds) expires, or runtime expires based on internal APC calculations determined by power consumption rates. Apcupsd is licensed under the GPL version 2. ## Recent Apcupsd Releases ### Stable: 3.14.4 (20 May 2008) [ Download ] 3.14.4 fixes several bugs since 3.14.3 and includes a rewrite of the build scripts (Makefiles). The build system now has reliable dependencies, support for parallel builds, and pretty-printed output. A new apcupsd.conf directive, POLLTIME, has been added to allow tuning of the interval at which apcupsd polls the UPS for status. Some unmaintained features (powerflute, internationalization, built-in libgd) have been removed in this release. Please see the ReleaseNotes for explanation and rationale. Apcupsd 3.14.4 is the latest stable release, containing many bug fixes and new features over the previous 3.12.x stable series. Users of all previous versions are encouraged to upgrade. If you use the old style master/slave networking mode, be sure to read the release notes. New Features in the 3.14.x series: USB support for new platforms: Windows, Mac OS X, Solaris 10 Native Windows port Improved tray icon support on Win32 (monitor multiple remote instances) PowerChute Network Shutdown driver GAPCMON GUI monitoring tool Unreliable MASTER/SLAVE networking mode is removed New configuration directives to set paths at runtime New configuration directive to set UPS polling interval (POLLTIME) New Makefiles supporting dependencies and parallel build ### Previous Stable: 3.12.4 (19 August 2006) [ Source / RPMs / Win32 ] This is a bug fix release which includes fixes for SNMP crash in the face of network errors. Also status and data logging interval was often off by one period. NIS port now properly defaults to 3551 or value provided by configure, not hard-coded 7000. RPM specs updated for Fedora Core builds (need latex2html). Highlights of the 3.12.x release series include a GUI installer for Win32 systems, battery disconnect/reconnect detection for smart serial and USB connections, SNMP trap catching for quicker SNMP event responses, and numerous bug fixes. Please be sure to read the ReleaseNotes to learn about the new features and for important information about upcoming releases. ## Online Manual or a PDF Version of the Manual If you want to learn a bit more about apcupsd, you can browse the manual online. If you have any corrections/comments to the manual, please send them to me at: kern (at) sibbald (dot) com. For bug reports and developer contact, please see below. If you want a pdf copy of the manual, you can find it here, and finally, if you want one big manual in a single html file, it can be found here. ## Bugs and Email Support Please don't email me directly, it is much better to address bug reports and questions to the user's mailing list, to which you must be subscribed, otherwise your email regrettably goes down the bit bucket -- you can blame the spammers for that. See the Email Lists page for links and how to subscribe. ## Release Notification and User's Email List If you want to be notified by email when new releases are available, please sign up for the apcupsd-announce mailing list. This is easily accomplished by following the instructions at: http://lists.sourceforge.net/lists/subscribe/apcupsd-announce. If you would like to receive the user's email, please visit the following site and follow the instructions: http://lists.sourceforge.net/lists/subscribe/apcupsd-users. ## Apcupsd Network Information To see my Linux/Windows APC UPSes running with apcupsd in real-time, just click here. ## Other Software for Apcupsd David Ranch has developed some very interesting graphing support for APC UPSes, which works with apcupsd. Using apcupsd's logging capabilities, David provides setup instructions and scripts to produce high quality, daily PDF graphs of all the important UPS power conditions. To learn more about this, please visit his site. ## APC If you want to know more about APC products for protecting your computer, you can find it at the APC Home Site. ## Apcupsd Hosted on Source Forge We have moved the release of source and binaries (downloads) to Source Forge for several reasons: 1. Lack of manpower to maintain several sites, 2. The excellent Open Software Development services offered by Source Forge. In addition to hosting all our new releases, the Source Forge site has a CVS repository where you can find the very latest development software. Please visit it and become familiar with how it works. If you wish to get a copy of the latest CVS code, you can do so by doing:
>       cvs -d:pserver:anonymous@apcupsd.cvs.sourceforge.net:/cvsroot/apcupsd login
> (Press ENTER when prompted for a password)
>       cvs -z3 -d:pserver:anonymous@apcupsd.cvs.sourceforge.net:/cvsroot/apcupsd co apcupsd
> The above will put a copy of the current CVS into the directory named apcupsd (better make sure it does not exist before issuing the command). Thereafter to get the latest code, simply:
>       cd apcupsd
>       cvs -z3 update -Pd