OpenHPI

Software Screenshot:
OpenHPI
Software Details:
Version: 3.5.0
Upload Date: 17 Feb 15
Developer: Sean Dague
Distribution Type: Freeware
Downloads: 19

Rating: 5.0/5 (Total Votes: 1)

OpenHPI is an open source, multiplatform and totally free command-line software aimed as a free implementation of the HPI (Hardware Platform Interface) system, which offers an abstracted interface for the management of computer hardware, especially rack- and chassis-based server machines.

Features at a glance

Key features include abstracted System Event Log interfaces, resource modeling, hardware alerts and events, access to sensor, watchdog and inventory data, control over watchdog, inventory data and sensor, as well as a managed hotswap interface.

In addition, the OpenHPI project features a modular mechanism for implementing support for new devices and hardware, and a powerful plugin architecture, which includes numerous plugins that offer access to several types of hardware.

Getting started with OpenHPI

To install the OpenHPI software on your GNU/Linux machine, you must first download the latest version from Softoware or the official website (see link below), save the archive somewhere on your computer, extract its contents to disk, open a terminal emulator and use the ‘cd’ command to navigate to the location of the extracted archive files (e.g. cd /home/softoware/openhpi-3.5.0).

Then, you must execute the ‘./configure && make’ command to configure/optimize and compile the program. Install it system wide and make it available to all users by running the ‘sudo make install’ command as a privileged user or the ‘make install’ command as root.

Under the hood and supported operating systems

The C++, C, C#, Java and Python programming languages have been used to craft the OpenHPI project, which is currently supported on any distribution of Linux, as well as on the Microsoft Windows and FreeBSD operating systems.

It is an application intended towards developers and the telecommunications industry. OpenHPI has been successfully tested on 32-bit and 64-bit computers, and English is the main language of the program.

What is new in this release:

  • New Features:
  • HP c-Class Plugin:
  • 702 Checkin 7595 - Support for BL460c Gen9 server
  • 653 Checkin 7591 - Supporting Array SOAP calls
  • Fixed Bugs:
  • Blade Center Plugin:
  • 1845 Checkin 7584 - undefined behavior in snmp_bc_utils.c
  • Build System:
  • 1860 Checkin 7603 - Make fails on cross-compiler
  • 1857 Checkin 7604 - RPM build error with GCC 4.7.2
  • Documentation:
  • 1850 Checkin 7589 - man page fixes
  • 1838 Checkin 7583 - Add ChangeLog to openhpi
  • 1797 Checkin 7586 - Bug number mapping file
  • HP ProLiant plugin:
  • 1854 Checkin 7594 - increased memory consumption during failures
  • 1843 Checkin 7596 - Create an event for IML log memory error
  • 1816 Checkin 7576 - saHpiSensorThresholdsGet returns with INTERNAL error with ilo2_ribcl plugin
  • HP c-Class Plugin:
  • 1856 Checkin 7602 - OA status is not updated in the plugin
  • 1855 Checkin 7601 - Blades addition/removal during switchover not reflected in RPT
  • 1842 Checkin 7590 - Create an event for memory errors
  • 1837 Checkin 7582 - Sometimes blade sensors do not reflect the correct state
  • 1835 Checkin 7581 - openhpid in a loop with OA 4.21 during re-discovery
  • 1831 Checkin 7579 - New events added in OA FW 4.20 not represented in openhpi
  • 1827 Checkin 7578 - Resource RPT is NULL error is observed in interconnect blade removal and Re-discovery is getting failed
  • 1826 Checkin 7577 - Need error messages for DIMM failures in /var/log message
  • 1824 Checkin 7572 - debug folder test programs are not getting compiled in RHEL 7.0
  • 1821 Checkin 7575 - Sometimes, oa_soap plugin tries to connect to 0.0.0.0
  • 1820 Checkin 7569 - The trailing \n needs to be removed from CRITICAL message
  • 1819 Checkin 7570 - Sensor CRIT information could be WARN/INFO or CRIT
  • 1818 Checkin 7593 - gcc 4.7 compiler warning in soap plugin
  • 1817 Checkin 7573 - Adjust the spaces in inventory fields strings for CPU and FAN
  • HPI Clients:
  • 1802 Checkin 7574 - Firmware minor revision filed is missing from hpitree -a output
  • HPI Utils:
  • 1833 Checkin 7580 - oh_utils.h missing one of its dependant header files
  • OpenHPI Daemon:
  • 1834 Checkin 7588 - accept() failed in openhpi daemon
  • OpenHPI Daemon Client:
  • 1822 Checkin 7571 - hpisettime needs to give usage message
  • OpenHPI base library:
  • 1853 Checkin 7592 - gcc 4.7 compiler warning in infrastructure code
  • Web Site:
  • 1847 Checkin 7587 - Release scripts directory www cleanup
  • 1846 Checkin 7585 - Release scripts in www do not work

