1# OpenBMC Features 2 3Follow links to learn more about OpenBMC features: 4 5- [BMCWeb][] HTTP/Web server 6- [WebUI Vue][] web application 7- REST Management: [BMCWeb Redfish][], [Phosphor REST APIs][] includes [Host 8 management REST APIs][] 9- [D-Bus interfaces][] describes internal interfaces 10- [D-Bus Object Mapper][] 11- [Remote KVM][] 12- [IPMI in band][] and [IPMI out of band][] 13- Full IPMI 2.0 Compliance with DCMI 14- SSH based SOL: [How to use][sol how to use] 15- Power and Cooling Management: [Phosphor Fan Control][] 16- [Logging][phosphor logging] and [Callouts][logging callouts] 17- Zeroconf discoverable through `systemd-networkd` 18- [Sensors][] 19- Inventory: [Entity manager][], [Phosphor inventory manager][] and its [MSL 20 application][] 21- [LEDs][]: see also [LED Groups][] 22- Host Watchdog: [Phosphor Watchdog Implementation][] 23- [Power State management] and [Chassis Power control][] 24- [Network management][] 25- [Factory reset][] 26- [User management][phosphor user management] 27- Time (time of day clock) management 28- [Certificate management][]: [Phosphor Certificate Manager][] 29- [Simulation][] via QEMU 30- [Firmware update support][] 31- [Automated Testing][] 32- LDAP 33- Remote syslog 34 35## OpenPOWER Features 36 37- [POWER OCC Support][power occ implementation] (On Chip Controller) 38- [Hardware Diagnostics][] for POWER Systems fatal hardware errors. 39 40[automated testing]: 41 https://github.com/openbmc/openbmc-test-automation/blob/master/README.md 42[bmcweb]: https://github.com/openbmc/bmcweb/blob/master/README.md 43[bmcweb redfish]: 44 https://github.com/openbmc/bmcweb/blob/master/DEVELOPING.md#redfish 45[certificate management]: 46 https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/yaml/xyz/openbmc_project/Certs/README.md 47[chassis power control]: 48 https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Chassis/README.md 49[d-bus interfaces]: 50 https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/README.md 51[d-bus object mapper]: 52 https://github.com/openbmc/docs/blob/master/architecture/object-mapper.md 53[entity manager]: 54 https://github.com/openbmc/entity-manager/blob/master/README.md 55[factory reset]: 56 https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/yaml/xyz/openbmc_project/Common/FactoryReset/README.md 57[firmware update support]: 58 https://github.com/openbmc/docs/blob/master/architecture/code-update/code-update.md 59[hardware diagnostics]: 60 https://github.com/openbmc/openpower-hw-diags/blob/master/README.md 61[host management]: 62 https://github.com/openbmc/docs/blob/master/host-management.md 63[host management rest apis]: 64 https://github.com/openbmc/docs/blob/master/host-management.md 65[ipmi in band]: 66 https://github.com/openbmc/docs/blob/master/architecture/ipmi-architecture.md 67[ipmi out of band]: https://github.com/openbmc/ipmitool/blob/master/README 68[led groups]: 69 https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Led/README.md 70[leds]: 71 https://github.com/openbmc/docs/blob/master/architecture/LED-architecture.md 72[logging callouts]: 73 https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/yaml/xyz/openbmc_project/Common/Callout/README.md 74[msl application]: 75 https://github.com/openbmc/phosphor-dbus-monitor/blob/master/mslverify/README.md 76[network management]: 77 https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Network/README.md 78[phosphor certificate manager]: 79 https://github.com/openbmc/phosphor-certificate-manager/blob/master/README.md 80[phosphor fan control]: 81 https://github.com/openbmc/phosphor-fan-presence/blob/master/README.md 82[phosphor inventory manager]: 83 https://github.com/openbmc/phosphor-inventory-manager/blob/master/README.md 84[phosphor logging]: 85 https://github.com/openbmc/phosphor-logging/blob/master/README.md 86[phosphor rest apis]: https://github.com/openbmc/docs/blob/master/rest-api.md 87[phosphor user management]: 88 https://github.com/openbmc/docs/blob/master/architecture/user-management.md 89[phosphor watchdog implementation]: https://github.com/openbmc/phosphor-watchdog 90[power occ implementation]: https://github.com/openbmc/openpower-occ-control 91[remote kvm]: https://github.com/openbmc/obmc-ikvm/blob/master/README.md 92[sensors]: 93 https://github.com/openbmc/docs/blob/master/architecture/sensor-architecture.md 94[simulation]: 95 https://github.com/openbmc/docs/blob/master/development/dev-environment.md 96[power state management]: 97 https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/State/README.md 98[sol how to use]: https://github.com/openbmc/docs/blob/master/console.md 99[webui vue]: https://github.com/openbmc/webui-vue/blob/master/README.md 100