netupsd is an application to remotely monitor a UPS
(usually via SNMP) and take one or more specified
actions if a condition is met. A typical use would be
to watch an APC datacenter-class UPS (Symmetra,
Silicon) and shut down if it fails.
netdevicelib is a Python module for interacting
with and managing network devices such as
Cisco routers, switches, and firewalls. It is
similar in concept (but more ambitious in
scope) to the Perl module Net::Telnet::Cisco.