What is new in version 3.4.0:

  • New Features:
  • OpenHPI Daemon:
  • OLD 3562300 NEW 697 Checkin 7556 - Clear text authentication credentials is a security problem
  • Fixed Bugs:
  • OpenHPI base library:
  • 1806 Checkin 7558 - uid_map created as world writable - a security risk
  • Marshal Library:
  • 1805 Checkin 7552 - Fix compiler warnings in the build
  • HP c-Class Plugin:
  • 1808 Checkin 7553 Checkin 7554 - oa_soap does not work with IPV6 addresses
  • 1809 Checkin 7555 - Get Powercapconfig fails sometimes
  • 1801 Checkin 7557 - Pulling network cable from Active OA creates OA link status sensor event that never clears
  • OLD 3564813 NEW 1759 Checkin 7556 - OA_SOAP and ilo2_ribcl plugins require plain text passwords
  • 1813 Checkin 7559 - Replace getAllEvents with getAllEventsEx call
  • 1812 Checkin 7560 - SIGINT(15) is not processed for a long time
  • 1815 Checkin 7563 - mutex not unlocked when there is a memory problem
  • 1810 Checkin 7564 - RPT is missing when event arrives

What is new in version 2.15.0:

  • Developement release
  • Improved build structure
  • New power management controls for HP c-Class enclosures
  • New dynamic simulator plugin
  • Many enhancements to the OpenHPI clients
  • Approximately 30 defects fixed

What is new in version 2.14.0:

  • Build System
  • 2726771 - issue with SSL build (Mandriva)
  • 2726767 - RPM build issue: watchdog, ilo2_ribcl, simulator, ipmidirect
  • 2726740 - Mandriva build: openhpid depends on marshal lib
  • 2717570 - -Werror produces many 'unused variable' errors
  • 2638458 - 2.13.3 - rpm build fails
  • HP c-Class Plugin
  • 2723789 - Daemon crash - oa_soap plug-in tries to free null pointer
  • 2711991 - Critical events are marked informational
  • HPI Clients
  • 2737084 - useless memset with wrong buffer size
  • 2668530 - garbage trailing characters when displaying SaHpiTextBufferT
  • HPI Shell
  • 2737908 - hpi_shell: cannot input rdr type in rdr/showrdr command
  • 2726719 - Incorrect working with saHpiEventGet
  • 2726684 - Text buffers of 1 char length are not displayed
  • 2726678 - Incorrect displaying of sensor reading of BUFFER type
  • 2726620 - Proposal to improve displaying of timeout value in hpi_shell
  • 2726589 - hpi_shell -n option doesn't work
  • 2726553 - No space between two text blocks when displaying domain info
  • 2726546 - Typo in displaying paging state
  • 2726539 - Cannot set TIMEOUT_BLOCK in hpi_shell
  • OpenHPI base library
  • 2737502 - wrong usage of memcmp in oh_compare_sensor reading
  • 2737059 - wrong buffer size used fo memcmp in oh_compare_sensorreading
  • 2726887 - issue with marshalling of control state(saHpiControlGet)
  • 2726800 - incorrect validation of sensor thresholds
  • 2726734 - incorrect macro definitions in SaHpiAtca.h
  • OpenHPI Daemon Client
  • 2717641 - Events added by saHpiEventLogEntryAdd gets different Language

What is new in version 2.13.3:

  • HPI-B.03.01 support has been added. Bugfixes have been made to the HP c-Class Plugin, the IPMI Direct plugin, the HP ProLiant plugin, the HPI Shell, and the Daemon and Base Library.

What is new in version 2.13.2:

  • The HP c-Class plugin now has additional sensors.
  • A compilation problem on SPARC was resolved.
  • A hpi_shell command was added for obtaining version information.
  • Numerous bugs were fixed.

What is new in version 2.13.1:

  • Minor bugfixes.

What is new in version 2.13.0:

  • This new release enables redundant domains with multiple daemon connections.
  • The new design converts a daemon into a single domain.
  • Additionally, each client will be able to connect to multiple daemons. So the client, in order to connect to multiple domains, will have to know about them through a client configuration file.
  • It will then connect to the specified domain through a connection to the daemon corresponding to that domain.

Similar Software

Web-bench
Web-bench

3 Jun 15

Duper
Duper

3 Jun 15

bandwidth
bandwidth

20 Feb 15

Geekbench
Geekbench

22 Jun 18

Other Software of Developer Sean Dague

OSCAR Cluster
OSCAR Cluster

3 Jun 15

Comments to OpenHPI

Comments not found
Add Comment
Turn on images!