Go to main content
Netra Modular System Developer's Guide

Exit Print View

Updated: August 2015
 
 

OpenHPI Overview

OpenHPI implements of the SAF HPI C application programming interface to provide platform management capabilities, such as:

  • Configuration – The components in the system.

  • Inventory – The vendor, model, version, and serial number of the components.

  • Status – The temperature, voltage, fan speed, and state of the LEDs.

  • Control – The ability to power on, power off, and reset the system, along with setting the WDT.

OpenHPI is an open source implementation of the SAF HPI. OpenHPI implements the APIs with a client library that interfaces with a daemon. The OpenHPI client library communicates with the OpenHPI daemon using a TCP-based OpenHPI-specific protocol. The daemon has a modular, configurable, plug-in architecture. Plug-ins are dynamically loaded, shared libraries, that interface with the systems that are being monitored and managed.

An OpenHPI plugin developed specifically for the Netra Modular System uses the RMCP to interface with the FMM and the Oracle ILOM interfaces of the nodes and switches in the system.

For a detailed description of the OpenHPI, with supported return codes, refer to the OpenHPI specification at: http://www.openhpi.org/.

Related Information