Parses xFusion G5500 V7 iBMC diagnostic dump archives with: - FRU info (board serial, product name, component inventory) - IPMI sensor readings (temperature, voltage, power, fan, current) - CPU inventory (model, cores, threads, cache, serial) - Memory DIMMs (size, speed, type, serial, manufacturer) - GPU inventory from card_manage/card_info (serial, firmware, ECC counts) - OCP NIC detection (ConnectX-6 Lx with serial) - PSU inventory (4x 3000W, serial, firmware, voltage) - Storage: RAID controller firmware + physical drives (model, serial, endurance) - iBMC maintenance log events with severity mapping - Registers as vendor "xfusion" in the parser registry All 11 fixture tests pass against real G5500 V7 dump archive. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
22 lines
993 B
Go
22 lines
993 B
Go
// Package vendors imports all vendor parser modules
|
|
// Add new vendor imports here to register them
|
|
package vendors
|
|
|
|
import (
|
|
// Import vendor modules to trigger their init() registration
|
|
_ "git.mchus.pro/mchus/logpile/internal/parser/vendors/dell"
|
|
_ "git.mchus.pro/mchus/logpile/internal/parser/vendors/h3c"
|
|
_ "git.mchus.pro/mchus/logpile/internal/parser/vendors/inspur"
|
|
_ "git.mchus.pro/mchus/logpile/internal/parser/vendors/nvidia"
|
|
_ "git.mchus.pro/mchus/logpile/internal/parser/vendors/nvidia_bug_report"
|
|
_ "git.mchus.pro/mchus/logpile/internal/parser/vendors/unraid"
|
|
_ "git.mchus.pro/mchus/logpile/internal/parser/vendors/xfusion"
|
|
_ "git.mchus.pro/mchus/logpile/internal/parser/vendors/xigmanas"
|
|
|
|
// Generic fallback parser (must be last for lowest priority)
|
|
_ "git.mchus.pro/mchus/logpile/internal/parser/vendors/generic"
|
|
// Future vendors:
|
|
// _ "git.mchus.pro/mchus/logpile/internal/parser/vendors/hpe"
|
|
// _ "git.mchus.pro/mchus/logpile/internal/parser/vendors/lenovo"
|
|
)
|