Files
Xen-Orchestra-xen-orchestra…/packages/xo-server-ipmi-sensors
Bastien Nollet 6a4415ea1d feat: technical release (#10318)
* feat(@vates/nbd-client): 3.5.1

* feat(@vates/types): 2.0.0

* feat(@xen-orchestra/acl): 1.6.1

* feat(@xen-orchestra/backup-archive): 1.1.2

* feat(@xen-orchestra/xapi): 8.10.4

* feat(@xen-orchestra/backups): 0.74.1

* feat(@xen-orchestra/web-core): 0.60.0

* feat(@xen-orchestra/mcp): 1.4.2

* feat(@xen-orchestra/proxy): 0.31.8

* feat(@xen-orchestra/rest-api): 0.39.0

* feat(@xen-orchestra/web): 0.59.0

* feat(xo-server): 5.207.4

* feat(xo-server-ipmi-sensors): 2.1.1

* feat(xo-server-openmetrics): 1.9.1

* feat(xo-server-sdn-controller): 1.5.0

* chore(CHANGELOG): update next
2026-08-28 14:56:02 +02:00
..
2026-08-28 14:56:02 +02:00

xo-server-ipmi-sensors

XO Server plugin exposing and configuring IPMI sensors

Usage

Provides access to IPMI (Intelligent Platform Management Interface) sensor data from XenServer/XCP-ng hosts.

Like all other xo-server plugins, it can be configured directly via the web interface.

This plugin provides an API method (ipmi-sensors.get_ipmi_sensors) that retrieves and categorizes IPMI sensor data from supported hosts. Sensor data is automatically categorized by type (temperature, fan speed, power consumption, etc.) using configurable regex patterns for different server vendors.

Features:

  • Automatic detection of supported server vendors (Dell, Lenovo, etc.)
  • Configurable regex patterns for sensor categorization
  • Support for multiple sensor data types: temperature, fan speed, power consumption, voltage, status indicators
  • Custom computed sensors based on raw IPMI data
  • Integration with XO's host management system
  • Filtering of relevant sensors based on vendor-specific rules

Supported sensor data types:

  • Total power consumption
  • Inlet/outlet temperatures
  • CPU temperatures
  • Fan status and speed
  • PSU (Power Supply Unit) status and power
  • BMC (Baseboard Management Controller) status
  • IP address information

Configuration

The plugin supports configuration of vendor-specific regex patterns for sensor matching. Default configurations are provided for common server vendors including Dell, Lenovo, and others.

Configuration can be customized through the XO web interface to:

  • Add support for new server vendors
  • Modify sensor categorization rules
  • Adjust regex patterns for specific hardware models

Contributions

Contributions are very welcomed, either on the documentation or on the code.

You may:

  • report any issue you've encountered;
  • fork and create a pull request.

License

AGPL-3.0-or-later © Vates SAS