Mikhail ChusavitinandClaude Sonnet 5 5677c49998 fix(parser): support Inspur onekeylog per-file component/*.txt D-Bus layout
Some onekeylog BMC firmware variants split the combined component.log
into per-file D-Bus GetAll transcripts under component/ (e.g.
PowerSupplyInfo.txt, FanInfo.txt), which the inspur parser did not
read, leaving PSU and fan data empty. Add a GETALL block parser and
wire it as a fallback for PSU and fan telemetry when component.log is
absent; document the layout and known gaps in bible-local.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-23 12:24:17 +03:00
2026-06-19 15:21:35 +03:00
2026-03-16 00:20:11 +03:00
2026-03-15 16:35:16 +03:00
2026-03-15 16:35:16 +03:00
2026-03-16 00:20:11 +03:00
2026-03-15 16:35:16 +03:00

LOGPile

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

What it does

  • Parses vendor diagnostic archives into a normalized hardware inventory
  • Collects live BMC data via Redfish
  • Exports normalized data as CSV, raw re-analysis bundles, and Reanimator JSON
  • Runs as a single Go binary with embedded UI assets

Documentation

Run

make build
./bin/logpile

Default port: 8082

License

MIT (see LICENSE)

S
Description
BMC Log analyzer
Readme
32 MiB
logpile v1.31
Latest
2026-09-01 12:11:42 +03:00
Languages
Go 92.3%
JavaScript 4.6%
CSS 1.5%
HTML 1%
Shell 0.5%
Other 0.1%