IPMI for Java
FEATURES
- IPMI v2.0 support
- Synchronous and asynchronous API
- UDP session management: connect, disconnect, keep-alive, sliding window for messages and message sequence numbers
- Encoders and decoders for: event log, sensor values and hardware information (FRU – Field Replaceable Unit)
- Extensible with additional, user-defined encoders
- Timeout and retry handling
- Support for unlimited concurrent sessions
- Encryption algorithms for authentication (RAKP-HMAC-SHA1), confidentiality (AES-CBC-128) and integrity (HMAC-SHA1-96) as required by the IPMI specification
- Additional encryption algorithms for authentication (HMAC-MD5, HMAC-SHA256) and integrity (HMAC-SHA256-128, HMAC-MD5-128)
- User-configurable rules for dynamic response generation:
- Pluggable, user-defined encryption algorithms
- Supported for LAN – RMCP+ interfaces
- Limited 1.5 support: encoders/decoders for IPMI 1.5 messages, session management provided only for version 2.0
Add-in Card |
Battery |
Boot Error |
Button / Switch |
Cable / Interconnect |
Chassis |
Chip set |
Cooling device |
Critical Interrupt |
Current |
Disk Drive Bay |
Entity Presence |
Event Logging Disabled |
FRU State |
Fan |
LAN |
Management subsystem health |
Memory |
Microcontroller / Coprocessor |
Module / Board |
Monitor ASIC / IC |
OS Boot |
OS Stop / Shutdown |
Other FRU |
POST Memory Resize |
Physical Security (Chassis Intrusion) |
Platform Alert |
Platform Security Violation Attempt |
Power supply |
Power unit |
Processor |
Session Audit |
Slot / Connector |
System ACPI Power State |
System Boot / Restart Initiated |
System Event |
System Firmware Progress |
Temperature |
Terminator |
Version Change |
Voltage |
Watchdog 1 |
Watchdog 2 |
IPMI chassis commands |
Chassis Control |
Get Chassis Status |
IPMI FRU (Field Replaceable Unit) commands |
Get FRU inventory area info |
Read FRU data |
IPMI SDR (Sensor Data Record) commands |
Get SDR repository info |
Get SDR |
Get sensor reading |
Reserve SDR repository |
IPMI SEL (System Event Log) commands |
Get SEL info |
Get SEL entry |
Reserve SEL |
IPMI session commands |
Get channel cipher suites |
Get channel authentication capabilities |
Open session |
RAKP1-4 |
Close session |
REQUIREMENTS
- Java 1.6 or higher