-
logpile v1.26 Stable
released this
2026-08-11 12:12:51 +03:00 | 50 commits to main since this releaseЧто нового
Исправление: Dell TSR с iDRAC10 показывал только логи, без аппаратного инвентаря
Новое поколение прошивки iDRAC10 больше не кладёт в TSR-архив
sysinfo_dcim_view.xml/sysinfo_dcim_softwareidentity.xml/
sysinfo_cim_sensor.xml, на которых был основан весь разборhardwareу
парсераdell. Вместо них архив содержитredfishidracwalk.tar.gz— снятый
дамп собственного Redfish-дерева iDRAC (по одному JSON-документу на ресурс).
Из-за этого CPU/память/диски/PCIe/GPU/NIC/БП оставались пустыми, хотя
события Lifecycle Controller (curr_lclog.xml) парсились нормально — отсюда
и впечатление «видны только логи».Добавлен общий пакет
redfishtree, который распознаёт такой дамп
(по имени файла + структурной проверке содержимого — сервисный корень
/redfish/v1и коллекцияSystems/Chassis) и прогоняет его через уже
существующий Redfish-replay движок. Парсерdellтеперь дополняет данные
из DCIM-XML этим источником, когда DCIM-файлов нет. Заодно зарегистрирован
низкоприоритетный резервный парсерredfish_walk— на случай, если такой
же формат дампа начнут отдавать и другие вендоры.Исправление: повторная загрузка выгруженного
reanimator.jsonтеряла память и блоки питанияПри экспорте в формат Reanimator поля
presentдля памяти и БП никогда не
проставлялись в выгружаемый JSON (в отличие от накопителей, где это работало
верно). При повторной загрузке ранее экспортированногоreanimator.json
обратно в LOGPile (например, через вкладку Reanimator) это приводило к тому,
что вся память и блоки питания пропадали из отчёта — при том, что после
первичного разбора архива они отображались верно.Новое: сбор и выгрузка лицензий (
hardware.licenses[], контракт Reanimator v2.12)LOGPile теперь собирает лицензии/активации функционала по подписке
(feature-on-demand, advanced-лицензии BMC и т.п.) из стандартной
Redfish-коллекцииLicenseService/Licensesи выгружает их по новой секции
контрактаhardware.licenses[]. Пока источник данных — только
Redfish-дамп iDRAC10 (см. выше); для других вендоров такого источника ещё
нет. Лицензии видны и в веб-отчёте (/chart/current).Запуск на macOS
Снимите карантинный атрибут через терминал:
xattr -d com.apple.quarantine /path/to/logpile-darwin-arm64
После этого бинарник запустится без предупреждения Gatekeeper.Downloads