upsguru is a daemon that monitors a UPS connected to a serial port. It has been extensively tested with a rebadged Centralion UPS. It communicates with init via the /dev/ initctl FIFO in order to control system services in the event of a power failure. The sample scripts include commands for SMS notification using gnokii. Protocol details are also contained in the archive.
upschk is a UPS monitor daemon for Advance-Intelligent UPSes such as X power Piconet and Micronet, Megatec, Falcon SG, etc. On power failure and restoration, it calls external scripts to perform a system shutdown. It supports power status logging in specified intervals via syslog. It works in both interactive and daemon modes.
MonAMI aims to be a standard place for monitoring the availability and performance of services. It can talk to many different monitoring systems while remaining easy to configure. It has a plugin structure, making it easy to add new things to monitor or to integrate with new monitoring systems.