OpenHPI Manual
Sean Dague
Kevin gao
David Judkovics
Rusty Lynch
Louis Zhuang
Tariq Shureih
Thomas Kanngieser
Renier Morales
Copyright
© 2003 Intel Corporation
Copyright
© 2003 IBM Corporation
Copyright
© 2004 FORCE Computers
Table of Contents
Introduction
The Basics
Purpose of this Document
Document Scope
Terminology
Getting OpenHPI
Download
Installing OpenHPI
Configuring OpenHpi
Overview of SA HPI - 10,000 foot view
Resource Model
Resources
Resource Capabilities
Entity Path
Resource Data Records
Discovering Resources
Event Model
HPI Events
Accessing Events
System Event Logs
Domain Model
Domains
OpenHPI's take on Domains
Sessions
SA HPI Data Structures
RPT Data Structures
OpenHPI 10,000 foot view
Theory
Guiding Principles
Requirements / Expectations
Implementation
Application Interface Stubs
Infrastructure
Utility Functions
OpenHPI Plugin Interface
OpenHPI Plugins
OpenHPI Structure
OpenHPI Plugins
Plugin ABI
Handlers
OpenHPI Plugin Usage
General Configuration
Dummy Plugin
Prerequisites
Configuration
SNMP BladeCenter Plugin
Prerequisites
Configuration
SNMP RSA Plugin
Prerequisites
Configuration
Watchdog Timer Plugin
Prerequisites
Configuration
Sysfs Plugin
Prerequisites
Configuration
IPMI Plugin
Prerequisites
Configuration
IPMI Direct Plugin
Prerequisites
Configuration
OpenHPI Plugin Development Guide
General plug-in concepts
Naming convention and return codes
The
Open
function
The
close
function
The
discover_resources
function
The
oh_handler_state
structure
The
get_event
function
discover_resources, saHpiResourceDiscover and get_event
Resources, ResourceId and EntityPath
OpenHPI internal helper utility interfaces
SNMP Utilities
RPT Utilities
Entity Path Utilities
Resource UID Utilities
Sensor functions
The get_sensor_data function
Appendix A: Design Description Techniques
Usage Scenarios
Next >>>
Introduction