printerpowerd is a little Python script designed for users of older printers who want to save power when not using their printer, without manually turning it on and off. It runs, checking the printer queue directory every five seconds, turns it on when it sees a job, and turns it off after a configurable amount of idle time.
TrinityOS is a step-by-step, example-driven HOWTO on building a very functional Linux box with strong security in mind. TrinityOS is well known for its strong packet firewall ruleset, Chrooted and Split DNS (v9 and v8), secured Sendmail (8.x), Linux PPTP, Serial consoles and Reverse TELNET, DHCPd, SSHd, UPSes, system performance tuning, the automated TrinityOS-Security implementation scripts, and much more.
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.
ZUPS allows for monitoring the state of one or more UPS devices using SNMP and executing user-specified commands in case of power outage, such as email notifications and controlled remote host shutdowns. If the UPS devices are running on battery, the shutdown commands are executed for an arbitrary number of remote hosts, optionally with some delay specified for each host. ZUPS can be configured to ignore these delays and run the specified commands immediately if the UPS devices are running out of battery power. Custom plugins can easily be added in order to perform other checks.