Powerman ist eine freie Unix/Linux -Software, die (remote und parallel) umgeschaltete Stromverteilungseinheiten steuert. Es wurde für die Fernbedienung von Linux -Systemen in einem Rechenzentrum oder in einer Clusterumgebung entwickelt, wurde jedoch in anderen Umgebungen wie eingebetteten Management -Geräten, Hausautomation und Dienstleistungsmanagement mit hohem Verfügbarkeit verwendet.
Powerman kann erweitert werden, um neue Geräte mithilfe einer erwartungsartigen Skriptsprache zu unterstützen. Es kommuniziert mit Geräten nativ mithilfe von Telnet-, RAW -Socket und seriellen Protokollen. Es kann auch virtuelle Stromversorgungsgeräte über eine Coprocess -Schnittstelle vorantreiben. Der Coprocess -Mechanismus wurde verwendet, um Powerman so zu erweitern, dass sie mit Geräten mit anderen Protokollen wie SNMP, IPMI, Inston und Rotbarsch kommunizieren.
Powerman kann Geräte steuern, die anhand einer beliebigen Kombination der oben genannten Methoden verbunden sind und eine einheitliche Benennung für die Geräte und die parallele Ausführung von Kontrollaktionen bereitstellen.
Ursprünglich von Andrew Uselton im Jahr 2002 für frühe Linux -Cluster bei LLNL geschrieben.
SPDX-Lizenz-Identifikator: GPL-2.0-oder-Later
UCRL-Code-2002-008