Previous Next Table of Contents

3. Dependencies

smupsd is Copyright (c) 1996, 1997 David E. Myers. It is freely redistributable under the terms of the GNU General Public License. See the file COPYING for details. The included runtime libraries for the Bongo GUI builder are Copyright (c) 1996, 1997 Marimba, Inc..

smupsd reliably shuts down your Linux system when the battery level of your Smart-UPS reaches a certain level (default 40%, changeable with the -t option), or a specified time in minutes has elapsed (settable with the -m flag), whichever occurs first. Slave versions of smupsd running on separate machines on the same Smart-UPS can be notified of power failures by a master version running on the machine cabled to the UPS.

In addition, the upsmon graphical tool can be used to monitor selected UPS parameters live from any host. To run this tool you must have Java[TM] 1.0.2 or 1.1.X on your PATH.

smupsd communicates with a Smart-UPS using information obtained from the reverse engineering efforts of Pavel Korensky and Kevin D. Smolkowski. APC has been no help in determining the ``proper'' way to communicate with a Smart-UPS. Additional features were contributed by Marc Merlin, <marcsoft@magic.metawire.com>

Network access control is based on version 7.6 of the TCP/IP daemon wrapper package by Wietse Venema <wietse@wzv.win.tue.nl>.

As of version 0.9.1, smupsd requires Red Hat Linux 5.0 or later.

Note that power level monitoring is not available with the Smart-UPS v/s. When monitoring a v/s, smupsd will schedule a system shutdown as soon as it recognizes a power failure unless you use the -m option to specify a time period and use the -t option to specify a threshold of 0.


Previous Next Table of Contents