OpenHPI (Service Availability)

OpenHPI is an open-source software system providing an abstracted interface to managing computer hardware, typically for chassis and rack based servers.

[3][4] OpenHPI provides resource modeling, sensor management, control, watchdog, inventory data associated with resources, abstracted system event log, hardware events/alarms, and a managed hot-swap interface.

OpenHPI was described as "a universal interface for creating resource system models, such as chassis and rack-based servers, but extendable for other domains such as clustering, virtualization, and simulation".

[6] Supporters include IBM, Intel, Samsung, HPE, and others technical equipment manufacturers.

The following features are supported by OpenHPI software:[2] OpenHPI also provides a set of client programs as examples for typical HPI usage, for testing, or invocation from scripts.

Service Availability, Principles and Practice, Textbook