Replace legacy format with correct hardware snapshot format from INTEGRATION_GUIDE.md. Example now includes: - Correct structure: hardware.board, cpus, memory, storage, etc. - Component statuses (OK, Warning, Critical, Empty) - Firmware versions for system components and devices - Empty memory slots demonstration - PCIe devices with vendor/device IDs - Power supply telemetry data (power, voltage) Previous format with external_id, lot_code, and installations section was replaced with real Redfish-based snapshot format. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
411 lines
11 KiB
JSON
411 lines
11 KiB
JSON
{
|
|
"filename": "redfish://10.10.10.103",
|
|
"source_type": "api",
|
|
"protocol": "redfish",
|
|
"target_host": "10.10.10.103",
|
|
"collected_at": "2026-02-10T15:30:00Z",
|
|
"hardware": {
|
|
"board": {
|
|
"manufacturer": "Supermicro",
|
|
"product_name": "X12DPG-QT6",
|
|
"serial_number": "21D634101",
|
|
"part_number": "X12DPG-QT6-REV1.01",
|
|
"uuid": "d7ef2fe5-2fd0-11f0-910a-346f11040868"
|
|
},
|
|
"firmware": [
|
|
{
|
|
"device_name": "BIOS",
|
|
"version": "06.08.05"
|
|
},
|
|
{
|
|
"device_name": "BMC",
|
|
"version": "5.17.00"
|
|
},
|
|
{
|
|
"device_name": "CPLD",
|
|
"version": "01.02.03"
|
|
}
|
|
],
|
|
"cpus": [
|
|
{
|
|
"socket": 0,
|
|
"model": "INTEL(R) XEON(R) GOLD 6530",
|
|
"cores": 32,
|
|
"threads": 64,
|
|
"frequency_mhz": 2100,
|
|
"max_frequency_mhz": 4000,
|
|
"manufacturer": "Intel",
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"socket": 1,
|
|
"model": "INTEL(R) XEON(R) GOLD 6530",
|
|
"cores": 32,
|
|
"threads": 64,
|
|
"frequency_mhz": 2100,
|
|
"max_frequency_mhz": 4000,
|
|
"manufacturer": "Intel",
|
|
"status": "OK"
|
|
}
|
|
],
|
|
"memory": [
|
|
{
|
|
"slot": "CPU0_C0D0",
|
|
"location": "CPU0_C0D0",
|
|
"present": true,
|
|
"size_mb": 32768,
|
|
"type": "DDR5",
|
|
"max_speed_mhz": 4800,
|
|
"current_speed_mhz": 4800,
|
|
"manufacturer": "Hynix",
|
|
"serial_number": "80AD032419E17CEEC1",
|
|
"part_number": "HMCG88AGBRA191N",
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "CPU0_C1D0",
|
|
"location": "CPU0_C1D0",
|
|
"present": true,
|
|
"size_mb": 32768,
|
|
"type": "DDR5",
|
|
"max_speed_mhz": 4800,
|
|
"current_speed_mhz": 4800,
|
|
"manufacturer": "Hynix",
|
|
"serial_number": "80AD032419E17D6FBA",
|
|
"part_number": "HMCG88AGBRA191N",
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "CPU0_C2D0",
|
|
"location": "CPU0_C2D0",
|
|
"present": true,
|
|
"size_mb": 32768,
|
|
"type": "DDR5",
|
|
"max_speed_mhz": 4800,
|
|
"current_speed_mhz": 4800,
|
|
"manufacturer": "Hynix",
|
|
"serial_number": "80AD032419E17E8AB3",
|
|
"part_number": "HMCG88AGBRA191N",
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "CPU0_C3D0",
|
|
"location": "CPU0_C3D0",
|
|
"present": true,
|
|
"size_mb": 32768,
|
|
"type": "DDR5",
|
|
"max_speed_mhz": 4800,
|
|
"current_speed_mhz": 4800,
|
|
"manufacturer": "Hynix",
|
|
"serial_number": "80AD032419E17F9BC4",
|
|
"part_number": "HMCG88AGBRA191N",
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "CPU1_C0D0",
|
|
"location": "CPU1_C0D0",
|
|
"present": true,
|
|
"size_mb": 32768,
|
|
"type": "DDR5",
|
|
"max_speed_mhz": 4800,
|
|
"current_speed_mhz": 4800,
|
|
"manufacturer": "Hynix",
|
|
"serial_number": "80AD032419E1801CD5",
|
|
"part_number": "HMCG88AGBRA191N",
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "CPU1_C1D0",
|
|
"location": "CPU1_C1D0",
|
|
"present": true,
|
|
"size_mb": 32768,
|
|
"type": "DDR5",
|
|
"max_speed_mhz": 4800,
|
|
"current_speed_mhz": 4800,
|
|
"manufacturer": "Hynix",
|
|
"serial_number": "80AD032419E1812DE6",
|
|
"part_number": "HMCG88AGBRA191N",
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "CPU1_C2D0",
|
|
"location": "CPU1_C2D0",
|
|
"present": true,
|
|
"size_mb": 32768,
|
|
"type": "DDR5",
|
|
"max_speed_mhz": 4800,
|
|
"current_speed_mhz": 4800,
|
|
"manufacturer": "Hynix",
|
|
"serial_number": "80AD032419E1823EF7",
|
|
"part_number": "HMCG88AGBRA191N",
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "CPU1_C3D0",
|
|
"location": "CPU1_C3D0",
|
|
"present": true,
|
|
"size_mb": 32768,
|
|
"type": "DDR5",
|
|
"max_speed_mhz": 4800,
|
|
"current_speed_mhz": 4800,
|
|
"manufacturer": "Hynix",
|
|
"serial_number": "80AD032419E1834F08",
|
|
"part_number": "HMCG88AGBRA191N",
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "CPU0_C4D0",
|
|
"location": "CPU0_C4D0",
|
|
"present": false,
|
|
"size_mb": 0,
|
|
"type": null,
|
|
"max_speed_mhz": null,
|
|
"current_speed_mhz": null,
|
|
"manufacturer": null,
|
|
"serial_number": null,
|
|
"part_number": null,
|
|
"status": "Empty"
|
|
},
|
|
{
|
|
"slot": "CPU1_C4D0",
|
|
"location": "CPU1_C4D0",
|
|
"present": false,
|
|
"size_mb": 0,
|
|
"type": null,
|
|
"max_speed_mhz": null,
|
|
"current_speed_mhz": null,
|
|
"manufacturer": null,
|
|
"serial_number": null,
|
|
"part_number": null,
|
|
"status": "Empty"
|
|
}
|
|
],
|
|
"storage": [
|
|
{
|
|
"slot": "OB01",
|
|
"type": "NVMe",
|
|
"model": "INTEL SSDPF2KX076T1",
|
|
"size_gb": 7680,
|
|
"serial_number": "BTAX41900GF87P6DGN",
|
|
"manufacturer": "Intel",
|
|
"firmware": "9CV10510",
|
|
"interface": "NVMe",
|
|
"present": true,
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "OB02",
|
|
"type": "NVMe",
|
|
"model": "INTEL SSDPF2KX076T1",
|
|
"size_gb": 7680,
|
|
"serial_number": "BTAX41900BEG7P6DGN",
|
|
"manufacturer": "Intel",
|
|
"firmware": "9CV10510",
|
|
"interface": "NVMe",
|
|
"present": true,
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "OB03",
|
|
"type": "NVMe",
|
|
"model": "INTEL SSDPF2KX076T1",
|
|
"size_gb": 7680,
|
|
"serial_number": "BTAX4190096E7P6DGN",
|
|
"manufacturer": "Intel",
|
|
"firmware": "9CV10510",
|
|
"interface": "NVMe",
|
|
"present": true,
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "OB04",
|
|
"type": "NVMe",
|
|
"model": "INTEL SSDPF2KX076T1",
|
|
"size_gb": 7680,
|
|
"serial_number": "BTAX41900GHL7P6DGN",
|
|
"manufacturer": "Intel",
|
|
"firmware": "9CV10510",
|
|
"interface": "NVMe",
|
|
"present": true,
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "FP00HDD00",
|
|
"type": "HDD",
|
|
"model": "ST12000NM0008",
|
|
"size_gb": 12000,
|
|
"serial_number": "ZJV01234ABC",
|
|
"manufacturer": "Seagate",
|
|
"firmware": "SN03",
|
|
"interface": "SATA",
|
|
"present": true,
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "FP00HDD01",
|
|
"type": "HDD",
|
|
"model": "ST12000NM0008",
|
|
"size_gb": 12000,
|
|
"serial_number": "ZJV01234DEF",
|
|
"manufacturer": "Seagate",
|
|
"firmware": "SN03",
|
|
"interface": "SATA",
|
|
"present": true,
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "FP00HDD02",
|
|
"type": "HDD",
|
|
"model": "ST12000NM0008",
|
|
"size_gb": 12000,
|
|
"serial_number": "ZJV01234GHI",
|
|
"manufacturer": "Seagate",
|
|
"firmware": "SN03",
|
|
"interface": "SATA",
|
|
"present": true,
|
|
"status": "Warning"
|
|
},
|
|
{
|
|
"slot": "FP00HDD03",
|
|
"type": "HDD",
|
|
"model": "ST12000NM0008",
|
|
"size_gb": 12000,
|
|
"serial_number": "ZJV01234JKL",
|
|
"manufacturer": "Seagate",
|
|
"firmware": "SN02",
|
|
"interface": "SATA",
|
|
"present": true,
|
|
"status": "Critical"
|
|
}
|
|
],
|
|
"pcie_devices": [
|
|
{
|
|
"slot": "PCIeCard1",
|
|
"vendor_id": 32902,
|
|
"device_id": 2912,
|
|
"bdf": "0000:18:00.0",
|
|
"device_class": "MassStorageController",
|
|
"manufacturer": "Intel",
|
|
"model": "RAID Controller RSP3DD080F",
|
|
"link_width": 8,
|
|
"link_speed": "Gen3",
|
|
"max_link_width": 8,
|
|
"max_link_speed": "Gen3",
|
|
"serial_number": "RAID-001-12345",
|
|
"firmware": "50.9.1-4296",
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "PCIeCard2",
|
|
"vendor_id": 5555,
|
|
"device_id": 4401,
|
|
"bdf": "0000:3b:00.0",
|
|
"device_class": "NetworkController",
|
|
"manufacturer": "Mellanox",
|
|
"model": "ConnectX-5",
|
|
"link_width": 16,
|
|
"link_speed": "Gen3",
|
|
"max_link_width": 16,
|
|
"max_link_speed": "Gen3",
|
|
"serial_number": "MT2892012345",
|
|
"firmware": "16.28.2006",
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "PCIeCard3",
|
|
"vendor_id": 5555,
|
|
"device_id": 4401,
|
|
"bdf": "0000:86:00.0",
|
|
"device_class": "NetworkController",
|
|
"manufacturer": "Mellanox",
|
|
"model": "ConnectX-5",
|
|
"link_width": 16,
|
|
"link_speed": "Gen3",
|
|
"max_link_width": 16,
|
|
"max_link_speed": "Gen3",
|
|
"serial_number": "MT2892012346",
|
|
"firmware": "16.28.2006",
|
|
"status": "OK"
|
|
},
|
|
{
|
|
"slot": "PCIeCard4",
|
|
"vendor_id": 4318,
|
|
"device_id": 43690,
|
|
"bdf": "0000:d8:00.0",
|
|
"device_class": "DisplayController",
|
|
"manufacturer": "ASPEED",
|
|
"model": "AST2600 VGA",
|
|
"link_width": 1,
|
|
"link_speed": "Gen2",
|
|
"max_link_width": 1,
|
|
"max_link_speed": "Gen2",
|
|
"serial_number": "N/A",
|
|
"firmware": null,
|
|
"status": "OK"
|
|
}
|
|
],
|
|
"power_supplies": [
|
|
{
|
|
"slot": "0",
|
|
"present": true,
|
|
"model": "GW-CRPS3000LW",
|
|
"vendor": "Great Wall",
|
|
"wattage_w": 3000,
|
|
"serial_number": "2P06C102610",
|
|
"part_number": "V0310C9000000000",
|
|
"firmware": "00.03.05",
|
|
"status": "OK",
|
|
"input_type": "ACWideRange",
|
|
"input_power_w": 137,
|
|
"output_power_w": 104,
|
|
"input_voltage": 215.25
|
|
},
|
|
{
|
|
"slot": "1",
|
|
"present": true,
|
|
"model": "GW-CRPS3000LW",
|
|
"vendor": "Great Wall",
|
|
"wattage_w": 3000,
|
|
"serial_number": "2P06C102609",
|
|
"part_number": "V0310C9000000000",
|
|
"firmware": "00.03.05",
|
|
"status": "OK",
|
|
"input_type": "ACWideRange",
|
|
"input_power_w": 137,
|
|
"output_power_w": 105,
|
|
"input_voltage": 222.5
|
|
},
|
|
{
|
|
"slot": "2",
|
|
"present": true,
|
|
"model": "GW-CRPS3000LW",
|
|
"vendor": "Great Wall",
|
|
"wattage_w": 3000,
|
|
"serial_number": "2P06C102612",
|
|
"part_number": "V0310C9000000000",
|
|
"firmware": "00.03.05",
|
|
"status": "OK",
|
|
"input_type": "ACWideRange",
|
|
"input_power_w": 138,
|
|
"output_power_w": 107,
|
|
"input_voltage": 222.0
|
|
},
|
|
{
|
|
"slot": "3",
|
|
"present": true,
|
|
"model": "GW-CRPS3000LW",
|
|
"vendor": "Great Wall",
|
|
"wattage_w": 3000,
|
|
"serial_number": "2P06C102611",
|
|
"part_number": "V0310C9000000000",
|
|
"firmware": "00.03.05",
|
|
"status": "OK",
|
|
"input_type": "ACWideRange",
|
|
"input_power_w": 135,
|
|
"output_power_w": 104,
|
|
"input_voltage": 214.75
|
|
}
|
|
]
|
|
}
|
|
}
|