Mikhail Chusavitin 9df29b1be9 fix: dedup GPUs across multiple chassis PCIeDevice trees in Redfish collector
Supermicro HGX exposes each GPU under both Chassis/1/PCIeDevices and a
dedicated Chassis/HGX_GPU_SXM_N/PCIeDevices. gpuDocDedupKey was keying
by @odata.id path, so identical GPUs with the same serial were not
deduplicated across sources. Now stable identifiers (serial → BDF →
slot+model) take priority over path.

Also includes Inspur parser improvements: NVMe model/serial enrichment
from devicefrusdr.log and audit.log, RAID drive slot normalization to
BP notation, PSU slot normalization, BMC/CPLD/VR firmware from RESTful
version info section, and parser version bump to 1.8.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-06 14:44:36 +03:00
2026-02-25 13:31:54 +03:00
2026-02-20 14:04:21 +03:00
2026-03-01 16:57:52 +03:00
2026-03-01 16:57:52 +03:00
2026-01-25 04:11:23 +03:00

LOGPile

Standalone Go application for BMC diagnostics analysis with an embedded web UI.

Documentation

License

MIT (see LICENSE)

Description
BMC Log analyzer
Readme 37 MiB
Languages
Go 91.7%
JavaScript 5%
CSS 1.6%
HTML 1%
Shell 0.6%
Other 0.1%