Powerman est un logiciel UNIX / Linux gratuit qui contrôle (à distance et en parallèle) des unités de distribution d'alimentation commutées. Il a été conçu pour le contrôle de l'énergie à distance des systèmes Linux dans un centre de données ou un environnement de cluster, mais a été utilisé dans d'autres environnements tels que les appareils de gestion intégrés, la domotique et la gestion des services à haute disponibilité.
Powerman peut être étendu pour prendre en charge de nouveaux appareils à l'aide d'un langage de script de type attente. Il communique avec les appareils nativement à l'aide de Telnet, de socket brut et de protocoles de série. Il peut également piloter des périphériques de contrôle de puissance virtuel via une interface de coprocess. Le mécanisme de coprocésse a été utilisé pour étendre Powerman pour communiquer avec les appareils en utilisant d'autres protocoles tels que SNMP, IPMI, INSTERON et REDFIP.
Powerman peut contrôler l'équipement connecté à l'aide de toute combinaison des méthodes ci-dessus et fournir une dénomination unifiée pour l'équipement et une exécution parallèle des actions de contrôle.
Écrit à l'origine par Andrew Uselton en 2002 pour les premiers clusters Linux à LLNL.
SPDX-license-Identificateur: GPL-2.0-ou-LATE
UCRL-CODE-2002-008