Powerware CoreLogic Software Development Toolkit

CoreLogic Toolkit Contents

Powerware UPS Status (PUPS)
Powerware UPS Control (PUPC)
Powerware UPS Discovery (PUPD)
Shutdown Agent (SDA) and Shutdown Broadcast Controller (SBC)
Parallel Access Monitor (PAM)
OS Support

Powerware UPS Status (PUPS)


click thumbnail for a larger image

Powerware UPS Status (PUPS) is a software tool that queries UPS status and meter values. Designed for use serially, via USB, with a modem or across a network, PUPS is a flexible, extremely portable command line program.

  • Designed for script execution or embedded applications
  • Allows for redirection of output either to a log file or another program
  • Displays the six most important status values of the UPS
  • Optionally displays meter values, including battery time remaining
  • Customizable output based on command line options
  • Enables operating system to run a script at specific intervals or based on specific conditions
  • Incorporates output into a CGI script for viewing via the Web
  • Written in “C”; source code provided
  • Small in size - under 100 KB in UNIX, under 150 KB in Windows
  • Includes Powerware XCP binary libraries
  • SNMP (RFC-1628) UPS support & Powerware MIB
  • Available for Microsoft® Windows®, Linux, Sun™ Solaris™ (SPARC), IBM® AIX® and HP Tru64™ UNIX; can be easily compiled for any Windows, UNIX or Linux derivative

Go to top

Powerware UPS Control (PUPC)


click thumbnail for a larger image

Powerware UPS Control (PUPC) is a software tool that provides UPS and UPS outlet control. The software can be configured to run serially, via USB, with a modem, or across a network.

  • Incorporates UPS control functions such as:
    • Remotely turn the entire UPS or UPS outlets on/off immediately or with a delay
    • Query the UPS and UPS outlet status
    • Shed loads according to a user-selected timed sequence during a power failure
    • Perform battery tests and retrieve/log the test results
  • Designed for script execution or embedded applications
  • Enables operating system to run a UPS control script based on status information from PUPS
  • Incorporates output into a CGI script for viewing via the Web
  • Written in “C”; source code provided
  • Password-protected for optimal security
  • Small in size - under 100 KB in UNIX, under 150 KB in Windows
  • Includes Powerware XCP binary libraries
  • Available for Microsoft Windows, Linux, Sun Solaris (SPARC), IBM AIX and HP Tru64 UNIX; can be easily compiled for any Windows, UNIX or Linux derivative

Go to top

Powerware UPS Discovery (PUPD)


click thumbnail for a larger image

Powerware UPS Discovery (PUPD) is a software tool that discovers network-attached Powerware UPSs configured with ConnectUPS cards

  • Enables automatic discovery of Powerware UPSs with ConnectUPS Web/SNMP cards
  • Discovers UPSs on the local or a designated subnet
  • Written in “C”; source code provided
  • Small in size - under 100 KB in UNIX, under 150 KB in Windows
  • Includes Powerware XCP binary libraries
  • Available for Microsoft Windows and Linux; can be easily compiled for any Windows, UNIX or Linux derivative

Go to top

Shutdown Agent (SDA) and Shutdown Broadcast Controller (SBC)

CoreLogic's Shutdown Agent (SDA) and Shutdown Broadcast Controller (SBC) are key components of Eaton’s shutdown technology utilized in many of our Powerware solutions. Simply put, these are software programs designed to work in tandem to protect valuable data from loss or corruption during an extended power failure. The SDA controls the shutdown of applications and operating systems; the SBC is a centralized controller that can broadcast a shutdown command over the network to designated SDA clients.

Shutdown Agent (SDA)

SDA is a software program that runs as a background process, capable of safely shutting down a computer system. Once installed and configured the SDA usually requires no user interaction.
  • Saves open documents (Microsoft Windows platforms) using standard operating system calls
  • Executes a user-defined script during the shutdown process allowing users to perform custom tasks before the operating system shutdown begins
  • Gracefully shuts down the operating system so that the subsequent reboot results in a clean startup
  • Customizable via command line paramaters
  • Enforces security by utilizing password protected communications between the SBC and SDA
  • Written in "C"
  • Small in size - under 100 KB in UNIX, under 150 KB in Windows
  • Available for Windows, Linux, Sun Solaris (SPARC), IBM AIX, HP Tru64 UNIX, NetWare

Shutdown Broadcast Controller (SBC)

SBC is a software program used to communicate with and control designated Shutdown Agents (SDAs).
  • Controls hundreds of SDAs
  • Designed to provide highly reliable and "guaranteed" communications with SDAs
  • Directs SDAs to close applications and/or gracefully shut down the operating system, thus protecting valuable data
  • Outputs all state commands and test results to a log file
  • Features test mode to verify communication and control of the listed SDAs
  • Written in “C”
  • Small in size - under 150 KB
  • Available for Microsoft Windows

Go to top

Parallel Access Monitor (PAM)

Parallel Access Monitor (PAM) is a finite state machine software package that runs as a background process establishing communication links with designated UPSs in order to perform logical operations based on UPS status.

  • Logically combines status of multiple UPSs to trigger any user program
  • Output can be directed to a log file or piped to another program
  • Monitors parallel redundant systems and servers with dual power sources; executes actions based on alarms
  • Monitors UPSs serially, via USB, or over a network
  • Redundant communication paths can be used to monitor the same UPS during lost network communications or disconnected serial cable
  • Written in "C"
  • Small in size - approximately 250 KB in UNIX and 400 KB in Windows
  • Available for Windows and Linux

Go to top

E-mail this page Print this page
Copyright ©2008 Eaton Corporation.
All rights reserved.