Apcupsd, short for ''
APC UPS daemon
Daimon or Daemon (Ancient Greek: , "god", "godlike", "power", "fate") originally referred to a lesser deity or guiding spirit such as the daimons of ancient Greek religion and mythology and of later Hellenistic religion and philosophy.
The wo ...
'', is a
utility
As a topic of economics, utility is used to model worth or value. Its usage has evolved significantly over time. The term was introduced initially as a measure of pleasure or happiness as part of the theory of utilitarianism by moral philosoph ...
that runs on
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
UNIX
Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
,
macOS
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
and
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
.
It allows the computer to interact with APC UPSes. Apcupsd also works with some
OEM
An original equipment manufacturer (OEM) is generally perceived as a company that produces non-aftermarket parts and equipment that may be marketed by another manufacturer. It is a common industry term recognized and used by many professional or ...
-branded products (e.g.
Hewlett-Packard) manufactured by APC.
[Monitoring Your UPS With apcupsd](_blank)
Riccardo Facchetti, ''Linux Journal'', December 1, 2000 (date in print edition: November 2000.) Accessed on line November 21, 2007.[ยง7.10, ''Nagios: System And Network Monitoring'', Wolfgang Barth, No Starch Press, 2006, .]
Apcupsd is a
free software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, ...
equivalent of the APC's
proprietary PowerChute
APC by Schneider Electric (formerly American Power Conversion Corporation) is a manufacturer of uninterruptible power supplies, electronics peripherals, and data center products.
In 2007, Schneider Electric acquired APC and combined it with MG ...
software. As of version 3.14, Apcupsd has support for the PowerChute Network Shutdown function as well as many other features.
Apcupsd runs in daemon mode so to keep a live connection with the UPS. Depending on the settings and type of connection, Apcupsd either polls the UPS to learn about its current state, or receives messages from the UPS itself (e.g. via
SNMP traps). Possible types of connections to the UPS are
USB
Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply ( interfacing) between computers, peripherals and other computers. A broa ...
,
RS-232
In telecommunications, RS-232 or Recommended Standard 232 is a standard originally introduced in 1960 for serial communication transmission of data. It formally defines signals connecting between a ''DTE'' ('' data terminal equipment'') suc ...
or Ethernet.
Apcupsd can communicate with other instances of Apcupsd on other computers and maintain a client-server relationship with them. This way it is possible to power multiple computers with one UPS, even though only one of them is connected to the data port of the UPS.
See also
*
APC Smart-UPS
The Smart-UPS is a series of enterprise-level uninterruptible power supplies (UPS) made by American Power Conversion (APC). Most of the units have a SmartSlot (with the exception of SC and SMC series) which accepts an optional interface card pro ...
*
Network UPS Tools
Network UPS Tools (NUT) is a suite of software component designed to monitor power devices, such as uninterruptible power supplies, power distribution units, solar controllers and servers power supply units. Many brands and models are supporte ...
, an alternative to Apcupsd, that supports some APC UPS
References
External links
*
*
Electrical device control software
Free software programmed in C
Linux software
Servers (computing)
Uninterruptible power supply
Unix software
Utilities for macOS
Utilities for Windows
{{Unix-stub