Core Services
Master the essential services that make up an OpenBMC system.
What You’ll Learn
- Sensor monitoring and configuration (D-Bus sensors, hwmon)
- Entity Manager for hardware discovery
- Thermal management and fan control (PID, zones)
- Power management and sequencing
- User management (accounts, privileges, LDAP)
- Network configuration (IP, VLAN)
- LED control (identify, lamp test)
- Certificate management (TLS/SSL)
- Time synchronization (NTP, RTC)
- Hardware inventory and FRU data
- Watchdog timer configuration
- Button handling (power, reset)
Service Categories
Sensors & Monitoring
Monitor hardware health through temperature, voltage, current, and fan sensors.
| Guide | Description |
|---|---|
| D-Bus Sensors | ADC, hwmon, virtual sensors |
| Hwmon Sensors | Linux hwmon integration |
| Entity Manager | Hardware discovery and configuration |
| GPIO Management | GPIO monitoring, phosphor-gpio-monitor |
| PECI Thermal Monitoring | CPU temperature via PECI interface |
| I2C Device Integration | I2C device trees, tools, custom drivers |
Thermal & Power
Control cooling and power systems to keep hardware within operating limits.
| Guide | Description |
|---|---|
| Fan Control | PID thermal control, zones |
| Power Management | Power sequencing, regulators |
| PSU PMBus Management | PSU monitoring via PMBus/phosphor-psu-monitor |
| PID Thermal Tuning | PID coefficient tuning methodology |
System Services
Essential services for system operation.
| Guide | Description |
|---|---|
| User Manager | Accounts, privileges, LDAP |
| Network | IP configuration, VLAN |
| LED Manager | LED control, identify, lamp test |
| Certificate Manager | TLS/SSL certificates |
| Time Manager | NTP, RTC, timezones |
| Inventory Manager | FRU, hardware inventory |
| Watchdog | Host watchdog timer |
| Buttons | Power/reset buttons |
| LDAP Integration | LDAP/Active Directory authentication |
Prerequisites
- Complete Architecture section
- Understand D-Bus basics
- Working QEMU environment
Table of contents
- D-Bus Sensors Guide
- Hwmon Sensors Guide
- Entity Manager Guide
- Fan Control Guide
- Power Management Guide
- User Manager Guide
- Network Guide
- LED Manager Guide
- Certificate Manager Guide
- Time Manager Guide
- Inventory Manager Guide
- Watchdog Guide
- Buttons Guide
- GPIO Management Guide
- PECI Thermal Monitoring
- I2C Device Integration
- PSU & PMBus Management
- LDAP Integration
- PID Thermal Tuning