Powerman es un software Unix/Linux gratuito que controla (de forma remota y paralela) unidades de distribución de energía conmutadas. Fue diseñado para el control remoto de energía de los sistemas Linux en un centro de datos o un entorno de clúster, pero se ha utilizado en otros entornos, como electrodomésticos integrados, automatización del hogar y gestión de servicios de alta disponibilidad.
Powerman se puede extender para admitir nuevos dispositivos utilizando un lenguaje de secuencias de comandos esperado. Se comunica con dispositivos de forma nativa utilizando Telnet, Socket Raw y Protocolos en serie. También puede impulsar dispositivos de control de potencia virtual a través de una interfaz de coprocesos. El mecanismo de coprocesos se ha utilizado para extender Powerman para comunicarse con dispositivos utilizando otros protocolos como SNMP, IPMI, Insteon y Redfish.
Powerman puede controlar el equipo conectado utilizando cualquier combinación de los métodos anteriores y proporcionar nombres unificados para el equipo y la ejecución paralela de acciones de control.
Originalmente escrito por Andrew Uselton en 2002 para los primeros grupos de Linux en LLNL.
Identificador SPDX-license: GPL-2.0-o-LATER
UCRL-Code-2002-008