diff --git a/data/grid5000/sites/toulouse/clusters/montcalm/montcalm.json b/data/grid5000/sites/toulouse/clusters/montcalm/montcalm.json
index bd12a86d8fd11f8e71bd2ddd701db78cbf3e078d..c607fe1a1dcf7df0d91e74984fa7982e66c77e46 100644
--- a/data/grid5000/sites/toulouse/clusters/montcalm/montcalm.json
+++ b/data/grid5000/sites/toulouse/clusters/montcalm/montcalm.json
@@ -4,6 +4,845 @@
   "exotic": false,
   "kavlan": true,
   "metrics": [
+    {
+      "description": "Temperature reported by BMC, in celsius",
+      "name": "bmc_ambient_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 2,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of Cpu 1 reported by BMC, in celsius",
+      "labels": {
+        "cpu": "1"
+      },
+      "name": "bmc_cpu_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 3,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of Cpu 2 reported by BMC, in celsius",
+      "labels": {
+        "cpu": "2"
+      },
+      "name": "bmc_cpu_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 4,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of Dimm 1-8 reported by BMC, in celsius",
+      "labels": {
+        "dimm": "1-8"
+      },
+      "name": "bmc_dimm_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 5,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 05-P1 PMM 1-8 reported by BMC, in celsius",
+      "labels": {
+        "id": "05-p1pmm1-8"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 6,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of Dimm 9-16 reported by BMC, in celsius",
+      "labels": {
+        "dimm": "9-16"
+      },
+      "name": "bmc_dimm_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 7,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 07-P1 PMM 9-16 reported by BMC, in celsius",
+      "labels": {
+        "id": "07-p1pmm9-16"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 8,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of Dimm 1-8 reported by BMC, in celsius",
+      "labels": {
+        "dimm": "1-8"
+      },
+      "name": "bmc_dimm_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 9,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 09-P2 PMM 1-8 reported by BMC, in celsius",
+      "labels": {
+        "id": "09-p2pmm1-8"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 10,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of Dimm 9-16 reported by BMC, in celsius",
+      "labels": {
+        "dimm": "9-16"
+      },
+      "name": "bmc_dimm_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 11,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 11-P2 PMM 9-16 reported by BMC, in celsius",
+      "labels": {
+        "id": "11-p2pmm9-16"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 12,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 12-VR P1 reported by BMC, in celsius",
+      "labels": {
+        "id": "12-vrp1"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 13,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 13-VR P2 reported by BMC, in celsius",
+      "labels": {
+        "id": "13-vrp2"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 14,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 14-VR P1 Mem 1 reported by BMC, in celsius",
+      "labels": {
+        "id": "14-vrp1mem1"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 15,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 15-VR P1 Mem 2 reported by BMC, in celsius",
+      "labels": {
+        "id": "15-vrp1mem2"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 16,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 16-VR P2 Mem 1 reported by BMC, in celsius",
+      "labels": {
+        "id": "16-vrp2mem1"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 17,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 17-VR P2 Mem 2 reported by BMC, in celsius",
+      "labels": {
+        "id": "17-vrp2mem2"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 18,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 18-Chipset reported by BMC, in celsius",
+      "labels": {
+        "id": "18-chipset"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 19,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 19-BMC reported by BMC, in celsius",
+      "labels": {
+        "id": "19-bmc"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 20,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 20-HD Max reported by BMC, in celsius",
+      "labels": {
+        "id": "20-hdmax"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 21,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 21-Exp Bay Drive reported by BMC, in celsius",
+      "labels": {
+        "id": "21-expbaydrive"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 22,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 22-Stor Batt reported by BMC, in celsius",
+      "labels": {
+        "id": "22-storbatt"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 23,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 23-E-Fuse reported by BMC, in celsius",
+      "labels": {
+        "id": "23-e-fuse"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 24,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 24-P/S 1 reported by BMC, in celsius",
+      "labels": {
+        "id": "24-p/s1"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 25,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 25-P/S 1 Inlet reported by BMC, in celsius",
+      "labels": {
+        "id": "25-p/s1inlet"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 26,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 26-P/S 2 reported by BMC, in celsius",
+      "labels": {
+        "id": "26-p/s2"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 27,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 27-P/S 2 Inlet reported by BMC, in celsius",
+      "labels": {
+        "id": "27-p/s2inlet"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 28,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 30-HD Controller reported by BMC, in celsius",
+      "labels": {
+        "id": "30-hdcontroller"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 29,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 31-HD Cntlr Zone reported by BMC, in celsius",
+      "labels": {
+        "id": "31-hdcntlrzone"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 30,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 32-Board Inlet reported by BMC, in celsius",
+      "labels": {
+        "id": "32-boardinlet"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 31,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 33-BMC Zone reported by BMC, in celsius",
+      "labels": {
+        "id": "33-bmczone"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 32,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 34-P/S 2 Zone reported by BMC, in celsius",
+      "labels": {
+        "id": "34-p/s2zone"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 33,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 35-I/O Zone reported by BMC, in celsius",
+      "labels": {
+        "id": "35-i/ozone"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 34,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 36-Battery Zone reported by BMC, in celsius",
+      "labels": {
+        "id": "36-batteryzone"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 35,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 37-PCI 1 reported by BMC, in celsius",
+      "labels": {
+        "id": "37-pci1"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 36,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 38-PCI 1 Zone reported by BMC, in celsius",
+      "labels": {
+        "id": "38-pci1zone"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 37,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 39-PCI 2 reported by BMC, in celsius",
+      "labels": {
+        "id": "39-pci2"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 38,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 40-PCI 2 Zone reported by BMC, in celsius",
+      "labels": {
+        "id": "40-pci2zone"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 39,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 41-PCI 3 reported by BMC, in celsius",
+      "labels": {
+        "id": "41-pci3"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 40,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 42-PCI 3 Zone reported by BMC, in celsius",
+      "labels": {
+        "id": "42-pci3zone"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 41,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 43-ExpBayBoot reported by BMC, in celsius",
+      "labels": {
+        "id": "43-expbayboot"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 42,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 46-AHCI HD Max reported by BMC, in celsius",
+      "labels": {
+        "id": "46-ahcihdmax"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 43,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of Cpu 1 Pkg reported by BMC, in celsius",
+      "labels": {
+        "cpu": "1pkg"
+      },
+      "name": "bmc_cpu_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 44,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of Cpu 2 Pkg reported by BMC, in celsius",
+      "labels": {
+        "cpu": "2pkg"
+      },
+      "name": "bmc_cpu_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 45,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Usage of Fan 1 reported by BMC, in percent",
+      "labels": {
+        "fan": "1"
+      },
+      "name": "bmc_fan_usage_percent",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 47,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Usage of Fan 2 reported by BMC, in percent",
+      "labels": {
+        "fan": "2"
+      },
+      "name": "bmc_fan_usage_percent",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 50,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Usage of Fan 3 reported by BMC, in percent",
+      "labels": {
+        "fan": "3"
+      },
+      "name": "bmc_fan_usage_percent",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 53,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Usage of Fan 4 reported by BMC, in percent",
+      "labels": {
+        "fan": "4"
+      },
+      "name": "bmc_fan_usage_percent",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 56,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Usage of Fan 5 reported by BMC, in percent",
+      "labels": {
+        "fan": "5"
+      },
+      "name": "bmc_fan_usage_percent",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 59,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Usage of Fan 6 reported by BMC, in percent",
+      "labels": {
+        "fan": "6"
+      },
+      "name": "bmc_fan_usage_percent",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 62,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Usage of Fan 7 reported by BMC, in percent",
+      "labels": {
+        "fan": "7"
+      },
+      "name": "bmc_fan_usage_percent",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 65,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Power consumption of Psu 1 reported by BMC, in watt",
+      "labels": {
+        "psu": "1"
+      },
+      "name": "bmc_psu_power_watt",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 68,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Power consumption of Psu 2 reported by BMC, in watt",
+      "labels": {
+        "psu": "2"
+      },
+      "name": "bmc_psu_power_watt",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 70,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Power consumption reported by BMC, in watt",
+      "name": "bmc_node_power_watt",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 71,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Power consumption of PS 1 Output reported by BMC, in watt",
+      "labels": {
+        "id": "ps1output"
+      },
+      "name": "bmc_other_power_watt",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 80,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Voltage of PS_Volt_Out_01 reported by BMC, in volt",
+      "labels": {
+        "id": "ps_volt_out_01"
+      },
+      "name": "bmc_other_voltage_volt",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 81,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Voltage of PS_Volt_In_01 reported by BMC, in volt",
+      "labels": {
+        "id": "ps_volt_in_01"
+      },
+      "name": "bmc_other_voltage_volt",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 82,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Current of PS_Curr_Out_01 reported by BMC, in amp",
+      "labels": {
+        "id": "ps_curr_out_01"
+      },
+      "name": "bmc_other_current_amp",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 83,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Current of PS_Curr_In_01 reported by BMC, in amp",
+      "labels": {
+        "id": "ps_curr_in_01"
+      },
+      "name": "bmc_other_current_amp",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 84,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Power consumption of PS 2 Output reported by BMC, in watt",
+      "labels": {
+        "id": "ps2output"
+      },
+      "name": "bmc_other_power_watt",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 85,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Voltage of PS_Volt_Out_02 reported by BMC, in volt",
+      "labels": {
+        "id": "ps_volt_out_02"
+      },
+      "name": "bmc_other_voltage_volt",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 86,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Voltage of PS_Volt_In_02 reported by BMC, in volt",
+      "labels": {
+        "id": "ps_volt_in_02"
+      },
+      "name": "bmc_other_voltage_volt",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 87,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Current of PS_Curr_Out_02 reported by BMC, in amp",
+      "labels": {
+        "id": "ps_curr_out_02"
+      },
+      "name": "bmc_other_current_amp",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 88,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Current of PS_Curr_In_02 reported by BMC, in amp",
+      "labels": {
+        "id": "ps_curr_in_02"
+      },
+      "name": "bmc_other_current_amp",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 89,
+        "protocol": "ipmisensor"
+      }
+    },
+    {
+      "description": "Temperature of 29.1-LOM Card-Ne reported by BMC, in celsius",
+      "labels": {
+        "id": "29.1-lomcard-ne"
+      },
+      "name": "bmc_other_temp_celsius",
+      "optional_period": 5000,
+      "period": 0,
+      "source": {
+        "id": 90,
+        "protocol": "ipmisensor"
+      }
+    },
     {
       "description": "Default subset of metrics from Prometheus Node Exporter",
       "name": "prom_default_metrics",
diff --git a/input/grid5000/sites/toulouse/clusters/montcalm/montcalm_metrics.yaml b/input/grid5000/sites/toulouse/clusters/montcalm/montcalm_metrics.yaml
index 1b7527d9fcc26e8892353ae61510b49c2fe579ba..21cae49167e51c7d332cb8d00bc9bd1ea5604453 100644
--- a/input/grid5000/sites/toulouse/clusters/montcalm/montcalm_metrics.yaml
+++ b/input/grid5000/sites/toulouse/clusters/montcalm/montcalm_metrics.yaml
@@ -1,5 +1,589 @@
 ---
 metrics:
+
+  - name: bmc_ambient_temp_celsius
+    description: Temperature reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 2 #01-Inlet Ambient
+
+  - name: bmc_cpu_temp_celsius
+    labels: {"cpu": "1"}
+    description: Temperature of Cpu 1 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 3 #02-CPU 1
+
+  - name: bmc_cpu_temp_celsius
+    labels: {"cpu": "2"}
+    description: Temperature of Cpu 2 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 4 #03-CPU 2
+
+  - name: bmc_dimm_temp_celsius
+    labels: {"dimm": "1-8"}
+    description: Temperature of Dimm 1-8 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 5 #04-P1 DIMM 1-8
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "05-p1pmm1-8"}
+    description: Temperature of 05-P1 PMM 1-8 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 6 #05-P1 PMM 1-8
+
+  - name: bmc_dimm_temp_celsius
+    labels: {"dimm": "9-16"}
+    description: Temperature of Dimm 9-16 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 7 #06-P1 DIMM 9-16
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "07-p1pmm9-16"}
+    description: Temperature of 07-P1 PMM 9-16 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 8 #07-P1 PMM 9-16
+
+  - name: bmc_dimm_temp_celsius
+    labels: {"dimm": "1-8"}
+    description: Temperature of Dimm 1-8 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 9 #08-P2 DIMM 1-8
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "09-p2pmm1-8"}
+    description: Temperature of 09-P2 PMM 1-8 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 10 #09-P2 PMM 1-8
+
+  - name: bmc_dimm_temp_celsius
+    labels: {"dimm": "9-16"}
+    description: Temperature of Dimm 9-16 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 11 #10-P2 DIMM 9-16
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "11-p2pmm9-16"}
+    description: Temperature of 11-P2 PMM 9-16 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 12 #11-P2 PMM 9-16
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "12-vrp1"}
+    description: Temperature of 12-VR P1 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 13 #12-VR P1
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "13-vrp2"}
+    description: Temperature of 13-VR P2 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 14 #13-VR P2
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "14-vrp1mem1"}
+    description: Temperature of 14-VR P1 Mem 1 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 15 #14-VR P1 Mem 1
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "15-vrp1mem2"}
+    description: Temperature of 15-VR P1 Mem 2 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 16 #15-VR P1 Mem 2
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "16-vrp2mem1"}
+    description: Temperature of 16-VR P2 Mem 1 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 17 #16-VR P2 Mem 1
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "17-vrp2mem2"}
+    description: Temperature of 17-VR P2 Mem 2 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 18 #17-VR P2 Mem 2
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "18-chipset"}
+    description: Temperature of 18-Chipset reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 19 #18-Chipset
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "19-bmc"}
+    description: Temperature of 19-BMC reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 20 #19-BMC
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "20-hdmax"}
+    description: Temperature of 20-HD Max reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 21 #20-HD Max
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "21-expbaydrive"}
+    description: Temperature of 21-Exp Bay Drive reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 22 #21-Exp Bay Drive
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "22-storbatt"}
+    description: Temperature of 22-Stor Batt reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 23 #22-Stor Batt
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "23-e-fuse"}
+    description: Temperature of 23-E-Fuse reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 24 #23-E-Fuse
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "24-p/s1"}
+    description: Temperature of 24-P/S 1 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 25 #24-P/S 1
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "25-p/s1inlet"}
+    description: Temperature of 25-P/S 1 Inlet reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 26 #25-P/S 1 Inlet
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "26-p/s2"}
+    description: Temperature of 26-P/S 2 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 27 #26-P/S 2
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "27-p/s2inlet"}
+    description: Temperature of 27-P/S 2 Inlet reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 28 #27-P/S 2 Inlet
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "30-hdcontroller"}
+    description: Temperature of 30-HD Controller reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 29 #30-HD Controller
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "31-hdcntlrzone"}
+    description: Temperature of 31-HD Cntlr Zone reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 30 #31-HD Cntlr Zone
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "32-boardinlet"}
+    description: Temperature of 32-Board Inlet reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 31 #32-Board Inlet
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "33-bmczone"}
+    description: Temperature of 33-BMC Zone reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 32 #33-BMC Zone
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "34-p/s2zone"}
+    description: Temperature of 34-P/S 2 Zone reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 33 #34-P/S 2 Zone
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "35-i/ozone"}
+    description: Temperature of 35-I/O Zone reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 34 #35-I/O Zone
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "36-batteryzone"}
+    description: Temperature of 36-Battery Zone reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 35 #36-Battery Zone
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "37-pci1"}
+    description: Temperature of 37-PCI 1 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 36 #37-PCI 1
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "38-pci1zone"}
+    description: Temperature of 38-PCI 1 Zone reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 37 #38-PCI 1 Zone
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "39-pci2"}
+    description: Temperature of 39-PCI 2 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 38 #39-PCI 2
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "40-pci2zone"}
+    description: Temperature of 40-PCI 2 Zone reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 39 #40-PCI 2 Zone
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "41-pci3"}
+    description: Temperature of 41-PCI 3 reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 40 #41-PCI 3
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "42-pci3zone"}
+    description: Temperature of 42-PCI 3 Zone reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 41 #42-PCI 3 Zone
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "43-expbayboot"}
+    description: Temperature of 43-ExpBayBoot reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 42 #43-ExpBayBoot
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "46-ahcihdmax"}
+    description: Temperature of 46-AHCI HD Max reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 43 #46-AHCI HD Max
+
+  - name: bmc_cpu_temp_celsius
+    labels: {"cpu": "1pkg"}
+    description: Temperature of Cpu 1 Pkg reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 44 #50-CPU 1 PkgTmp
+
+  - name: bmc_cpu_temp_celsius
+    labels: {"cpu": "2pkg"}
+    description: Temperature of Cpu 2 Pkg reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 45 #51-CPU 2 PkgTmp
+
+  - name: bmc_fan_usage_percent
+    labels: {"fan": "1"}
+    description: Usage of Fan 1 reported by BMC, in percent
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 47 #Fan 1 DutyCycle
+
+  - name: bmc_fan_usage_percent
+    labels: {"fan": "2"}
+    description: Usage of Fan 2 reported by BMC, in percent
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 50 #Fan 2 DutyCycle
+
+  - name: bmc_fan_usage_percent
+    labels: {"fan": "3"}
+    description: Usage of Fan 3 reported by BMC, in percent
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 53 #Fan 3 DutyCycle
+
+  - name: bmc_fan_usage_percent
+    labels: {"fan": "4"}
+    description: Usage of Fan 4 reported by BMC, in percent
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 56 #Fan 4 DutyCycle
+
+  - name: bmc_fan_usage_percent
+    labels: {"fan": "5"}
+    description: Usage of Fan 5 reported by BMC, in percent
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 59 #Fan 5 DutyCycle
+
+  - name: bmc_fan_usage_percent
+    labels: {"fan": "6"}
+    description: Usage of Fan 6 reported by BMC, in percent
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 62 #Fan 6 DutyCycle
+
+  - name: bmc_fan_usage_percent
+    labels: {"fan": "7"}
+    description: Usage of Fan 7 reported by BMC, in percent
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 65 #Fan 7 DutyCycle
+
+  - name: bmc_psu_power_watt
+    labels: {"psu": "1"}
+    description: Power consumption of Psu 1 reported by BMC, in watt
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 68 #PS 1 Input
+
+  - name: bmc_psu_power_watt
+    labels: {"psu": "2"}
+    description: Power consumption of Psu 2 reported by BMC, in watt
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 70 #PS 2 Input
+
+  - name: bmc_node_power_watt
+    description: Power consumption reported by BMC, in watt
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 71 #Power Meter
+
+  - name: bmc_other_power_watt
+    labels: {"id": "ps1output"}
+    description: Power consumption of PS 1 Output reported by BMC, in watt
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 80 #PS 1 Output
+
+  - name: bmc_other_voltage_volt
+    labels: {"id": "ps_volt_out_01"}
+    description: Voltage of PS_Volt_Out_01 reported by BMC, in volt
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 81 #PS_Volt_Out_01
+
+  - name: bmc_other_voltage_volt
+    labels: {"id": "ps_volt_in_01"}
+    description: Voltage of PS_Volt_In_01 reported by BMC, in volt
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 82 #PS_Volt_In_01
+
+  - name: bmc_other_current_amp
+    labels: {"id": "ps_curr_out_01"}
+    description: Current of PS_Curr_Out_01 reported by BMC, in amp
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 83 #PS_Curr_Out_01
+
+  - name: bmc_other_current_amp
+    labels: {"id": "ps_curr_in_01"}
+    description: Current of PS_Curr_In_01 reported by BMC, in amp
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 84 #PS_Curr_In_01
+
+  - name: bmc_other_power_watt
+    labels: {"id": "ps2output"}
+    description: Power consumption of PS 2 Output reported by BMC, in watt
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 85 #PS 2 Output
+
+  - name: bmc_other_voltage_volt
+    labels: {"id": "ps_volt_out_02"}
+    description: Voltage of PS_Volt_Out_02 reported by BMC, in volt
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 86 #PS_Volt_Out_02
+
+  - name: bmc_other_voltage_volt
+    labels: {"id": "ps_volt_in_02"}
+    description: Voltage of PS_Volt_In_02 reported by BMC, in volt
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 87 #PS_Volt_In_02
+
+  - name: bmc_other_current_amp
+    labels: {"id": "ps_curr_out_02"}
+    description: Current of PS_Curr_Out_02 reported by BMC, in amp
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 88 #PS_Curr_Out_02
+
+  - name: bmc_other_current_amp
+    labels: {"id": "ps_curr_in_02"}
+    description: Current of PS_Curr_In_02 reported by BMC, in amp
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 89 #PS_Curr_In_02
+
+  - name: bmc_other_temp_celsius
+    labels: {"id": "29.1-lomcard-ne"}
+    description: Temperature of 29.1-LOM Card-Ne reported by BMC, in celsius
+    period: 0
+    optional_period: 5000
+    source:
+      protocol: ipmisensor
+      id: 90 #29.1-LOM Card-Ne
+
   - name: prom_default_metrics
     description: Default subset of metrics from Prometheus Node Exporter
     period: 0
@@ -39,3 +623,4 @@ metrics:
     source:
       protocol: prometheus
       port: 9100
+